]>
git.ipfire.org Git - thirdparty/binutils-gdb.git/log
Alan Modra [Sat, 10 Aug 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 9 Aug 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 8 Aug 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 7 Aug 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 6 Aug 2013 00:00:09 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 5 Aug 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 4 Aug 2013 00:00:09 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 3 Aug 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 2 Aug 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 1 Aug 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 31 Jul 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 30 Jul 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 29 Jul 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 28 Jul 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 27 Jul 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 26 Jul 2013 00:00:09 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 25 Jul 2013 00:54:07 +0000 (00:54 +0000)]
PR ld/15762
PR ld/12761
* elflink.c (elf_link_add_object_symbols): Correct test in
last patch. Remove unnecessary code.
Alan Modra [Thu, 25 Jul 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 24 Jul 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 23 Jul 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 22 Jul 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 21 Jul 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 20 Jul 2013 09:57:17 +0000 (09:57 +0000)]
PR ld/15762
PR ld/12761
* elflink.c (elf_link_add_object_symbols): Don't clobber
.gnu.warning.symbol sections when shared.
Alan Modra [Sat, 20 Jul 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Roland McGrath [Fri, 19 Jul 2013 23:08:00 +0000 (23:08 +0000)]
gold/
* options.h (General_options): Add -Trodata-segment option.
* parameters.cc (Parameters::check_rodata_segment): New function.
(Parameters::set_target_once): Call it.
* parameters.h (Parameters): Declare it (private member function).
* layout.cc (load_seg_unusable_for_headers): New function, broken
out of Layout::relaxation_loop_body. If TARGET->isolate_execinstr()
then validate rodata segment rather than text segment.
(relaxation_loop_body): Call that.
(is_text_segment): New function. Don't admit a non-executable
segment if TARGET->isolate_execinstr().
(set_segment_offsets): Call it. Honor -Trodata-segment option.
Roland McGrath [Fri, 19 Jul 2013 20:14:22 +0000 (20:14 +0000)]
gold/
* options.h (DEFINE_uint64_alias): Define.
(class General_options): Add -Ttext-segment as an alias for
-Ttext.
Alan Modra [Fri, 19 Jul 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Roland McGrath [Thu, 18 Jul 2013 21:48:10 +0000 (21:48 +0000)]
bfd/
* elf32-arm.c (elf32_arm_stub_long_branch_arm_nacl): New variable.
(elf32_arm_stub_long_branch_arm_nacl_pic): New variable.
(arm_build_one_stub): Increase MAXRELOCS to 3.
(arm_type_of_stub): Use them if GLOBALS->nacl_p.
(struct elf32_arm_link_hash_table): Give add_stub_section member's
pointee type a third argument.
(elf32_arm_create_or_find_stub_sec): Update caller.
(elf32_arm_size_stubs): Update argument type.
* bfd-in.h (elf32_arm_size_stubs): Update decl.
* bfd-in2.h: Regenerate.
* libbfd.h: Regenerate.
ld/
* emultempl/armelf.em (elf32_arm_add_stub_section): Take third
argument ALIGNMENT_POWER, use it instead of constant 3.
ld/testsuite/
* ld-arm/farcall-arm-nacl.d: New file.
* ld-arm/farcall-arm-nacl-pic.d: New file.
* ld-arm/farcall-data-nacl.d: New file.
* ld-arm/arm-elf.exp (armeabitests_common): Add extra element to
"action" lists for those cases to use a different dump file for NaCl
targets.
Massage $armeabitests_common to drop the extra element or the one
before it, depending on [istarget "arm*-*-nacl*"].
* ld-arm/arm-elf.exp (armelftests_common): Move all "Cortex-A8
erratum fix", Thumb-only and interworking cases to ...
(armelftests_nonacl): ... here.
(armeabitests_common): Move all "erratum 760522 fix", Thumb-only
and interworking cases to ...
(armeabitests_nonacl): ... here.
Alan Modra [Thu, 18 Jul 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 17 Jul 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 16 Jul 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 15 Jul 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 14 Jul 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 13 Jul 2013 00:00:09 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 12 Jul 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 11 Jul 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 10 Jul 2013 00:00:06 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 9 Jul 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 8 Jul 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 7 Jul 2013 00:00:06 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 6 Jul 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 5 Jul 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 4 Jul 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 3 Jul 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 2 Jul 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 1 Jul 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 30 Jun 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 29 Jun 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 28 Jun 2013 00:45:47 +0000 (00:45 +0000)]
daily update
Alan Modra [Thu, 27 Jun 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 26 Jun 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 25 Jun 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Roland McGrath [Mon, 24 Jun 2013 23:37:04 +0000 (23:37 +0000)]
gas/
* config/tc-arm.c (parse_reg_list): Use skip_past_char for '}',
so it skips whitespace before it.
(s_arm_unwind_save_mmxwr, s_arm_unwind_save_mmxwcg): Likewise.
gas/testsuite/
* gas/arm/macro-vld1.s: Add a case with whitespace before '}'.
* gas/arm/macro-vld1.d: Update.
Roland McGrath [Mon, 24 Jun 2013 23:36:17 +0000 (23:36 +0000)]
gas/
PR gas/14887
* config/tc-arm.c (skip_past_char): Skip whitespace before the
anticipated character.
* config/tc-arm.c (parse_address_main): Delete skip of whitespace
here as it is no longer needed.
gas/testsuite/
PR gas/14887
* gas/arm/neon-ldst-es.s: Add more whitespace.
Roland McGrath [Mon, 24 Jun 2013 23:35:22 +0000 (23:35 +0000)]
gas/
PR gas/14987
* config/tc-arm.c (parse_address_main): Skip whitespace before a
closing bracket.
gas/testsuite/
PR gas/14987
* gas/arm/neon-ldst-es.s: Add whitespace test.
* gas/arm/neon-ldst-es.d: Update expected disassembly.
Roland McGrath [Mon, 24 Jun 2013 21:06:18 +0000 (21:06 +0000)]
gas/
* config/tc-arm.c (arm_symbol_chars): Include '{' and '}'.
(arm_reg_parse_multi): Skip whitespace first.
(parse_reg_list): Likewise.
(parse_vfp_reg_list): Likewise.
(s_arm_unwind_save_mmxwcg): Likewise.
gas/testsuite/
* gas/arm/macro-pld.s: Add a 'push {r0}' case.
* gas/arm/macro-pld.d: Update expected output.
* gas/arm/macro-vld1.s: New file.
* gas/arm/macro-vld1.d: New file.
Alan Modra [Mon, 24 Jun 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 23 Jun 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 22 Jun 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 21 Jun 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 20 Jun 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 19 Jun 2013 00:00:06 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 18 Jun 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 17 Jun 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 16 Jun 2013 00:00:09 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 15 Jun 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 14 Jun 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 13 Jun 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 12 Jun 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 11 Jun 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 10 Jun 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 9 Jun 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 8 Jun 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 7 Jun 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 6 Jun 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 5 Jun 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 4 Jun 2013 00:00:09 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 3 Jun 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 2 Jun 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 1 Jun 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 31 May 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 30 May 2013 00:00:10 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 29 May 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Will Newton [Tue, 28 May 2013 16:00:36 +0000 (16:00 +0000)]
bfd/efl32-arm.c: Fix handling of IRELATIVE relocs.
bfd/ChangeLog:
2013-05-28 Will Newton <will.newton@linaro.org>
* elf32-arm.c (elf32_arm_populate_plt_entry): Call
elf32_arm_add_dynreloc when emitting R_ARM_IRELATIVE relocs.
ld/testsuite/ChangeLog:
2013-05-28 Will Newton <will.newton@linaro.org>
* ld-arm/arm-elf.exp: Add IFUNC test 17.
* ld-arm/ifunc-17.dd: New file.
* ld-arm/ifunc-17.gd: Likewise.
* ld-arm/ifunc-17.rd: Likewise.
* ld-arm/ifunc-17.s: Likweise.
* ld-arm/ifunc-1.rd: Reorder relocs to match linker output.
* ld-arm/ifunc-2.rd: Likewise.
* ld-arm/ifunc-5.rd: Likewise.
* ld-arm/ifunc-6.rd: Likewise.
Alan Modra [Tue, 28 May 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 27 May 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 26 May 2013 00:00:09 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 25 May 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 24 May 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 23 May 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 22 May 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 21 May 2013 00:00:07 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 20 May 2013 00:00:08 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 19 May 2013 00:00:11 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 18 May 2013 00:00:09 +0000 (00:00 +0000)]
daily update
Alan Modra [Fri, 17 May 2013 00:00:10 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 16 May 2013 00:00:09 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 15 May 2013 00:00:09 +0000 (00:00 +0000)]
daily update
Alan Modra [Tue, 14 May 2013 00:00:10 +0000 (00:00 +0000)]
daily update
Yufeng Zhang [Mon, 13 May 2013 23:09:52 +0000 (23:09 +0000)]
gas/testsuite/
Backport from mainline:
2013-05-13 Yufeng Zhang <yufeng.zhang@arm.com>
* gas/aarch64/diagnostic.s: Update.
* gas/aarch64/diagnostic.l: Ditto.
* gas/aarch64/movi.s: Add new tests.
* gas/aarch64/movi.d: Update.
opcodes/
Backport from mainline:
2013-05-13 Yufeng Zhang <yufeng.zhang@arm.com>
* aarch64-asm.c (aarch64_ins_advsimd_imm_modified): Remove assertion.
* aarch64-opc.c (operand_general_constraint_met_p): Relax the range
check from [0, 255] to [-128, 255].