external/binutils.git
11 years agogold/
Roland McGrath [Wed, 7 Nov 2012 17:34:23 +0000 (17:34 +0000)]
gold/
* target.h (Sized_target::relocate_for_relocatable): Use Elf_Off
for offset_in_output_section parameter.
(Sized_target::relocate_special_relocatable): Likewise.
* arm.cc (Target_arm::relocate_for_relocatable): Likewise.
(Target_arm::relocate_special_relocatable): Likewise.
* i386.cc (Target_i386::relocate_for_relocatable): Likewise.
* powerpc.cc (Target_powerpc::relocate_for_relocatable): Likewise.
* sparc.cc (Target_sparc::relocate_for_relocatable): Likewise.
* target-reloc.h (relocate_for_relocatable): Likewise.
* testsuite/testfile.cc (Target_test): Likewise.
* tilegx.cc (Target_tilegx::relocate_for_relocatable): Likewise.
* x86_64.cc (Target_x86_64::relocate_for_relocatable): Likewise.

11 years agogold/
Roland McGrath [Wed, 7 Nov 2012 17:33:49 +0000 (17:33 +0000)]
gold/
* system.h: Move inclusion of <clocale> to after <libintl.h> in
[ENABLE_NLS] section, and separately at top of [!ENABLE_NLS] section.

11 years agogold/
Roland McGrath [Wed, 7 Nov 2012 17:33:11 +0000 (17:33 +0000)]
gold/
* descriptors.cc (set_close_on_exec): Add ATTRIBUTE_UNUSED to the
parameter, which is unused in the [!F_SETFD] case.

11 years agogold/
Roland McGrath [Wed, 7 Nov 2012 17:31:30 +0000 (17:31 +0000)]
gold/
* dwarf_reader.cc (Sized_elf_reloc_mapper::symbol_section): Cast
SYMNDX to off_t before comparing it to this->data_size().
* output.cc (Output_symtab_xindex::endian_do_write): Likewise.
* incremental.cc (Output_section_incremental_inputs::do_write):
Cast GLOBAL_SYM_COUNT to off_t before comparing it to SYMTAB_SIZE.

11 years agogold/
Roland McGrath [Wed, 7 Nov 2012 17:30:46 +0000 (17:30 +0000)]
gold/
* nacl.cc: Include "libiberty.h" for vasprintf declaration.

11 years agodaily update
Alan Modra [Tue, 6 Nov 2012 23:00:10 +0000 (23:00 +0000)]
daily update

11 years agold/testsuite/
Tristan Gingold [Tue, 6 Nov 2012 08:22:19 +0000 (08:22 +0000)]
ld/testsuite/
2012-10-16  Sofiane Naci  <sofiane.naci@arm.com>

* ld-aarch64/tlsle-symbol-offset.s: New file.
* ld-aarch64/tlsle-symbol-offset.d: New file.
* ld-aarch64/aarch64-elf.exp: Add tlsle-symbol-offset test.

11 years agodaily update
Alan Modra [Mon, 5 Nov 2012 23:00:10 +0000 (23:00 +0000)]
daily update

11 years ago * configure.in: Apply 2012-09-10 change to config.in here.
Alan Modra [Mon, 5 Nov 2012 12:39:45 +0000 (12:39 +0000)]
* configure.in: Apply 2012-09-10 change to config.in here.

11 years agodaily update
Alan Modra [Sun, 4 Nov 2012 23:00:08 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Sat, 3 Nov 2012 23:00:11 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Fri, 2 Nov 2012 23:00:09 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Thu, 1 Nov 2012 23:00:08 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Wed, 31 Oct 2012 23:00:10 +0000 (23:00 +0000)]
daily update

11 years ago PR binutils/14779
Nick Clifton [Wed, 31 Oct 2012 11:45:12 +0000 (11:45 +0000)]
PR binutils/14779
* configure.in: Add checks for wchar.h and mbstate_t.
* config.in: Regenerate.
* configure: Regenerate.
* readelf.c: Conditionally include wchar.h.
(print_symbol): Conditionally use mbstate_t.

11 years agodaily update
Alan Modra [Mon, 29 Oct 2012 23:00:09 +0000 (23:00 +0000)]
daily update

11 years ago* elf32-xgate.c(elf_xgate_howto_table): Fix src and dest mask for
Sean Keys [Mon, 29 Oct 2012 19:55:39 +0000 (19:55 +0000)]
* elf32-xgate.c(elf_xgate_howto_table): Fix src and dest mask for
R_XGATE_16

