OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
15 years ago * config/bfin-parse.y: Use C style comments.
Alan Modra [Mon, 20 Oct 2008 01:03:50 +0000 (01:03 +0000)]
* config/bfin-parse.y: Use C style comments.
* config/tc-bfin.c: Likewise.
* config/tc-m68k.c: Likewise.
* config/tc-mips.c: Likewise.

15 years agodaily update
Alan Modra [Mon, 20 Oct 2008 00:00:05 +0000 (00:00 +0000)]
daily update

15 years agodaily update
Alan Modra [Sun, 19 Oct 2008 00:00:04 +0000 (00:00 +0000)]
daily update

15 years agodaily update
Alan Modra [Sat, 18 Oct 2008 00:00:04 +0000 (00:00 +0000)]
daily update

15 years agodaily update
Alan Modra [Fri, 17 Oct 2008 00:00:04 +0000 (00:00 +0000)]
daily update

15 years agomerge from gcc
DJ Delorie [Thu, 16 Oct 2008 02:47:08 +0000 (02:47 +0000)]
merge from gcc

15 years agodaily update
Alan Modra [Thu, 16 Oct 2008 00:00:04 +0000 (00:00 +0000)]
daily update

15 years agodaily update
Alan Modra [Wed, 15 Oct 2008 00:00:04 +0000 (00:00 +0000)]
daily update

15 years agodaily update
Alan Modra [Tue, 14 Oct 2008 00:00:04 +0000 (00:00 +0000)]
daily update

15 years agodaily update
Alan Modra [Mon, 13 Oct 2008 00:00:08 +0000 (00:00 +0000)]
daily update

15 years agogas/
H.J. Lu [Sun, 12 Oct 2008 12:37:09 +0000 (12:37 +0000)]
gas/

2008-10-12  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (processor_type): Moved to tc-i386.h.
(cpu_arch_tune): Make it global.
(cpu_arch_isa): Likewise.
(cpu_arch_isa_flags): Likewise.
(i386_align_code): Check fragP->tc_frag_data.isa,
fragP->tc_frag_data.isa_flags and cpu_arch_tune instead of
cpu_arch_isa, cpu_arch_isa_flags and cpu_arch_tune,
respectively.

* config/tc-i386.h (processor_type): Moved from tc-i386.c.
(cpu_arch_tune): New.
(cpu_arch_isa): Likewise.
(cpu_arch_isa_flags): Likewise.
(i386_tc_frag_data): Likewise.
(TC_FRAG_TYPE): Likewise.
(TC_FRAG_INIT): Likewise.

gas/testsuite/

2008-10-12  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/i386.exp: Run nops-5, nops-5-i686, x86-64-nops-5 and
x86-64-nops-5-k8.

* gas/i386/nops-5.d: New.
* gas/i386/nops-5.s: Likewise.
* gas/i386/nops-5-i686.d: Likewise.
* gas/i386/x86-64-nops-5.d: Likewise.
* gas/i386/x86-64-nops-5-k8.d: Likewise.

15 years agodaily update
Alan Modra [Sun, 12 Oct 2008 00:00:05 +0000 (00:00 +0000)]
daily update

15 years agodaily update
Alan Modra [Sat, 11 Oct 2008 00:00:10 +0000 (00:00 +0000)]
daily update

15 years agoinclude/elf/
Nathan Froyd [Fri, 10 Oct 2008 20:55:36 +0000 (20:55 +0000)]
include/elf/
* ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
bfd/
* elf32-ppc.c (ppc_elf_merge_obj_attributes): Merge
Tag_GNU_Power_ABI_Struct_Return.
binutils/
* readelf.c (display_power_gnu_attribute): Decode
Tag_GNU_Power_ABI_Struct_Return.
ld/testsuite/
* ld-powerpc/gnu-attr-12-1.s: New file.
* ld-powerpc/gnu-attr-12-2.s: New file.
* ld-powerpc/gnu-attr-12-11.d: New file.
* ld-powerpc/gnu-attr-12-21.d: New file.
* ld-powerpc/powerpc.exp: Run new dump tests.

15 years ago PR 6937
Nick Clifton [Fri, 10 Oct 2008 11:35:36 +0000 (11:35 +0000)]
        PR 6937
            * configure.in (SHARED_LIBADD): Add libiberty.a.
            (SHARED_DEPENDENCIES): Add libiberty.a.

15 years agodaily update
Alan Modra [Fri, 10 Oct 2008 00:00:05 +0000 (00:00 +0000)]
daily update

15 years ago * doc/as.texinfo (Pseudo Ops): Swap order of Comm and CFI menu entries.
Bob Wilson [Thu, 9 Oct 2008 18:12:29 +0000 (18:12 +0000)]
* doc/as.texinfo (Pseudo Ops): Swap order of Comm and CFI menu entries.
(Altmacro, Comm, Loc, Loc_mark_labels, List, MRI, PopSection, Sleb128):
Moved into alphabetical order.

