]> rtime.felk.cvut.cz Git - fpga/lx-cpu1/binutils-tumbl.git/log
fpga/lx-cpu1/binutils-tumbl.git
11 years agodaily update
Alan Modra [Sat, 19 Jan 2013 23:00:11 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Fri, 18 Jan 2013 23:00:12 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Thu, 17 Jan 2013 23:00:12 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Wed, 16 Jan 2013 23:00:09 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Tue, 15 Jan 2013 23:00:10 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Mon, 14 Jan 2013 23:00:11 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Sun, 13 Jan 2013 23:00:12 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Sat, 12 Jan 2013 23:00:10 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Fri, 11 Jan 2013 23:00:12 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Thu, 10 Jan 2013 23:00:11 +0000 (23:00 +0000)]
daily update

11 years agogas/
Roland McGrath [Thu, 10 Jan 2013 17:13:05 +0000 (17:13 +0000)]
gas/
* hash.c (hash_new_sized): Make it global.
* hash.h: Declare it.
* macro.c (define_macro): Use hash_new_sized instead of hash_new,
pass a small size.

11 years agodaily update
Alan Modra [Wed, 9 Jan 2013 23:00:10 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Tue, 8 Jan 2013 23:00:14 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Mon, 7 Jan 2013 23:00:14 +0000 (23:00 +0000)]
daily update

11 years agobinutils/
Roland McGrath [Mon, 7 Jan 2013 17:42:43 +0000 (17:42 +0000)]
binutils/
* objcopy.c (deterministic): Make int rather than bfd_boolean,
initialize to -1.
(strip_options, copy_options): Add -U/--disable-deterministic-archives.
(default_deterministic): New function.
(strip_main, copy_main): Handle -U.  Call default_deterministic.
(copy_usage, strip_usage): Describe -U.  Cite whether -D or -U is
the default based on DEFAULT_AR_DETERMINISTIC.
* doc/binutils.texi (objcopy, strip): Describe -U and effect of
configure options on -D.

* ar.c (default_deterministic): Comment fix.

11 years agodaily update
Alan Modra [Sun, 6 Jan 2013 23:00:11 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Sat, 5 Jan 2013 23:00:12 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Fri, 4 Jan 2013 23:00:12 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Thu, 3 Jan 2013 23:00:11 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Wed, 2 Jan 2013 23:00:11 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Tue, 1 Jan 2013 23:00:10 +0000 (23:00 +0000)]
daily update

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

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

11 years agodaily update
Alan Modra [Sat, 29 Dec 2012 23:00:15 +0000 (23:00 +0000)]
daily update

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

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

11 years agodaily update
Alan Modra [Wed, 26 Dec 2012 23:00:13 +0000 (23:00 +0000)]
daily update

11 years agodaily update
Alan Modra [Tue, 25 Dec 2012 23:00:12 +0000 (23:00 +0000)]
daily update

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

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

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

11 years agoCheck R_X86_64_standard for unrecognized relocation
H.J. Lu [Sat, 22 Dec 2012 18:25:07 +0000 (18:25 +0000)]
Check R_X86_64_standard for unrecognized relocation

* elf64-x86-64.c (elf_x86_64_relocate_section): Check
R_X86_64_standard instead of R_X86_64_max for unrecognized
relocation.

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

11 years agoProperly adjust h->plt.refcount
H.J. Lu [Fri, 21 Dec 2012 18:21:05 +0000 (18:21 +0000)]
Properly adjust h->plt.refcount

bfd/

PR ld/14980
* elf32-i386.c (elf_i386_adjust_dynamic_symbol): Properly
adjust h->plt.refcount.
* elf64-x86-64.c (elf_x86_64_adjust_dynamic_symbol): Likewise.

ld/testsuite/

PR ld/14980
* ld-ifunc/ifunc-14c.s: New file.
* ld-ifunc/ifunc-14e-i386.d: Likewise.
* ld-ifunc/ifunc-14e-x86-64.d: Likewise.
* ld-ifunc/ifunc-14f-i386.d: Likewise.
* ld-ifunc/ifunc-14f-x86-64.d: Likewise.

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

11 years agoAlso check local IFUNC references
H.J. Lu [Thu, 20 Dec 2012 18:52:19 +0000 (18:52 +0000)]
Also check local IFUNC references

bfd/

PR ld/14968
* elf32-i386.c (elf_i386_adjust_dynamic_symbol): Also check
local IFUNC references.
* elf64-x86-64.c (elf_x86_64_adjust_dynamic_symbol): Likewise.

ld/testsuite/

