Alan Modra
6607c08f52
daily update
2005-08-25 00:00:06 +00:00
gdbadmin
fd25e3cc63
*** empty log message ***
2005-08-24 00:00:33 +00:00
Alan Modra
2ab8ab5e51
daily update
2005-08-24 00:00:06 +00:00
Richard Earnshaw
e6db70d4e5
Sync from gcc sources:
...
* Makefile.def (libssp): Add to lang_env_dependencies.
* Makefile.in: Regenerate.
2005-08-23 18:13:01 +00:00
David Ung
ff32420076
* config/tc-mips.c (mips_cpu_info_table): Add 5kf to the table of
...
cpu names.
2005-08-23 11:32:42 +00:00
David Ung
dd8b7c222e
* mips16-opc.c (mips16_opcodes): Add the MIPS16e jalrc/jrc
...
instructions to the table.
2005-08-23 11:06:10 +00:00
Alan Modra
ac80582683
PR 1036
...
* config/tc-ppc.c (ppc_symbol_chars): Add '%' and '['.
2005-08-23 06:18:45 +00:00
Alan Modra
478ec1e395
* configure.tgt (*-*-vxworks): Match vxworks* instead.
2005-08-23 03:23:12 +00:00
Alan Modra
f7159c5302
daily update
2005-08-23 00:00:08 +00:00
gdbadmin
b97dd73cc9
*** empty log message ***
2005-08-23 00:00:04 +00:00
Jan Beulich
4fa24527c9
gas/
...
2005-08-22 Jan Beulich <jbeulich@novell.com>
* config/tc-i386.c (object_64bit): New.
(i386_target_format): Initialize it.
(output_disp): Use object_64bit for relocation type determination.
(output_imm): Likewise.
(i386_validate_fix): Likewise.
(tc_gen_reloc): Likewise.
(lex_got): Likewise. Remove static mode_name. Change array size
of gotrel's rel field, and adjust its initializer. Adjust diagnostic.
(x86_cons): Use object_64bit for deciding whether quad fields can
have relocations.
gas/testsuite/
2005-08-22 Jan Beulich <jbeulich@novell.com>
* gas/i386/mixed-mode-reloc.s, gas/i386/mixed-mode-reloc32.d,
gas/i386/mixed-mode-reloc64.d: New.
* gas/i386/i386.exp: Run new tests.
2005-08-22 12:37:37 +00:00
gdbadmin
656d444238
*** empty log message ***
2005-08-22 00:00:33 +00:00
Alan Modra
674f455cd3
daily update
2005-08-22 00:00:05 +00:00
Mark Kettenis
27df76f301
* doublest.c (floatformat_mantissa): Use xsnprintf instead of
...
sprintf.
2005-08-21 16:53:05 +00:00
Mark Kettenis
cfaf379b3a
* vaxobsd-tdep.c: New file.
...
* config/vax/obsd.mt (TDEPFILES): Add vaxobsd-tdep.o.
* Makefile.in (vaxobsd-tdep.o): New dependency.
2005-08-21 15:51:41 +00:00
Mark Kettenis
0dbe1904b3
* ppcobsd-tdep.c: Include "frame.h" and "frame-unwind.h". Don't
...
include "tramp-frame.h".
(ppcobsd_sigtramp_cache_init): Remove function.
(ppcobsd_sigtramp): Remove variable.
(ppcobsd_page_size, ppcobsd_sigreturn_offset): New variables.
(ppcobsd_sigtramp_p): New function.
(ppcobsd_sigtramp_frame_cache, ppcobsd_sigtramp_frame_this_id)
(ppcobsd_sigtramp_frame_prev_register): New functions.
(ppcobsd_sigtramp_frame_unwind): New variable.
(ppcobsd_sigtramp_frame_sniffer): New function.
(ppcobsd_init_abi): Adjust to register new sigtramp sniffer
instead of the old one.
* Makefile.in (ppcobsd-tdep.o): Update dependencies.
2005-08-21 10:47:48 +00:00
Mark Kettenis
1a4d7a3610
* infcall.c (call_function_by_hand): For
...
RETURN_VALUE_ABI_RETURNS_ADDRESS and
RETURN_VALUE_ABI_PRESERVES_ADDRESS, use gdbarch_return_value to
get return value.
2005-08-21 09:34:19 +00:00
Mark Kettenis
d067a990c8
* valarith.c (value_equal, value_less): Avoid compiler bug on
...
systems where `long double' values are returned in static storage.
2005-08-21 09:33:11 +00:00
Alan Modra
e764ed5ba9
daily update
2005-08-21 00:00:07 +00:00
gdbadmin
7be9d1fa79
*** empty log message ***
2005-08-21 00:00:04 +00:00
gdbadmin
9f9bc05bd1
*** empty log message ***
2005-08-20 00:00:08 +00:00
Alan Modra
098d57044a
daily update
2005-08-20 00:00:07 +00:00
gdbadmin
7530953b42
*** empty log message ***
2005-08-19 00:00:32 +00:00
Alan Modra
e2f6640431
daily update
2005-08-19 00:00:07 +00:00
David Daney
693c70e0ae
* ld-mips-elf/multi-got-1.d: Adjust for new ld behavior.
...
* ld-mips-elf/multi-got-no-shared.d: Likewise.
* ld-mips-elf/rel32-n32.d: Likewise.
* ld-mips-elf/rel32-o32.d: Likewise.
* ld-mips-elf/rel64.d: Likewise.
2005-08-18 16:46:22 +00:00
Mark Kettenis
033a42c27a
* stack.c: Reformat. Improve comments. Include "valprint.h".
...
(args_info, locals_info, backtrace_command, backtrace_command_1)
(backtrace_full_command, frame_info, frame_command, down_command)
(down_silently_base, down_silently_command, up_command)
(up_silently_base, up_silently_command, parse_frame_specification)
(current_frame_command, print_frame_args_vars, catch_info)
(args_plus_locals_info), print_frame_label_vars)
(print_block_frame_labels, print_block_frame_locals)
(func_command): Remove prototypes.
(print_stack_frame, backtrace_command_stub, backtrace_command,
backtrace_full_command, print_frame_args, print_frame_arg_vars,
print_args_stub, func_command): Remove redundant casts.
(addressprint): Remove extern declaration.
(frame_command): Make static.
(struct print_stack_frame_args, struct print_args_args): Rename
`fi' member to `frame'.
(print_stack_frame, print_frame_nameless_args, print_frame_args)
(set_current_sal_from_frame, print_frame_info, print_frame)
(show_stack_frame, print_block_frame_locals)
(print_frame_local_vars, print_frame_label_vars)
(print_frame_arg_vars, select_and_print_frame): Rename `fi'
argument to `frame'.
(func_command): Rename `fp' variable to `frame'.
(get_language): Restructure.
* Makefile.in (stack.o): Update dependencies.
2005-08-18 13:26:41 +00:00
Christian Groessler
fefaa1aaf0
2005-08-18 Christian Groessler <chris@groessler.org>
...
* config/tc-h8300.h: Remove TC_RELOC_MANGLE/tc_reloc_mangle.
* config/tc-mcore.h: Likewise.
* config/tc-z8k.h: Likewise.
* config/tc-z8k.c: Likewise.
* config/tc-sh.h: Remove TC_RELOC_MANGLE and
sh_coff_reloc_mangle declaration.
* config/tc-sh.c: (md_apply_fix): Fix comment for case
BFD_RELOC_SH_USES.
2005-08-18 11:54:33 +00:00
Kaz Kojima
32a3d256b0
* config/tc-sh64.c (sh64_target_format): Check preset_target_arch
...
to confirm that no ISA is specified.
2005-08-18 11:21:16 +00:00
Kaz Kojima
1cddf1366e
* config.bfd: Add bfd_elf32_shnbsd_vec and bfd_elf32_shlnbsd_vec
...
to targ_selvecs for sh5*-*-netbsd* and sh64*-*-netbsd*.
2005-08-18 11:06:58 +00:00
Nick Clifton
4111faa579
(relax_segment): Count the number of frags being processed and use this to
...
compute a maximum limit on the number of iterations that will be allowed when
attempting to relax the segment.
2005-08-18 09:26:16 +00:00
Alan Modra
48733062ff
* ld-d10v/default_layout.d: Adjust for section removal.
...
* ld-elf/empty.s: Define "main".
* ld-elf/frame.exp: Don't run for hppa64 and v850.
* ld-elf/group1.d: xfail various targets.
* ld-elf/merge.d: Likewise.
* ld-elf/merge2.d: Likewise.
* ld-elf/warn1.d: Likewise.
* ld-scripts/defined2.d: Likewise.
* ld-scripts/defined3.d: Likewise.
* ld-scripts/empty-aligned.d: Likewise.
* ld-scripts/size-2.d: Likewise.
* ld-scripts/weak.exp: Likewise.
* ld-selective/sel-dump.exp: Likewise.
* ld-undefined/weak-undef.exp: Likewise.
2005-08-18 07:51:08 +00:00
Alan Modra
2caf1300cf
* scripttempl/elf.sc: Remove commented out defines.
2005-08-18 07:15:17 +00:00
Alan Modra
848cf006a0
Remove a29k files.
2005-08-18 03:59:24 +00:00
Alan Modra
c17ae8a24e
Remove a29k support.
2005-08-18 03:51:51 +00:00
Alan Modra
909272ee76
* elf-m10300.c (_bfd_mn10300_elf_adjust_dynamic_symbol): Warn on
...
zero size dynamic variables.
* elf32-arm.c (elf32_arm_adjust_dynamic_symbol): Likewise.
* elf32-cris.c (elf_cris_adjust_dynamic_symbol): Likewise.
* elf32-hppa.c (elf32_hppa_adjust_dynamic_symbol): Likewise.
* elf32-i370.c (i370_elf_adjust_dynamic_symbol): Likewise.
* elf32-i386.c (elf_i386_adjust_dynamic_symbol): Likewise.
* elf32-m32r.c (m32r_elf_adjust_dynamic_symbol): Likewise.
* elf32-m68k.c (elf_m68k_adjust_dynamic_symbol): Likewise.
* elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Likewise.
* elf32-s390.c (elf_s390_adjust_dynamic_symbol): Likewise.
* elf32-sh.c (sh_elf_adjust_dynamic_symbol): Likewise.
* elf32-vax.c (elf_vax_adjust_dynamic_symbol): Likewise.
* elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Likewise.
* elf64-s390.c (elf_s390_adjust_dynamic_symbol): Likewise.
* elf64-sh64.c (sh64_elf64_adjust_dynamic_symbol): Likewise.
* elf64-x86-64.c (elf64_x86_64_adjust_dynamic_symbol): Likewise.
* elfxx-sparc.c (_bfd_sparc_elf_adjust_dynamic_symbol): Likewise.
2005-08-18 01:28:26 +00:00
Alan Modra
11bcca22f4
daily update
2005-08-18 00:00:09 +00:00
gdbadmin
af9130b6b6
*** empty log message ***
2005-08-18 00:00:04 +00:00
Kevin Buettner
d64a6579d4
* NEWS (ms1-elf): New target.
2005-08-17 23:02:00 +00:00
Mark Kettenis
1c845060d9
* m68k-tdep.c (m68k_return_value): Properly return contents of
...
structures passed in memory.
2005-08-17 18:34:17 +00:00
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