15 years ago * doc/as.texinfo (Dot): Expand no-space-dir conditional to include
Bob Wilson [Thu, 9 Oct 2008 18:10:44 +0000 (18:10 +0000)]
* doc/as.texinfo (Dot): Expand no-space-dir conditional to include
a complete sentence.
(Pseudo Ops): Put conditionals around Skip and Space menu entries.
(Line): Remove conditional declaration of Ln node and section here.
Put aout-bout description inside the no-line-dir conditional.
(Skip, Space): Use a separate conditional for each node.

15 years ago * doc/as.texinfo (Pseudo Ops): Remove no-file-dir conditional around
Bob Wilson [Thu, 9 Oct 2008 18:08:10 +0000 (18:08 +0000)]
* doc/as.texinfo (Pseudo Ops): Remove no-file-dir conditional around
menu entry for File; remove version-specific .file operands from menu
description.  Replace "LNS directives" menu entry with new entries
for "Loc" and "Loc_mark_labels".
(LNS directives): Split into separate nodes for each directive.
(Loc): New node for .loc directive.  Mention that this directive
is for DWARF2 and add a missing article.
(Loc_mark_labels): Likewise for .loc_mark_labels.
(File): Change this node to describe both the default version and
the DWARF2 version of .file.  Move the no-file-dir conditional to
include only the default version.

15 years ago * dw2gencfi.c (cfi_finish): Deal with md_fix_up_eh_frame.
Eric Botcazou [Thu, 9 Oct 2008 17:31:43 +0000 (17:31 +0000)]
* dw2gencfi.c (cfi_finish): Deal with md_fix_up_eh_frame.
* config/tc-i386.h (md_fix_up_eh_frame): Define on Solaris.
(i386_solaris_fix_up_eh_frame): Declare.
* config/tc-i386.c (i386_solaris_fix_up_eh_frame): New function.

15 years ago PR 6944
Nick Clifton [Thu, 9 Oct 2008 15:12:56 +0000 (15:12 +0000)]
    PR 6944
        * doc/as.texinfo (Dollar Local Labels): Correct description of
        dollar local labels to show that the colon suffix is still
        needed.

15 years ago * embedspu.sh: Pass -Wa,-noexecstack to $CC.
Alan Modra [Thu, 9 Oct 2008 13:42:30 +0000 (13:42 +0000)]
* embedspu.sh: Pass -Wa,-noexecstack to $CC.

15 years agobinutils/
Kai Tietz [Thu, 9 Oct 2008 09:00:08 +0000 (09:00 +0000)]
binutils/
2008-10-09  Kai Tietz  <kai.tietz@onevision.com>

* dlltool.c (PAGE_SIZE): Make sure it has bfd_vma type.
(PAGE_MASK): Likewise.
(sfunc): Change to address size of bfd_vma for base-file.
(flush_page): Likewise.
(gen_exp_file): Likewise.
bfd/
2008-10-09  Kai Tietz  <kai.tietz@onevision.com>

* cofflink.c (_bfd_coff_generic_relocate_section): Dump bfd_vma sized addresses instead of long sized.

15 years ago * elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Don't attempt to
Alan Modra [Thu, 9 Oct 2008 00:55:52 +0000 (00:55 +0000)]
* elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Don't attempt to
read plt relocs if no dynamic syms.

15 years agodaily update
Alan Modra [Thu, 9 Oct 2008 00:14:24 +0000 (00:14 +0000)]
daily update

15 years agomerge from gcc
DJ Delorie [Wed, 8 Oct 2008 17:55:27 +0000 (17:55 +0000)]
merge from gcc

15 years ago * xstrdup.c: Include <sys/types.h> after "config.h".
David Edelsohn [Wed, 8 Oct 2008 16:53:29 +0000 (16:53 +0000)]
    * xstrdup.c: Include <sys/types.h> after "config.h".

15 years ago * configure.in (ALL_LINGUAS): Add "id".
Nick Clifton [Wed, 8 Oct 2008 15:58:26 +0000 (15:58 +0000)]
    * configure.in (ALL_LINGUAS): Add "id".
        * configure: Regenerate.
        * po/id.po: New Indonesian translation.

15 years ago * elf.c (assign_file_positions_for_load_sections): When checking
Alan Modra [Wed, 8 Oct 2008 08:30:27 +0000 (08:30 +0000)]
* elf.c (assign_file_positions_for_load_sections): When checking
a segment for contents, don't assume that a non-TLS nobits section
must only be followed by nobits sections.

15 years ago * options.c (General_options::finalize): Add check for -static and
Cary Coutant [Tue, 7 Oct 2008 23:40:21 +0000 (23:40 +0000)]
* options.c (General_options::finalize): Add check for -static and
-shared.
* gold.cc (queue_middle_tasks): Assert that list of dynamic objects
is not empty.

15 years ago2008-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
H.J. Lu [Tue, 7 Oct 2008 16:44:52 +0000 (16:44 +0000)]
2008-10-07  Jan Kratochvil  <jan.kratochvil@redhat.com>