11 years ago* elf32-xgate.c(elf_xgate_howto_table): Fix src and dest mask for
Sean Keys [Mon, 29 Oct 2012 18:22:55 +0000 (18:22 +0000)]
* elf32-xgate.c(elf_xgate_howto_table): Fix src and dest mask for
R_XGATE_16

11 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Mon, 29 Oct 2012 09:25:16 +0000 (09:25 +0000)]
This commit was manufactured by cvs2svn to create branch 'binutils-
2_23-branch'.

Cherrypick from master 2012-10-29 09:25:15 UTC Alan Modra <amodra@gmail.com> ' * gas/cfi/cfi.exp: Remove redundant ppc test.  Exclude':
    gas/testsuite/gas/i386/arch-10-bdver3.d
    gas/testsuite/gas/i386/nops-1-bdver3.d
    gas/testsuite/gas/i386/x86-64-arch-2-bdver3.d
    gas/testsuite/gas/i386/x86-64-nops-1-bdver3.d
    gas/testsuite/gas/ppc/altivec2.d
    gas/testsuite/gas/ppc/altivec2.s
    gas/testsuite/gas/z8k/translate-ops.d
    gas/testsuite/gas/z8k/translate-ops.s
    ld/testsuite/ld-aarch64/tlsle-symbol-offset.d
    ld/testsuite/ld-aarch64/tlsle-symbol-offset.s

11 years agodaily update
Alan Modra [Sun, 28 Oct 2012 23:00:08 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Sat, 27 Oct 2012 23:00:09 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Fri, 26 Oct 2012 23:00:08 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Thu, 25 Oct 2012 23:00:08 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Wed, 24 Oct 2012 23:00:10 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Tue, 23 Oct 2012 23:00:09 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Mon, 22 Oct 2012 23:00:08 +0000 (23:00 +0000)]
daily update

11 years agobfd/
Tristan Gingold [Mon, 22 Oct 2012 14:08:05 +0000 (14:08 +0000)]
bfd/
2012-10-22  Tristan Gingold  <gingold@adacore.com>

* configure.in: Bump version to 2.23.0
* Makefile.am (RELEASE): Unset.
* configure, Makefile.in: Regenerate.

11 years agobinutils/
Tristan Gingold [Mon, 22 Oct 2012 12:01:39 +0000 (12:01 +0000)]
binutils/
2012-10-21  H.J. Lu  <hongjiu.lu@intel.com>

* objdump.c (dump_dwarf): Handle bfd_mach_x64_32 and
bfd_mach_x64_32_intel_syntax.

11 years agodaily update
Alan Modra [Sun, 21 Oct 2012 23:00:11 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Sat, 20 Oct 2012 23:00:11 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Fri, 19 Oct 2012 23:00:10 +0000 (23:00 +0000)]
daily update

11 years agobfd/
Tristan Gingold [Fri, 19 Oct 2012 13:02:22 +0000 (13:02 +0000)]
bfd/
2012-10-16  Sofiane Naci  <sofiane.naci@arm.com>

* elf64-aarch64.c (elf64_aarch64_tls_howto_table): Fix shift value for
R_AARCH64_TLSIE_LD_GOTTPREL_PREL19, R_AARCH64_TLSLE_MOVW_TPREL_G2,
R_AARCH64_TLSLE_MOVW_TPREL_G1, R_AARCH64_TLSLE_MOVW_TPREL_G1_NC,
R_AARCH64_TLSLE_ADD_TPREL_HI12.
(elf64_aarch64_tlsdesc_howto_table): Fix shift value for
R_AARCH64_TLSDESC_LD64_PREL19 and R_AARCH64_TLSDESC_OFF_G1.
(elf64_aarch64_final_link_relocate): Add signed_addend when resolving
AARCH64_TLSLE_*_TPREL_* relocations.