PR ld/14968
* ld-ifunc/ifunc-18a-i386.d: New file.
* ld-ifunc/ifunc-18a-x86-64.d: Likewise.
* ld-ifunc/ifunc-18a.s: Likewise.
* ld-ifunc/ifunc-18b-i386.d: Likewise.
* ld-ifunc/ifunc-18b-x86-64.d: Likewise.
* ld-ifunc/ifunc-18b.s: Likewise.
* ld-ifunc/ifunc-19a-i386.d: Likewise.
* ld-ifunc/ifunc-19a-x86-64.d: Likewise.
* ld-ifunc/ifunc-19a.s: Likewise.
* ld-ifunc/ifunc-19b-i386.d: Likewise.
* ld-ifunc/ifunc-19b-x86-64.d: Likewise.
* ld-ifunc/ifunc-19b.s: Likewise.

11 years agoCheck local IFUNC calls
H.J. Lu [Thu, 20 Dec 2012 18:51:05 +0000 (18:51 +0000)]
Check local IFUNC calls

bfd/

PR ld/14956
* elf32-i386.c (elf_i386_adjust_dynamic_symbol): Check local
IFUNC calls.
* elf64-x86-64.c (elf_x86_64_adjust_dynamic_symbol): Likewise.

ld/testsuite/

PR ld/14956
* ld-ifunc/ifunc-14-i386.d: Renamed to ...
* ld-ifunc/ifunc-14a-i386.d: This.

* ld-ifunc/ifunc-14-x86-64.d: Renamed to ...
* ld-ifunc/ifunc-14a-x86-64.d: This.

* ld-ifunc/ifunc-14b-i386.d: New file.
* ld-ifunc/ifunc-14b-x86-64.d: Likewise.
* ld-ifunc/ifunc-14c-i386.d: Likewise.
* ld-ifunc/ifunc-14c-x86-64.d: Likewise.
* ld-ifunc/ifunc-14d-i386.d: Likewise.
* ld-ifunc/ifunc-14d-x86-64.d: Likewise.

11 years ago2012-12-20 Greta Yorsh <Greta.Yorsh@arm.com>
Richard Earnshaw [Thu, 20 Dec 2012 16:30:17 +0000 (16:30 +0000)]
2012-12-20  Greta Yorsh  <Greta.Yorsh@arm.com>

* config/tc-arm.c (rfefa,rfeea,rfeed): Fix encoding.
(rfe,srs,srsea,srsfa,srsed,srsfd): Add missing mnemonics.

* gas/arm/srs-t2.s: Add tests for missing srs modes.
* gas/arm/srs-t2.l: Update expected output.
* gas/arm/srs-arm.s: Add tests for missing srs modes.
* gas/arm/srs-arm.l: Update expected output.
* gas/arm/archv6.s: Add tests for missing rfe modes.
* gas/arm/archv6.d: Update expected output.

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

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

11 years agold/
Roland McGrath [Tue, 18 Dec 2012 20:43:44 +0000 (20:43 +0000)]
ld/
* ld.texinfo (Options): Describe -Trodata-segment.
* ldlex.h (enum option_values): Add OPTION_TRODATA_SEGMENT.
* lexsup.c (ld_options, parse_args): Handle -Trodata-segment.
* scripttempl/elf.sc (RODATA_ADDR, SHLIB_RODATA_ADDR): Wrap
SEGMENT_START("rodata-segment", ...) + SIZEOF_HEADERS around the value.

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

11 years agobfd/
Roland McGrath [Mon, 17 Dec 2012 19:14:10 +0000 (19:14 +0000)]
bfd/
* elf32-arm.c (elf32_arm_size_stubs): Skip input BFDs that are
not ARM ELF.

11 years agodaily update
Alan Modra [Sun, 16 Dec 2012 23:00:15 +0000 (23:00 +0000)]
daily update

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

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

11 years agodaily update
Alan Modra [Fri, 14 Dec 2012 00:36:52 +0000 (00:36 +0000)]
daily update

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

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

11 years agold/
Roland McGrath [Tue, 11 Dec 2012 22:24:03 +0000 (22:24 +0000)]
ld/
* emulparams/elf_nacl.sh (nacl_rodata_addr): New shell function.
(RODATA_ADDR, SHLIB_RODATA_ADDR): Use it to base the calculation
on SEGMENT_START("text-segment", ...) rather than ... alone.
* Makefile.am (earmelf_nacl.c, earmelfb_nacl.c): Add missing
dependency on $(srcdir)/emulparams/elf_nacl.sh.
* Makefile.in: Regenerate.

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

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

11 years agoProperly check indicies bigger than 4Gb
H.J. Lu [Sun, 9 Dec 2012 18:06:44 +0000 (18:06 +0000)]
Properly check indicies bigger than 4Gb