* configure.ac: Call AC_SYS_LARGEFILE.
* config.in: Regenerated.
* configure: Likewise.

15 years ago2008-10-07 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Tue, 7 Oct 2008 14:21:59 +0000 (14:21 +0000)]
2008-10-07  H.J. Lu  <hongjiu.lu@intel.com>

* read.c (pseudo_set): Don't allow global register symbol only
if TC_GLOBAL_REGISTER_SYMBOL_OK is undefined.
* symbols.c (S_SET_EXTERNAL): Likewise.

* config/tc-mmix.h (TC_GLOBAL_REGISTER_SYMBOL_OK): Defined.

* doc/internals.texi: Document TC_GLOBAL_REGISTER_SYMBOL_OK.

15 years ago * readelf.c (process_section_headers): Do not cut the section names and
Nick Clifton [Tue, 7 Oct 2008 12:03:18 +0000 (12:03 +0000)]
    * readelf.c (process_section_headers): Do not cut the section names and
        types if running with --wide.

        * ld-ia64/tlsbin.rd: Update expected output now that --wide does
        not truncate section names.
        * ld-ia64/tlspic.rd: Likewise.

15 years agomerge from gcc
DJ Delorie [Tue, 7 Oct 2008 01:28:01 +0000 (01:28 +0000)]
merge from gcc

15 years agodaily update
Alan Modra [Mon, 6 Oct 2008 23:07:36 +0000 (23:07 +0000)]
daily update

15 years ago * doc/as.texinfo (Local): New description of ELF .local directive.
Bob Wilson [Mon, 6 Oct 2008 17:31:39 +0000 (17:31 +0000)]
* doc/as.texinfo (Local): New description of ELF .local directive.

15 years ago * dwarf.c (display_debug_frames): Change text for uniformity.
Nick Clifton [Mon, 6 Oct 2008 16:27:35 +0000 (16:27 +0000)]
        * dwarf.c (display_debug_frames): Change text for uniformity.
            (process_debug_info): Likewise.
            (display_debug_aranges): Likewise.  Indent address output.
            (display_debug_pubnames): Print offset in hex.

            * binutils-all/objdump.W: Update.

            * gas/cfi/cfi-alpha-1.d, gas/cfi/cfi-alpha-3.d,
            gas/cfi/cfi-arm-1.d, gas/cfi/cfi-common-1.d,
            gas/cfi/cfi-common-2.d, gas/cfi/cfi-common-3.d,
            gas/cfi/cfi-common-4.d, gas/cfi/cfi-common-5.d,
            gas/cfi/cfi-common-6.d, gas/cfi/cfi-hppa-1.d,
            gas/cfi/cfi-i386-2.d, gas/cfi/cfi-i386.d, gas/cfi/cfi-m68k.d,
            gas/cfi/cfi-mips-1.d, gas/cfi/cfi-ppc-1.d, gas/cfi/cfi-s390-1.d,
            gas/cfi/cfi-s390x-1.d, gas/cfi/cfi-sh-1.d, gas/cfi/cfi-sparc-1.d,
            gas/cfi/cfi-sparc64-1.d, gas/cfi/cfi-x86_64.d: Update for readelf
            change.

            * ld-elf/eh1.d, ld-elf/eh2.d, ld-elf/eh3.d, ld-elf/eh4.d,
            ld-elf/eh5.d, ld-elf/eh6.d, ld-mips-elf/eh-frame1-n32.d,
            ld-mips-elf/eh-frame1-n64.d, ld-mips-elf/eh-frame2-n32.d,
            ld-mips-elf/eh-frame2-n64.d, ld-mips-elf/eh-frame3.d,
            ld-mips-elf/eh-frame4.d: Update for readelf change.

15 years ago PR 6926
Nick Clifton [Mon, 6 Oct 2008 08:17:47 +0000 (08:17 +0000)]
    PR 6926
        * read.c (get_line_sb): Renamed to get_non_macro_line_sb.
        (_find_end_of_line): Add extra parameter indicating if the line is
        inside a macro.  If it is then do not allow the @ character to be
        treated as a line separator character.
        (read_a_source): Update use of _find_end_of_line.
        (find_end_of_line): Likewise.
        (s_irp): Update use of get_line_sb.
        (s_macro): Likewise.
        (do_repeat): Likewise.
        (get_line_sb): New function.  Like the old version of get_line_sb
        except that it takes an extra parameter indicating whether the
        line is inside a macro.
        (get_macro_line_sb): New function.

15 years agodaily update
Alan Modra [Sun, 5 Oct 2008 23:00:05 +0000 (23:00 +0000)]
daily update

15 years ago PR 6943
Alan Modra [Sun, 5 Oct 2008 04:12:04 +0000 (04:12 +0000)]
PR 6943
* scripttempl/avr.sc (.bss): Set lma when relocating.
(.bss, .noinit): No need to set vma when relocating.
(.text, .bss, ,noinit): Set vma to zero when not relocating.