11 years agodaily update
Alan Modra [Thu, 18 Oct 2012 23:00:10 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Wed, 17 Oct 2012 23:00:08 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Tue, 16 Oct 2012 23:00:09 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Mon, 15 Oct 2012 23:00:08 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Sun, 14 Oct 2012 23:00:08 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Sat, 13 Oct 2012 23:00:09 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Fri, 12 Oct 2012 23:00:10 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Thu, 11 Oct 2012 23:00:12 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Wed, 10 Oct 2012 23:00:09 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Tue, 9 Oct 2012 23:00:10 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Mon, 8 Oct 2012 23:00:11 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Sun, 7 Oct 2012 23:00:10 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Sat, 6 Oct 2012 23:00:09 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Sat, 6 Oct 2012 00:00:09 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Fri, 5 Oct 2012 00:00:07 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Thu, 4 Oct 2012 00:00:09 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Wed, 3 Oct 2012 00:00:08 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Tue, 2 Oct 2012 00:00:08 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Mon, 1 Oct 2012 00:00:08 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Sun, 30 Sep 2012 00:00:08 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Sat, 29 Sep 2012 00:00:09 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Fri, 28 Sep 2012 00:00:07 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Thu, 27 Sep 2012 00:00:08 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Wed, 26 Sep 2012 00:00:08 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Tue, 25 Sep 2012 00:00:10 +0000 (00:00 +0000)]
daily update

11 years agobfd/
Tristan Gingold [Mon, 24 Sep 2012 12:24:44 +0000 (12:24 +0000)]
bfd/
2012-09-20  Walter Lee  <walt@tilera.com>

* elf32-tilepro.c (tilepro_elf_relocate_section): Adjust got
relocations with value of hgot.
* elfxx-tilegx.c (tilegx_elf_relocate_section): Ditto.

11 years agobfd/
Tristan Gingold [Mon, 24 Sep 2012 12:22:49 +0000 (12:22 +0000)]
bfd/
2012-09-18  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/14591
* elf-bfd.h (_bfd_elf_merge_symbol): Add an argument to return
if the old symbol is weak.

* elf32-sh-symbian.c (sh_symbian_relocate_section): Update
_bfd_elf_merge_symbol call.

* elflink.c (_bfd_elf_merge_symbol): Add an argument to return
if the old symbol is weak.
(_bfd_elf_add_default_symbol): Update _bfd_elf_merge_symbol
call.
(elf_link_add_object_symbols): Don't update symbol type from a
weak definition.  Update symbol type from a common symbol when
overriding a weak symbol.

ld/testsuite/
2012-09-18  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/14591
* ld-elf/comm-data.exp (run_ld_link_tests): Add comm-data3a and
comm-data3b tests.

* ld-ifunc/ifunc.exp (run_ld_link_exec_tests): New.

* ld-elf/comm-data3.sd: New file.
* ld-elf/comm-data3a.s: Likewise.
* ld-elf/comm-data3b.s: Likewise.
* ld-ifunc/ifunc-17a-i386.d: Likewise.
* ld-ifunc/ifunc-17a-x86-64.d: Likewise.
* ld-ifunc/ifunc-17a.s: Likewise.
* ld-ifunc/ifunc-17b-i386.d: Likewise.
* ld-ifunc/ifunc-17b-x86-64.d: Likewise.
* ld-ifunc/ifunc-17b.s: Likewise.
* ld-ifunc/ifunc-common-1.out: Likewise.
* ld-ifunc/ifunc-common-1a.c: Likewise.
* ld-ifunc/ifunc-common-1b.c: Likewise.

11 years agodaily update
Alan Modra [Mon, 24 Sep 2012 00:00:11 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Sun, 23 Sep 2012 00:00:10 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Sat, 22 Sep 2012 00:00:10 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Fri, 21 Sep 2012 00:00:09 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Thu, 20 Sep 2012 00:00:08 +0000 (00:00 +0000)]
daily update

11 years agoFix ChangeLog gliches.
Tristan Gingold [Wed, 19 Sep 2012 14:12:27 +0000 (14:12 +0000)]
Fix ChangeLog gliches.

11 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Wed, 19 Sep 2012 00:53:31 +0000 (00:53 +0000)]
This commit was manufactured by cvs2svn to create branch 'binutils-
2_23-branch'.

Cherrypick from master 2012-09-19 00:53:30 UTC H.J. Lu <hjl.tools@gmail.com> 'Properly handle common symbol and weak function':
    ld/testsuite/ld-elf/comm-data3.sd
    ld/testsuite/ld-elf/comm-data3a.s
    ld/testsuite/ld-elf/comm-data3b.s
    ld/testsuite/ld-ifunc/ifunc-17a-i386.d
    ld/testsuite/ld-ifunc/ifunc-17a-x86-64.d
    ld/testsuite/ld-ifunc/ifunc-17a.s
    ld/testsuite/ld-ifunc/ifunc-17b-i386.d
    ld/testsuite/ld-ifunc/ifunc-17b-x86-64.d
    ld/testsuite/ld-ifunc/ifunc-17b.s
    ld/testsuite/ld-ifunc/ifunc-common-1.out
    ld/testsuite/ld-ifunc/ifunc-common-1a.c
    ld/testsuite/ld-ifunc/ifunc-common-1b.c