PR binutils/14933
* archive.c (bsd_write_armap): Properly check indicies bigger than
4Gb.

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

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

11 years agogold/
Roland McGrath [Fri, 7 Dec 2012 21:49:46 +0000 (21:49 +0000)]
gold/
* testsuite/binary_unittest.cc (Sized_binary_test):
Use open_descriptor rather than ::open.

11 years ago * configure.ac (HAVE_ZLIB): Use AM_ZLIB instead of AC_SEARCH_LIBS.
Ian Lance Taylor [Fri, 7 Dec 2012 21:24:47 +0000 (21:24 +0000)]
* configure.ac (HAVE_ZLIB): Use AM_ZLIB instead of AC_SEARCH_LIBS.
Use $ac_cv_header_zlib_h = yes as the condition in AM_CONDITIONAL.
* aclocal.m4: Regenerate.
* configure: Regenerate.
* Makefile.in: Regenerate.
* testsuite/Makefile.in: Regenerate.

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

11 years agogas/
Yufeng Zhang [Thu, 6 Dec 2012 16:28:14 +0000 (16:28 +0000)]
gas/

2012-12-06  Yufeng Zhang  <yufeng.zhang@arm.com>

* config/tc-aarch64.c (exp_has_bignum_p): Remove.
(my_get_expression): Not get rid of bignums.
(s_ltorg): Increase the range of 'align'.
(programmer_friendly_fixup): Allow bignum expression.

gas/testsuite/

2012-12-06  Yufeng Zhang  <yufeng.zhang@arm.com>

* gas/aarch64/programmer-friendly.s: Add tests for LDR literal with
the auto-generation of literal in pool.
* gas/aarch64/programmer-friendly.d: Update.

11 years agodaily update
Alan Modra [Wed, 5 Dec 2012 23:00:12 +0000 (23:00 +0000)]
daily update

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

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

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

11 years agodaily update
Alan Modra [Sat, 1 Dec 2012 23:00:10 +0000 (23:00 +0000)]
daily update

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

11 years agold/testsuite/
Roland McGrath [Fri, 30 Nov 2012 21:14:53 +0000 (21:14 +0000)]
ld/testsuite/
* ld-elf/ehdr_start.s: Put reference in .rodata section, not .data.

11 years agobinutils/testsuite/
Roland McGrath [Thu, 29 Nov 2012 23:29:13 +0000 (23:29 +0000)]
binutils/testsuite/
* lib/binutils-common.exp (is_zlib_supported): New function.
* lib/utils-lib.exp (run_dump_test): If as options include
--compress-debug-sections and zlib is not available, report
the test as unsupported.
* binutils-all/compress.exp: Bail out if zlib is not available.
* binutils-all/objdump.exp (objdump compressed debug):
Mark unsupported if zlib is not available.
* binutils-all/readelf.exp (readelf_compressed_wa_test): Likewise.

gas/testsuite/
* lib/gas-defs.exp (run_dump_test): If as options include
--compress-debug-sections and zlib is not available, report
the test as unsupported.

ld/testsuite/
* ld-elf/compress.exp: Bail out if zlib is not supported.
* lib/ld-lib.exp (run_dump_test): If as options include
--compress-debug-sections and zlib is not available, report
the test as unsupported.

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

11 years agold/
Roland McGrath [Thu, 29 Nov 2012 22:56:51 +0000 (22:56 +0000)]
ld/
* emultempl/aarch64elf.em (gld${EMULATION_NAME}_before_parse):
Copy last elf32.em here too.
* emultempl/armelf.em (gld${EMULATION_NAME}_before_parse): Likewise.
* emultempl/mmixelf.em (gld${EMULATION_NAME}_before_parse): Likewise.
* emultempl/scoreelf.em (gld${EMULATION_NAME}_before_parse): Likewise.

11 years agold/
Roland McGrath [Thu, 29 Nov 2012 22:56:28 +0000 (22:56 +0000)]
ld/
* ld.h (ld_config_type): New flag member separate_code.
* emultempl/elf32.em
(gld${EMULATION_NAME}_before_parse): Set it based on $SEPARATE_CODE.
* ldlang.c (ldlang_override_segment_assignment): If it's set, then
always return TRUE when SEC_CODE differs between the sections.

11 years agobfd/
Roland McGrath [Thu, 29 Nov 2012 19:09:10 +0000 (19:09 +0000)]
bfd/
* elf-nacl.c (segment_eligible_for_headers): Disallow writable segments.

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

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

11 years agold/testsuite/
Roland McGrath [Tue, 27 Nov 2012 17:23:31 +0000 (17:23 +0000)]
ld/testsuite/
* ld-elf/flags1.d: Add *-*-nacl* to xfail list.
* ld-elf/orphan-region.d: Likewise.

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