15 years agodaily update
Alan Modra [Sat, 4 Oct 2008 23:00:04 +0000 (23:00 +0000)]
daily update

15 years ago * gas/cris/rd-tls-1.s, gas/cris/rd-tls-1.d, gas/cris/rd-tls-2.s,
Hans-Peter Nilsson [Sat, 4 Oct 2008 17:23:44 +0000 (17:23 +0000)]
* gas/cris/rd-tls-1.s, gas/cris/rd-tls-1.d, gas/cris/rd-tls-2.s,
gas/cris/rd-tls-2.d, gas/cris/tls-err-1.s, gas/cris/tls-err-2.s,
gas/cris/tls-err-3.s: New tests.

15 years ago * config/tc-cris.c: Update all comments regarding explicit relocations
Hans-Peter Nilsson [Sat, 4 Oct 2008 17:20:38 +0000 (17:20 +0000)]
* config/tc-cris.c: Update all comments regarding explicit relocations
to, besides PIC, also imply TLS or to say "relocation specifier" or
similar.
(RELOC_SUFFIX_CHAR): Rename from PIC_SUFFIX_CHAR.  Change all callers.
(cris_get_reloc_suffix): Rename from cris_get_pic_suffix.  Change all
callers.  Also handle TLS relocs.
(cris_get_specified_reloc_size): Rename from cris_get_pic_reloc_size.
Change all callers.  Also handle TLS relocs.
(tls): New constant.
(cris_process_instruction): Check for non-PIC TLS relocations and
adjust message when emitting error message about relocation not
fitting.
(get_autoinc_prefix_or_indir_op): Also check for relocation suffix
when tls is true.
(get_3op_or_dip_prefix_op): Ditto.
(cris_number_to_imm, tc_gen_reloc): Handle TLS relocs like PIC relocs.

15 years ago * elf32-cris.c (TLSHOWTO32, TLSHOWTO16): New macros.
Hans-Peter Nilsson [Sat, 4 Oct 2008 17:18:36 +0000 (17:18 +0000)]
* elf32-cris.c (TLSHOWTO32, TLSHOWTO16): New macros.
(cris_elf_howto_table): Add entries for R_CRIS_32_GOT_GD,
R_CRIS_16_GOT_GD, R_CRIS_32_GD, R_CRIS_DTP, R_CRIS_32_DTPREL,
R_CRIS_16_DTPREL, R_CRIS_DTPMOD, R_CRIS_32_GOT_TPREL,
R_CRIS_16_GOT_TPREL,  R_CRIS_32_TPREL,  R_CRIS_16_TPREL.
(cris_reloc_map): Similarly.
* reloc.c (bfd_reloc_code_type): Add entries for
BFD_RELOC_CRIS_32_GOT_GD, BFD_RELOC_CRIS_16_GOT_GD,
BFD_RELOC_CRIS_32_GD, BFD_RELOC_CRIS_DTP,
BFD_RELOC_CRIS_32_DTPREL, BFD_RELOC_CRIS_16_DTPREL,
BFD_RELOC_CRIS_DTPMOD, BFD_RELOC_CRIS_32_GOT_TPREL,
BFD_RELOC_CRIS_16_GOT_TPREL, BFD_RELOC_CRIS_32_TPREL,
BFD_RELOC_CRIS_16_TPREL.
* libbfd.h, bfd-in2.h: Regenerate.

