]>
git.ipfire.org Git - thirdparty/binutils-gdb.git/log
Alan Modra [Mon, 2 Aug 2004 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 1 Aug 2004 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 31 Jul 2004 00:00:16 +0000 (00:00 +0000)]
daily update
Michal Ludvig [Fri, 30 Jul 2004 13:35:50 +0000 (13:35 +0000)]
Added new instructions for new version of VIA PadLock.
Alan Modra [Fri, 30 Jul 2004 00:00:13 +0000 (00:00 +0000)]
daily update
Jason Thorpe [Thu, 29 Jul 2004 03:45:14 +0000 (03:45 +0000)]
bfd:
* config.bfd (hppa*-*-netbsd*): Set targ_defvec to
bfd_elf32_hppa_nbsd_vec. Add bfd_elf32_hppa_linux_vec
to targ_selvecs.
* configure.in (bfd_elf32_hppa_nbsd_vec): Add case.
* configure: Regenerate.
* elf32-hppa.c (elf32_hppa_object_p): Add "elf32-hppa-netbsd"
case that accepts OSABI=NetBSD and OSABI=SysV.
(elf32_hppa_set_gp): For "elf32-hppa-netbsd", set the GP to
the base of .got or .data (if .got does not exist).
(elf32_hppa_post_process_headers): For elf32-hppa-netbsd,
set OSABI=NetBSD.
(TARGET_BIG_SYM): Add bfd_elf32_hppa_nbsd_vec case.
(TARGET_BIG_NAME): Add "elf32-hppa-netbsd" case.
* targets.c (bfd_elf32_hppa_nbsd_vec): Add extern declaration.
(_bfd_target_vector): Add bfd_elf32_hppa_nbsd_vec.
gas:
* config/tc-hppa.h (TARGET_FORMAT): Set to "elf32-hppa-netbsd"
for TE_NetBSD.
ld:
* emulparams/hppanbsd.sh (OUTPUT_FORMAT): Set to "elf32-hppa-netbsd".
Alan Modra [Thu, 29 Jul 2004 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 28 Jul 2004 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 27 Jul 2004 00:00:16 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 26 Jul 2004 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 25 Jul 2004 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 15 Jul 2004 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 14 Jul 2004 00:00:12 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 13 Jul 2004 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 12 Jul 2004 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 11 Jul 2004 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 10 Jul 2004 00:00:16 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 9 Jul 2004 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 8 Jul 2004 00:00:45 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 7 Jul 2004 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 6 Jul 2004 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 5 Jul 2004 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 4 Jul 2004 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 3 Jul 2004 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 2 Jul 2004 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 1 Jul 2004 00:00:16 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 30 Jun 2004 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 29 Jun 2004 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 28 Jun 2004 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 27 Jun 2004 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 26 Jun 2004 00:00:17 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 25 Jun 2004 00:00:19 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 24 Jun 2004 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 23 Jun 2004 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 22 Jun 2004 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 21 Jun 2004 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 20 Jun 2004 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 19 Jun 2004 00:00:17 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 18 Jun 2004 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 17 Jun 2004 00:00:16 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 16 Jun 2004 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 15 Jun 2004 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 14 Jun 2004 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 13 Jun 2004 00:00:11 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 12 Jun 2004 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 11 Jun 2004 00:00:21 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 10 Jun 2004 00:00:11 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 8 Jun 2004 00:00:20 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 7 Jun 2004 00:00:17 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 6 Jun 2004 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 5 Jun 2004 00:00:12 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 4 Jun 2004 00:00:22 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 1 Jun 2004 00:00:24 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 31 May 2004 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 30 May 2004 00:00:17 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 28 May 2004 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 27 May 2004 00:00:12 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 26 May 2004 00:00:17 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 25 May 2004 00:00:19 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 24 May 2004 00:00:33 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 23 May 2004 04:40:32 +0000 (04:40 +0000)]
* expr.c (operand, operator): Don't reject '++' and '--'.
Alan Modra [Sun, 23 May 2004 00:00:16 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 22 May 2004 00:00:16 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 21 May 2004 00:00:11 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 20 May 2004 00:00:10 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 19 May 2004 00:00:09 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 18 May 2004 00:00:10 +0000 (00:00 +0000)]
daily update
Daniel Jacobowitz [Mon, 17 May 2004 21:31:15 +0000 (21:31 +0000)]
Mark branch unreleased again.
Daniel Jacobowitz [Mon, 17 May 2004 19:46:23 +0000 (19:46 +0000)]
Update generated files for 2.15.
Daniel Jacobowitz [Mon, 17 May 2004 19:34:36 +0000 (19:34 +0000)]
* configure.in: Bump version to 2.15. Mark as released.
* configure: Regenerate.
Daniel Jacobowitz [Mon, 17 May 2004 16:16:42 +0000 (16:16 +0000)]
Merge or32-rtems, French translation, and ARM mapping symbol testsuite fix
to 2.15.
Alan Modra [Mon, 17 May 2004 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 16 May 2004 00:00:11 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 15 May 2004 00:00:12 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 14 May 2004 00:32:23 +0000 (00:32 +0000)]
daily update
Alan Modra [Thu, 13 May 2004 00:00:11 +0000 (00:00 +0000)]
daily update
Daniel Jacobowitz [Tue, 11 May 2004 13:58:05 +0000 (13:58 +0000)]
Revert patch for 2.15:
2004-02-09 Kaz Kojima <kkojima@rr.iij4u.or.jp>
* gas/sh/sh64/err-dsp.s: Fix expected error message.
Alan Modra [Tue, 11 May 2004 00:00:12 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 10 May 2004 00:00:32 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 8 May 2004 00:00:15 +0000 (00:00 +0000)]
daily update
Daniel Jacobowitz [Fri, 7 May 2004 06:43:29 +0000 (06:43 +0000)]
* configure.in: Bump version to 2.14.92.
* configure: Regenerate.
Daniel Jacobowitz [Fri, 7 May 2004 06:32:35 +0000 (06:32 +0000)]
Additional merges to branch for 2.15.
Alexandre Oliva [Fri, 7 May 2004 06:28:49 +0000 (06:28 +0000)]
* elf32-frv.c (elf32_frvfdpic_modify_segment_map): Return
immediately if there's no link info.
(elf32_frvfdpic_copy_private_bfd_data): New.
(bfd_elf32_bfd_copy_private_bfd_data): Use it for frvfdpic.
Alexandre Oliva [Fri, 7 May 2004 06:28:15 +0000 (06:28 +0000)]
* config/tc-frv.h (MAX_MEM_FOR_RS_ALIGN_CODE): New.
(HANDLE_ALIGN): New.
Alan Modra [Fri, 7 May 2004 00:00:16 +0000 (00:00 +0000)]
daily update
Zack Weinberg [Thu, 6 May 2004 23:56:56 +0000 (23:56 +0000)]
* dwarf2.c (add_line_info): Also set info->filename to NULL if
filename argument is null; do not call strlen on a null pointer.
Daniel Jacobowitz [Thu, 6 May 2004 23:44:12 +0000 (23:44 +0000)]
* elf32-arm.h (elf32_arm_relocate_section): Remove R_ARM_PLT32
special case.
Alexandre Oliva [Thu, 6 May 2004 02:43:49 +0000 (02:43 +0000)]
* emulparams/elf32frvfd.sh (OUTPUT_FORMAT): Switch to new
elf32-frvfdpic.
Alexandre Oliva [Thu, 6 May 2004 02:43:38 +0000 (02:43 +0000)]
* configure.in: Set em=linux for frv-*-*linux*.
* configure: Rebuilt.
* config/tc-frv.h (TARGET_FORMAT): Use elf32-frvfdpic if...
(frv_md_fdpic_enabled): New.
* config/tc-frv.c (frv_md_fdpic_enabled): New.
(DEFAULT_FDPIC): New.
(frv_flags): Use DEFAULT_FDPIC.
(frv_pic_flag): Likewise.
(OPTION_NOPIC): New.
(md_longopts): Add -mnopic.
(md_parse_option): Handle it.
(md_show_usage): Add -mfdpic and -mnopic.
Alexandre Oliva [Thu, 6 May 2004 02:43:16 +0000 (02:43 +0000)]
* configure.in (bfd_elf32_frvfdpic_vec): New.
* configure: Rebuilt.
* targets.c (bfd_elf32_frvfdpic_vec): New.
* config.bfd: Enable it on frv-*-elf and frv-*-*linux*, as default
on the latter.
* elf32-frv.c: Prefix all identifiers added for FDPIC support with
frvfdpic instead of frv. Rearrange elf-target macros such that
the FDPIC-specific ones are only defined for this new target
vector.
(bfd_elf32_frvfdpic_vec): Declare.
(IS_FDPIC): New.
(elf32_frv_relocate_section): Use it to enable segment checking
and to control rofixup emission. Add output section vma to
applied relocation in non-LOAD non-ALLOC sections. Use
_bfd_error_handler for errors.
(_frv_create_got_section): Create .rel.got and .rofixup only in
FDPIC. Create non-dynamic _gp at .got+2048 in non-FDPIC, like the
linker script.
(elf32_frvfdpic_size_dynamic_sections): Assume FDPIC.
(elf32_frvfdpic_modify_segment_map): Likewise.
(elf32_frv_finish_dynamic_sections): New, do-nothing.
(elf32_frvfdpic_finish_dynamic_sections): Assume FDPIC. Improve
error message if we miscompute the rofixup size.
(frvfdpic_elf_use_relative_eh_frame): Assume FDPIC.
(frvfdpic_elf_encode_eh_address): Likewise.
(elf32_frv_check_relocs): Reject FDPIC-only relocs in non-FDPIC.
Record relocs only in FDPIC. Make sure _gp is defined for GPREL
relocs. Reject unknown relocation types.
(elf32_frv_object_p): Make sure target vector matches FDPIC bits.
(frv_elf_merge_private_bfd_data): Likewise.
(ELF_MAXPAGESIZE): Revert to 0x1000 for elf32-frv; keep it as
0x4000 for newly-added elf32-frvfdpic.
Alexandre Oliva [Thu, 6 May 2004 02:42:59 +0000 (02:42 +0000)]
* ld-frv/fdpic.exp: Restore $LDFLAGS at the end.
Alexandre Oliva [Thu, 6 May 2004 02:42:53 +0000 (02:42 +0000)]
* gas/frv/reloc1.d: Match elf32-frvfdpic as well.
Alexandre Oliva [Thu, 6 May 2004 01:58:12 +0000 (01:58 +0000)]
Merge from mainline:
2004-02-27 Alexandre Oliva <aoliva@redhat.com>
* elf-bfd.h (struct elf_backend_data): Added
elf_backend_can_make_relative_eh_frame,
elf_backend_can_make_lsda_relative_eh_frame and
elf_backend_encode_eh_address.
(_bfd_elf_encode_eh_address): Declare.
(_bfd_elf_can_make_relative): Declare.
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Use new
hooks to decide whether to attempt to make_relative and
make_lsda_relative.
(_bfd_elf_write_section_eh_frame_hdr): Call encode_eh_address.
(_bfd_elf_can_make_relative): New.
(_bfd_elf_encode_eh_address): New.
* elf32-frv.c (frv_elf_use_relative_eh_frame): New.
(frv_elf_encode_eh_address): New.
(elf_backend_can_make_relative_eh_frame): Define.
(elf_backend_can_make_lsda_relative_eh_frame): Define.
(elf_backend_encode_eh_address): Define.
* elfxx-target.h
(elf_backend_can_make_relative_eh_frame): Define.
(elf_backend_can_make_lsda_relative_eh_frame): Define.
(elf_backend_encode_eh_address): Define.
(elfNN_bed): Add them.
Alan Modra [Thu, 6 May 2004 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 5 May 2004 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 4 May 2004 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 3 May 2004 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 2 May 2004 00:00:13 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 1 May 2004 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 30 Apr 2004 00:00:13 +0000 (00:00 +0000)]
daily update