11 years agodaily update
Alan Modra [Wed, 19 Sep 2012 00:00:10 +0000 (00:00 +0000)]
daily update

11 years agogas/
Tristan Gingold [Tue, 18 Sep 2012 15:47:02 +0000 (15:47 +0000)]
gas/
2012-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

* config/tc-arm.c: Changed ldra and strl-form mnemonics
to lda and stl-form for armv8.

gas/testsuite/
2012-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

* gas/arm/armv8-a-bad.l: Updated for changed mnemonics.
* gas/arm/armv8-a-bad.s: Likewise.
* gas/arm/armv8-a.d: Likewise.
* gas/arm/armv8-a.s: Likewise.
* gas/arm/inst.s: Added test for ldrt encoding compatibly with ldralt.
* gas/arm/inst.d: Updated.

opcodes/
2012-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

        * arm-dis.c: Changed ldra and strl-form mnemonics
to lda and stl-form.

11 years agogas/
Tristan Gingold [Tue, 18 Sep 2012 15:44:27 +0000 (15:44 +0000)]
gas/
2012-09-17  Yufeng Zhang  <yufeng.zhang@arm.com>

* config/tc-aarch64.c (aarch64_archs): Rename 'armv8' to 'armv8-a'.

gas/testsuite/
2012-09-17  Yufeng Zhang  <yufeng.zhang@arm.com>