15 years ago * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
Hans-Peter Nilsson [Sat, 4 Oct 2008 17:16:30 +0000 (17:16 +0000)]
* cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
(R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
(R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
(R_CRIS_16_TPREL): New relocations.

15 years ago2008-10-04 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sat, 4 Oct 2008 14:55:47 +0000 (14:55 +0000)]
2008-10-04  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/6931
* ld-elf/group7.d: New.

15 years ago * ldemul.c (ldemul_place_orphan): Add "constraint" param.
Alan Modra [Sat, 4 Oct 2008 06:08:59 +0000 (06:08 +0000)]
* ldemul.c (ldemul_place_orphan): Add "constraint" param.
* ldemul.h (ldemul_place_orphan): Update prototype.
(struct ld_emulation_xfer_struct <place_orphan>): Likewise add param.
* ldlang.c (unique_section_p): Make static.
(lang_output_section_statement_lookup): Optimise creation of SPECIAL
sections.
(lang_insert_orphan): Add "constraint" param.  Pass to
lang_enter_output_section_statement.
(init_os): Don't use an existing bfd section for SPECIAL sections.
(lang_place_orphans): Don't rename unique output sections, instead
mark their output section statements SPECIAL.
* ldlang.h (lang_insert_orphan): Update prototype.
(unique_section_p): Delete.
* emultempl/beos.em (place_orphan): Add "constraint" param.
* emultempl/elf32.em (place_orphan): Likewise.  Don't match existing
output sections if set.
* emultempl/pe.em (place_orphan): Likewise.
* emultempl/pep.em (place_orphan): Likewise.
* emultempl/mmo.em (mmo_place_orphan): Update.
* emultempl/spuelf.em (spu_place_special_section): Update.

15 years agodaily update
Alan Modra [Sat, 4 Oct 2008 00:00:06 +0000 (00:00 +0000)]
daily update

15 years ago * listing.c (buffer_line): Open the source file with FOPEN_RB.
Kazu Hirata [Fri, 3 Oct 2008 20:21:33 +0000 (20:21 +0000)]
* listing.c (buffer_line): Open the source file with FOPEN_RB.
Manually process line ends.

15 years agobinutils/testsuite/
H.J. Lu [Fri, 3 Oct 2008 15:08:22 +0000 (15:08 +0000)]
binutils/testsuite/

2008-10-03  H.J. Lu  <hongjiu.lu@intel.com>

* binutils-all/group.s: Updated.
* binutils-all/group-2.s: Likewise.
* binutils-all/group-3.s: Likewise.
* binutils-all/group-4.s: Likewise.
* binutils-all/strip-7.d: Likewise.
* binutils-all/strip-9.d: Likewise.

ld/testsuite/

2008-10-03  H.J. Lu  <hongjiu.lu@intel.com>

* ld-elf/group5.d: Updated.
* ld-elf/group6.d: Likewise.

15 years ago2008-10-03 Tristan Gingold <gingold@adacore.com>
Tristan Gingold [Fri, 3 Oct 2008 14:13:37 +0000 (14:13 +0000)]
2008-10-03  Tristan Gingold  <gingold@adacore.com>

        * ld-elf/stab.d: Don't run on alpha (to avoid relocation
        overflow on 64 bits targets whose stab values is 32 bits).

15 years ago2008-10-03 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Fri, 3 Oct 2008 14:08:38 +0000 (14:08 +0000)]
2008-10-03  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/6931
* ld-elf/group4.d: New.
* ld-elf/group5.d: Likewise.
* ld-elf/group6.d: Likewise.

15 years agoUpdate.
Alan Modra [Fri, 3 Oct 2008 13:03:37 +0000 (13:03 +0000)]
Update.

15 years agoadd pr number for last commit
Alan Modra [Fri, 3 Oct 2008 10:09:51 +0000 (10:09 +0000)]
add pr number for last commit

15 years agobfd/
Alan Modra [Fri, 3 Oct 2008 09:40:49 +0000 (09:40 +0000)]
bfd/
* elf.c (bfd_elf_set_group_contents): Assign sh_info for ld -r when
the signature symbol is global.
* elflink.c (elf_link_input_bfd): Ensure group signature symbol
is output when ld -r.  Set group sh_info when local.
* linker.c (default_indirect_link_order): Handle group sections
specially.
ld/
* ldemul.c (ldemul_place_orphan): Add "name" param.
* ldemul.h (ldemul_place_orphan): Update prototype.
(struct ld_emulation_xfer_struct <place_orphan>): Likewise.
* ldlang.c (lang_place_orphans): Generate unique section names here..
* emultempl/elf32.em (place_orphan): ..rather than here.  Don't
directly use an existing output section statement that has no
bfd section.
* emultempl/pe.em (place_orphan): Likewise.
* emultempl/pep.em (place_orphan): Likewise.
* emultempl/beos.em (place_orphan): Adjust.
* emultempl/spuelf.em (spu_place_special_section): Adjust
place_orphan call.
* emultempl/genelf.em (gld${EMULATION_NAME}_after_open): New function.
(LDEMUL_AFTER_OPEN): Define.

15 years agodaily update
Alan Modra [Fri, 3 Oct 2008 00:00:05 +0000 (00:00 +0000)]
daily update

15 years ago * plugin.cc (make_sized_plugin_object): Fix conditional
Cary Coutant [Thu, 2 Oct 2008 18:35:51 +0000 (18:35 +0000)]
* plugin.cc (make_sized_plugin_object): Fix conditional
compilation to work when not all targets are enabled.

15 years ago PR 6934
Nick Clifton [Thu, 2 Oct 2008 17:10:01 +0000 (17:10 +0000)]
    PR 6934
        * stabs.c (parse_stab_string): Parse and ignore =Y<name> strings
        generated by the SUNPro C++ compiler.

15 years ago2008-10-01 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 2 Oct 2008 01:06:12 +0000 (01:06 +0000)]
2008-10-01  H.J. Lu  <hongjiu.lu@intel.com>

* binutils-all/group-4.s: New.
* binutils-all/strip-8.d: Likewise.
* binutils-all/strip-9.d: Likewise.

* binutils-all/objcopy.exp: Test objcopy on group-4.s.  Run
strip-8 and strip-9.

15 years agodaily update
Alan Modra [Thu, 2 Oct 2008 00:00:05 +0000 (00:00 +0000)]
daily update

