OSDN Git Service
Alan Modra [Wed, 31 Oct 2007 07:36:46 +0000 (07:36 +0000)]
* elf-bfd.h (bfd_elf_match_symbols_in_sections): Don't declare.
* elflink.c (bfd_elf_match_symbols_in_sections): Make static.
Remove section name comparisons.
Alan Modra [Tue, 30 Oct 2007 23:00:06 +0000 (23:00 +0000)]
daily update
Nick Clifton [Tue, 30 Oct 2007 15:18:29 +0000 (15:18 +0000)]
* mn10300.h (R_MN10300_ALIGN): Define.
* reloc.c (BFD_RELOC_MN10300_ALIGN): Add.
* bfd-in2.h: Regenerate.
* libbfd.h: Regenerate.
* elf-m10300.h: Handle R_MN10300_ALIGN relocs.
* mn10300_elf_relax_delete_bytes): Honour R_MN10300_ALIGN relocs.
Re-fix off by one error in comparisons.
* config/tc-mn10300.c (tc_gen_reloc): Fix test that decides when
sym_diff relocs should be generated.
(md_apply_fix): Skip R_MN10300_ALIGN relocs.
(mn10300_fix_adjustable): Do not adjust R_MN10300_ALIGN relocs.
(mn10300_handle_align): New function. Generate R_MN10300_ALIGN
relocs to record alignment requests.
* config/tc-mn10300.h (TC_FORCE_RELOCATION_SUB_SAME): Also force
R_MN10300_ALIGN relocs.
(HANDLE_ALIGN): Define. Call mn10300_handle_align.
* gas/all/gas.exp: Do not run diff1.s test for mn10300.
* ld-mn10300/mn10300.exp: Run new tests. Skip i126256 test if
a compiler is not available.
* ld-mn10300/i112045-3.s: New test.
* ld-mn10300/i112045-3.d: Expected disassembly.
* ld-mn10300/i135409.s: Rename to i135409-1.s.
* ld-mn10300/i135409.d: Rename to i135409-1.d
* ld-mn10300/i135409-2.s: New test.
* ld-mn10300/i135409-2.d: Expected symbol table.
* ld-mn10300/i36434.d: Adjust expected disassembly.
Nick Clifton [Tue, 30 Oct 2007 14:23:22 +0000 (14:23 +0000)]
* doc/as.texinfo (Section): Replace "subsegment" with subsection".
Ian Lance Taylor [Tue, 30 Oct 2007 06:27:03 +0000 (06:27 +0000)]
From Craig Silverstein: Implement OPTION in linker scripts.
Ian Lance Taylor [Tue, 30 Oct 2007 04:23:19 +0000 (04:23 +0000)]
Adjust PLTOFF64 calculation.
Ian Lance Taylor [Tue, 30 Oct 2007 01:21:51 +0000 (01:21 +0000)]
From Craig Silverstein: Implement GOTPLT64 and PLTOFF64.
Ian Lance Taylor [Mon, 29 Oct 2007 23:36:39 +0000 (23:36 +0000)]
From Craig Silverstein: Clean up some unnecessary TODO markers.
Alan Modra [Mon, 29 Oct 2007 23:00:05 +0000 (23:00 +0000)]
daily update
Ian Lance Taylor [Mon, 29 Oct 2007 20:09:35 +0000 (20:09 +0000)]
From Craig Silverstein: better organization for TLS code.
Ian Lance Taylor [Mon, 29 Oct 2007 17:12:11 +0000 (17:12 +0000)]
From Craig Silverstein: Remove extraneous comment.
Nick Clifton [Mon, 29 Oct 2007 14:44:58 +0000 (14:44 +0000)]
* readelf.c (is_32bit_abs_reloc): Add knowledge of reloc used by IA64.
(is_64bit_abs_reloc): Likewise.
Alan Modra [Sun, 28 Oct 2007 23:00:04 +0000 (23:00 +0000)]
daily update
Nick Clifton [Sun, 28 Oct 2007 14:00:20 +0000 (14:00 +0000)]
* dwarf.c (process_debug_info): Check for corrupt lengths.
* readelf.c (get_reloc_type): New function. Returns the reloc number extracted from the info field of a reloc.
(get_reloc_symindex): New function. Returns the symbol index
(extracted from the info field of a reloc.
(dump_relocations): Use the new functions.
(slurp_ia64_unwind_table): Use the new functions.
(slurp_hppa_unwind_table): Use the new functions.
(dump_section_as_bytes): Use the new functions.
(get_reloc_size): Delete function.
(is_32bit_abs_reloc): New function. Determines if a given reloc type is a 32-bit absolute relocation.
(is_32bit_pcrel_reloc): New function. Like is_32bit_abs_reloc but for pc-relative relocations.
(is_64bit_abs_reloc): New function. Like is_32bit_abs_reloc but for 64-bit absolute relocations.
(is_16bit_abs_reloc): New function. Like is_32bit_abs_reloc but for 32-bit absolute relocations.
(debug_apply_rela_addends): Use the new functions. Skip and warn about any unrecognised relocations.
Alan Modra [Sat, 27 Oct 2007 23:00:05 +0000 (23:00 +0000)]
daily update
H.J. Lu [Sat, 27 Oct 2007 17:45:53 +0000 (17:45 +0000)]
gas/
2007-10-27 H.J. Lu <hongjiu.lu@intel.com>
PR gas/5221
* config/obj-elf.c (obj_elf_section): Handle optional
parameters for .pushsection.
* doc/as.texinfo: Document optional parameters for
.pushsection.
gas/testsuite/
2007-10-27 H.J. Lu <hongjiu.lu@intel.com>
PR gas/5221
* gas/elf/elf.exp: Run section7.
* gas/elf/section7.d: New.
* gas/elf/section7.s: Likewise.
Ian Lance Taylor [Sat, 27 Oct 2007 00:36:52 +0000 (00:36 +0000)]
From Cary Coutant: Set offsets of sections with data before finalizing
local symbols.
Ian Lance Taylor [Sat, 27 Oct 2007 00:29:34 +0000 (00:29 +0000)]
From Craig Silverstein and Ian Lance Taylor: Process --script option.
Alan Modra [Sat, 27 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update
Ian Lance Taylor [Fri, 26 Oct 2007 22:27:52 +0000 (22:27 +0000)]
Simplify some code to avoid extra tests of number of objects.
Ian Lance Taylor [Fri, 26 Oct 2007 22:16:06 +0000 (22:16 +0000)]
From Craig Silverstein: preliminary support for OPTION in linker script.
Ian Lance Taylor [Fri, 26 Oct 2007 22:12:03 +0000 (22:12 +0000)]
Exit if we couldn't open any input files.
H.J. Lu [Fri, 26 Oct 2007 20:48:09 +0000 (20:48 +0000)]
2007-10-26 H.J. Lu <hongjiu.lu@intel.com>
* i386-dis.c (MOD_0F2B_PREFIX_0...MOD_0F2B_PREFIX_3): New.
(MOD_0F51): Likewise.
(MOD_0FD7): Likewise.
(MOD_0FE7_PREFIX_2): Likewise.
(MOD_0F382A_PREFIX_2): Likewise.
(MOD_0F71_REG_2): Updated.
(MOD_0FF0_PREFIX_3): Likewise.
(MOD_62_32BIT): Likewise.
(dis386_twobyte): Use MOD_0F51 and MOD_0FD7.
(prefix_table): Use MOD_0F2B_PREFIX_0...MOD_0F2B_PREFIX_3,
MOD_0FE7_PREFIX_2 and MOD_0F382A_PREFIX_2.
(mod_table): Add MOD_0F2B_PREFIX_0...MOD_0F2B_PREFIX_3,
MOD_0F51, MOD_0FD7 and MOD_0F382A_PREFIX_2.
Ian Lance Taylor [Fri, 26 Oct 2007 18:03:24 +0000 (18:03 +0000)]
From Craig Silverstein: Minimal --script implementation.
Nick Clifton [Fri, 26 Oct 2007 12:00:33 +0000 (12:00 +0000)]
* doc/binutils.texi: Move top stuff to the top.
Use @direntry/@dircategory, format entries to play nicely with others.
Avoid duplicate copying strings.
Don't misspell "Texinfo".
Nick Clifton [Fri, 26 Oct 2007 11:27:12 +0000 (11:27 +0000)]
* arm-dis.c (print_insn): Check for a symtab that exists but is empty.
Alan Modra [Fri, 26 Oct 2007 06:45:07 +0000 (06:45 +0000)]
* binutils-all/windres/windres.exp: Don't xfail.
Alan Modra [Fri, 26 Oct 2007 06:40:25 +0000 (06:40 +0000)]
* ld-scripts/rgn-over1.d: Accept extra LOAD at end of map file.
* ld-scripts/rgn-over2.d: Likewise.
* ld-scripts/rgn-over3.d: Likewise.
* ld-scripts/rgn-over4.d: Likewise.
* ld-scripts/rgn-over5.d: Likewise.
* ld-scripts/rgn-over6.d: Likewise.
* ld-scripts/rgn-over7.d: Likewise.
Alan Modra [Fri, 26 Oct 2007 06:33:59 +0000 (06:33 +0000)]
PR 5215
* genscripts.sh: Move bash script to..
* genscrba.sh: ..here.
Alan Modra [Fri, 26 Oct 2007 00:00:06 +0000 (00:00 +0000)]
daily update
Pedro Alves [Thu, 25 Oct 2007 21:01:55 +0000 (21:01 +0000)]
bfd/
* bfd-in.h (STRING_COMMA_LEN): Don't handle NULL STR case.
* bfd-in2.h: Regenerate.
ld/
* pe-dll.c (autofilter_symbollist_generic)
(autofilter_symbollist_i386, autofilter_liblist)
(autofilter_objlist, autofilter_symbolprefixlist)
(autofilter_symbolsuffixlist): Don't use STRING_COMMA_LEN with
NULL.
Daniel Jacobowitz [Thu, 25 Oct 2007 15:20:24 +0000 (15:20 +0000)]
* elf32-ppc.c (ppc_elf_merge_obj_attributes): Add support for
Tag_GNU_Power_ABI_Vector.
* readelf.c (display_power_gnu_attribute): Add support for
Tag_GNU_Power_ABI_Vector.
* ppc.h (Tag_GNU_Power_ABI_Vector): New.
* ld-powerpc/attr-gnu-8-1.s, ld-powerpc/attr-gnu-8-11.d,
ld-powerpc/attr-gnu-8-2.s, ld-powerpc/attr-gnu-8-23.d,
ld-powerpc/attr-gnu-8-3.s, ld-powerpc/attr-gnu-8-31.d: New.
* ld-powerpc/powerpc.exp: Run new tests.
Joseph Myers [Thu, 25 Oct 2007 11:38:30 +0000 (11:38 +0000)]
* elfxx-mips.c (_bfd_mips_elf_modify_segment_map): Do not add
PT_NULL header when not linking.
Alan Modra [Thu, 25 Oct 2007 00:41:16 +0000 (00:41 +0000)]
* readelf.c (get_note_type): Handle NT_PPC_VMX.
Alan Modra [Thu, 25 Oct 2007 00:40:34 +0000 (00:40 +0000)]
* elf.c (elfcore_grok_ppc_vmx): New function.
(elfcore_grok_note): Handle NT_PPC_VMX.
(elfcore_write_ppc_vmx): New function.
* elf-bfd.h (elfcore_write_ppc_vmx): Declare.
Alan Modra [Thu, 25 Oct 2007 00:00:04 +0000 (00:00 +0000)]
daily update
Ian Lance Taylor [Wed, 24 Oct 2007 18:11:23 +0000 (18:11 +0000)]
Use AC_GNU_SOURCE.
H.J. Lu [Wed, 24 Oct 2007 16:45:53 +0000 (16:45 +0000)]
gas/
2007-10-24 H.J. Lu <hongjiu.lu@intel.com>
* configure.in: Move AM_PROG_LIBTOOL after AC_GNU_SOURCE.
* configure: Regenerated.
gprof/
2007-10-24 H.J. Lu <hongjiu.lu@intel.com>
* configure.in: Move AM_PROG_LIBTOOL after AC_GNU_SOURCE.
* configure: Regenerated.
ld/
2007-10-24 H.J. Lu <hongjiu.lu@intel.com>
* configure.in: Move AM_PROG_LIBTOOL after AC_GNU_SOURCE.
* configure: Regenerated.
Alan Modra [Wed, 24 Oct 2007 04:57:33 +0000 (04:57 +0000)]
missed from last commit
Alan Modra [Wed, 24 Oct 2007 04:57:04 +0000 (04:57 +0000)]
* po/POTFILES.in: Regenerate.
Alan Modra [Wed, 24 Oct 2007 04:56:48 +0000 (04:56 +0000)]
* Makefile.am (INCLUDES): Remove -D_GNU_SOURCE.
* configure.in: Invoke AC_GNU_SOURCE.
* Makefile.in: Regenerate.
* config.in: Regenerate.
* configure: Regenerate.
* po/POTFILES.in: Regenerate.
Alan Modra [Wed, 24 Oct 2007 04:56:12 +0000 (04:56 +0000)]
* Makefile.am (INCLUDES): Remove -D_GNU_SOURCE.
* configure.in: Invoke AC_GNU_SOURCE.
* Makefile.in: Regenerate.
* configure: Regenerate.
* gconfig.in: Regenerate.
Alan Modra [Wed, 24 Oct 2007 04:55:39 +0000 (04:55 +0000)]
* Makefile.am (INCLUDES, DEP_INCLUDES): Remove -D_GNU_SOURCE.
Run "make dep-am".
* configure.in: Invoke AC_GNU_SOURCE.
* Makefile.in: Regenerate.
* config.in: Regenerate.
* configure: Regenerate.
Alan Modra [Wed, 24 Oct 2007 04:55:01 +0000 (04:55 +0000)]
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* po/POTFILES.in: Regenerate.
Alan Modra [Wed, 24 Oct 2007 04:54:38 +0000 (04:54 +0000)]
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* po/SRC-POTFILES.in: Regenerate.
Alan Modra [Wed, 24 Oct 2007 03:55:46 +0000 (03:55 +0000)]
* strings.c (print_strings): Don't use %L, use %ll in printf
format strings.
Alan Modra [Wed, 24 Oct 2007 02:27:15 +0000 (02:27 +0000)]
* readelf.c (process_program_headers): Use dynamic segment unless
dynamic section is found.
Alan Modra [Wed, 24 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update
H.J. Lu [Tue, 23 Oct 2007 22:52:09 +0000 (22:52 +0000)]
gas/testsuite/
2007-10-23 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/katmai.s: Remove cmpps opcode test.
* gas/i386/simd.s: Add tests for cmpss and cmpsd.
* gas/i386/x86-64-simd.s: Likewise.
* gas/i386/katmai.d: Updated.
* gas/i386/simd-intel.d: Likewise.
* gas/i386/simd-suffix.d: Likewise.
* gas/i386/simd.d: Likewise.
* gas/i386/x86-64-simd-intel.d: Likewise.
* gas/i386/x86-64-simd-suffix.d: Likewise.
* gas/i386/x86-64-simd.d: Likewise.
opcodes/
2007-10-23 H.J. Lu <hongjiu.lu@intel.com>
* i386-dis.c (OP_SIMD_Suffix): Renamed to ...
(CMP_Fixup): This. Rewrite.
(OPSIMD): Renamed to ...
(CMP): This. Updated.
(prefix_table): Update PREFIX_0FC2 entry.
Alan Modra [Tue, 23 Oct 2007 12:54:17 +0000 (12:54 +0000)]
* elf64-ppc.c (ppc_build_one_stub): Don't duplicate relocs
emitted for ".brlt" entries.
(toc_adjusting_stub_needed): Don't treat ".fixup" specially here..
(ppc64_elf_next_input_section): ..instead do so here.
Daniel Jacobowitz [Tue, 23 Oct 2007 12:34:11 +0000 (12:34 +0000)]
PR gdb/2336
* Makefile.def (dependencies): Make configure-gdb depend on
all-intl.
* Makefile.in: Regenerated.
* configure.ac: Modify $LIBINTL before the BFD check.
* configure: Regenerated.
Ian Lance Taylor [Tue, 23 Oct 2007 05:05:48 +0000 (05:05 +0000)]
Add support for PT_GNU_STACK.
Alan Modra [Tue, 23 Oct 2007 00:00:06 +0000 (00:00 +0000)]
daily update
Ian Lance Taylor [Mon, 22 Oct 2007 23:08:22 +0000 (23:08 +0000)]
Fix versions of copied symbols.
H.J. Lu [Mon, 22 Oct 2007 19:22:01 +0000 (19:22 +0000)]
2007-10-22 H.J. Lu <hongjiu.lu@intel.com>
* i386-dis.c (prefix_table): Reordered by opcode.
(mod_table): Likewise.
Ian Lance Taylor [Mon, 22 Oct 2007 18:04:43 +0000 (18:04 +0000)]
Implement -Bstatic/-Bdynamic.
Ian Lance Taylor [Mon, 22 Oct 2007 18:02:36 +0000 (18:02 +0000)]
Correct locking if a file could not be opened.
Hans-Peter Nilsson [Mon, 22 Oct 2007 16:04:43 +0000 (16:04 +0000)]
* cris.cpu (movs, movu): Use result of extension operation when
updating flags.
Alan Modra [Mon, 22 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 21 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update
Ian Lance Taylor [Sat, 20 Oct 2007 04:35:43 +0000 (04:35 +0000)]
From Craig Silverstein: add cast to avoid warning.
Ian Lance Taylor [Sat, 20 Oct 2007 04:33:21 +0000 (04:33 +0000)]
From Craig Silverstein: handle PLT32 relocs against local symbols for
x86_64.
Ian Lance Taylor [Sat, 20 Oct 2007 00:33:31 +0000 (00:33 +0000)]
Handle PLT32 against local symbols.
Alan Modra [Sat, 20 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update
Ian Lance Taylor [Fri, 19 Oct 2007 23:38:40 +0000 (23:38 +0000)]
Add wide string constant test.
Ian Lance Taylor [Fri, 19 Oct 2007 23:33:37 +0000 (23:33 +0000)]
Fix handling of wide string merge sections.
H.J. Lu [Fri, 19 Oct 2007 23:24:00 +0000 (23:24 +0000)]
2007-10-19 H.J. Lu <hongjiu.lu@intel.com>
* i386-dis.c (prefix_table): Use XS on psrldq and pslldq.
Nick Clifton [Fri, 19 Oct 2007 17:31:31 +0000 (17:31 +0000)]
Add MN10300 linker relaxation support for symbol differences
Nick Clifton [Fri, 19 Oct 2007 11:48:57 +0000 (11:48 +0000)]
* elf-m10300.c: Convert to ISO C.
* tc-mn10300.c: Convert to ISO C.
Alan Modra [Fri, 19 Oct 2007 10:48:17 +0000 (10:48 +0000)]
* config/tc-ppc.c (ppc_parse_name): Skip leading '%'.
(md_assemble): When parsing PPC_OPERAND_CR, add '%' to set of
chars that can start a name.
Alan Modra [Fri, 19 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update
Ian Lance Taylor [Thu, 18 Oct 2007 23:20:53 +0000 (23:20 +0000)]
Add support for -Bsymbolic.
Ian Lance Taylor [Thu, 18 Oct 2007 19:56:12 +0000 (19:56 +0000)]
Rework section mapping algorithm to handle .data.rel.ro sections.
Ian Lance Taylor [Thu, 18 Oct 2007 17:46:23 +0000 (17:46 +0000)]
Correctly handle alignment in merge sections.
Carlos O'Donell [Thu, 18 Oct 2007 13:33:57 +0000 (13:33 +0000)]
gas/
2007-10-18 Carlos O'Donell <carlos@systemhalted.org>
* config/tc-hppa.c (pa_ip): Fix comment typo.
(pa_comm): Likewise.
Nick Clifton [Thu, 18 Oct 2007 13:03:12 +0000 (13:03 +0000)]
PR gas/5172
* config/tc-arc.c (md_estimate_size_before_relax): Change error message.
(md_convert_frag): Just call abort.
* config/tc-i860.c (md_estimate_size_before_relax): Change error message.
* config/tc-i860.h (md_convert_frag): Just call abort.
* config/tc-ip2k.c (md_estimate_size_before_relax): Change error message.
(md_convert_frag): Just call abort.
* config/tc-m68k.c (m68k_ip): Do not attempt translation of architecture names.
Nick Clifton [Thu, 18 Oct 2007 11:49:34 +0000 (11:49 +0000)]
PR gas/5174
* config/tc-arm.c: Fix formatting and spelling errors.
* gas.pot: Regenerate.
Nick Clifton [Thu, 18 Oct 2007 11:01:24 +0000 (11:01 +0000)]
PR gas/5175
* config/tc-xc16x.c: Fix formatting and internationalization.
* gas.pot: Regenerate.
Roland McGrath [Thu, 18 Oct 2007 09:57:07 +0000 (09:57 +0000)]
.
Roland McGrath [Thu, 18 Oct 2007 09:57:04 +0000 (09:57 +0000)]
2007-10-18 Roland McGrath <roland@redhat.com>
* common.h (NT_PPC_VMX): New macro.
Alan Modra [Thu, 18 Oct 2007 09:13:51 +0000 (09:13 +0000)]
PR ld/4424
* config.bfd (targ_selvecs): Add bfd_elf64_alpha_vec for
alpha/FreeBSD. Add bfd_elf64_sparc_vec for sparc64/FreeBSD.
Add bfd_elf32_i386_vec and bfd_efi_app_ia32_vec for i386/FreeBSD.
(targ64_selvecs): Set for i386/FreeBSD.
* elf-bfd.h (elf_backend_data): Add relocs_compatible.
(_bfd_elf_default_relocs_compatible): Declare.
(_bfd_elf_relocs_compatible): Declare.
* elfxx-target.h (elf_backend_relocs_compatible): Define.
(elfNN_bed): Init new relocs_compatible field.
* elflink.c (_bfd_elf_default_relocs_compatible): New function.
(_bfd_elf_relocs_compatible): New function.
(elf_link_add_object_symbols): Call bed->relocs_compatible.
* elf32-i386.c (elf_backend_relocs_compatible): Define.
* elf64-alpha.c: Likewise.
* elf64-sparc.c: Likewise.
* elf64-x86-64.c: Likewise.
Alan Modra [Thu, 18 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update
Daniel Jacobowitz [Wed, 17 Oct 2007 19:26:10 +0000 (19:26 +0000)]
2007-10-17 Zack Weinberg <zack@codesourcery.com>
* ldlang.c (lang_check_section_addresses): Also report size of
overflow for any overflowed memory regions.
(os_region_check): Diagnose an overflowed region only once per
region. Do not reset region->current on overflow.
2007-10-17 Zack Weinberg <zack@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com>
Mark Shinwell <shinwell@codesourcery.com>
Joseph Myers <joseph@codesourcery.com>
* ld-scripts/rgn-over.exp: New driver.
* ld-scripts/rgn-over.s: New file.
* ld-scripts/rgn-over1.d, ld-scripts/rgn-over1.t,
ld-scripts/rgn-over2.d, ld-scripts/rgn-over2.t,
ld-scripts/rgn-over3.d, ld-scripts/rgn-over3.t,
ld-scripts/rgn-over4.d, ld-scripts/rgn-over4.t,
ld-scripts/rgn-over5.d, ld-scripts/rgn-over5.t,
ld-scripts/rgn-over6.d, ld-scripts/rgn-over6.t,
ld-scripts/rgn-over7.d, ld-scripts/rgn-over7.t:
New test cases.
Nick Clifton [Wed, 17 Oct 2007 16:45:56 +0000 (16:45 +0000)]
Remove duplicate definitions of the md_atof() function
Nathan Sidwell [Wed, 17 Oct 2007 13:44:09 +0000 (13:44 +0000)]
opcodes/
* m68k-opc.c (m68k_opcodes): Correct move sr and ccr masks for
coldfire.
gas/testsuite/
* gas/m68k/mcf-movsr.s: New.
* gas/m68k/mcf-movsr.d: New.
* gas/m68k/all.exp: Add mcf-movsr test.
Ian Lance Taylor [Wed, 17 Oct 2007 06:24:50 +0000 (06:24 +0000)]
Add infrastructure for threading support.
Bob Wilson [Wed, 17 Oct 2007 00:30:31 +0000 (00:30 +0000)]
* elf32-xtensa.c (relax_section): Check for a reference to a discarded
DWARF section and anticipate its replacement with the kept section.
Alan Modra [Wed, 17 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update
Bob Wilson [Tue, 16 Oct 2007 23:57:24 +0000 (23:57 +0000)]
* elf32-xtensa.c (elf_xtensa_discard_info_for_section): Remove
unnecessary size variables. Set sec->rawsize.
(relax_section, relax_property_section): Likewise.
Bob Wilson [Tue, 16 Oct 2007 23:51:55 +0000 (23:51 +0000)]
* section.c (struct bfd_section): Clarify comment for rawsize field.
* bfd-in2.h: Regenerate.
Ian Lance Taylor [Tue, 16 Oct 2007 23:23:08 +0000 (23:23 +0000)]
From Cary Coutant: preliminary shared library support.
Ian Lance Taylor [Tue, 16 Oct 2007 23:09:45 +0000 (23:09 +0000)]
From Craig Silverstein: check that we get environ right.
Ian Lance Taylor [Tue, 16 Oct 2007 22:38:36 +0000 (22:38 +0000)]
From Craig Silverstein: implement -Ttext.
Bob Wilson [Tue, 16 Oct 2007 19:01:47 +0000 (19:01 +0000)]
* doc/binutils.texi (objcopy, strip): Replace hyphens with em-dashes.
(objdump, strip, c++filt): Correct punctuation for "e.g." and "i.e."
and change to spell out "for example" in two places.
Bob Wilson [Tue, 16 Oct 2007 18:33:09 +0000 (18:33 +0000)]
* doc/as.texinfo (Overview): Add Xtensa --rename-section option.
Nick Clifton [Tue, 16 Oct 2007 16:05:41 +0000 (16:05 +0000)]
* configure.in: Build windows tools for --enable-targets=all.
* configure: Regenerate.
Bob Wilson [Tue, 16 Oct 2007 15:51:38 +0000 (15:51 +0000)]
* elflink.c (_bfd_elf_check_kept_section): Use the section rawsize
values if they are set.
Nick Clifton [Tue, 16 Oct 2007 15:15:50 +0000 (15:15 +0000)]
PR 5146
* configure.in (AC_CHECK_HEADERS): Add alloca.h
* configure: Regenerate.
* config.in: Regenerate.
* som.c: Replace alloca-conf.h inclusion with code recommended in autoconf documentation.
* elf64-hppa.c: Likewise.
Nick Clifton [Tue, 16 Oct 2007 14:42:15 +0000 (14:42 +0000)]
Support the use of the STT_COMMON type. (In source and object files only at the moment)
Maciej W. Rozycki [Tue, 16 Oct 2007 10:45:50 +0000 (10:45 +0000)]
* tls.m4 (GCC_CHECK_TLS): Rename have_tls to gcc_cv_have_tls.
(GCC_CHECK_CC_TLS): Rename have_cc_tls to gcc_cv_have_cc_tls.