* gas/aarch64/crypto.d (#as): Update for v8->v8-A change.
* gas/aarch64/int-insns.d (#as): Likewise.
* gas/aarch64/legacy_reg_names.s (.arch): Likewise.
* gas/aarch64/neon-not.s (.arch): Likewise.
* gas/aarch64/neon-vfp-reglist-post.s (.arch): Likewise.
* gas/aarch64/neon-vfp-reglist.s (.arch): Likewise.

11 years ago opcodes/
Maciej W. Rozycki [Tue, 18 Sep 2012 14:36:04 +0000 (14:36 +0000)]
opcodes/
* micromips-opc.c (micromips_opcodes): Correct the encoding of
the "swxc1" instruction.

gas/testsuite/
* gas/mips/micromips.d: Correct the disassembly of SWXC1.
* gas/mips/micromips-trap.d: Likewise.
* gas/mips/micromips@24k-triple-stores-1.d: Likewise.
* gas/mips/micromips@mips4-fp.d: Likewise.

11 years agoCorrect ChangeLog entry date and the order of entries.
Maciej W. Rozycki [Tue, 18 Sep 2012 14:32:56 +0000 (14:32 +0000)]
Correct ChangeLog entry date and the order of entries.

11 years agobfd/
Tristan Gingold [Tue, 18 Sep 2012 12:26:57 +0000 (12:26 +0000)]
bfd/
* elf32-tilepro.c (tilepro_elf_relocate_section): Remove unused
got_base variable.
* elfxx-tilegx.c (tilegx_elf_relocate_section): Ditto.

11 years agobfd/
Tristan Gingold [Tue, 18 Sep 2012 12:25:01 +0000 (12:25 +0000)]
bfd/
2012-09-17  Walter Lee  <walt@tilera.com>

* elf32-tilepro.c (tilepro_elf_relocate_section): Fix computation
of got relocations for when .got.plt section is merged with .got.
* elfxx-tilegx.c (tilegx_elf_relocate_section): Ditto.

11 years agoopcodes/
Tristan Gingold [Tue, 18 Sep 2012 12:23:43 +0000 (12:23 +0000)]
opcodes/
2012-09-17  Yufeng Zhang  <yufeng.zhang@arm.com>

* aarch64-asm.c (aarch64_ins_imm_half): Remove ATTRIBUTE_UNUSED from
the parameter 'inst'.
(aarch64_ins_addr_simm): Add ATTRIBUTE_UNUSED to the parameter 'inst'.
(convert_mov_to_movewide): Change to assert (0) when
aarch64_wide_constant_p returns FALSE.

11 years agogas/
Tristan Gingold [Tue, 18 Sep 2012 12:21:53 +0000 (12:21 +0000)]
gas/
2012-08-17  Nagajyothi Eggone  <nagajyothi.eggone@amd.com>

* config/tc-i386.c (cpu_arch): Add CPU_BTVER1_FLAGS and
CPU_BTVER2_FLAGS.
(i386_align_code): Add case for PROCESSOR_BT.

* config/tc-i386.h (enum processor_type): Add PROCESSOR_BT.

* doc/c-i386.texi: Add -march={btver1, btver2} options.

gas/testsuite/
2012-08-17  Nagajyothi Eggone  <nagajyothi.eggone@amd.com>

* gas/i386/i386.exp: Run btver1 and btver2 test cases.

* gas/i386/nops-1-btver1.d: New.
* gas/i386/nops-1-btver2.d: New.
* gas/i386/arch-10-btver1.d: New.
* gas/i386/arch-10-btver2.d: New.
* gas/i386/x86-64-nops-1-btver1.d: New.
* gas/i386/x86-64-nops-1-btver2.d: New.
* gas/i386/x86-64-arch-2-btver1.d: New.
* gas/i386/x86-64-arch-2-btver2.d: New.

opcodes/
2012-08-17  Nagajyothi Eggone  <nagajyothi.eggone@amd.com>

* i386-gen.c (cpu_flag_init): Add CPU_BTVER1_FLAGS and
CPU_BTVER2_FLAGS.

* i386-opc.h: Update CpuPRFCHW comment.

* i386-opc.tbl: Enable prefetch instruction for CpuPRFCHW.
* i386-init.h: Regenerated.
* i386-tbl.h: Likewise.

11 years agogas/
Tristan Gingold [Tue, 18 Sep 2012 11:57:54 +0000 (11:57 +0000)]
gas/
2012-08-11  Saravanan Ekanathan <saravanan.ekanathan@amd.com>

PR gas/14423
* gas/i386/arch-10-bdver2.d: New file.
* gas/i386/x86-64-arch-2-bdver2.d: Likewise.
* gas/i386/i386.exp: Run new test

opcodes/
2012-08-11  Saravanan Ekanathan <saravanan.ekanathan@amd.com>

PR gas/14423
* i386-gen.c (cpu_flag_init): Add CpuFMA in CPU_BDVER2_FLAGS.
* i386-init.h: Regenerated.

11 years agodaily update
Alan Modra [Tue, 18 Sep 2012 00:00:09 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Mon, 17 Sep 2012 00:00:09 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Sun, 16 Sep 2012 00:00:07 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Sat, 15 Sep 2012 00:00:08 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Fri, 14 Sep 2012 00:00:08 +0000 (00:00 +0000)]
daily update

11 years ago2012-09-13 Doug Kwan <dougkwan@google.com>
Doug Kwan [Thu, 13 Sep 2012 16:54:54 +0000 (16:54 +0000)]
2012-09-13  Doug Kwan  <dougkwan@google.com>

* elf64-ppc.c (ppc64_elf_relocate_section): Use pre-adjusted
relocation for stub lookup.

11 years agodaily update
Alan Modra [Thu, 13 Sep 2012 00:00:09 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Wed, 12 Sep 2012 00:00:09 +0000 (00:00 +0000)]
daily update

11 years ago PR gprof/13836
Alan Modra [Tue, 11 Sep 2012 00:05:07 +0000 (00:05 +0000)]
PR gprof/13836
* fsf_callg_bl.m: Fix typo.

11 years agodaily update
Alan Modra [Tue, 11 Sep 2012 00:00:08 +0000 (00:00 +0000)]
daily update

11 years ago * config.in: Disable sanity check for kfreebsd.
Alan Modra [Mon, 10 Sep 2012 22:32:44 +0000 (22:32 +0000)]
* config.in: Disable sanity check for kfreebsd.

11 years ago * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols
Hans-Peter Nilsson [Mon, 10 Sep 2012 10:15:26 +0000 (10:15 +0000)]
* ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols
to be emitted and checked.
* ld-mmix/data-1.s, ld-mmix/orph-.d, ld-mmix/orph-awp.d,
ld-mmix/orph-d-a.d, ld-mmix/orph-d-awn.d, ld-mmix/orph-d-awp.d,
ld-mmix/orph-d-awpe.d, ld-mmix/orph-d.d, ld-mmix/orph-dc-ap.d,
ld-mmix/orph-dc-awp.d, ld-mmix/orph-dc.d, ld-mmix/tm-ae.s,
ld-mmix/tm-ape.s, ld-mmix/tm-awne.s, ld-mmix/tm-awpe.s,
ld-mmix/tm-d-ap.s, ld-mmix/tm-d-awp.s, ld-mmix/tm-d.s,
ld-mmix/tm-e.s, ld-mmix/tm-orph1.s: New test files.

11 years ago * emultempl/mmo.em (mmo_place_orphan): Rewrite to also attach
Hans-Peter Nilsson [Mon, 10 Sep 2012 10:15:00 +0000 (10:15 +0000)]
* emultempl/mmo.em (mmo_place_orphan): Rewrite to also attach
orphan sections to .data and .bss output sections, not just .text.
When giving up on finding a suitable output section, attach to any
output section other than .MMIX.reg_contents, if it exists.
* scripttempl/mmo.sc: Move output debug sections to just before
.MMIX.reg_contents.  Add .gnu.attributes.  Add new . = . NOP
assignments and move end-of-section provide-symbols after them
to force the end-of-section symbols to the address after orphan
placement.  Add SORT_NONE to .init and .fini sections.

11 years ago PR gas/14521
Hans-Peter Nilsson [Mon, 10 Sep 2012 10:05:54 +0000 (10:05 +0000)]
PR gas/14521
* gas/mmix/group-1.d, gas/mmix/group-1.s: New test.

11 years ago PR gas/14521
Hans-Peter Nilsson [Mon, 10 Sep 2012 10:05:03 +0000 (10:05 +0000)]
PR gas/14521
* config/tc-mmix.h (tc_frob_file_before_fix): Renumber sections
after call to mmix_frob_file.

11 years ago * gas/mmix/err-fb-2.s: New test.
Hans-Peter Nilsson [Mon, 10 Sep 2012 09:50:38 +0000 (09:50 +0000)]
* gas/mmix/err-fb-2.s: New test.

11 years ago * config/tc-mmix.c (loc_asserts): New variable.
Hans-Peter Nilsson [Mon, 10 Sep 2012 09:48:53 +0000 (09:48 +0000)]
* config/tc-mmix.c (loc_asserts): New variable.
(mmix_greg_internal): Handle expressions not determinable at first
pass.
(s_loc): Ditto.  Record expressions where the section isn't
determinable at the first pass, and assume they don't refer to
other sections.
(mmix_md_end): Verify that recorded LOC expressions weren't
to other sections, else emit error messages.

11 years agodaily update
Alan Modra [Mon, 10 Sep 2012 00:00:08 +0000 (00:00 +0000)]
daily update

11 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Sun, 9 Sep 2012 16:31:13 +0000 (16:31 +0000)]
This commit was manufactured by cvs2svn to create branch 'binutils-
2_23-branch'.

Cherrypick from master 2012-09-09 16:31:12 UTC Hans-Peter Nilsson <hp@axis.com> ' * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols':
    ld/testsuite/ld-mmix/data-1.s
    ld/testsuite/ld-mmix/orph-.d
    ld/testsuite/ld-mmix/orph-awp.d
    ld/testsuite/ld-mmix/orph-d-a.d
    ld/testsuite/ld-mmix/orph-d-awn.d
    ld/testsuite/ld-mmix/orph-d-awp.d
    ld/testsuite/ld-mmix/orph-d-awpe.d
    ld/testsuite/ld-mmix/orph-d.d
    ld/testsuite/ld-mmix/orph-dc-ap.d
    ld/testsuite/ld-mmix/orph-dc-awp.d
    ld/testsuite/ld-mmix/orph-dc.d
    ld/testsuite/ld-mmix/tm-ae.s
    ld/testsuite/ld-mmix/tm-ape.s
    ld/testsuite/ld-mmix/tm-awne.s
    ld/testsuite/ld-mmix/tm-awpe.s
    ld/testsuite/ld-mmix/tm-d-ap.s
    ld/testsuite/ld-mmix/tm-d-awp.s
    ld/testsuite/ld-mmix/tm-d.s
    ld/testsuite/ld-mmix/tm-e.s
    ld/testsuite/ld-mmix/tm-orph1.s

11 years agodaily update
Alan Modra [Sun, 9 Sep 2012 00:00:09 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Sat, 8 Sep 2012 00:00:08 +0000 (00:00 +0000)]
daily update

11 years ago PR ld/14464
Alan Modra [Fri, 7 Sep 2012 03:09:09 +0000 (03:09 +0000)]
PR ld/14464
* elf64-ppc.c (ppc64_elf_relocate_section): Map symbols defined
by a linker script in .opd to corresponding input .opd section.

11 years agodaily update
Alan Modra [Fri, 7 Sep 2012 00:00:08 +0000 (00:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Thu, 6 Sep 2012 00:00:10 +0000 (00:00 +0000)]
daily update