15 years ago2008-10-01 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 1 Oct 2008 23:10:48 +0000 (23:10 +0000)]
2008-10-01  H.J. Lu  <hongjiu.lu@intel.com>

* binutils-all/group-3.s: New.
* binutils-all/strip-6.d: Likewise.
* binutils-all/strip-7.d: Likewise.

* binutils-all/objcopy.exp: Test objcopy on group-3.s.  Run
strip-6 and strip-7.

15 years ago2008-10-01 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 1 Oct 2008 21:54:59 +0000 (21:54 +0000)]
2008-10-01  H.J. Lu  <hongjiu.lu@intel.com>

* binutils-all/group-2.s: New.
* binutils-all/strip-4.d: Likewise.
* binutils-all/strip-5.d: Likewise.

* binutils-all/objcopy.exp: Test objcopy on group-2.s.  Run
strip-4 and strip-5.

15 years agodaily update sid-snapshot-20081001
Alan Modra [Wed, 1 Oct 2008 00:00:07 +0000 (00:00 +0000)]
daily update

15 years ago2008-09-30 H.J. Lu <hongjiu.lu@intel.com> reverse-20080930-branchpoint
H.J. Lu [Tue, 30 Sep 2008 19:47:14 +0000 (19:47 +0000)]
2008-09-30  H.J. Lu  <hongjiu.lu@intel.com>

* i386-gen.c: Include "hashtab.h".
(next_field): Take a new argument, last.  Check last.
(process_i386_cpu_flag): Updated.
(process_i386_opcode_modifier): Likewise.
(process_i386_operand_type): Likewise.
(process_i386_registers): Likewise.
(output_i386_opcode): New.
(opcode_hash_entry): Likewise.
(opcode_hash_table): Likewise.
(opcode_hash_hash): Likewise.
(opcode_hash_eq): Likewise.
(process_i386_opcodes): Use opcode hash table and opcode array.

15 years ago * emulparams/elf64ppc.sh (OTHER_GOT_RELOC_SECTIONS): Add .rela.opd
Joseph Myers [Tue, 30 Sep 2008 15:04:34 +0000 (15:04 +0000)]
* emulparams/elf64ppc.sh (OTHER_GOT_RELOC_SECTIONS): Add .rela.opd
and .rela.branch_lt.

15 years ago PR 6922
Nick Clifton [Tue, 30 Sep 2008 12:19:51 +0000 (12:19 +0000)]
  PR 6922
   * stabs.c (parse_stab_sun_builtin_type): Parse, but ignore SUN's
   'b' and 'v' extensions.

15 years ago * coffgen.c (coff_write_symbols): Check to see if a symbol's flags
Nick Clifton [Tue, 30 Sep 2008 10:50:03 +0000 (10:50 +0000)]
 * coffgen.c (coff_write_symbols): Check to see if a symbol's flags
       do not match it class and if necessary update the class.
       (null_error_handler): New function.  Suppresses the generation of
       bfd error messages.
     * coff64-rs6000.c (bfd_xcoff_backend_data): Update comment.
     * config/tc-tic4x.c (tic4x_globl): Call S_SET_EXTERNAL as well as
     S_SET_STORAGE_CLASS.

15 years ago2008-09-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
Andreas Krebbel [Tue, 30 Sep 2008 08:49:54 +0000 (08:49 +0000)]
2008-09-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

* s390-opc.txt (stdy, stey): Fix description

15 years agorun "make dep-am"
Alan Modra [Tue, 30 Sep 2008 07:49:32 +0000 (07:49 +0000)]
run "make dep-am"

15 years ago * elflink.c (elf_link_add_object_symbols): Don't ignore returned
Alan Modra [Tue, 30 Sep 2008 04:47:50 +0000 (04:47 +0000)]
* elflink.c (elf_link_add_object_symbols): Don't ignore returned
value of check_directives.

15 years ago * dw2gencfi.c (output_cfi_insn): Fix typo in invocation of
Alan Modra [Tue, 30 Sep 2008 04:44:29 +0000 (04:44 +0000)]
* dw2gencfi.c (output_cfi_insn): Fix typo in invocation of
tc_cfi_emit_pcrel_expr macro.

15 years agodaily update
Alan Modra [Tue, 30 Sep 2008 00:00:05 +0000 (00:00 +0000)]
daily update

15 years agoAdded missing files to ChangeLog entry.
Cary Coutant [Mon, 29 Sep 2008 21:26:39 +0000 (21:26 +0000)]
Added missing files to ChangeLog entry.

15 years ago * archive.cc (Archive::get_file_and_offset): Use filename instead
Cary Coutant [Mon, 29 Sep 2008 21:23:02 +0000 (21:23 +0000)]
* archive.cc (Archive::get_file_and_offset): Use filename instead
of name to get library path.
(Archive::include_member): Unlock external member of a thin archive.

* testsuite/Makefile.am (TEST_AR): New variable.
(thin_archive_test_1): New test.
(thin_archive_test_2): New test.