11 years agobfd/
Roland McGrath [Mon, 26 Nov 2012 17:50:04 +0000 (17:50 +0000)]
bfd/
* elf-nacl.c (nacl_modify_segment_map): Don't crash when INFO is null.

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

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

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

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

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

11 years agobfd/
Roland McGrath [Wed, 21 Nov 2012 20:14:41 +0000 (20:14 +0000)]
bfd/
* elf-nacl.c (segment_nonexecutable_and_has_contents): Renamed to ...
(segment_eligible_for_headers): ... this.  Take new arguments
MAXPAGESIZE and SIZEOF_HEADERS.  Return false if the first section's
start address doesn't leave space for the headers.
(nacl_modify_segment_map): Update caller.

11 years ago* ld-elf/comm-data.exp: Add XFAIL for arm*-*-* targets, referring
Roland McGrath [Wed, 21 Nov 2012 19:32:32 +0000 (19:32 +0000)]
* ld-elf/comm-data.exp: Add XFAIL for arm*-*-* targets, referring
to PR ld/13802.

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

11 years agogas/
Roland McGrath [Tue, 20 Nov 2012 17:58:28 +0000 (17:58 +0000)]
gas/
* config/tc-arm.c (arm_symbol_chars): New variable.
* config/tc-arm.h (tc_symbol_chars): New macro, defined to that.

gas/testsuite/
* gas/arm/macro-pld.s: New file.
* gas/arm/macro-pld.d: New file.

11 years agoFix opcode for 64-bit jecxz
H.J. Lu [Tue, 20 Nov 2012 14:30:48 +0000 (14:30 +0000)]
Fix opcode for 64-bit jecxz

gas/testsuite/

PR gas/14859
* gas/i386/x86-64-opcode.s: Add jecxz.
* gas/i386/x86-64-opcode.d: Updated.

opcodes/

PR gas/14859
* i386-opc.tbl: Fix opcode for 64-bit jecxz.
* i386-tbl.h: Regenerated.

11 years agogas/ChangeLog
Yufeng Zhang [Tue, 20 Nov 2012 10:41:54 +0000 (10:41 +0000)]
gas/ChangeLog

2012-11-20  Yufeng Zhang  <yufeng.zhang@arm.com>

* config/tc-aarch64.c (first_error_fmt): Add ATTRIBUTE_UNUSED to the
local variable "ret".

11 years agoFix TLS LD to LE optimization for x32
H.J. Lu [Tue, 20 Nov 2012 05:57:53 +0000 (05:57 +0000)]
Fix TLS LD to LE optimization for x32

PR gold/14858
* x86_64.cc (Relocate::tls_ld_to_le): Support x32.

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

11 years agobfd/ChangeLog
Yufeng Zhang [Mon, 19 Nov 2012 18:46:01 +0000 (18:46 +0000)]
bfd/ChangeLog

2012-11-19  Joey Ye  <joey.ye@arm.com>

* elf32-arm.c (elf32_arm_final_link_relocate,
case R_ARM_THM_ALU_PREL_11_0, case R_ARM_THM_PC12): Align address of
the place being relocated.
(elf32_arm_final_link_relocate, case R_ARM_THM_PC8): Align address
of the place being relocated and truncate addend.
(Pa): New macro.

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

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

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

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

11 years agobfd/
Roland McGrath [Thu, 15 Nov 2012 00:33:27 +0000 (00:33 +0000)]
bfd/
* elf32-arm.c (elf32_arm_nacl_plt0_entry): Use bic rather than bfc
instruction for data sandboxing.

gold/
* arm.cc (Output_data_plt_arm_nacl::first_plt_entry): Use bic rather
than bfc instruction for data sandboxing.

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

11 years agoAssemble all sources files in each test
H.J. Lu [Wed, 14 Nov 2012 15:54:04 +0000 (15:54 +0000)]
Assemble all sources files in each test

* ld-elf/shared.exp (build_cxx_tests): Move out the commented out
test.

* lib/ld-lib.exp (run_ld_link_exec_tests): Assemble all sources
files in each test.

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

11 years agobfd/
Tristan Gingold [Tue, 13 Nov 2012 15:22:45 +0000 (15:22 +0000)]
bfd/
2012-11-13  Tristan Gingold  <gingold@adacore.com>

* Makefile.am (RELEASE): Unset.
* Makefile.in: Regenerate.

11 years ago*** empty log message ***
Tristan Gingold [Tue, 13 Nov 2012 14:51:25 +0000 (14:51 +0000)]
*** empty log message ***