- 16 Oct, 2009 4 commits
-
-
Tristan Gingold authored
2009-10-16 Tristan Gingold <gingold@adacore.com> * configure.in: Bump version to 2.20 * Makefile.am (RELEASE): Set. * configure, Makefile.in: Regenerate.
-
Tristan Gingold authored
PR binutils/10785 * coff-alpha.c (alpha_ecoff_get_elt_at_filepos): Don't bfd_alloc bim and bim->buffer. bfd_malloc instead. * peicode.h (pe_ILF_build_a_bfd): Similarly. (ILF_DATA_SIZE): Don't include bim. * opncls.c (bfd_close): Test bim->buffer non-NULL before freeing.
-
Ian Lance Taylor authored
* Makefile.in: Rebuild.
-
Ian Lance Taylor authored
-
- 15 Oct, 2009 1 commit
-
-
Alan Modra authored
-
- 14 Oct, 2009 3 commits
-
-
Alan Modra authored
-
Tristan Gingold authored
* ldlex.l (yy_input): Remove second argument and return the value instead. (YY_INPUT): Adjust.
-
Tristan Gingold authored
* ldlang.c (load_symbols): Set whole_archive from entry when parsing a linker script.
-
- 13 Oct, 2009 3 commits
-
-
Alan Modra authored
-
nobody authored
2_20-branch'. Cherrypick from master 2009-10-13 21:17:43 UTC Sriraman Tallam <tmsriram@google.com> ' * gc.h (gc_process_relocs): Check if icf is enabled using new': gold/testsuite/icf_safe_test.cc gold/testsuite/icf_safe_test.sh gold/testsuite/retain_symbols_file_test.sh gold/testsuite/searched_file_test.cc gold/testsuite/searched_file_test_lib.cc gold/testsuite/split_i386.sh gold/testsuite/split_i386_1.s gold/testsuite/split_i386_2.s gold/testsuite/split_i386_3.s gold/testsuite/split_i386_4.s gold/testsuite/split_i386_n.s gold/testsuite/split_x86_64.sh gold/testsuite/split_x86_64_1.s gold/testsuite/split_x86_64_2.s gold/testsuite/split_x86_64_3.s gold/testsuite/split_x86_64_4.s gold/testsuite/split_x86_64_n.s -
Tristan Gingold authored
H.J. Lu <hongjiu.lu@intel.com> PR gas/2117 * config/tc-ia64.c (parse_operand): Use expression rather than expression_and_evalute. (parse_operand_and_eval): New function. Replace all uses of parse_operand outside of parse_operands with this function. (parse_operans_maybe_eval): New function. Replace uses of parse_operand in parse_operands, except for the dummy, with this function.
-
- 12 Oct, 2009 1 commit
-
-
Alan Modra authored
-
- 11 Oct, 2009 1 commit
-
-
Alan Modra authored
-
- 10 Oct, 2009 1 commit
-
-
Alan Modra authored
-
- 09 Oct, 2009 2 commits
-
-
Alan Modra authored
-
Alan Modra authored
* ldlang.c (lang_size_sections_1): Zero section vmas only for COFF. * scripttempl/elf32cr16.sc: Revert 2009-09-28 change. * scripttempl/elf32cr16c.sc: Likewise. * scripttempl/elf32crx.sc: Likewise. * scripttempl/tic54xcoff.sc: Likewise. * scripttempl/aix.sc: Likewise. * scripttempl/avr.sc: Likewise. * scripttempl/elf32msp430.sc: Likewise. * scripttempl/elf32msp430_3.sc: Likewise. * scripttempl/elf32sh-symbian.sc: Likewise. * scripttempl/elf_chaos.sc: Likewise. * scripttempl/elfi370.sc: Likewise. * scripttempl/nw.sc: Likewise. * scripttempl/psos.sc: Likewise. * scripttempl/armbpabi.sc: Likewise. * scripttempl/elf.sc: Likewise. * scripttempl/elf64hppa.sc: Likewise. * scripttempl/elfd10v.sc: Likewise. * scripttempl/elfd30v.sc: Likewise. * scripttempl/elfm68hc11.sc: Likewise. * scripttempl/elfm68hc12.sc: Likewise. * scripttempl/elfmicroblaze.sc: Likewise. * scripttempl/elfxtensa.sc: Likewise. * scripttempl/iq2000.sc: Likewise. * scripttempl/mep.sc: Likewise. * scripttempl/xstormy16.sc: Likewise. 2009-10-03 Alan Modra <amodra@bigpond.net.au> * emultempl/ppc32elf.em (emit_stub_syms): Init to -1. (ppc_after_open): Set emit_stubs_syms by default when shared. (OPTION_NO_STUBSYMS): Define. (PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS, PARSE_AND_LIST_ARGS_CASES): Handle --no-emit-stub-syms. * emultempl/ppc64elf.em (emit_stub_syms): Init to -1. (gld${EMULATION_NAME}_finish): Set emit_stubs_syms by default. (OPTION_NO_STUBSYMS): Define. (PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS, PARSE_AND_LIST_ARGS_CASES): Handle --no-emit-stub-syms. 2009-09-30 Matthias Klose <doko@ubuntu.com> PR ld/9863 * emulparams/armelf_linux.sh (DATA_START_SYMBOLS): Use PROVIDE with __data_start. 2009-09-29 Joel Sherrill <joel.sherrill@oarcorp.com> * emulparams/m68kelf.sh (NOP): Use 0x4e71 (nop) rather than 0x4e75 (rts). 2009-09-29 Alan Modra <amodra@bigpond.net.au> * ldlang.c (lang_size_sections_1): Allow scripts to specify a non-zero vma even when relocatable. 2009-09-28 Alan Modra <amodra@bigpond.net.au> * scripttempl/elf32cr16.sc: Emit empty script for ld -r and ld -Ur. * scripttempl/elf32cr16c.sc: Likewise. * scripttempl/elf32crx.sc: Likewise. * scripttempl/tic54xcoff.sc: Likewise. * scripttempl/aix.sc: Delete ${RELOCATING-0}. * scripttempl/avr.sc: Likewise. * scripttempl/elf32msp430.sc: Likewise. * scripttempl/elf32msp430_3.sc: Likewise. * scripttempl/elf32sh-symbian.sc: Likewise. * scripttempl/elf_chaos.sc: Likewise. * scripttempl/elfi370.sc: Likewise. * scripttempl/nw.sc: Likewise. * scripttempl/psos.sc: Likewise. * scripttempl/armbpabi.sc: Delete ${RELOCATING-0} and ${CONSTRUCTING-0}. * scripttempl/elf.sc: Likewise. * scripttempl/elf64hppa.sc: Likewise. * scripttempl/elfd10v.sc: Likewise. * scripttempl/elfd30v.sc: Likewise. * scripttempl/elfm68hc11.sc: Likewise. * scripttempl/elfm68hc12.sc: Likewise. * scripttempl/elfmicroblaze.sc: Likewise. * scripttempl/elfxtensa.sc: Likewise. * scripttempl/iq2000.sc: Likewise. * scripttempl/mep.sc: Likewise. * scripttempl/xstormy16.sc: Likewise.
-
- 08 Oct, 2009 1 commit
-
-
Alan Modra authored
-
- 07 Oct, 2009 3 commits
-
-
Alan Modra authored
-
Alan Modra authored
* symbols.c (snapshot_symbol): Revert 2006-01-09 patch for PR2117.
-
Alan Modra authored
-
- 06 Oct, 2009 3 commits
-
-
Nick Clifton authored
-
Tristan Gingold authored
2009-10-06 Tristan Gingold <gingold@adacore.com> * configure.in: Bump version to 2.19.92 * configure: Regenerate.
-
Tristan Gingold authored
* dw2gencfi.c: Include dwarf2dbg.h. (DWARF2_FORMAT): Define if not defined. (dot_cfi_sections): New function. (cfi_pseudo_table): Handle .cfi_sections. (CFI_EMIT_eh_frame, CFI_EMIT_debug_frame): Define. (cfi_sections): New variable. (output_cie, output_fde, select_cie_for_fde): Add eh_frame argument, add supporting for outputting .debug_frame section. (cfi_change_reg_numbers): New function or macro. (cfi_finish): Only emit .eh_frame if cfi_sections & CFI_EMIT_eh_frame. Emit .debug_frame if cfi_sections & CFI_EMIT_debug_frame. * config/tc-ppc.h (md_reg_eh_frame_to_debug_frame): Define. * doc/as.texinfo (CFI directives): Document .cfi_sections.
-
- 05 Oct, 2009 1 commit
-
-
Alan Modra authored
-
- 04 Oct, 2009 1 commit
-
-
Alan Modra authored
-
- 03 Oct, 2009 3 commits
-
-
Alan Modra authored
-
Alan Modra authored
-
Alan Modra authored
-
- 02 Oct, 2009 7 commits
-
-
Alan Modra authored
-
Alan Modra authored
* emultempl/ppc32elf.em (emit_stub_syms): Init to -1. (ppc_after_open): Set emit_stubs_syms by default when shared. (OPTION_NO_STUBSYMS): Define. (PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS, PARSE_AND_LIST_ARGS_CASES): Handle --no-emit-stub-syms. * emultempl/ppc64elf.em (emit_stub_syms): Init to -1. (gld${EMULATION_NAME}_finish): Set emit_stubs_syms by default. (OPTION_NO_STUBSYMS): Define. (PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS, PARSE_AND_LIST_ARGS_CASES): Handle --no-emit-stub-syms. ld/testsuite/ * ld-powerpc/tlsexe.d: Update. * ld-powerpc/tlsexe.r: Update. * ld-powerpc/tlsexetoc.d: Update. * ld-powerpc/tlsexetoc.r: Update. * ld-powerpc/tlsso.d: Update. * ld-powerpc/tlsso.r: Update. * ld-powerpc/tlstocso.d: Update. * ld-powerpc/tlstocso.r: Update. -
Peter Bergner authored
* config/tc-ppc.c (md_show_usage): Document -m476. * doc/c-ppc.texi (PowerPC-Opts): Document -m476. gas/testsuite/ * gas/ppc/476.s: New test. * gas/ppc/476.d: Likewise. * gas/ppc/ppc.exp: Run the 476 test. include/opcode/ * ppc.h (PPC_OPCODE_476): Define. opcodes/ * ppc-dis.c (ppc_opts): Add "476" entry. * ppc-opc.c (PPC476): Define. (powerpc_opcodes): Update mnemonics where required for 476.
-
nobody authored
2_20-branch'. Cherrypick from master 2009-10-02 14:42:42 UTC Peter Bergner <bergner@vnet.ibm.com> 'gas/': gas/testsuite/gas/ppc/476.d gas/testsuite/gas/ppc/476.s -
Dave Korn authored
symbol for a weak undef in the auxbfd, not the input bfd.
-
Tristan Gingold authored
* crx-dis.c (match_opcode): Truncate mcode to 32-bit.
-
Alan Modra authored
-
- 01 Oct, 2009 5 commits
-
-
Alan Modra authored
powerpc-*-rtems to code setting symbols, extracted from.. * ld-srec/srec.exp (run_srec_test): ..here. Correct flags for sh64. * ld-gc/gc.exp (test_gc): Use ld_simple_link_defsyms.
-
Peter Bergner authored
* config/tc-ppc.c (md_show_usage): Rename "ppca2" to "a2". * doc/c-ppc.texi (PowerPC-Opts): Likewise. gas/testsuite/ * gas/ppc/a2.d: Rename "ppca2" to "a2". include/opcode/ * ppc.h (PPC_OPCODE_A2): Rename from PPC_OPCODE_PPCA2. opcodes/ * ppc-opc.c (PPCA2): Use renamed mask PPC_OPCODE_A2. * ppc-dis.c (ppc_opts): Likewise. Rename "ppca2" to "a2".
-
Ulrich Weigand authored
* elf32-spu.c (spu_elf_auto_overlay): Insert icache linker script after .toe instead of before .text section. Set the LMA of all overlay sections to their icache IA address. (spu_elf_find_overlays): Determine icache set id without reference to the LMA. ld/testsuite/ * ld-spu/icache1.d: Update to new section layout.
-
Alan Modra authored
-
Alan Modra authored
-