15 years ago * mapfile.cc (Mapfile::print_input_section): Change -1U to -1ULL.
Cary Coutant [Mon, 29 Sep 2008 21:10:26 +0000 (21:10 +0000)]
* mapfile.cc (Mapfile::print_input_section): Change -1U to -1ULL.
* object.cc (Sized_relobj::do_layout): Use constant invalid_address
instead of -1U.
(Sized_relobj::do_finalize_local_symbols): Likewise.
(Sized_relobj::map_to_kept_section): Likewise.
* object.h (Sized_relobj::invalid_address): New constant.
(Sized_relobj::do_output_section_offset): Check for invalid_address
and return -1ULL.
* output.cc (Output_reloc::local_section_offset): Use constant
invalid_address instead of -1U.
(Output_reloc::get_address): Likewise.
(Output_section::output_address): Change -1U to -1ULL.
* output.h (Output_reloc::invalid_address): New constant.
* reloc.cc (Sized_relobj::write_sections): Use constant
invalid_address instead of -1U.
(Sized_relobj::relocate_sections): Likewise.
* symtab.cc (Symbol_table::sized_finalize_symbol): Handle symbol
values for merge sections.
* target-reloc.h (relocate_for_relocatable): Use constant
invalid_address instead of -1U.

15 years ago2008-09-29 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Mon, 29 Sep 2008 16:54:07 +0000 (16:54 +0000)]
2008-09-29  H.J. Lu  <hongjiu.lu@intel.com>

* aclocal.m4: Regenerated.
* configure: Likewise.
* Makefile.in: Likewise.

15 years ago * configure: Regenerate for new libtool.
Steve Ellcey [Mon, 29 Sep 2008 15:36:22 +0000 (15:36 +0000)]
* configure: Regenerate for new libtool.
* aclocal.m4: Ditto.
* Makefile.in: Ditto.

15 years ago * configure: Regenerate for new libtool.
Steve Ellcey [Mon, 29 Sep 2008 15:34:33 +0000 (15:34 +0000)]
* configure: Regenerate for new libtool.
* aclocal.m4: Ditto.
* Makefile.in: Ditto.
* doc/Makefile.in: Ditto.

15 years ago * libtool.m4: Update to libtool 2.2.6. cgen-snapshot-20081001
Steve Ellcey [Mon, 29 Sep 2008 15:28:14 +0000 (15:28 +0000)]
* libtool.m4: Update to libtool 2.2.6.
* lt~obsolete.m4: Update to libtool 2.2.6.
* ltmain.sh: Update to libtool 2.2.6.
* ltsugar.m4: Update to libtool 2.2.6.
* ltversion.m4: Update to libtool 2.2.6.
* ltoptions.m4: Update to libtool 2.2.6.
* ltgcc.m4: Update to match changes from libtool 2.2.6.

15 years ago PR 6878
Nick Clifton [Mon, 29 Sep 2008 14:20:39 +0000 (14:20 +0000)]
  PR 6878
   * app.c (do_scrub_chars): Only issue warnings about tick
   characters detected in symbol strings if hex ticks are supported.

15 years agobfd/
Alan Modra [Mon, 29 Sep 2008 14:12:02 +0000 (14:12 +0000)]
bfd/
PR 6789
* elf.c (assign_file_positions_for_load_sections): Call
_bfd_elf_map_sections_to_segments, not elf_modify_segment_map.
(get_program_header_size): Protect against NULL info.
(_bfd_elf_map_sections_to_segments): Likewise.
* elf32-spu.c (spu_elf_additional_program_headers): Likewise.
ld/testsuite/
* ld-elf/extract-symbol-1sec.d: Correct section lma.

15 years ago2008-09-26 Kai Tietz <kai.tietz@onevision.com>
Kai Tietz [Mon, 29 Sep 2008 14:01:50 +0000 (14:01 +0000)]
2008-09-26  Kai Tietz  <kai.tietz@onevision.com>

* pe-dll.c (make_import_fixup_entry): Make sure reloc is addend.

15 years ago * po/vi.po: Updated Vietnamese translation.
Nick Clifton [Mon, 29 Sep 2008 09:48:31 +0000 (09:48 +0000)]
    * po/vi.po: Updated Vietnamese translation.
        * po/fr.po: Updated French translation.

15 years agodaily update
Alan Modra [Mon, 29 Sep 2008 00:00:05 +0000 (00:00 +0000)]
daily update

15 years ago * NEWS: Mention .cfi_val_encoded_addr.
Daniel Jacobowitz [Sun, 28 Sep 2008 15:15:32 +0000 (15:15 +0000)]
* NEWS: Mention .cfi_val_encoded_addr.

15 years ago * elf.c (_bfd_elf_init_private_section_data): Tweak union copy.
Alan Modra [Sun, 28 Sep 2008 13:30:35 +0000 (13:30 +0000)]
* elf.c (_bfd_elf_init_private_section_data): Tweak union copy.
(bfd_section_from_shdr): Don't change SHT_GROUP section name.
* elflink.c (section_signature): New function.
(_bfd_elf_section_already_linked): Use it.

