DJ Delorie
3b6940c0d1
merge from gcc
2005-08-17 18:03:42 +00:00
Christian Groessler
e1e3d0f5e6
2005-08-17 Christian Groessler <chris@groessler.org>
...
* Makefile.tpl: (USUAL_CC_FOR_TARGET): Add missing trailing slash.
* Makefile.in: Regenerate.
2005-08-17 15:52:29 +00:00
Mark Kettenis
181fc57c8e
* infcmd.c (print_return_value): Move CHECK_TYPEDEF up. Deal with
...
RETURN_VALUE_ABI_PRESERVED_ADDRESS.
2005-08-17 15:08:33 +00:00
H.J. Lu
bc79cded48
bfd/
...
2005-08-17 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/1179
* dwarf2.c (_bfd_dwarf2_find_nearest_line): Use section lma
instead of vma.
(_bfd_dwarf2_find_line): Likewise.
binutils/
2005-08-17 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/1179
* objdump.c (disassemble_bytes): Don't adjust
adjust_section_vma.
(adjust_addresses): Don't adjust vma for debugging section.
Adjust lma only for relocatable files.
(dump_bfd): Tell adjust_addresses if it is a relocatable file.
2005-08-17 14:28:01 +00:00
Jakub Jelinek
dec20c9e4d
* lib/ld-lib.exp (default_ld_compile): Append $cc arguments after
...
$CFLAGS instead of prepending them.
2005-08-17 13:36:00 +00:00
Alan Modra
46fda84e78
* elf64-mmix.c (mmix_elf_add_symbol_hook): Mark reg section
...
SEC_LINKER_CREATED.
(mmix_elf_final_link): Check that section hasn't already been
removed before removing.
* mmo.c (mmo_scan): Mark reg contents section SEC_LINKER_CREATED.
(mmo_canonicalize_symtab): Likewise for reg section.
2005-08-17 13:29:55 +00:00
Jakub Jelinek
96f8ade546
* ldgram.y (vers_defns): Don't lose pattern list before
...
extern NAME {}. Handle global, local and extern symbol names.
ld/testsuite/
* ld-elfvers/vers.exp: Add a new test, vers30.
* ld-elfvers/vers30.c: New file.
* ld-elfvers/vers30.map: New file.
* ld-elfvers/vers30.ver: New file.
* ld-elfvers/vers30.dsym: New file.
2005-08-17 10:08:30 +00:00
Alan Modra
8d1d654fb4
bfd/
...
* elf32-cris.c (elf_cris_adjust_gotplt_to_got): Move assert later.
* elfxx-mips.c (_bfd_mips_elf_hide_symbol): Cope with being called
without any got section.
ld/testsuite/
* ld-alpha/tlsbin.rd: Update.
* ld-alpha/tlsbinr.rd: Update.
* ld-cris/locref1.d: Update.
* ld-cris/locref2.d: Update.
* ld-i386/tlsbin.rd: Update.
* ld-ia64/tlsbin.rd: Update.
* ld-powerpc/tlsexe.r: Update.
* ld-powerpc/tlsexe32.r: Update.
* ld-powerpc/tlsexetoc.r: Update.
* ld-s390/tlsbin.rd: Update.
* ld-s390/tlsbin_64.rd: Update.
* ld-sparc/tlssunbin32.rd: Update.
* ld-sparc/tlssunbin64.rd: Update.
* ld-x86-64/tlsbin.rd: Update.
2005-08-17 10:04:33 +00:00
Danny Smith
11eec5fc78
gas
...
Add ChangeLog entry missed in last commit.
2005-08-17 09:07:35 +00:00
Danny Smith
27198fa9f3
bfd
...
* cofflink.c (_bfd_coff_generic_relocate_section): Correct
comment.
gas
* config/obj-coff.c (obj_coff_weak): Set auxiliary record
of NT weak externals to IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY.
2005-08-17 08:58:01 +00:00
Mark Kettenis
61bf9ae086
* ppc-sysv-tdep.c (do_ppc_sysv_return_value): Fix the code that
...
deals with the broken GCC convention.
2005-08-17 07:44:13 +00:00
Kaz Kojima
24dc748d60
* emultempl/sh64elf.em (sh64_elf_${EMULATION_NAME}_after_allocation):
...
Don't increment rel_count of .cranges here. Set rawsize of .cranges.
2005-08-17 05:13:13 +00:00
Kelley Cook
a9479c3f88
2005-08-17 Kelley Cook <kcook@gcc.gnu.org>
...
* strverscmp.c: Update FSF address.
* testsuite/Makefile.in: Likewise.
* testsuite/test-demangle.c: Likewise.
* testsuite/test-pexecute.c: Likewise.
2005-08-17 03:46:41 +00:00
Alan Modra
ccabcbe51e
* elflink.c (_bfd_elf_define_linkage_sym): Don't call
...
bfd_elf_link_record_dynamic_symbol. Call elf_backend_hide_symbol.
(_bfd_elf_link_renumber_dynsyms): Formatting.
(struct elf_gc_sweep_symbol_info): New.
(elf_gc_sweep_symbol): Rewrite.
(elf_gc_sweep): Adjust params and elf_gc_sweep_symbol call.
Call _bfd_elf_link_renumber_dynsyms.
(bfd_elf_gc_sections): Adjust elf_gc_sweep call.
2005-08-17 03:07:12 +00:00
Alan Modra
71cead0b39
daily update
2005-08-17 00:00:06 +00:00
gdbadmin
26e1de6854
*** empty log message ***
2005-08-17 00:00:05 +00:00
H.J. Lu
3e321448fa
2005-08-16 H.J. Lu <hongjiu.lu@intel.com>
...
* bucomm.h (stpcpy): Declare if HAVE_DECL_STPCPY isn't defined.
* configure.in (AC_GNU_SOURCE): Added.
(AC_CHECK_DECLS): Add stpcpy.
* configure: Regenerated.
* config.in: Likewise.
2005-08-16 19:35:22 +00:00
Mark Kettenis
65ada037fc
* ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call): Set condition
...
register appropriately for varargs functions.
2005-08-16 17:12:35 +00:00
Hans-Peter Nilsson
1410d87caf
* ld-cris/dso-1.s: Add missing alignment directive.
...
* ld-cris/libdso-10.d: Adjust accordingly.
2005-08-16 15:13:29 +00:00
Alan Modra
18d944df00
* elf64-ppc.c (ppc64_elf_edit_opd): Don't call dec_dynrel_count
...
when relocatable.
2005-08-16 10:13:43 +00:00
Jakub Jelinek
09ff3500dc
* unwind-ia64.c (UNW_DEC_SPILL_SPREL, UNW_DEC_SPILL_PSPREL,
...
UNW_DEC_RESTORE, UNW_DEC_SPILL_REG): Increase {,ab,t}regname
buffer sizes.
2005-08-16 09:25:22 +00:00
Alan Modra
23d36e920e
* config/tc-ppc.c (ppc_set_cpu): Don't select 64-bit based on
...
default cpu.
2005-08-16 03:17:53 +00:00
gdbadmin
2dea415724
*** empty log message ***
2005-08-16 00:00:10 +00:00
Alan Modra
062dbb07ed
daily update
2005-08-16 00:00:09 +00:00
Kevin Buettner
37ebea84fa
* MAINTAINERS (ms1): New target ISA entry. List myself as
...
maintainer.
2005-08-15 22:23:59 +00:00
Kevin Buettner
61def6bdbf
Contribute target dependent code for Morpho Technologies ms1 processor.
2005-08-15 21:46:38 +00:00
Mark Kettenis
44878bae0a
* Makefile.in (m68kbsd-tdep.o): Ad missing space.
2005-08-15 21:19:20 +00:00
Paul Brook
3d38899710
2005-08-15 Paul Brook <paul@codesourcery.com>
...
gas/
* config/tc-arm.c (do_t_mov_cmp): Fix encoding of i16-bit conditional
instructions.
(do_t_mvn_tst, do_t_neg, do_t_shift): Ditto.
gas/testsuite/
* gas/arm/thumb2_it.s: Add more instruction variants.
* gas/arm/thumb2_it.d: Ditto.
2005-08-15 19:19:55 +00:00
Bob Wilson
4af0a1d8b6
* elf32-xtensa.c (ELF_MACHINE_CODE, ELF_MACHINE_ALT1): Swap values
...
of EM_XTENSA and EM_XTENSA_OLD.
2005-08-15 18:17:12 +00:00
Ulrich Weigand
00ce08ef86
* s390-tdep.c (op1_lgfi, op2_lgfi, op1_agfi, op2_agfi,
...
op1_afi, op2_afi, op1_algfi, op2_algfi, op1_alfi, op2_alfi,
op1_slgfi, op2_slgfi, op1_slfi, op2_slfi): New opcode enums.
(s390_analyze_prologue): Recognize new z9-109 instructions.
2005-08-15 17:36:48 +00:00
Alan Modra
85167a847e
Adjust for dynamic sym changes.
2005-08-15 15:39:48 +00:00
Alan Modra
d98685ac81
* elf-bfd.h (_bfd_elf_define_linkage_sym): Declare.
...
* elflink.c (_bfd_elf_define_linkage_sym): New function, extracted
from..
(_bfd_elf_create_got_section): ..here.
(_bfd_elf_link_create_dynamic_sections): Call it for _DYNAMIC.
(_bfd_elf_create_dynamic_sections): ..and _PROCEDURE_LINKAGE_TABLE_.
* elf-m10300.c (_bfd_mn10300_elf_create_got_section): Use
_bfd_elf_define_linkage_sym.
* elf32-frv.c (_frv_create_got_section): Likewise.
* elf64-alpha.c (elf64_alpha_create_dynamic_sections): Likewise.
2005-08-15 15:39:08 +00:00
Daniel Jacobowitz
36ae0db314
gas/
...
* config/tc-ppc.c (parse_cpu): Add -me300 support.
(md_show_usage): Likewise.
* doc/c-ppc.texi (PowerPC-Opts): Document it.
include/opcode/
* ppc.h (PPC_OPCODE_E300): Define.
opcodes/
* ppc-dis.c (powerpc_dialect): Handle e300.
(print_ppc_disassembler_options): Likewise.
* ppc-opc.c (PPCE300): Define.
(powerpc_opcodes): Mark icbt as available for the e300.
binutils/
* doc/binutils.texi (objdump): Document -M e300.
2005-08-15 15:37:15 +00:00
Paul Brook
ce490eda4b
2005-08-15 Paul Brook <paul@codesourcery.com>
...
* elf32-arm.c (elf32_arm_howto_table_1): Make R_ARM_PLT32 the same as
R_ARM_PC24.
2005-08-15 15:01:39 +00:00
Alan Modra
8bf3b8c251
* ld-elf/empty.s: Define "start".
...
* ld-elf/merge2.d: xfail arc-*-* and dlx-*-*.
* ld-scripts/empty-aligned.s: No .data section.
* ld-scripts/empty-aligned.t: Discard most sections.
* ld-scripts/empty-aligned.d: Adjust.
2005-08-15 14:08:58 +00:00
Alan Modra
93165da9a0
daily update
2005-08-15 00:00:06 +00:00
gdbadmin
b19d4ac8f0
*** empty log message ***
2005-08-15 00:00:03 +00:00
Dave Anglin
1c0751b201
* readelf.c (slurp_hppa_unwind_table): Fix entry size on hppa64-hpux.
...
Don't access table entries past the end of the table.
2005-08-14 22:34:11 +00:00
Dave Anglin
63a3357b7b
* hppa-dis.c (print_insn_hppa): Don't print '%' before register names.
...
Use "rp" instead of "%r2" in "b,l" insns.
2005-08-14 01:15:34 +00:00
Dave Anglin
4fc35ca996
PR ld/1135
...
* elf64-hppa.c (elf64_hppa_special_sections): Add flag definitions for
.plt, .dlt, .sdata, .sbss and .tbss.
2005-08-14 01:01:32 +00:00
gdbadmin
a765d810c8
*** empty log message ***
2005-08-14 00:00:32 +00:00
Alan Modra
d8838a3081
daily update
2005-08-14 00:00:07 +00:00
Dave Anglin
614728199a
* readelf.c (get_parisc_segment_type): Handle PT_PARISC_WEAKORDER.
...
(get_parisc_section_type_name): Handle SHT_PARISC_DLKM.
2005-08-13 23:59:43 +00:00
Mark Kettenis
fbdbf38ba7
* solib-som.c (som_current_sos): Cast to 'gdb_byte *' where
...
appropriate.
2005-08-13 22:37:08 +00:00
Mark Kettenis
4ea4748e62
* tramp-frame.h (struct tramp_frame): Allow for 16 instructions
...
instead of 8.
* m68kbsd-tdep.c: Include "frame.h", "trad-frame.h" and
"tramp-frame.h".
(m68kobsd_sigtramp_cache_init): New function.
(m68kbsd_aout_init_abi): Prepend m68kobsd_sigtramp unwinder.
2005-08-13 22:31:30 +00:00
Mark Kettenis
e4ef629de7
* inf-ptrace.c (inf_ptrace_him) [PT_GET_PROCESS_STATE]: Move
...
code...
(inf_ptrace_post_startup_inferior): ...here. New function.
(inf_ptrace_attach) [PT_GET_PROCESS_STATE]: Move code...
(inf_ptrace_post_attach): ...here.
(inf_ptrace_target) [PT_GET_PROCESS_STATE]: Set
to_post_startup_inferior and to_post_attch.
2005-08-13 22:23:35 +00:00
Mark Kettenis
864a1a37a3
* sparc-tdep.c (sparc_breakpoint_from_pc): Constify break_insn.
2005-08-13 22:12:24 +00:00
Mark Kettenis
0c318c4966
* sparc-sol2-tdep.c (sparc_sol2_pc_in_sigtramp): Check for
...
"__sighndlr".
2005-08-13 22:09:06 +00:00
Mark Kettenis
3182884062
* i386-linux-nat.c (fetch_register, store_register)
...
(supply_gregset, fill_gregset): Remove redundant casts.
2005-08-13 22:03:46 +00:00
gdbadmin
e7bab58a7b
*** empty log message ***
2005-08-13 00:00:33 +00:00