15 years ago * objcopy.c (setup_section): Set elf_group_id.
Alan Modra [Sun, 28 Sep 2008 13:29:18 +0000 (13:29 +0000)]
* objcopy.c (setup_section): Set elf_group_id.

15 years agodaily update
Alan Modra [Sun, 28 Sep 2008 00:00:05 +0000 (00:00 +0000)]
daily update

15 years agodaily update
Alan Modra [Sat, 27 Sep 2008 00:00:05 +0000 (00:00 +0000)]
daily update

15 years ago2008-09-26 Florian Krohm <fkrohm@us.ibm.com>
Andreas Krebbel [Fri, 26 Sep 2008 13:44:33 +0000 (13:44 +0000)]
2008-09-26  Florian Krohm  <fkrohm@us.ibm.com>

* s390-opc.txt (thder, thdr): Change RRE_RR to RRE_FF.
(cfxr, cfdr, cfer, clclu): Add esa flag.
(sqd): Instruction added.
(qadtr, qaxtr): Change RRF_FFFU to RRF_FUFF.
* s390-opc.c: (INSTR_RRF_FFFU, MASK_RRF_FFFU): Removed.

2008-09-26  Andreas Krebbel  <krebbel1@de.ibm.com>

* gas/s390/esa-g5.d: Adjust according to the s390-opc changes.
* gas/s390/esa-g5.s: Likewise.
* gas/s390/esa-z990.d: Likewise.
* gas/s390/esa-z990.s: Likewise.
* gas/s390/zarch-z900.d: Likewise.
* gas/s390/zarch-z900.s: Likewise.
* gas/s390/zarch-z990.d: Likewise.
* gas/s390/zarch-z990.s: Likewise.

15 years ago * Makefile.am (TARG_ENV_HFILES): Add config/te-solaris.h.
Eric Botcazou [Fri, 26 Sep 2008 07:02:44 +0000 (07:02 +0000)]
* Makefile.am (TARG_ENV_HFILES): Add config/te-solaris.h.
* Makefile.in (TARG_ENV_HFILES): Likewise.
* configure.tgt (Solaris targets): Set em=solaris.
* config/te-solaris.h: New file.

15 years ago * config/bfin-parse.y (asm_1): Fix reduce/reduce conflicts.
Jie Zhang [Fri, 26 Sep 2008 04:49:17 +0000 (04:49 +0000)]
* config/bfin-parse.y (asm_1): Fix reduce/reduce conflicts.

15 years agodaily update
Alan Modra [Fri, 26 Sep 2008 00:00:05 +0000 (00:00 +0000)]
daily update

15 years ago * ld-elf/eh-group.exp: Only run on ELF targets.
Alan Modra [Thu, 25 Sep 2008 03:16:42 +0000 (03:16 +0000)]
* ld-elf/eh-group.exp: Only run on ELF targets.
* ld-elf/eh5b.s: Export main, start, __start.

15 years ago * ldexp.c (fold_binary): Evaluate rhs when lhs not valid.
Alan Modra [Thu, 25 Sep 2008 02:34:00 +0000 (02:34 +0000)]
* ldexp.c (fold_binary): Evaluate rhs when lhs not valid.

15 years agodaily update
Alan Modra [Thu, 25 Sep 2008 00:00:06 +0000 (00:00 +0000)]
daily update

15 years agoinclude/ binutils-arc-20081103-branch
Richard Henderson [Wed, 24 Sep 2008 23:21:04 +0000 (23:21 +0000)]
include/
* elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
binutils/
* dwarf.c (size_of_encoded_value, get_encoded_value): Move up.
(decode_location_expression): Add section parameter.  Handle
DW_OP_GNU_encoded_addr.
(read_and_display_attr_value): Update decode_location_expression call.
(display_debug_loc, display_debug_frames): Likewise.
gas/
        * dw2gencfi.c (DWARF2_ADDR_SIZE): Provide default.
        (struct cfi_insn_data): Add ea member.
        (CFI_val_encoded_addr, dot_cfi_val_encoded_addr): New.
        (output_cfi_insn): Handle CFI_val_encoded_addr.
        (select_cie_for_fde): Don't match CFI_val_encoded_addr.
        * doc/as.texinfo (.cfi_val_encoded_addr): Document.

15 years ago PR 6913
Alan Modra [Wed, 24 Sep 2008 14:38:03 +0000 (14:38 +0000)]
PR 6913
* listing.c (print_options): Don't call fprintf without format string.

15 years ago PR 6913
Alan Modra [Wed, 24 Sep 2008 14:37:35 +0000 (14:37 +0000)]
PR 6913
* dwarf.c (print_dwarf_vma): Don't call printf without format string.

15 years agodaily update
Alan Modra [Wed, 24 Sep 2008 00:00:06 +0000 (00:00 +0000)]
daily update