[Bug ld/11330] ld manual page has typo

2010-02-27 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-02-27 
23:01 ---
Subject: Bug 11330

CVSROOT:/cvs/src
Module name:src
Changes by: h...@sourceware.org 2010-02-27 23:00:43

Modified files:
ld : ChangeLog ld.texinfo 

Log message:
Fix a typo in ld.texinfo.

2010-02-27  H.J. Lu  hongjiu...@intel.com

PR ld/11330
* ld.texinfo: Replace explicitely with explicitly.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ChangeLog.diff?cvsroot=srcr1=1.2116r2=1.2117
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ld.texinfo.diff?cvsroot=srcr1=1.256r2=1.257



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11330

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/10858] ld generate broken PIE binaries on MIPS

2010-02-24 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-02-24 
14:22 ---
Subject: Bug 10858

CVSROOT:/cvs/src
Module name:src
Changes by: ni...@sourceware.org2010-02-24 14:21:51

Modified files:
bfd: ChangeLog elfxx-mips.c 

Log message:
PR binutils/10858
* elfxx-mips.c (mips_elf_create_dynamic_relocation): Ise
SYMBOL_REFERENCES_LOCAL to exclude entries from the dynamic symbol
table.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4940r2=1.4941
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elfxx-mips.c.diff?cvsroot=srcr1=1.266r2=1.267



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10858

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/11304] ld --section-start does not work correctly if section is defined in multiple object files

2010-02-24 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-02-25 
03:49 ---
Subject: Bug 11304

CVSROOT:/cvs/src
Module name:src
Changes by: amo...@sourceware.org   2010-02-25 03:49:15

Modified files:
bfd: ChangeLog elf.c 
ld : ChangeLog ldlang.c 

Log message:
bfd/
PR ld/11304
* elf.c (_bfd_elf_init_private_section_data): Rename need_group
to final_link and invert.  For final link allow some flags to
differ.  Don't specially allow flags to be all zero.
ld/
* ldlang.c (init_os): Remove isec param.  Don't check for
bfd_section already set or call bfd_init_private_section_data
here.
(exp_init_os): Update init_os call.
(lang_add_section): Tidy.  Really don't set SEC_LINK_ONCE
flags.  Call bfd_init_private_section_data here.
(map_input_to_output_sections): Tidy.  Update init_os calls.
Use os-sectype to select sec flags for lang_data_statement.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4941r2=1.4942
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf.c.diff?cvsroot=srcr1=1.504r2=1.505
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ChangeLog.diff?cvsroot=srcr1=1.2113r2=1.2114
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ldlang.c.diff?cvsroot=srcr1=1.331r2=1.332



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11304

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/11297] Support for 8-bit relocations for AVR architecture

2010-02-23 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-02-23 
11:38 ---
Subject: Bug 11297

CVSROOT:/cvs/src
Module name:src
Changes by: ni...@sourceware.org2010-02-23 11:38:36

Modified files:
bfd: ChangeLog elf32-avr.c 
gas: ChangeLog 
gas/config : tc-avr.c 
include/elf: ChangeLog avr.h 

Log message:
PR 11297: Add support for 8-bit relocations to the AVR toolchain.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4939r2=1.4940
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf32-avr.c.diff?cvsroot=srcr1=1.44r2=1.45
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=srcr1=1.4094r2=1.4095
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/tc-avr.c.diff?cvsroot=srcr1=1.71r2=1.72
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/include/elf/ChangeLog.diff?cvsroot=srcr1=1.390r2=1.391
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/include/elf/avr.h.diff?cvsroot=srcr1=1.9r2=1.10



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11297

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/11304] ld --section-start does not work correctly if section is defined in multiple object files

2010-02-23 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-02-23 
14:27 ---
Subject: Bug 11304

CVSROOT:/cvs/src
Module name:src
Changes by: amo...@sourceware.org   2010-02-23 14:27:16

Modified files:
ld : ChangeLog ldlang.c 

Log message:
PR ld/11304
* ldlang.c: Revert last patch.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ChangeLog.diff?cvsroot=srcr1=1.2112r2=1.2113
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ldlang.c.diff?cvsroot=srcr1=1.330r2=1.331



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11304

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/9861] FAIL: EABI attributes from directives

2010-02-22 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-02-22 
10:25 ---
Subject: Bug 9861

CVSROOT:/cvs/src
Module name:src
Changes by: mgret...@sourceware.org 2010-02-22 10:24:56

Modified files:
gas: ChangeLog 
gas/config : tc-arm.c 

Log message:
PR 9861
* gas/config/tc-arm.c (CPU_DEFAULT): Do not define based upon build
compiler's predefines.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=srcr1=1.4093r2=1.4094
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/tc-arm.c.diff?cvsroot=srcr1=1.431r2=1.432



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=9861

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/11304] ld --section-start does not work correctly if section is defined in multiple object files

2010-02-22 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-02-22 
12:10 ---
Subject: Bug 11304

CVSROOT:/cvs/src
Module name:src
Changes by: amo...@sourceware.org   2010-02-22 12:09:59

Modified files:
ld : ChangeLog ldlang.c 

Log message:
PR ld/11304
* ldlang.c (exp_init_os): Delete forward declaration.
(init_os): Don't check for bfd_section already created and don't
init addr_tree and load_base expressions here.
(map_input_to_output_sections): Only map input to output sections
and set constraints here, and as an exception, create output
sections which have their address set.  Move all the other code to..
(create_other_output_sections): ..here.  New function.  Handle init
of addr_tree and load_base here too.
(lang_process): Call create_other_output_sections.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ChangeLog.diff?cvsroot=srcr1=1.2110r2=1.2111
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ldlang.c.diff?cvsroot=srcr1=1.329r2=1.330



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11304

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/11280] Windres segfault on Open Solaris with default codepage

2010-02-15 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-02-15 
19:25 ---
Subject: Bug 11280

CVSROOT:/cvs/src
Module name:src
Changes by: da...@sourceware.org2010-02-15 19:25:47

Modified files:
bfd: configure.host ChangeLog 

Log message:
bfd/ChangeLog:

PR binutils/11280
* configure.host (*-*-solaris2.11):  Add host define to select
valid default code page for windres/windmc on solaris.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/configure.host.diff?cvsroot=srcr1=1.17r2=1.18
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4932r2=1.4933



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11280

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/11247] Assert failure in arm.cc

2010-02-05 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-02-06 
04:30 ---
Subject: Bug 11247

CVSROOT:/cvs/src
Module name:src
Changes by: dougk...@sourceware.org 2010-02-06 04:30:00

Modified files:
gold   : ChangeLog arm.cc 

Log message:
2010-02-05  Doug Kwan  dougk...@google.com

PR 11247
* arm.cc (Arm_relobj::section_is_scannable): New method.
(Arm_relobj::section_needs_reloc_stub_scanning): Use it.
(Arm_relobj::section_needs_cortex_a8_stub_scanning): Same.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.485r2=1.486
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/arm.cc.diff?cvsroot=srcr1=1.76r2=1.77



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11247

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/11247] Assert failure in arm.cc

2010-02-04 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-02-05 
00:30 ---
Subject: Bug 11247

CVSROOT:/cvs/src
Module name:src
Changes by: dougk...@sourceware.org 2010-02-05 00:30:35

Modified files:
gold   : ChangeLog arm-reloc-property.cc configure 
 configure.ac resolve.cc 

Log message:
2010-02-04  Doug Kwan  dougk...@google.com

PR 11247
* arm-reloc-property.cc (cstdio): Include.
* configure.ac (targetobjs): Remove duplicates.
* configure: Regenerate.
* resolve.cc (Symbol_table::resolve): Explicit instantiate both
big and little endian version for a given address size.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.484r2=1.485
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/arm-reloc-property.cc.diff?cvsroot=srcr1=1.2r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/configure.diff?cvsroot=srcr1=1.55r2=1.56
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/configure.ac.diff?cvsroot=srcr1=1.52r2=1.53
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/resolve.cc.diff?cvsroot=srcr1=1.53r2=1.54



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11247

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/11136] segmentaion fault while processing NEON arithmetric instructions

2010-01-29 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-29 
16:02 ---
Subject: Bug 11136

CVSROOT:/cvs/src
Module name:src
Changes by: ni...@sourceware.org2010-01-29 16:02:41

Modified files:
gas: ChangeLog 
gas/config : tc-arm.c 
gas/testsuite  : ChangeLog 
gas/testsuite/gas/arm: neon-omit.d neon-omit.s 

Log message:
PR 11136
* config/tc-arm.c (neon_check_type): Handle a neon_shape value of
NS_NULL.
* gas/arm/neon-omit.s: Add instruction that causes crash.
* gas/arm/neon-omit.d: Add expected disassembly.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=srcr1=1.4075r2=1.4076
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/tc-arm.c.diff?cvsroot=srcr1=1.427r2=1.428
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/ChangeLog.diff?cvsroot=srcr1=1.1628r2=1.1629
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/neon-omit.d.diff?cvsroot=srcr1=1.6r2=1.7
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/neon-omit.s.diff?cvsroot=srcr1=1.4r2=1.5



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11136

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/11225] objdump -j silently ignore bad section name

2010-01-28 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-28 
15:25 ---
Subject: Bug 11225

CVSROOT:/cvs/src
Module name:src
Changes by: ni...@sourceware.org2010-01-28 15:25:20

Modified files:
ld/testsuite   : ChangeLog 
ld/testsuite/ld-sh: refdbg-0-dso.d 
gas/testsuite  : ChangeLog 
gas/testsuite/gas/pe: aligncomm-c.d 
gas/testsuite/gas/s390: s390.exp 
binutils   : ChangeLog objdump.c 

Log message:
PR 11225
* objdump.c (only): Replace with linked list.
(only_size, only_used): Replace with only_list.
(process_section_p): Set seen field on matches sections.
(add_only): New function.
(free_only_list): New function.
(disassemble_section): Check only_list.
(main): Use add_only and free_only_list.

* gas/pe/aligncomm-c.d: Dump all sections.

* ld-sh/refdbg-0-dso.d: Dump all sections.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ChangeLog.diff?cvsroot=srcr1=1.1212r2=1.1213
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-sh/refdbg-0-dso.d.diff?cvsroot=srcr1=1.1r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/ChangeLog.diff?cvsroot=srcr1=1.1625r2=1.1626
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/pe/aligncomm-c.d.diff?cvsroot=srcr1=1.1r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/s390/s390.exp.diff?cvsroot=srcr1=1.5r2=1.6
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/ChangeLog.diff?cvsroot=srcr1=1.1607r2=1.1608
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/objdump.c.diff?cvsroot=srcr1=1.169r2=1.170



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11225

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/11217] Automatic multiple TOC and __thread problems

2010-01-27 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-27 
12:44 ---
Subject: Bug 11217

CVSROOT:/cvs/src
Module name:src
Changes by: amo...@sourceware.org   2010-01-27 12:44:07

Modified files:
bfd: ChangeLog elf64-ppc.c 

Log message:
PR ld/11217
* elf64-ppc.c (struct ppc_link_hash_table): Add toc_bfd, toc_first_sec.
(ppc64_elf_setup_section_lists): Init them.
(ppc64_elf_next_toc_section): Don't partition multi-toc between .got
and .toc on the same input file.
(ppc64_elf_relocate_section): Correct GOT entry offset.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4903r2=1.4904
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf64-ppc.c.diff?cvsroot=srcr1=1.308r2=1.309



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11217

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/11218] --gc-sections does not detect unresolved symbol

2010-01-26 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-26 
13:22 ---
Subject: Bug 11218

CVSROOT:/cvs/src
Module name:src
Changes by: h...@sourceware.org 2010-01-26 13:21:36

Modified files:
bfd: ChangeLog elflink.c 
ld/testsuite   : ChangeLog 
ld/testsuite/ld-gc: gc.exp 
Added files:
ld/testsuite/ld-gc: dummy.s pr11218-1.c pr11218-2.c pr11218.d 

Log message:
Properly check undefined symbols when gc_sections is active.

bfd/

2010-01-26  Alan Modra  amo...@gmail.com
H.J. Lu  hongjiu...@intel.com

PR ld/11218
* elflink.c (elf_link_output_extsym): Do not ignore undefined
symbols with ref_regular set when gc_sections is active.

ld/testsuite/

2010-01-26  H.J. Lu  hongjiu...@intel.com

PR ld/11218
* ld-gc/dummy.s: New.
* ld-gc/pr11218-1.c: Likewise.
* ld-gc/pr11218-2.c: Likewise.
* ld-gc/pr11218.d: Likewise.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4901r2=1.4902
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elflink.c.diff?cvsroot=srcr1=1.366r2=1.367
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ChangeLog.diff?cvsroot=srcr1=1.1211r2=1.1212
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-gc/dummy.s.diff?cvsroot=srcr1=NONEr2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-gc/pr11218-1.c.diff?cvsroot=srcr1=NONEr2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-gc/pr11218-2.c.diff?cvsroot=srcr1=NONEr2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-gc/pr11218.d.diff?cvsroot=srcr1=NONEr2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-gc/gc.exp.diff?cvsroot=srcr1=1.8r2=1.9



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11218

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/11217] Automatic multiple TOC and __thread problems

2010-01-25 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-25 
13:06 ---
Subject: Bug 11217

CVSROOT:/cvs/src
Module name:src
Branch: binutils-2_20-branch
Changes by: amo...@sourceware.org   2010-01-25 13:06:24

Modified files:
bfd: ChangeLog elf64-ppc.c elf32-ppc.c bfd-in.h 
 bfd-in2.h 

Log message:
PR ld/11217
* elf64-ppc.c (ppc64_elf_tls_optimize): Optimize tls sequences
with relocations against undefined weak symbols.
(ppc64_elf_relocate_section): Don't optimize calls to undefined
weak functions if the symbol is dynamic.
(ppc64_elf_relocate_section): Edit tprel tls sequences.
* elf32-ppc.c (ppc_elf_relocate_section): Likewise.
(_bfd_elf_ppc_at_tprel_transform): New function.
* bfd-in.h (_bfd_elf_ppc_at_tprel_transform): Declare.
* bfd-in2.h: Regenerate.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.4761.2.39r2=1.4761.2.40
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf64-ppc.c.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.299.2.6r2=1.299.2.7
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf32-ppc.c.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.267.2.5r2=1.267.2.6
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/bfd-in.h.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.146.2.1r2=1.146.2.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/bfd-in2.h.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.492.2.2r2=1.492.2.3



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11217

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/11217] Automatic multiple TOC and __thread problems

2010-01-24 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-25 
06:47 ---
Subject: Bug 11217

CVSROOT:/cvs/src
Module name:src
Changes by: amo...@sourceware.org   2010-01-25 06:47:16

Modified files:
bfd: ChangeLog elf64-ppc.c elf32-ppc.c bfd-in.h 
 bfd-in2.h 

Log message:
PR ld/11217
* elf64-ppc.c (ppc64_elf_tls_optimize): Optimize tls sequences
with relocations against undefined weak symbols.
(ppc64_elf_relocate_section): Don't optimize calls to undefined
weak functions if the symbol is dynamic.
(ppc64_elf_relocate_section): Edit tprel tls sequences.
* elf32-ppc.c (ppc_elf_relocate_section): Likewise.
(_bfd_elf_ppc_at_tprel_transform): New function.
* bfd-in.h (_bfd_elf_ppc_at_tprel_transform): Declare.
* bfd-in2.h: Regenerate.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4900r2=1.4901
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf64-ppc.c.diff?cvsroot=srcr1=1.307r2=1.308
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf32-ppc.c.diff?cvsroot=srcr1=1.273r2=1.274
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/bfd-in.h.diff?cvsroot=srcr1=1.148r2=1.149
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/bfd-in2.h.diff?cvsroot=srcr1=1.502r2=1.503



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11217

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/4437] ld check all files are present and indicate those missing

2010-01-21 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-21 
10:31 ---
Subject: Bug 4437

CVSROOT:/cvs/src
Module name:src
Changes by: ni...@sourceware.org2010-01-21 10:31:32

Modified files:
ld : ChangeLog ldfile.c ldlang.c ldlang.h 

Log message:
PR 4437
* ldfile.c: (ldfile_open_file): Do not stop link upon encountering
a missing file or library.  Instead mark the entry as missing and
set the global flag to indicate that missing files were
encountered.
* ldlang.c (missing_files): New exported variable.
(load_symbols): Skip loading if the file is missing.
(open_input_bfds): Terminate link if any input files were
missing.
* ldlang.h (struct lang_input_statement_struct): Add missing_file
field.
Add export of missing_file variable.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ChangeLog.diff?cvsroot=srcr1=1.2100r2=1.2101
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ldfile.c.diff?cvsroot=srcr1=1.53r2=1.54
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ldlang.c.diff?cvsroot=srcr1=1.327r2=1.328
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ldlang.h.diff?cvsroot=srcr1=1.87r2=1.88



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=4437

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/11170] error in objdump disassemble for ARM target

2010-01-20 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-20 
10:54 ---
Subject: Bug 11170

CVSROOT:/cvs/src
Module name:src
Changes by: ni...@sourceware.org2010-01-20 10:54:03

Modified files:
opcodes: ChangeLog arm-dis.c 

Log message:
PR 11170
* arm-dis.c (print_arm_address): Do not ignore negative bit in PC
based post-indexed addressing.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/ChangeLog.diff?cvsroot=srcr1=1.1549r2=1.1550
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/arm-dis.c.diff?cvsroot=srcr1=1.121r2=1.122



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11170

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/11109] Invalid vcvt UAL encoding

2010-01-20 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From nickc at redhat dot com  2010-01-20 11:21 
---
Patch checked in.
--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-20 
11:21 ---
Subject: Bug 11109

CVSROOT:/cvs/src
Module name:src
Changes by: ni...@sourceware.org2010-01-20 11:21:37

Modified files:
gas: ChangeLog ChangeLog-2009 
gas/testsuite  : ChangeLog 

Log message:
Add changelog entries for PR 11109.  Patch itself was accidentally 
committed earlier.
Remove Spurious whitespace in ChangeLog-2009.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=srcr1=1.4068r2=1.4069
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ChangeLog-2009.diff?cvsroot=srcr1=1.1r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/ChangeLog.diff?cvsroot=srcr1=1.1618r2=1.1619



-- 
   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


http://sourceware.org/bugzilla/show_bug.cgi?id=11109

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/11168] ld.exe CPU time 75 hours

2010-01-17 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-18 
07:22 ---
Subject: Bug 11168

CVSROOT:/cvs/src
Module name:src
Changes by: amo...@sourceware.org   2010-01-18 07:21:46

Modified files:
bfd: ChangeLog coffcode.h 

Log message:
PR 11168
* coffcode.h (coff_compute_section_file_positions): Move Rs6000COFF_C
block past vars in COFF_IMAGE_WITH_PE block.  Report error on more
than 32k sections.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4893r2=1.4894
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/coffcode.h.diff?cvsroot=srcr1=1.162r2=1.163



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11168

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/11072] objcopy --add-gnu-debuglink doesn't work when ld.gold is used for linking

2010-01-13 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-13 
16:01 ---
Subject: Bug 11072

CVSROOT:/cvs/src
Module name:src
Branch: binutils-2_20-branch
Changes by: i...@sourceware.org 2010-01-13 16:01:06

Modified files:
gold   : ChangeLog layout.cc 

Log message:
Bring over from mainline:
2010-01-08  Ian Lance Taylor  i...@google.com

PR 11072
* layout.cc (Layout::include_section): Remove .gnu_debuglink
sections.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.281.2.13r2=1.281.2.14
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/layout.cc.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.134.2.3r2=1.134.2.4



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11072

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/11042] Unresolved symbols when using --as-needed

2010-01-13 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-13 
16:13 ---
Subject: Bug 11042

CVSROOT:/cvs/src
Module name:src
Branch: binutils-2_20-branch
Changes by: i...@sourceware.org 2010-01-13 16:13:20

Modified files:
gold   : ChangeLog copy-relocs.cc 

Log message:
Bring over from mainline:
2010-01-07  Ian Lance Taylor  i...@google.com

PR 11042
* copy-relocs.cc (Copy_relocs::emit_copy_reloc): Mark the dynamic
object as needed.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.281.2.14r2=1.281.2.15
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/copy-relocs.cc.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.4.8.2r2=1.4.8.3



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11042

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10980] Please support more options available from old ld

2010-01-13 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-13 
16:19 ---
Subject: Bug 10980

CVSROOT:/cvs/src
Module name:src
Branch: binutils-2_20-branch
Changes by: i...@sourceware.org 2010-01-13 16:19:03

Modified files:
gold   : ChangeLog object.cc options.h 

Log message:
Bring over from mainline:
2010-01-04  Ian Lance Taylor  i...@google.com

PR 10980
* options.h (class General_options): Add --add-needed and
--copy-dt-needed-entries.  Tweak --as-needed help entry.
* object.cc (Input_objects::check_dynamic_dependencies): Give an
error if --copy-dt-needed-entries aka --add-needed is used and
would cause a change in behaviour.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.281.2.15r2=1.281.2.16
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/object.cc.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.98.2.1r2=1.98.2.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/options.h.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.106.2.2r2=1.106.2.3



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10980

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/6832] Crash while handling DW_AT_abstract_origin for a last comp unit

2010-01-11 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-11 
08:36 ---
Subject: Bug 6832

CVSROOT:/cvs/src
Module name:src
Changes by: amo...@sourceware.org   2010-01-11 08:36:19

Modified files:
bfd: ChangeLog dwarf2.c 

Log message:
PR 6832
* dwarf2.c (struct comp_unit): Add sec_info_ptr.
(find_abstract_instance_name): Use it.
(parse_comp_unit): Set it.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4880r2=1.4881
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/dwarf2.c.diff?cvsroot=srcr1=1.127r2=1.128



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=6832

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/6832] Crash while handling DW_AT_abstract_origin for a last comp unit

2010-01-11 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-11 
08:37 ---
Subject: Bug 6832

CVSROOT:/cvs/src
Module name:src
Branch: binutils-2_20-branch
Changes by: amo...@sourceware.org   2010-01-11 08:37:17

Modified files:
bfd: ChangeLog dwarf2.c 

Log message:
PR 6832
* dwarf2.c (struct comp_unit): Add sec_info_ptr.
(find_abstract_instance_name): Use it.
(parse_comp_unit): Set it.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.4761.2.36r2=1.4761.2.37
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/dwarf2.c.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.122.4.2r2=1.122.4.3



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=6832

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/11103] Dwarf1 reading will go wrong or crash on AT_producer

2010-01-11 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-11 
09:53 ---
Subject: Bug 11103

CVSROOT:/cvs/src
Module name:src
Changes by: amo...@sourceware.org   2010-01-11 09:53:27

Modified files:
bfd: ChangeLog dwarf1.c 

Log message:
PR 11103
* dwarf1.c (parse_die): Correct FORM_STRING data pointer increment.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4881r2=1.4882
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/dwarf1.c.diff?cvsroot=srcr1=1.21r2=1.22



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11103

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/11103] Dwarf1 reading will go wrong or crash on AT_producer

2010-01-11 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-11 
09:54 ---
Subject: Bug 11103

CVSROOT:/cvs/src
Module name:src
Branch: binutils-2_20-branch
Changes by: amo...@sourceware.org   2010-01-11 09:53:51

Modified files:
bfd: ChangeLog dwarf1.c 

Log message:
PR 11103
* dwarf1.c (parse_die): Correct FORM_STRING data pointer increment.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.4761.2.37r2=1.4761.2.38
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/dwarf1.c.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.20.2.1r2=1.20.2.2



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11103

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/11146] Add readelf --dyn-syms

2010-01-11 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-11 
14:45 ---
Subject: Bug 11146

CVSROOT:/cvs/src
Module name:src
Changes by: h...@sourceware.org 2010-01-11 14:45:42

Modified files:
binutils   : ChangeLog NEWS readelf.c 
binutils/doc   : binutils.texi 
ld/testsuite   : ChangeLog 
Added files:
ld/testsuite/ld-elf: dynsym1.d 

Log message:
Add --dyn-syms to readelf

binutils/

2010-01-11  H.J. Lu  hongjiu...@intel.com

PR ld/11146
* NEWS: Mention --dyn-syms for readelf.

* readelf.c (do_dyn_syms): New.
(OPTION_DYN_SYMS): Likewise.
(options): Add dyn-syms.
(usage): Add --dyn-syms.
(parse_args): Handle OPTION_DYN_SYMS.
(process_symbol_table): Handle do_dyn_syms.
(process_object): Likewise.
(process_archive): Likewise.

* doc/binutils.texi: Document --dyn-syms for readelf.  Mention
symbol hash tables for -D.

ld/testsuite/

2010-01-11  H.J. Lu  hongjiu...@intel.com

PR ld/11146
* ld-elf/dynsym1.d: New.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/ChangeLog.diff?cvsroot=srcr1=1.1598r2=1.1599
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/NEWS.diff?cvsroot=srcr1=1.91r2=1.92
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/readelf.c.diff?cvsroot=srcr1=1.479r2=1.480
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/doc/binutils.texi.diff?cvsroot=srcr1=1.165r2=1.166
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ChangeLog.diff?cvsroot=srcr1=1.1204r2=1.1205
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-elf/dynsym1.d.diff?cvsroot=srcr1=NONEr2=1.1



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11146

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/11144] dynamic_list.sh failed with gnu-hash

2010-01-11 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-11 
18:35 ---
Subject: Bug 11144

CVSROOT:/cvs/src
Module name:src
Changes by: h...@sourceware.org 2010-01-11 18:34:48

Modified files:
gold   : ChangeLog 
gold/testsuite : Makefile.am Makefile.in 

Log message:
Use --dyn-syms instead of -Ds

2010-01-11  H.J. Lu  hongjiu...@intel.com

PR gold/11144
* testsuite/Makefile.am (dynamic_list.stdout): Use --dyn-syms
instead of -Ds.
* testsuite/Makefile.in: Regenerated.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.450r2=1.451
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/testsuite/Makefile.am.diff?cvsroot=srcr1=1.116r2=1.117
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/testsuite/Makefile.in.diff?cvsroot=srcr1=1.122r2=1.123



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11144

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/11122] C listing line numbers start at 0 but .loc (correctly) starts with 1

2010-01-11 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-12 
01:11 ---
Subject: Bug 11122

CVSROOT:/cvs/src
Module name:src
Changes by: amo...@sourceware.org   2010-01-12 01:10:55

Modified files:
gas: ChangeLog listing.c 

Log message:
PR 11122
* listing.c (print_source): Add one to line number.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=srcr1=1.4062r2=1.4063
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/listing.c.diff?cvsroot=srcr1=1.45r2=1.46



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11122

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/11122] C listing line numbers start at 0 but .loc (correctly) starts with 1

2010-01-11 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-12 
01:11 ---
Subject: Bug 11122

CVSROOT:/cvs/src
Module name:src
Branch: binutils-2_20-branch
Changes by: amo...@sourceware.org   2010-01-12 01:11:15

Modified files:
gas: ChangeLog listing.c 

Log message:
PR 11122
* listing.c (print_source): Add one to line number.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.3938.2.31r2=1.3938.2.32
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/listing.c.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.41.2.1r2=1.41.2.2



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11122

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/11063] Wrong section used for TLSDESC relocations

2010-01-08 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-08 
19:33 ---
Subject: Bug 11063

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2010-01-08 19:33:18

Modified files:
gold   : ChangeLog i386.cc layout.cc output.cc output.h 
 target.h x86_64.cc 

Log message:
PR 10287
PR 11063
* i386.cc (class Target_i386): Change return type of plt_section
to be non-const.
(class Output_data_plt_i386): Add tls_desc_rel_ field.
(Output_data_plt_i386::Output_data_plt_i386): Initialize
tls_desc_rel_ field.
(Output_data_plt_i386::rel_tls_desc): New function.
(Target_i386::rel_tls_desc_section): New function.
(Target_i386::Scan::local): Rewrite R_386_TLS_GOTDESC handling.
(Target_i386::Scan::global): For R_386_TLS_GOTDESC put
R_386_TLS_DESC reloc in rel_tls_desc_section.
* x86_64.cc (class Target_x86_64): Add tlsdesc_reloc_info_ field.
Define struct Tlsdesc_info.
(Target_x86_64::Target_x86_64): Initialize tlsdesc_reloc_info_.
(Target_x86_64::do_reloc_symbol_index): New function.
(Target_x86_64::add_tlsdesc_info): New function.
(class Output_data_plt_x86_64): Add tlsdesc_rel_ field.
(Output_data_plt_x86_64::Output_data_plt_x86_64): Initialize
tlsdesc_rel_ field.
(Output_data_plt_x86_64::rela_plt): Rename from rel_plt.  Change
all callers.
(Output_data_plt_x86_64::rela_tlsdesc): New function.
(Target_x86_64::rela_tlsdesc_section): New function.
(Target_x86_64::Scan::local): Rewrite R_X86_64_GOTPC32_TLSDESC
handling.
(Target_x86_64::Scan::global): For R_X86_64_GOTPC32_TLSDESC put
(Target_x86_64::do_reloc_addend): New function.
R_X86_64_TLSDESC reloc in rela_tlsdesc_section.
* output.h (class Output_reloc) [SHT_REL]: Add new constructor
declarations.  Define TARGET_CODE.  Add arg field to u1_ union.
(Output_reloc::type): New function.
(Output_reloc::is_local_section_symbol): Check for TARGET_CODE.
(Output_reloc::is_target_specific): New function.
(Output_reloc::target_arg): New function.
(class Output_reloc) [SHT_RELA]: Add four new constructors for
absolute relocs and target specific relocs.
(class Output_data_reloc) [SHT_REL]: Add add_absolute and
add_target_specific.
(class Output_data_reloc) [SHT_RELA]: Likewise.
* output.cc (Output_reloc::Output_reloc): Add four new versions
for absolute relocs and target specific relocs.
(Output_reloc::set_needs_dynsym_index): Add TARGET_CODE case.
(Output_reloc::get_symbol_index): Likewise.
(Output_reloc::local_section_offset): Check that local_sym_index_
is not TARGET_CODE or 0.
(Output_reloc::symbol_value): Likewise.
(Output_reloc::write) [SHT_RELA]: Call target for target specific
reloc.
* target.h (class Target): Add reloc_symbol_index and reloc_addend
functions.  Add do_reloc_symbol_index and do_reloc_addend virtual
functions.
* layout.cc (add_target_dynamic_tags): Use output section for
DT_PLTRELSZ and DT_JMPREL.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.438r2=1.439
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/i386.cc.diff?cvsroot=srcr1=1.110r2=1.111
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/layout.cc.diff?cvsroot=srcr1=1.161r2=1.162
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/output.cc.diff?cvsroot=srcr1=1.113r2=1.114
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/output.h.diff?cvsroot=srcr1=1.96r2=1.97
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/target.h.diff?cvsroot=srcr1=1.42r2=1.43
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/x86_64.cc.diff?cvsroot=srcr1=1.103r2=1.104



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11063

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10287] Test tls_shared_gnu2_test failed

2010-01-08 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-08 
19:33 ---
Subject: Bug 10287

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2010-01-08 19:33:18

Modified files:
gold   : ChangeLog i386.cc layout.cc output.cc output.h 
 target.h x86_64.cc 

Log message:
PR 10287
PR 11063
* i386.cc (class Target_i386): Change return type of plt_section
to be non-const.
(class Output_data_plt_i386): Add tls_desc_rel_ field.
(Output_data_plt_i386::Output_data_plt_i386): Initialize
tls_desc_rel_ field.
(Output_data_plt_i386::rel_tls_desc): New function.
(Target_i386::rel_tls_desc_section): New function.
(Target_i386::Scan::local): Rewrite R_386_TLS_GOTDESC handling.
(Target_i386::Scan::global): For R_386_TLS_GOTDESC put
R_386_TLS_DESC reloc in rel_tls_desc_section.
* x86_64.cc (class Target_x86_64): Add tlsdesc_reloc_info_ field.
Define struct Tlsdesc_info.
(Target_x86_64::Target_x86_64): Initialize tlsdesc_reloc_info_.
(Target_x86_64::do_reloc_symbol_index): New function.
(Target_x86_64::add_tlsdesc_info): New function.
(class Output_data_plt_x86_64): Add tlsdesc_rel_ field.
(Output_data_plt_x86_64::Output_data_plt_x86_64): Initialize
tlsdesc_rel_ field.
(Output_data_plt_x86_64::rela_plt): Rename from rel_plt.  Change
all callers.
(Output_data_plt_x86_64::rela_tlsdesc): New function.
(Target_x86_64::rela_tlsdesc_section): New function.
(Target_x86_64::Scan::local): Rewrite R_X86_64_GOTPC32_TLSDESC
handling.
(Target_x86_64::Scan::global): For R_X86_64_GOTPC32_TLSDESC put
(Target_x86_64::do_reloc_addend): New function.
R_X86_64_TLSDESC reloc in rela_tlsdesc_section.
* output.h (class Output_reloc) [SHT_REL]: Add new constructor
declarations.  Define TARGET_CODE.  Add arg field to u1_ union.
(Output_reloc::type): New function.
(Output_reloc::is_local_section_symbol): Check for TARGET_CODE.
(Output_reloc::is_target_specific): New function.
(Output_reloc::target_arg): New function.
(class Output_reloc) [SHT_RELA]: Add four new constructors for
absolute relocs and target specific relocs.
(class Output_data_reloc) [SHT_REL]: Add add_absolute and
add_target_specific.
(class Output_data_reloc) [SHT_RELA]: Likewise.
* output.cc (Output_reloc::Output_reloc): Add four new versions
for absolute relocs and target specific relocs.
(Output_reloc::set_needs_dynsym_index): Add TARGET_CODE case.
(Output_reloc::get_symbol_index): Likewise.
(Output_reloc::local_section_offset): Check that local_sym_index_
is not TARGET_CODE or 0.
(Output_reloc::symbol_value): Likewise.
(Output_reloc::write) [SHT_RELA]: Call target for target specific
reloc.
* target.h (class Target): Add reloc_symbol_index and reloc_addend
functions.  Add do_reloc_symbol_index and do_reloc_addend virtual
functions.
* layout.cc (add_target_dynamic_tags): Use output section for
DT_PLTRELSZ and DT_JMPREL.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.438r2=1.439
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/i386.cc.diff?cvsroot=srcr1=1.110r2=1.111
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/layout.cc.diff?cvsroot=srcr1=1.161r2=1.162
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/output.cc.diff?cvsroot=srcr1=1.113r2=1.114
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/output.h.diff?cvsroot=srcr1=1.96r2=1.97
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/target.h.diff?cvsroot=srcr1=1.42r2=1.43
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/x86_64.cc.diff?cvsroot=srcr1=1.103r2=1.104



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10287

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/11072] objcopy --add-gnu-debuglink doesn't work when ld.gold is used for linking

2010-01-08 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-08 
21:07 ---
Subject: Bug 11072

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2010-01-08 21:07:34

Modified files:
gold   : ChangeLog layout.cc 

Log message:
PR 11072
* layout.cc (Layout::include_section): Remove .gnu_debuglink
sections.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.440r2=1.441
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/layout.cc.diff?cvsroot=srcr1=1.162r2=1.163



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11072

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/11084] Gold issue on handling shared objects where objdump -T is empty

2010-01-08 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-08 
21:24 ---
Subject: Bug 11084

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2010-01-08 21:24:44

Modified files:
gold   : ChangeLog dynobj.cc 

Log message:
PR 11084
* dynobj.cc (Sized_dynobj::find_dynsym_sections): If there is no
dynamic symbol table, use the normal symbol table.
(Sized_dynobj::do_read_symbols): Remove assertion about type of
symbol table.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.441r2=1.442
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/dynobj.cc.diff?cvsroot=srcr1=1.53r2=1.54



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11084

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/11108] gold doesn't build Linux kernel 2.6.33-rc1 allyesconfig

2010-01-08 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-09 
00:14 ---
Subject: Bug 11108

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2010-01-09 00:13:49

Modified files:
gold   : ChangeLog resolve.cc symtab.cc symtab.h 
 target-reloc.h 

Log message:
PR 11108
* symtab.h (class Symbol): Remove fields is_target_special_ and
has_plt_offset_.  Add field is_defined_in_discarded_section_.
(Symbol::is_defined_in_discarded_section): New function.
(Symbol::set_is_defined_in_discarded_section): New function.
(Symbol::has_plt_offset): Rewrite.
(Symbol::set_plt_offset): Verify that new offset is not -1U.
* symtab.cc (Symbol::init_fields): Initialize plt_offset_ to -1U.
Don't initialize is_target_special_ or has_plt_offset_.
Initialize is_defined_in_discarded_section_.
(Symbol_table::add_from_relobj): If appropriate, set
is_defined_in_discarded_section.
* resolve.cc (Symbol::override_base_with_special): Don't test
is_target_special_.  Change has_plt_offset_ to has_plt_offset().
* target-reloc.h (relocate_section): Do special handling for
symbols defined in discarded sections for global symbols as well
as local symbols.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.444r2=1.445
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/resolve.cc.diff?cvsroot=srcr1=1.50r2=1.51
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/symtab.cc.diff?cvsroot=srcr1=1.136r2=1.137
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/symtab.h.diff?cvsroot=srcr1=1.103r2=1.104
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/target-reloc.h.diff?cvsroot=srcr1=1.37r2=1.38



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11108

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/11143] gc-sections deletes note section

2010-01-07 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-07 
13:44 ---
Subject: Bug 11143

CVSROOT:/cvs/src
Module name:src
Changes by: h...@sourceware.org 2010-01-07 13:44:37

Modified files:
bfd: ChangeLog elflink.c 
ld/testsuite   : ChangeLog 
ld/testsuite/ld-gc: gc.exp 
Added files:
ld/testsuite/ld-gc: abi-note.d abi-note.s 

Log message:
Always keep SHT_NOTE sections

bfd/

2010-01-07  H.J. Lu  hongjiu...@intel.com

PR ld/11143
* elflink.c (elf_gc_sweep): Keep SHT_NOTE section.

ld/testsuite/

2010-01-07  H.J. Lu  hongjiu...@intel.com

PR ld/11143
* ld-gc/gc.exp: Run abi-note.

* ld-gc/abi-note.d: New.
* ld-gc/abi-note.s: Likewise.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4874r2=1.4875
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elflink.c.diff?cvsroot=srcr1=1.362r2=1.363
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ChangeLog.diff?cvsroot=srcr1=1.1201r2=1.1202
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-gc/abi-note.d.diff?cvsroot=srcr1=NONEr2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-gc/abi-note.s.diff?cvsroot=srcr1=NONEr2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-gc/gc.exp.diff?cvsroot=srcr1=1.6r2=1.7



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11143

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10980] Please support more options available from old ld

2010-01-07 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-07 
18:31 ---
Subject: Bug 10980

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2010-01-07 18:31:30

Modified files:
gold   : ChangeLog errors.cc options.h 

Log message:
PR 10980
* options.h (class General_options): Add --warn-unresolved-symbols
and --error-unresolved-symbols.
* errors.cc (Errors::undefined_symbol): Implement
--warn-unresolved-symbols.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.432r2=1.433
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/errors.cc.diff?cvsroot=srcr1=1.11r2=1.12
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/options.h.diff?cvsroot=srcr1=1.135r2=1.136



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10980

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/11019] Xindex::initialize_symtab_xindex in object.cc is not instantiated

2010-01-07 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-07 
18:42 ---
Subject: Bug 11019

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2010-01-07 18:42:03

Modified files:
gold   : ChangeLog object.cc 

Log message:
PR 11019
* object.cc: Instantiate Xindex::initialize_symtab_xindex and
Xindex::read_symtab_xindex.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.434r2=1.435
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/object.cc.diff?cvsroot=srcr1=1.115r2=1.116



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11019

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/11042] Unresolved symbols when using --as-needed

2010-01-07 Thread cvs-commit at gcc dot gnu dot org
X-Bugzilla-Reason: CC


--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-07 
19:33 ---
Subject: Bug 11042

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2010-01-07 19:33:00

Modified files:
gold   : ChangeLog copy-relocs.cc 

Log message:
PR 11042
* copy-relocs.cc (Copy_relocs::emit_copy_reloc): Mark the dynamic
object as needed.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.435r2=1.436
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/copy-relocs.cc.diff?cvsroot=srcr1=1.7r2=1.8



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11042

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/11061] Gold doesn't generate DT_RELCOUNT/DT_RELACOUNT

2010-01-07 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-07 
21:09 ---
Subject: Bug 11061

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2010-01-07 21:09:31

Modified files:
gold   : ChangeLog layout.cc layout.h output.cc output.h 

Log message:
PR 11061
* output.h (class Output_reloc) [SHT_RELA]: Add is_relative
function.
(class Output_data_reloc_generic): Define.
(class Output_data_reloc_base): Change base class to
Output_data_reloc_generic.  Change add() method to call
bump_relative_reloc_count for a relative reloc.  Remove
sort_relocs_ field.
* output.cc (Output_data_reloc_base::do_write): Change sort_reloc_
to sort_relocs().
* layout.cc (Layout::add_target_dynamic_tags): Change dyn_rel to
Output_data_reloc_generic*.  Add DT_RELCOUNT/DT_RELACOUNT tag if
appropriate.
* layout.h (class Layout): Update declaration.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.437r2=1.438
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/layout.cc.diff?cvsroot=srcr1=1.160r2=1.161
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/layout.h.diff?cvsroot=srcr1=1.77r2=1.78
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/output.cc.diff?cvsroot=srcr1=1.112r2=1.113
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/output.h.diff?cvsroot=srcr1=1.95r2=1.96



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11061

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/11107] ld fails to build

2010-01-07 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-08 
01:41 ---
Subject: Bug 11107

CVSROOT:/cvs/src
Module name:src
Changes by: amo...@sourceware.org   2010-01-08 01:41:11

Modified files:
ld : ChangeLog 
ld/emultempl   : vxworks.em 

Log message:
PR 11107
* emultempl/vxworks.em: Expand tr arguments to suit non-GNU tr.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ChangeLog.diff?cvsroot=srcr1=1.2096r2=1.2097
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/emultempl/vxworks.em.diff?cvsroot=srcr1=1.8r2=1.9



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11107

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/11133] gc-sections deletes sections with __start/__stop reference

2010-01-07 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-08 
01:43 ---
Subject: Bug 11133

CVSROOT:/cvs/src
Module name:src
Changes by: h...@sourceware.org 2010-01-08 01:43:23

Modified files:
bfd: ChangeLog elflink.c 
ld/testsuite   : ChangeLog 
ld/testsuite/ld-gc: gc.exp 
Added files:
ld/testsuite/ld-gc: start.d start.s 

Log message:
Set SEC_KEEP on section XXX for undefined __start_XXX/__stop_XXX

bfd/

2010-01-07  H.J. Lu  hongjiu...@intel.com

PR ld/11133
* elflink.c (_bfd_elf_gc_mark_hook): Check section XXX for
undefined __start_XXX/__stop_XXX in all input files and set
SEC_KEEP.

ld/testsuite/

2010-01-07  H.J. Lu  hongjiu...@intel.com

PR ld/11133
* ld-gc/gc.exp: Run start.

* ld-gc/start.d: New.
* ld-gc/start.s: Likewise.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4875r2=1.4876
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elflink.c.diff?cvsroot=srcr1=1.363r2=1.364
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ChangeLog.diff?cvsroot=srcr1=1.1202r2=1.1203
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-gc/start.d.diff?cvsroot=srcr1=NONEr2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-gc/start.s.diff?cvsroot=srcr1=NONEr2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-gc/gc.exp.diff?cvsroot=srcr1=1.7r2=1.8



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11133

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/11138] ld: internal error when DSO is before object files

2010-01-07 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-08 
03:03 ---
Subject: Bug 11138

CVSROOT:/cvs/src
Module name:src
Changes by: h...@sourceware.org 2010-01-08 03:03:17

Modified files:
bfd: ChangeLog elflink.c 
ld/testsuite   : ChangeLog 
ld/testsuite/ld-elf: shared.exp 
Added files:
ld/testsuite/ld-elf: pr11138-1.c pr11138-1.map pr11138-2.c 
 pr11138-2.map pr11138.out 

Log message:
Fix PR ld/11138

bfd/

2010-01-07  H.J. Lu  hongjiu...@intel.com

PR ld/11138
* elflink.c (elf_link_check_versioned_symbol): Don't abort if
a symbol referenced by DSO is is defined in a non-shared object
and forced local.

ld/testsuite/

2010-01-07  H.J. Lu  hongjiu...@intel.com

PR ld/11138
* ld-elf/pr11138-1.c: New.
* ld-elf/pr11138-1.map: Likewise.
* ld-elf/pr11138-2.c: Likewise.
* ld-elf/pr11138-2.map: Likewise.
* ld-elf/pr11138.out: Likewise.

* ld-elf/shared.exp (build_tests): Add libpr11138-1.so and
libpr11138-2.o.
(run_tests): Add 2 tests for PR ld/11138.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4876r2=1.4877
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elflink.c.diff?cvsroot=srcr1=1.364r2=1.365
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ChangeLog.diff?cvsroot=srcr1=1.1203r2=1.1204
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-elf/pr11138-1.c.diff?cvsroot=srcr1=NONEr2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-elf/pr11138-1.map.diff?cvsroot=srcr1=NONEr2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-elf/pr11138-2.c.diff?cvsroot=srcr1=NONEr2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-elf/pr11138-2.map.diff?cvsroot=srcr1=NONEr2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-elf/pr11138.out.diff?cvsroot=srcr1=NONEr2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-elf/shared.exp.diff?cvsroot=srcr1=1.14r2=1.15



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11138

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/11133] gc-sections deletes sections with __start/__stop reference

2010-01-07 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-08 
05:55 ---
Subject: Bug 11133

CVSROOT:/cvs/src
Module name:src
Changes by: amo...@sourceware.org   2010-01-08 05:55:11

Modified files:
bfd: ChangeLog elf32-cr16.c elf32-microblaze.c 
 elf64-ppc.c 

Log message:
PR ld/11133
* elf32-cr16.c (elf32_cr16_gc_mark_hook): Call _bfd_elf_gc_mark_hook.
* elf32-microblaze.c (microblaze_elf_gc_mark_hook): Likewise.
* elf64-ppc.c (ppc64_elf_gc_mark_hook): Likewise.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4877r2=1.4878
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf32-cr16.c.diff?cvsroot=srcr1=1.12r2=1.13
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf32-microblaze.c.diff?cvsroot=srcr1=1.3r2=1.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf64-ppc.c.diff?cvsroot=srcr1=1.306r2=1.307



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11133

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10980] Please support more options available from old ld

2010-01-06 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-06 
22:37 ---
Subject: Bug 10980

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2010-01-06 22:37:19

Modified files:
gold   : ChangeLog layout.cc options.cc options.h 
 output.cc output.h 

Log message:
PR 10980
* options.cc (General_options::parse_section_start): New function.
(General_options::section_start): New function.
(General_options::General_options): Initialize all members.
* options.h: Include map
(class General_options): Add --section-start.  Add section_starts_
member.
* layout.cc (Layout::attach_allocated_section_to_segment): If
--section-start was used, set the address of the segment.  Remove
local sort_sections.
(Layout::relaxation_loop_body): If the address of the load segment
has been set by --section-start, don't use it.
* output.h (Output_segment::update_flags_for_output_section): New
function.
* output.cc (Output_segment::add_output_section): Call
update_flags_for_output_section.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.426r2=1.427
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/layout.cc.diff?cvsroot=srcr1=1.155r2=1.156
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/options.cc.diff?cvsroot=srcr1=1.97r2=1.98
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/options.h.diff?cvsroot=srcr1=1.131r2=1.132
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/output.cc.diff?cvsroot=srcr1=1.111r2=1.112
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/output.h.diff?cvsroot=srcr1=1.93r2=1.94



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10980

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10980] Please support more options available from old ld

2010-01-06 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-07 
05:57 ---
Subject: Bug 10980

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2010-01-07 05:57:25

Modified files:
gold   : ChangeLog options.h 

Log message:
PR 10980
* options.h (class General_options): Add --warn-multiple-gp.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.428r2=1.429
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/options.h.diff?cvsroot=srcr1=1.132r2=1.133



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10980

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10980] Please support more options available from old ld

2010-01-06 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-07 
06:05 ---
Subject: Bug 10980

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2010-01-07 06:05:24

Modified files:
gold   : ChangeLog layout.cc options.h 

Log message:
PR 10980
* options.h (class General_options): Add --warn-shared-textrel.
* layout.cc (Layout::finish_dynamic_section): Implement
--warn-shared-textrel.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.429r2=1.430
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/layout.cc.diff?cvsroot=srcr1=1.156r2=1.157
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/options.h.diff?cvsroot=srcr1=1.133r2=1.134



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10980

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10980] Please support more options available from old ld

2010-01-05 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-05 
21:53 ---
Subject: Bug 10980

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2010-01-05 21:52:51

Modified files:
gold   : ChangeLog cref.cc cref.h dynobj.cc dynobj.h 
 main.cc mapfile.h object.cc object.h options.h 
 plugin.cc plugin.h 

Log message:
PR 10980
* options.h (class General_options): Add --cref.
* main.cc (main): Print cref table if --cref.  Don't close mapfile
until after printing cref table.
* cref.cc: Include symtab.h.
(class Cref_inputs): Define Cref_table_compare and Cref_table.
(Cref_table_compare::operator()): New function.
(Cref_inputs::gather_cref): New function.
(filecol): New static const.
(Cref_inputs::print_cref): New function.
(Cref::print_cref): New function.
* cref.h: Include cstdio.
(class Cref): Update declarations.
* mapfile.h (Mapfile::file): New function.
* object.h (class Object): Define Symbols.  Declare virtual
do_get_global_symbols.
(Object::get_global_symbols): New function.
* object.cc (Input_objects::add_object): Pass object to cref_ if
--cref.
(Input_objects::archive_start): Likewise.
(Input_objects::archive_stop): Likewise.
(Input_objects::print_cref): New function.
* dynobj.h (Sized_dynobj::do_get_global_symbols): New function.
* dynobj.cc (big_endian::do_add_symbols): Create symbols_ if
--cref.
* plugin.cc (Sized_pluginobj::do_get_global_symbols): New
function.
* plugin.h (class Sized_pluginobj): Update declarations.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.423r2=1.424
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/cref.cc.diff?cvsroot=srcr1=1.1r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/cref.h.diff?cvsroot=srcr1=1.1r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/dynobj.cc.diff?cvsroot=srcr1=1.52r2=1.53
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/dynobj.h.diff?cvsroot=srcr1=1.36r2=1.37
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/main.cc.diff?cvsroot=srcr1=1.36r2=1.37
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/mapfile.h.diff?cvsroot=srcr1=1.2r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/object.cc.diff?cvsroot=srcr1=1.113r2=1.114
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/object.h.diff?cvsroot=srcr1=1.87r2=1.88
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/options.h.diff?cvsroot=srcr1=1.128r2=1.129
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/plugin.cc.diff?cvsroot=srcr1=1.26r2=1.27
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/plugin.h.diff?cvsroot=srcr1=1.9r2=1.10



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10980

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10980] Please support more options available from old ld

2010-01-05 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-06 
05:30 ---
Subject: Bug 10980

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2010-01-06 05:30:24

Modified files:
gold   : ChangeLog gold.cc options.h script.cc script.h 

Log message:
PR 10980
* options.h (class General_options): Add --undefined-version.
* script.cc (struct Version_expression): Add was_matched_by_symbol
field.
(Version_script_info::matched_symbol): New function.
(Version_script_info::get_symbol_version_helper): Call
matched_symbol.
(Version_script_info::check_unmatched_names): New function.
* script.h (class Version_script_info): Update declarations.
* gold.cc (queue_middle_tasks): Handle --no-undefined-version.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.425r2=1.426
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/gold.cc.diff?cvsroot=srcr1=1.75r2=1.76
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/options.h.diff?cvsroot=srcr1=1.130r2=1.131
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/script.cc.diff?cvsroot=srcr1=1.64r2=1.65
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/script.h.diff?cvsroot=srcr1=1.30r2=1.31



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10980

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/11128] Test for readelf is failing

2010-01-04 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-04 
13:40 ---
Subject: Bug 11128

CVSROOT:/cvs/src
Module name:src
Changes by: ni...@sourceware.org2010-01-04 13:39:59

Modified files:
binutils   : ChangeLog readelf.c 

Log message:
PR 11128
* readelf.c (dump_section_as_strings): Use two separate
invocations of printf() in order to work around bugs in
the Solaris 8 implementation.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/ChangeLog.diff?cvsroot=srcr1=1.1582r2=1.1583
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/readelf.c.diff?cvsroot=srcr1=1.476r2=1.477



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11128

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10980] Please support more options available from old ld

2010-01-04 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-05 
00:32 ---
Subject: Bug 10980

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2010-01-05 00:32:23

Modified files:
gold   : ChangeLog object.cc options.h 

Log message:
PR 10980
* options.h (class General_options): Add --add-needed and
--copy-dt-needed-entries.  Tweak --as-needed help entry.
* object.cc (Input_objects::check_dynamic_dependencies): Give an
error if --copy-dt-needed-entries aka --add-needed is used and
would cause a change in behaviour.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.420r2=1.421
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/object.cc.diff?cvsroot=srcr1=1.112r2=1.113
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/options.h.diff?cvsroot=srcr1=1.126r2=1.127



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10980

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/11130] Bad objopy error message

2010-01-04 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-05 
00:40 ---
Subject: Bug 11130

CVSROOT:/cvs/src
Module name:src
Changes by: h...@sourceware.org 2010-01-05 00:39:48

Modified files:
binutils   : ChangeLog objcopy.c 

Log message:
Remove Warning:  from error message

2010-01-04  H.J. Lu  hongjiu...@intel.com

PR binutils/11130
* objcopy.c (copy_object): Remove Warning:  from error
message.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/ChangeLog.diff?cvsroot=srcr1=1.1583r2=1.1584
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/objcopy.c.diff?cvsroot=srcr1=1.138r2=1.139



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11130

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/10764] compiler option added after operands

2010-01-04 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-05 
01:52 ---
Subject: Bug 10764

CVSROOT:/cvs/src
Module name:src
Branch: binutils-2_20-branch
Changes by: amo...@sourceware.org   2010-01-05 01:52:42

Modified files:
binutils   : ChangeLog Makefile.am Makefile.in 

Log message:
PR 11129
2009-11-20  Ben Elliston  b...@au.ibm.com
* Makefile.am (syslex.o): Use $(NO_WERROR) not -Wno-error.
(sysinfo.o): Likewise.
PR 10764
2009-10-16  Jerker Bäck jerker.b...@gmail.com
* Makefile.am (sysinfo.o, syslex.o): Place source file after all
command line switches.
* Makefile.in: Regenerate.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.1521.2.17r2=1.1521.2.18
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/Makefile.am.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.118.2.1r2=1.118.2.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/Makefile.in.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.139.2.1r2=1.139.2.2



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10764

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/11129] Sun Studio compiler doesn't understand -Wno-error and __FUNCTION__

2010-01-04 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2010-01-05 
01:52 ---
Subject: Bug 11129

CVSROOT:/cvs/src
Module name:src
Branch: binutils-2_20-branch
Changes by: amo...@sourceware.org   2010-01-05 01:52:42

Modified files:
binutils   : ChangeLog Makefile.am Makefile.in 

Log message:
PR 11129
2009-11-20  Ben Elliston  b...@au.ibm.com
* Makefile.am (syslex.o): Use $(NO_WERROR) not -Wno-error.
(sysinfo.o): Likewise.
PR 10764
2009-10-16  Jerker Bäck jerker.b...@gmail.com
* Makefile.am (sysinfo.o, syslex.o): Place source file after all
command line switches.
* Makefile.in: Regenerate.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.1521.2.17r2=1.1521.2.18
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/Makefile.am.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.118.2.1r2=1.118.2.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/Makefile.in.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.139.2.1r2=1.139.2.2



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11129

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10450] elfutils elflint failures

2009-12-30 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-30 
07:40 ---
Subject: Bug 10450

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2009-12-30 07:40:01

Modified files:
gold   : ChangeLog symtab.h 

Log message:
PR 10450
* symtab.h (Symbol::needs_dynsym_entry): A symbol in both a
regular and a dynamic object only needs a dynamic symbol table
entry if it is externally visible.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.405r2=1.406
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/symtab.h.diff?cvsroot=srcr1=1.100r2=1.101



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10450

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10450] elfutils elflint failures

2009-12-30 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-30 
08:29 ---
Subject: Bug 10450

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2009-12-30 08:29:38

Modified files:
gold   : ChangeLog dynobj.cc 

Log message:
PR 10450
* dynobj.cc (Dynobj::create_gnu_hash_table): Add symbols to the
GNU hash table if they need a dynamic value.  Otherwise, don't add
them if they are defined in a dynamic object or are forced local.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.407r2=1.408
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/dynobj.cc.diff?cvsroot=srcr1=1.51r2=1.52



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10450

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10450] elfutils elflint failures

2009-12-30 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-30 
19:29 ---
Subject: Bug 10450

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2009-12-30 19:29:20

Modified files:
gold   : ChangeLog output.cc 

Log message:
PR 10450
* output.cc (Output_segment::Output_segment): If PT_TLS, set the
flags to PF_R.
(Output_segment::add_output_section): Don't change the flags if
the type is PT_TLS.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.408r2=1.409
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/output.cc.diff?cvsroot=srcr1=1.110r2=1.111



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10450

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10670] gold doesn't implement ld -x

2009-12-30 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-30 
20:23 ---
Subject: Bug 10670

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2009-12-30 20:23:29

Modified files:
gold   : ChangeLog object.cc options.h 

Log message:
PR 10670
* options.h (class General_options): Add -x/--discard-all.
* object.cc (Sized_relobj::do_count_local_symbols): Handle
--discard-all.  If the local symbol needs a dynamic entry, check
that before handling --discard-locals.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.409r2=1.410
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/object.cc.diff?cvsroot=srcr1=1.111r2=1.112
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/options.h.diff?cvsroot=srcr1=1.121r2=1.122



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10670

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10843] gold: fails to link fglrx

2009-12-30 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-30 
20:36 ---
Subject: Bug 10843

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2009-12-30 20:35:53

Modified files:
gold   : ChangeLog target-reloc.h 

Log message:
PR 10843
* target-reloc.h (relocate_for_relocatable): When copying a reloc,
if the input symbol index is 0, make the output symbol index 0.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.410r2=1.411
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/target-reloc.h.diff?cvsroot=srcr1=1.36r2=1.37



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10843

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10861] gold fails to link fuse user space library (multiple definitions in same object)

2009-12-30 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-30 
22:36 ---
Subject: Bug 10861

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2009-12-30 22:35:49

Modified files:
gold   : ChangeLog options.cc options.h script.cc 
 script.h 
gold/testsuite : Makefile.am Makefile.in ver_test_4.script 
 version_script.map 

Log message:
PR 10861
* script.h (class Version_script_info): Define Language enum.
Update declarations.  Define Glob, Exact, and Lookup types.  Add
new fields globals_, locals_, and is_finalized_.
* script.cc: Various formatting fixes.
(class Parser_closure): Change language_stack_ from a vector of
std::string to one of Version_script_info::Language.  Adjust all
uses accordingly.
(class Lazy_demangler): Remove.
(struct Version_expression): Change language from std::string to
Version_script_info::Language.
(Version_script_info::Version_script_info): New function.
(Version_script_info::~Version_script_info): Don't call clear.
(Version_script_info::finalize): New function.
(Version_script_info::build_lookup_tables): New function.
(Version_script_info::build_expression_list_lookup): New
function.
(Version_script_info::get_symbol_version_helper): Rewrite to use
lookup tables.
(Version_script_info::print_expression_list): Adjust to use
Version_script_info::Language.
(script_push_lex_into_version_mode): Check that the version script
has not been finalized.
(version_script_push_lang): Change language string to
Version_script_info::Language.
* options.cc (Command_line::version_script): New function.
* options.h (class General_options): Add finalize_dynamic_list
function.  Change version_script from declaration to definition.
* testsuite/ver_test_4.script: Remove duplicate def of t2_2.
* testsuite/version_script.map: Remove duplicate def of foo.
* testsuite/Makefile.am (ver_matching_def.so): Depend upon
version_script.map.
* testsuite/Makefile.in: Rebuild.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.411r2=1.412
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/options.cc.diff?cvsroot=srcr1=1.96r2=1.97
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/options.h.diff?cvsroot=srcr1=1.122r2=1.123
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/script.cc.diff?cvsroot=srcr1=1.62r2=1.63
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/script.h.diff?cvsroot=srcr1=1.29r2=1.30
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/testsuite/Makefile.am.diff?cvsroot=srcr1=1.113r2=1.114
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/testsuite/Makefile.in.diff?cvsroot=srcr1=1.119r2=1.120
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/testsuite/ver_test_4.script.diff?cvsroot=srcr1=1.4r2=1.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/testsuite/version_script.map.diff?cvsroot=srcr1=1.4r2=1.5



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10861

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10916] Interprets --exclude-libs completely different to old GNU ld

2009-12-30 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-31 
01:14 ---
Subject: Bug 10916

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2009-12-31 01:14:34

Modified files:
gold   : ChangeLog symtab.cc 
gold/testsuite : exclude_libs_test_1.c 

Log message:
PR 10916
* symtab.cc (Symbol_table::add_from_relobj): When not exporting
symbols from this object, don't change the visibility of an
undefined symbol.
* testsuite/exclude_libs_test_1.c (lib1_ref): New function.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.412r2=1.413
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/symtab.cc.diff?cvsroot=srcr1=1.134r2=1.135
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/testsuite/exclude_libs_test_1.c.diff?cvsroot=srcr1=1.1r2=1.2



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10916

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10931] Missing --sort-common option

2009-12-30 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-31 
01:58 ---
Subject: Bug 10931

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2009-12-31 01:57:55

Modified files:
gold   : ChangeLog common.cc options.h symtab.h 

Log message:
PR 10931
* options.h (class General_options): Add --sort-common option.
* symtab.h (class Symbol_table): Define Sort_commons_order enum.
* common.cc (Sort_common): Add sort_order parameter to
constructor.  Add sort_order_ field.
(Sort_commons::operator): Check sort_order_.
(Symbol_table::allocate_commons): Determine the sort order.
(Symbol_table::do_allocate_commons): Add sort_order parameter.
Change all callers.
(Symbol_table::do_allocate_commons_list): Likewise.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.413r2=1.414
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/common.cc.diff?cvsroot=srcr1=1.20r2=1.21
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/options.h.diff?cvsroot=srcr1=1.123r2=1.124
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/symtab.h.diff?cvsroot=srcr1=1.101r2=1.102



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10931

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10979] Crashes during linking of program

2009-12-30 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-31 
03:48 ---
Subject: Bug 10979

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2009-12-31 03:48:46

Modified files:
gold   : ChangeLog layout.cc layout.h script.cc 

Log message:
PR 10979
* script.cc (read_input_script): If we see a new SECTIONS clause,
and we have added an input section, give an error.
* layout.h (class Layout): Add have_added_input_section function.
Add have_added_input_section_ field.
* layout.cc (Layout::Layout): Initialize
have_added_input_section_.
(Layout::layout): Set have_added_input_section_.
(Layout::layout_eh_frame): Likewise.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.414r2=1.415
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/layout.cc.diff?cvsroot=srcr1=1.153r2=1.154
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/layout.h.diff?cvsroot=srcr1=1.75r2=1.76
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/script.cc.diff?cvsroot=srcr1=1.63r2=1.64



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10979

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10979] Crashes during linking of program

2009-12-30 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-31 
05:07 ---
Subject: Bug 10979

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2009-12-31 05:07:22

Modified files:
gold   : ChangeLog common.cc symtab.h 
gold/testsuite : Makefile.am Makefile.in 
Added files:
gold/testsuite : common_test_2.c common_test_3.c 

Log message:
PR 10979
* common.cc (Sort_commons::operator()): Stabilize sort when both
entries are NULL.
(Symbol_table::do_allocate_commons_list): When allocating common
symbols, skip a symbol which is no longer common.
* symtab.h (Symbol::is_common): Test whether the symbol comes from
an object before checking its type.
* testsuite/common_test_2.c: New file.
* testsuite/common_test_3.c: New file.
* testsuite/Makefile.am (check_PROGRAMS): Add common_test_2.
(common_test_2_SOURCES, common_test_2_DEPENDENCIES): Define.
(common_test_2_LDFLAGS, common_test_2_LDADD): Define.
(common_test_2_pic.o, common_test_2.so): New targets.
(common_test_3_pic.o, common_test_3.so): New targets.
* testsuite/Makefile.in: Rebuild.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.415r2=1.416
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/common.cc.diff?cvsroot=srcr1=1.21r2=1.22
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/symtab.h.diff?cvsroot=srcr1=1.102r2=1.103
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/testsuite/common_test_2.c.diff?cvsroot=srcr1=NONEr2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/testsuite/common_test_3.c.diff?cvsroot=srcr1=NONEr2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/testsuite/Makefile.am.diff?cvsroot=srcr1=1.114r2=1.115
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/testsuite/Makefile.in.diff?cvsroot=srcr1=1.120r2=1.121



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10979

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10979] Crashes during linking of program

2009-12-30 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-31 
05:43 ---
Subject: Bug 10979

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2009-12-31 05:43:29

Modified files:
gold   : ChangeLog layout.cc 

Log message:
PR 10979
* layout.cc (Layout::relaxation_loop_body): If -Ttext was used,
don't put the file header and segment headers in the text
segment.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.416r2=1.417
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/layout.cc.diff?cvsroot=srcr1=1.154r2=1.155



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10979

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10980] Please support more options available from old ld

2009-12-30 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-31 
06:06 ---
Subject: Bug 10980

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2009-12-31 06:05:49

Modified files:
gold   : ChangeLog options.h 

Log message:
PR 10980
* options.h (class General_options): Permit two dashes with
--retain-symbols-file.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.417r2=1.418
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/options.h.diff?cvsroot=srcr1=1.124r2=1.125



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10980

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10450] elfutils elflint failures

2009-12-29 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-30 
04:00 ---
Subject: Bug 10450

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2009-12-30 04:00:21

Modified files:
gold   : ChangeLog output.cc output.h 

Log message:
PR 10450
* output.h (class Output_section): Add is_entsize_zero_ field.
* output.cc (Output_section::Output_section): Initialize
is_entsize_zero_.
(Output_section::set_entsize): If two different entsizes are
requested, force it to zero.
(Output_section::add_input_section): Set flags for .debug_str
before updating section flags.  Set entsize.
(Output_section::update_flags_for_input_section): Set SHF_MERGE
and SHF_STRING if all input sections have those flags.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.401r2=1.402
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/output.cc.diff?cvsroot=srcr1=1.108r2=1.109
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/output.h.diff?cvsroot=srcr1=1.91r2=1.92



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10450

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10450] elfutils elflint failures

2009-12-29 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-30 
04:17 ---
Subject: Bug 10450

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2009-12-30 04:16:50

Modified files:
gold   : ChangeLog layout.cc layout.h 

Log message:
PR 10450
* layout.cc (Layout::Layout): Initialize dynamic_symbol_ field.
(Layout::create_initial_dynamic_sections): Set dynamic_symbol_.
(Layout::finalize): Call set_dynamic_symbol_size.
(Layout::set_dynamic_symbol_size): New function.
* layout.h (class Layout): Add dynamic_symbol_ field.  Declare
set_dynamic_symbol_size.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.402r2=1.403
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/layout.cc.diff?cvsroot=srcr1=1.150r2=1.151
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/layout.h.diff?cvsroot=srcr1=1.73r2=1.74



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10450

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10450] elfutils elflint failures

2009-12-29 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-30 
07:22 ---
Subject: Bug 10450

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2009-12-30 07:22:07

Modified files:
gold   : ChangeLog i386.cc x86_64.cc 

Log message:
PR 10450
* i386.cc (class Target_i386): Initialize global_offset_table_ in
constructor.  Add global_offset_table_ field.
(Target_i386::got_section): Set global_offset_table_.
(Target_i386::do_finalize_sections): Set global_offset_table_
size.
* x86_64.cc (class Target_x86_64): Initialize global_offset_table_
in constructor.  Add global_offset_table_ field.
(Target_x86_64::got_section): Set global_offset_table_.
(Target_x86_64::do_finalize_sections): Set global_offset_table_
size.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.404r2=1.405
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/i386.cc.diff?cvsroot=srcr1=1.108r2=1.109
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/x86_64.cc.diff?cvsroot=srcr1=1.101r2=1.102



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10450

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10450] elfutils elflint failures

2009-12-29 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-30 
07:45 ---
Subject: Bug 10450

CVSROOT:/cvs/src
Module name:src
Changes by: i...@sourceware.org 2009-12-30 07:45:32

Modified files:
gold   : ChangeLog layout.cc 

Log message:
PR 10450
* layout.cc (Layout::create_dynamic_symtab): Only set entsize of
.gnu.hash table for a 32-bit target.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.406r2=1.407
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/layout.cc.diff?cvsroot=srcr1=1.152r2=1.153



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10450

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries

2009-12-17 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-17 
09:52 ---
Subject: Bug 10924

CVSROOT:/cvs/src
Module name:src
Changes by: ni...@sourceware.org2009-12-17 09:52:18

Modified files:
opcodes: ChangeLog arm-dis.c 
gas: ChangeLog 
gas/config : tc-arm.c 
gas/testsuite  : ChangeLog 
gas/testsuite/gas/arm: unpredictable.d unpredictable.s 

Log message:
PR binutils/10924
* config/tc-arm.c (do_ldstv4): Do not allow r15 as the destination
register.
(do_mrs): Likewise.
(do_mul): Likewise.

* arm-dis.c: Add support for %ru and %rU formats to enforce
unique register numbers.  Extend support for %R format to
thumb32 and coprocessor instructions.

* gas/arm/unpredictable.s: Add more unpredictable instructions.
* gas/arm/unpredictable.d: Add expected disassemblies.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/ChangeLog.diff?cvsroot=srcr1=1.1532r2=1.1533
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/arm-dis.c.diff?cvsroot=srcr1=1.118r2=1.119
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=srcr1=1.4048r2=1.4049
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/tc-arm.c.diff?cvsroot=srcr1=1.420r2=1.421
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/ChangeLog.diff?cvsroot=srcr1=1.1604r2=1.1605
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/unpredictable.d.diff?cvsroot=srcr1=1.1r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/unpredictable.s.diff?cvsroot=srcr1=1.1r2=1.2



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10924

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/11088] Internal Error in ppc64_elf_gc_sweep_hook

2009-12-16 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-17 
00:07 ---
Subject: Bug 11088

CVSROOT:/cvs/src
Module name:src
Changes by: amo...@sourceware.org   2009-12-17 00:07:38

Modified files:
bfd: ChangeLog elf64-ppc.c 

Log message:
PR ld/11088
* elf64-ppc.c (ppc64_elf_gc_sweep_hook): Don't abort if symbol
hiding has nulled out plt.plist.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4862r2=1.4863
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf64-ppc.c.diff?cvsroot=srcr1=1.304r2=1.305



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11088

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/11088] Internal Error in ppc64_elf_gc_sweep_hook

2009-12-16 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-17 
05:45 ---
Subject: Bug 11088

CVSROOT:/cvs/src
Module name:src
Changes by: amo...@sourceware.org   2009-12-17 05:45:26

Modified files:
include/elf: ChangeLog ppc.h 
bfd: ChangeLog elf32-ppc.c 

Log message:
PR ld/11088
include/elf/
* ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
R_PPC_RELAX32PC_PLT): Delete.
(R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
bfd/
* elf32-ppc.c (update_plt_info): Clear sec here when addend is
less than 32768..
(ppc_elf_check_relocs): ..rather than doing so here.  Ignore new
relax relocs.
(ppc_elf_gc_sweep_hook): Don't segfault when symbol hiding has
removed plt_entry records.
(ppc_elf_tls_setup): Handle PIE calls to __tls_get_addr correctly.
(ppc_elf_tls_optimize): Likewise.  Also dec __tls_get_addr refcount
when optimizing code using new tlsgd and tlsld marker relocs.
(ppc_elf_relax_section): Differentiate relaxed PLTREL24 relocs
from ADDR24 relocs using plt or glink.  Don't clear the addend
for R_PPC_RELAX_PLTREL24.
(ppc_elf_relocate_section): Correctly handle addends on relaxed
PLTREL24 relocs.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/include/elf/ChangeLog.diff?cvsroot=srcr1=1.383r2=1.384
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/include/elf/ppc.h.diff?cvsroot=srcr1=1.26r2=1.27
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4863r2=1.4864
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf32-ppc.c.diff?cvsroot=srcr1=1.272r2=1.273



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11088

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/11088] Internal Error in ppc64_elf_gc_sweep_hook

2009-12-16 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-17 
05:46 ---
Subject: Bug 11088

CVSROOT:/cvs/src
Module name:src
Branch: binutils-2_20-branch
Changes by: amo...@sourceware.org   2009-12-17 05:46:06

Modified files:
include/elf: ChangeLog ppc.h 
bfd: ChangeLog elf32-ppc.c 

Log message:
PR ld/11088
include/elf/
* ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
R_PPC_RELAX32PC_PLT): Delete.
(R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
bfd/
* elf32-ppc.c (update_plt_info): Clear sec here when addend is
less than 32768..
(ppc_elf_check_relocs): ..rather than doing so here.  Ignore new
relax relocs.
(ppc_elf_gc_sweep_hook): Don't segfault when symbol hiding has
removed plt_entry records.
(ppc_elf_tls_setup): Handle PIE calls to __tls_get_addr correctly.
(ppc_elf_tls_optimize): Likewise.  Also dec __tls_get_addr refcount
when optimizing code using new tlsgd and tlsld marker relocs.
(ppc_elf_relax_section): Differentiate relaxed PLTREL24 relocs
from ADDR24 relocs using plt or glink.  Don't clear the addend
for R_PPC_RELAX_PLTREL24.
(ppc_elf_relocate_section): Correctly handle addends on relaxed
PLTREL24 relocs.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/include/elf/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.379.2.1r2=1.379.2.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/include/elf/ppc.h.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.25.4.1r2=1.25.4.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.4761.2.34r2=1.4761.2.35
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf32-ppc.c.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.267.2.3r2=1.267.2.4



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11088

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/11037] invalid code generation depending on code position

2009-12-15 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-16 
01:52 ---
Subject: Bug 11037

CVSROOT:/cvs/src
Module name:src
Branch: binutils-2_20-branch
Changes by: h...@sourceware.org 2009-12-16 01:52:14

Modified files:
gas: ChangeLog expr.c symbols.c symbols.h 
gas/testsuite  : ChangeLog 
gas/testsuite/gas/i386: intelpic.d intelpic.s 

Log message:
Fix PR gas/11037.

gas/

2009-12-15  H.J. Lu  hongjiu...@intel.com

Backport from trunk:
2009-12-07  H.J. Lu  hongjiu...@intel.com

PR gas/11037
* expr.c (resolve_expression): Call symbol_same_p to check
if 2 symbols are the same.

* symbols.c (symbol_same_p): New.
* symbols.h (symbol_same_p): Likewise.

gas/testsuite/

2009-12-15  H.J. Lu  hongjiu...@intel.com

Backport from trunk:
2009-12-07  H.J. Lu  hongjiu...@intel.com

PR gas/11037
* gas/i386/intelpic.s: Add testcases.
* gas/i386/intelpic.d: Updated.

2009-10-28  Alan Modra  amo...@bigpond.net.au

* gas/i386/intelpic.d: Correct.

2009-10-08  H.J. Lu  hongjiu...@intel.com

PR gas/10704
* gas/i386/intelpic.s: Add 2 new tests.
* gas/i386/intelpic.d: Updated.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.3938.2.29r2=1.3938.2.30
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/expr.c.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.77.2.2r2=1.77.2.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/symbols.c.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.96.2.4r2=1.96.2.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/symbols.h.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.31r2=1.31.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.1537.2.14r2=1.1537.2.15
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/i386/intelpic.d.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.2r2=1.2.4.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/i386/intelpic.s.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.1r2=1.1.34.1



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11037

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/10704] as segfault in memory lookup intel syntax

2009-12-15 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-16 
01:52 ---
Subject: Bug 10704

CVSROOT:/cvs/src
Module name:src
Branch: binutils-2_20-branch
Changes by: h...@sourceware.org 2009-12-16 01:52:14

Modified files:
gas: ChangeLog expr.c symbols.c symbols.h 
gas/testsuite  : ChangeLog 
gas/testsuite/gas/i386: intelpic.d intelpic.s 

Log message:
Fix PR gas/11037.

gas/

2009-12-15  H.J. Lu  hongjiu...@intel.com

Backport from trunk:
2009-12-07  H.J. Lu  hongjiu...@intel.com

PR gas/11037
* expr.c (resolve_expression): Call symbol_same_p to check
if 2 symbols are the same.

* symbols.c (symbol_same_p): New.
* symbols.h (symbol_same_p): Likewise.

gas/testsuite/

2009-12-15  H.J. Lu  hongjiu...@intel.com

Backport from trunk:
2009-12-07  H.J. Lu  hongjiu...@intel.com

PR gas/11037
* gas/i386/intelpic.s: Add testcases.
* gas/i386/intelpic.d: Updated.

2009-10-28  Alan Modra  amo...@bigpond.net.au

* gas/i386/intelpic.d: Correct.

2009-10-08  H.J. Lu  hongjiu...@intel.com

PR gas/10704
* gas/i386/intelpic.s: Add 2 new tests.
* gas/i386/intelpic.d: Updated.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.3938.2.29r2=1.3938.2.30
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/expr.c.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.77.2.2r2=1.77.2.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/symbols.c.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.96.2.4r2=1.96.2.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/symbols.h.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.31r2=1.31.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.1537.2.14r2=1.1537.2.15
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/i386/intelpic.d.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.2r2=1.2.4.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/i386/intelpic.s.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.1r2=1.1.34.1



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10704

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries

2009-12-14 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-14 
16:38 ---
Subject: Bug 10924

CVSROOT:/cvs/src
Module name:src
Changes by: ni...@sourceware.org2009-12-14 16:38:23

Modified files:
opcodes: ChangeLog arm-dis.c 
gas/testsuite  : ChangeLog 
Added files:
gas/testsuite/gas/arm: unpredictable.d unpredictable.s 

Log message:
PR binutils/10924
* arm-dis.c (arm_opcodes): Specify %R in cases where using r15
results in unpredictable behaviour.
(print_insn_arm): Handle %R.

* gas/arm/unpredictable.s: New test case - checks the disassembly
of instructions with unpredictable behaviour.
* gas/arm/unpredictable.d: New file - expected disassembly.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/ChangeLog.diff?cvsroot=srcr1=1.1517r2=1.1518
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/arm-dis.c.diff?cvsroot=srcr1=1.117r2=1.118
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/ChangeLog.diff?cvsroot=srcr1=1.1603r2=1.1604
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/unpredictable.d.diff?cvsroot=srcr1=NONEr2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/unpredictable.s.diff?cvsroot=srcr1=NONEr2=1.1



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10924

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/11012] -Wl, -z, nocombreloc doesn't work with IRELATIVE relocations

2009-12-08 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-09 
01:26 ---
Subject: Bug 11012

CVSROOT:/cvs/src
Module name:src
Branch: binutils-2_20-branch
Changes by: amo...@sourceware.org   2009-12-09 01:26:21

Modified files:
ld : ChangeLog 
ld/emulparams  : elf64ppc.sh 
ld/scripttempl : elf.sc 

Log message:
PR ld/11012
* emulparams/elf64ppc.sh (OTHER_GOT_RELOC_SECTIONS): Move .rela.opd ..
(INITIAL_RELOC_SECTIONS): .. to here.  New define.
* scripttempl/elf.sc: Expand INITIAL_RELOC_SECTIONS.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.2039.2.15r2=1.2039.2.16
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/emulparams/elf64ppc.sh.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.21r2=1.21.6.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/scripttempl/elf.sc.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.95.2.2r2=1.95.2.3



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11012

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10893] gold doesn't support IFUNC

2009-12-07 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-07 
17:15 ---
Subject: Bug 10893

CVSROOT:/cvs/src
Module name:src
Changes by: h...@sourceware.org 2009-12-07 17:14:56

Modified files:
gold   : ChangeLog i386.cc symtab.cc symtab.h x86_64.cc 

Log message:
2009-12-07  H.J. Lu  hongjiu...@intel.com

PR gold/10893
* i386.cc (Target_i386::Scan::globa): Use is_func instead of
checking elfcpp::STT_FUNC.
(Target_i386::Relocate::relocate): Likewise.
* x86_64.cc (Target_x86_64::Scan::global): Likewise.

* symtab.cc (Symbol_table::sized_write_symbol): Turn IFUNC
symbols from shared libraries into normal FUNC symbols.

* symtab.h (Symbol): Add is_func and use it.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.377r2=1.378
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/i386.cc.diff?cvsroot=srcr1=1.102r2=1.103
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/symtab.cc.diff?cvsroot=srcr1=1.129r2=1.130
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/symtab.h.diff?cvsroot=srcr1=1.96r2=1.97
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/x86_64.cc.diff?cvsroot=srcr1=1.95r2=1.96



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10893

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/11055] incremental-dump assumes 64bit little endian ELF input

2009-12-07 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-07 
21:37 ---
Subject: Bug 11055

CVSROOT:/cvs/src
Module name:src
Changes by: espind...@sourceware.org2009-12-07 21:36:52

Modified files:
gold   : ChangeLog incremental-dump.cc 

Log message:
2009-12-07  Rafael Avila de Espindola  espind...@google.com

PR gold/11055
* incremental-dump.cc (dump_incremental_inputs): New.
(main): Use dump_incremental_inputs.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.378r2=1.379
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/incremental-dump.cc.diff?cvsroot=srcr1=1.4r2=1.5



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11055

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/11037] invalid code generation depending on code position

2009-12-07 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-08 
03:14 ---
Subject: Bug 11037

CVSROOT:/cvs/src
Module name:src
Changes by: h...@sourceware.org 2009-12-08 03:14:29

Modified files:
gas: ChangeLog expr.c symbols.c symbols.h 
gas/testsuite  : ChangeLog 
gas/testsuite/gas/i386: intelpic.d intelpic.s 

Log message:
Call symbol_same_p to check to if 2 symbols are the same.

gas/

2009-12-07  H.J. Lu  hongjiu...@intel.com

PR gas/11037
* expr.c (resolve_expression): Call symbol_same_p to check
if 2 symbols are the same.

* symbols.c (symbol_same_p): New.
* symbols.h (symbol_same_p): Likewise.

gas/testsuite/

2009-12-07  H.J. Lu  hongjiu...@intel.com

PR gas/11037
* gas/i386/intelpic.s: Add testcases.
* gas/i386/intelpic.d: Updated.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=srcr1=1.4034r2=1.4035
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/expr.c.diff?cvsroot=srcr1=1.79r2=1.80
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/symbols.c.diff?cvsroot=srcr1=1.100r2=1.101
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/symbols.h.diff?cvsroot=srcr1=1.31r2=1.32
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/ChangeLog.diff?cvsroot=srcr1=1.1601r2=1.1602
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/i386/intelpic.d.diff?cvsroot=srcr1=1.4r2=1.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/i386/intelpic.s.diff?cvsroot=srcr1=1.2r2=1.3



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11037

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/11047] undefined __tls_get_addr even after tls optimisation removes all refs

2009-12-03 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-03 
08:31 ---
Subject: Bug 11047

CVSROOT:/cvs/src
Module name:src
Changes by: amo...@sourceware.org   2009-12-03 08:31:29

Modified files:
bfd: ChangeLog elf32-ppc.c elf64-ppc.c 

Log message:
PR ld/11047
* elf32-ppc.c (ppc_elf_relocate_section): Delete __tls_get_addr
symbol reference from relocs belonging to calls that are
optimized away.
* elf64-ppc.c (ppc64_elf_relocate_section): Likewise.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4850r2=1.4851
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf32-ppc.c.diff?cvsroot=srcr1=1.270r2=1.271
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf64-ppc.c.diff?cvsroot=srcr1=1.302r2=1.303



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11047

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/11047] undefined __tls_get_addr even after tls optimisation removes all refs

2009-12-03 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-03 
08:32 ---
Subject: Bug 11047

CVSROOT:/cvs/src
Module name:src
Branch: binutils-2_20-branch
Changes by: amo...@sourceware.org   2009-12-03 08:32:06

Modified files:
bfd: ChangeLog elf32-ppc.c elf64-ppc.c 

Log message:
PR ld/11047
* elf32-ppc.c (ppc_elf_relocate_section): Delete __tls_get_addr
symbol reference from relocs belonging to calls that are
optimized away.
* elf64-ppc.c (ppc64_elf_relocate_section): Likewise.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.4761.2.32r2=1.4761.2.33
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf32-ppc.c.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.267.2.2r2=1.267.2.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf64-ppc.c.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.299.2.2r2=1.299.2.3



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11047

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/11011] gas/config/tc-arm.c:2489: error: suggest braces around empty body in an 'if' statement

2009-12-03 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-03 
10:40 ---
Subject: Bug 11011

CVSROOT:/cvs/src
Module name:src
Branch: binutils-2_20-branch
Changes by: ni...@sourceware.org2009-12-03 10:40:26

Modified files:
gas: ChangeLog as.h 

Log message:
PR gas/11011
Import this patch from the mainline:
2009-10-18  Alan Modra  amo...@bigpond.net.au

* as.h (know): Don't define as empty.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.3938.2.28r2=1.3938.2.29
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/as.h.diff?cvsroot=srconly_with_tag=binutils-2_20-branchr1=1.64r2=1.64.2.1



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11011

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/11045] readelf -w does not dump .debug_pubtypes

2009-12-03 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-03 
12:28 ---
Subject: Bug 11045

CVSROOT:/cvs/src
Module name:src
Changes by: ni...@sourceware.org2009-12-03 12:28:37

Modified files:
binutils   : ChangeLog dwarf.c dwarf.h objdump.c readelf.c 
binutils/doc   : binutils.texi 

Log message:
PR binutils/11045
* dwarf.c (do_debug_pubtypes): New variable.
(dwarf_select_sections_by_names): Handle .debug_pubtypes.
(dwarf_select_sections_by_letters): Add 't' for .debug_pubtype.
(dwarf_select_sections_all): Set do_debug_pubtypes.
(debug_displays): Add support for .debug_pubtypes.
* dwarf.h (do_debug_pubtypes): Export.
* objdump.c (usage): Add -wt or --dwarf=pubtypes.
* readelf.c (usage): Likewise.
(process_section_headers): Enable debug display if
do_debug_pubtypes is set.
* doc/binutils.texi: Document -wt/--dwarf=pubtypes option.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/ChangeLog.diff?cvsroot=srcr1=1.1571r2=1.1572
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/dwarf.c.diff?cvsroot=srcr1=1.57r2=1.58
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/dwarf.h.diff?cvsroot=srcr1=1.12r2=1.13
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/objdump.c.diff?cvsroot=srcr1=1.166r2=1.167
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/readelf.c.diff?cvsroot=srcr1=1.472r2=1.473
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/doc/binutils.texi.diff?cvsroot=srcr1=1.158r2=1.159



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11045

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/11017] PAGE_SIZE redefined in dlltool.c

2009-12-02 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-02 
14:04 ---
Subject: Bug 11017

CVSROOT:/cvs/src
Module name:src
Changes by: ni...@sourceware.org2009-12-02 14:04:17

Modified files:
include/coff   : ChangeLog i386.h x86_64.h 
bfd: ChangeLog coff-i386.c 
binutils   : ChangeLog dlltool.c 

Log message:
PR binutils/11017
* dlltool.c (PAGE_SIZE): Delete.
(PAGE_MASK): Provide default definition based on COFF_PAGE_SIZE.
Check for DLLTOOL_DEFAULT_MX86_64 and DLLTOOL_DEFAULT_I386.

* coff-i386.h (COFF_PAGE_SIZE): Definition moved to coff/i386.h

* i386lh (COFF_PAGE_SIZE): Define.
* x86_64.h (COFF_PAGE_SIZE): Define.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/include/coff/ChangeLog.diff?cvsroot=srcr1=1.89r2=1.90
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/include/coff/i386.h.diff?cvsroot=srcr1=1.3r2=1.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/include/coff/x86_64.h.diff?cvsroot=srcr1=1.1r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4849r2=1.4850
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/coff-i386.c.diff?cvsroot=srcr1=1.30r2=1.31
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/ChangeLog.diff?cvsroot=srcr1=1.1570r2=1.1571
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/dlltool.c.diff?cvsroot=srcr1=1.97r2=1.98



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11017

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/11013] Incorrect Thumb2 encoding for saturating addition and subtraction

2009-12-02 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-12-02 
20:26 ---
Subject: Bug 11013

CVSROOT:/cvs/src
Module name:src
Changes by: ni...@sourceware.org2009-12-02 20:26:31

Modified files:
gas: ChangeLog 
gas/config : tc-arm.c 
gas/testsuite  : ChangeLog 
gas/testsuite/gas/arm: arch7em.d thumb32.d 
opcodes: ChangeLog arm-dis.c 

Log message:
PR gas/11013
* arm-dis.c (thumb32_opc): Adjust disassembly of QADD, QDADD, QSUB
and QDSUB.

* gas/arm/arch7em.d: Update expected disassembly.
* gas/arm/thumb32.d: Likewise.

* config/tc-arm.c (do_t_simd2): New function.
(insns): Use do_t_simd2 for QADD, QDADD, QSUB and QDSUB.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=srcr1=1.4033r2=1.4034
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/tc-arm.c.diff?cvsroot=srcr1=1.417r2=1.418
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/ChangeLog.diff?cvsroot=srcr1=1.1599r2=1.1600
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/arch7em.d.diff?cvsroot=srcr1=1.1r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/thumb32.d.diff?cvsroot=srcr1=1.33r2=1.34
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/ChangeLog.diff?cvsroot=srcr1=1.1510r2=1.1511
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/arm-dis.c.diff?cvsroot=srcr1=1.114r2=1.115



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11013

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/11032] gas segmentation violation on armv7-m thumb code of invalid ldr instruction

2009-11-30 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-11-30 
14:36 ---
Subject: Bug 11032

CVSROOT:/cvs/src
Module name:src
Changes by: ni...@sourceware.org2009-11-30 14:36:22

Modified files:
gas: ChangeLog 
gas/config : tc-arm.c 

Log message:
PR gas/11032
* config/tc-arm.c (relax_adr): Cope with a frag with no symbol.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=srcr1=1.4031r2=1.4032
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/tc-arm.c.diff?cvsroot=srcr1=1.416r2=1.417



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11032

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/11030] Missing opcode for assembly instruction 'stldsr' in isa aplus of m68k assembler

2009-11-30 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-11-30 
14:45 ---
Subject: Bug 11030

CVSROOT:/cvs/src
Module name:src
Changes by: ni...@sourceware.org2009-11-30 14:45:33

Modified files:
opcodes: ChangeLog m68k-opc.c 

Log message:
PR gas/11030
* m68k-opc.c (m68k_opcodes): Allow the STLDSR instruction on the
Coldfire ISA A+.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/ChangeLog.diff?cvsroot=srcr1=1.1509r2=1.1510
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/m68k-opc.c.diff?cvsroot=srcr1=1.32r2=1.33



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11030

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/11006] A relaxed link order of libraries is requested for improved compatibilty

2009-11-29 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-11-30 
00:27 ---
Subject: Bug 11006

CVSROOT:/cvs/src
Module name:src
Changes by: amo...@sourceware.org   2009-11-30 00:27:45

Modified files:
ld : ChangeLog lexsup.c 

Log message:
PR ld/11006
* lexsup.c (parse_args): Allow nested --start-group, --end-group.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ChangeLog.diff?cvsroot=srcr1=1.2087r2=1.2088
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/lexsup.c.diff?cvsroot=srcr1=1.117r2=1.118



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11006

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/11025] gold failed to build on 32bit hosts

2009-11-27 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-11-27 
16:15 ---
Subject: Bug 11025

CVSROOT:/cvs/src
Module name:src
Changes by: espind...@sourceware.org2009-11-27 16:15:26

Modified files:
gold   : ChangeLog incremental-dump.cc 

Log message:
2009-11-27  Rafael Avila de Espindola  espind...@google.com

PR gold/11025
* incremental-dump.cc (main): Use llu to print 64 bit values.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.363r2=1.364
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/incremental-dump.cc.diff?cvsroot=srcr1=1.1r2=1.2



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11025

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/10956] Missing --no-relax option

2009-11-26 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-11-26 
13:45 ---
Subject: Bug 10956

CVSROOT:/cvs/src
Module name:src
Changes by: ni...@sourceware.org2009-11-26 13:45:26

Modified files:
ld : ChangeLog ld.h ld.texinfo ldlang.c ldmain.c 
 lexsup.c 
ld/emultempl   : alphaelf.em avrelf.em cr16elf.em crxelf.em 
 mmix-elfnmmo.em needrelax.em ppc32elf.em 
 sh64elf.em xtensaelf.em 

Log message:
PR ld/10956
* ld.h (struct args_type): Rename 'relax' field to
'disable_target_specific_optimizations' and turn it into a
tri-state variable.
(RELAXATION_DISABLED_BY_DEFAULT): New macro.
(RELAXATION_DISABLED_BY_USER): New macro.
(RELAXATION_ENABLED): New macro.
(DISABLE_RELAXATION): New macro.
(ENABLE_RELAXATION): New macro.
* lexsup (enum option_values): Add OPTION_NO_RELAX.
(struct ld_options): Add --no-relax.
(parse_args): Handle OPTION_NO_RELAX.  Use DISABLE_RELAXATION and
ENABLE_RELAXATION macros.
* ldlang.c (lang_relax_sections): Use RELAXATION_ENABLED macro.
(lang_process): Likewise.
* ldmain.c (main): Initialise
disable_target_specific_optimizations field.
(multiple_definition): Use RELAXATION_ENABLED macro.
* ld.texinfo: Document new command line option.
* emultempl/alphaelf.em: Remove --no-relax option.
(before_allocation): Test RELAXATION_DISABLED_BY_USER macro.
Use ENABLE_RELAXATION macro.
* emultempl/avrelf.em: (after_allocation): Test RELAXATION_ENABLED
macro.
* emultempl/cr16elf.em: Remove --no-relax option.
(before_allocation): Test RELAXATION_DISABLED_BY_USER macro.
Use ENABLE_RELAXATION macro.
* emultempl/crxelf.em: Remove --no-relax option.
(before_allocation): Test RELAXATION_DISABLED_BY_USER macro.
Use ENABLE_RELAXATION macro.
* emultempl/mmix-elfnmmo.em: (before_allocation): Use
ENABLE_RELAXATION macro.
* emultempl/needrelax.em: (before_allocation): Use
ENABLE_RELAXATION macro.
* emultempl/ppc32elf.em: (before_allocation): Test
RELAXATION_DISABLED_BY_DEFAULT macro. Use
ENABLE_RELAXATION macro.
* emultempl/sh64elf.em: (before_allocation): Test
RELAXATION_ENABLED macro. Use DISABLE_RELAXATION macro.
* emultempl/xtensaelf.em: Remove --no-relax option.
(before_allocation): Test RELAXATION_ENABLED macro.
Use ENABLE_RELAXATION macro.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ChangeLog.diff?cvsroot=srcr1=1.2085r2=1.2086
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ld.h.diff?cvsroot=srcr1=1.45r2=1.46
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ld.texinfo.diff?cvsroot=srcr1=1.254r2=1.255
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ldlang.c.diff?cvsroot=srcr1=1.325r2=1.326
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ldmain.c.diff?cvsroot=srcr1=1.141r2=1.142
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/lexsup.c.diff?cvsroot=srcr1=1.116r2=1.117
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/emultempl/alphaelf.em.diff?cvsroot=srcr1=1.15r2=1.16
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/emultempl/avrelf.em.diff?cvsroot=srcr1=1.9r2=1.10
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/emultempl/cr16elf.em.diff?cvsroot=srcr1=1.6r2=1.7
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/emultempl/crxelf.em.diff?cvsroot=srcr1=1.7r2=1.8
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/emultempl/mmix-elfnmmo.em.diff?cvsroot=srcr1=1.17r2=1.18
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/emultempl/needrelax.em.diff?cvsroot=srcr1=1.8r2=1.9
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/emultempl/ppc32elf.em.diff?cvsroot=srcr1=1.23r2=1.24
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/emultempl/sh64elf.em.diff?cvsroot=srcr1=1.16r2=1.17
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/emultempl/xtensaelf.em.diff?cvsroot=srcr1=1.23r2=1.24



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10956

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries

2009-11-19 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-11-19 
14:07 ---
Subject: Bug 10924

CVSROOT:/cvs/src
Module name:src
Changes by: ni...@sourceware.org2009-11-19 14:07:11

Modified files:
opcodes: ChangeLog arm-dis.c 
gas/testsuite  : ChangeLog 
gas/testsuite/gas/arm: arch4t-eabi.d arch4t.d arm7t.d armv1.d 
   wince_inst.d xscale.d 

Log message:
PR binutils/10924
* gas/arm/arch4t-eabi.d: Restore previous expected dissambly of
instructions using Immediate Offset addressing with an offset of
zero.
* gas/arm/arch4t.d: Likewise.
* gas/arm/arm7t.d: Likewise.
* gas/arm/xscale.d: Likewise.
* gas/arm/wince-inst.d: Remove 'p' suffix from cmp, cmn, teq and
tst instructions.

PR binutils/10924
* arm-dis.c (print_insn_arm): Do not print an offset of zero when
decoding Immediaate Offset addressing.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/ChangeLog.diff?cvsroot=srcr1=1.1506r2=1.1507
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/arm-dis.c.diff?cvsroot=srcr1=1.113r2=1.114
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/ChangeLog.diff?cvsroot=srcr1=1.1596r2=1.1597
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/arch4t-eabi.d.diff?cvsroot=srcr1=1.3r2=1.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/arch4t.d.diff?cvsroot=srcr1=1.6r2=1.7
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/arm7t.d.diff?cvsroot=srcr1=1.17r2=1.18
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/armv1.d.diff?cvsroot=srcr1=1.6r2=1.7
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/wince_inst.d.diff?cvsroot=srcr1=1.7r2=1.8
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/xscale.d.diff?cvsroot=srcr1=1.11r2=1.12



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10924

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/10955] Invalid LTOFF22X - GPREL22 relaxation

2009-11-17 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-11-17 
19:22 ---
Subject: Bug 10955

CVSROOT:/cvs/src
Module name:src
Changes by: h...@sourceware.org 2009-11-17 19:21:53

Modified files:
bfd: ChangeLog elfxx-ia64.c 

Log message:
2009-11-17  H.J. Lu  hongjiu...@intel.com

PR ld/10955
* elfxx-ia64.c (elfNN_ia64_link_hash_table): Add max_short_sec,
max_short_offset, min_short_sec and min_short_offset.
(elfNN_ia64_update_short_info): New.
(elfNN_ia64_relax_section): Update max_short_sec,
max_short_offset, min_short_sec and min_short_offset.
(elfNN_ia64_choose_gp): Use min_short_sec/max_short_sec if
they are set.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4839r2=1.4840
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elfxx-ia64.c.diff?cvsroot=srcr1=1.215r2=1.216



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10955

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/10955] Invalid LTOFF22X - GPREL22 relaxation

2009-11-17 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-11-17 
20:57 ---
Subject: Bug 10955

CVSROOT:/cvs/src
Module name:src
Changes by: h...@sourceware.org 2009-11-17 20:57:22

Modified files:
bfd: ChangeLog elfxx-ia64.c 

Log message:
2009-11-17  H.J. Lu  hongjiu...@intel.com

PR ld/10955
* elfxx-ia64.c (elfNN_ia64_link_hash_table): Update comments.
(elfNN_ia64_update_short_info): Remove -output_section from
ia64_info-max_short_sec and ia64_info-min_short_sec.
(elfNN_ia64_choose_gp): Likewise.
(elfNN_ia64_relax_section): Pass tsec-output_section to
elfNN_ia64_update_short_info.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4840r2=1.4841
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elfxx-ia64.c.diff?cvsroot=srcr1=1.216r2=1.217



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10955

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/10955] Invalid LTOFF22X - GPREL22 relaxation

2009-11-17 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-11-17 
22:31 ---
Subject: Bug 10955

CVSROOT:/cvs/src
Module name:src
Changes by: h...@sourceware.org 2009-11-17 22:31:41

Modified files:
bfd: ChangeLog elfxx-ia64.c 

Log message:
2009-11-17  H.J. Lu  hongjiu...@intel.com

PR ld/10955
* elfxx-ia64.c (elfNN_ia64_update_short_info): Also skip ABS
sections.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4841r2=1.4842
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elfxx-ia64.c.diff?cvsroot=srcr1=1.217r2=1.218



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10955

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/10924] Bug in objdump when disassembling raw armv4t binaries

2009-11-11 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-11-11 
09:45 ---
Subject: Bug 10924

CVSROOT:/cvs/src
Module name:src
Changes by: ni...@sourceware.org2009-11-11 09:44:46

Modified files:
opcodes: ChangeLog arm-dis.c 

Log message:
PR binutils/10924
* arm-dis.c (UNPREDICTABLE_INSTRUCTION): New macro.
(print_insn_arm): Extend %s format control code to check for
unpredictable addressing modes.  Add support for %S format control
code which suppresses this check.
(W_BIT, I_BIT, U_BIT, P_BIT): New macros.
(WRITEBACK_BIT_SET, IMMEDIATE_BIT_SET, NEGATIVE_BIT_SET,
PRE_BIT_SET): New macros.
(print_insn_coprocessor): Use the new macros instead of magic
constants.
(print_arm_address): Likewise.
(pirnt_insn_arm): Likewise.
(print_insn_thumb32): Likewise.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/ChangeLog.diff?cvsroot=srcr1=1.1492r2=1.1493
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/arm-dis.c.diff?cvsroot=srcr1=1.109r2=1.110



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10924

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/10911] ld -s -static breaks IRELATIVE relocations

2009-11-09 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-11-09 
14:37 ---
Subject: Bug 10911

CVSROOT:/cvs/src
Module name:src
Changes by: h...@sourceware.org 2009-11-09 14:37:16

Modified files:
bfd: ChangeLog elflink.c 
ld/testsuite   : ChangeLog 
Added files:
ld/testsuite/ld-ifunc: ifunc-4a-x86.d 

Log message:
Don't return on STT_GNU_IFUNC symbol when stripping.

bfd/

2009-11-09  H.J. Lu  hongjiu...@intel.com

PR ld/10911
* elflink.c (elf_link_output_extsym): Don't return on
STT_GNU_IFUNC symbol when stripping.

ld/testsuite/

2009-11-09  H.J. Lu  hongjiu...@intel.com

PR ld/10911
* ld-ifunc/ifunc-4a-x86.d: New.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.4831r2=1.4832
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elflink.c.diff?cvsroot=srcr1=1.359r2=1.360
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ChangeLog.diff?cvsroot=srcr1=1.1190r2=1.1191
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-ifunc/ifunc-4a-x86.d.diff?cvsroot=srcr1=NONEr2=1.1



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10911

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/10930] plugin tests don't work

2009-11-09 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2009-11-09 
16:11 ---
Subject: Bug 10930

CVSROOT:/cvs/src
Module name:src
Changes by: h...@sourceware.org 2009-11-09 16:11:35

Modified files:
gold   : ChangeLog 
gold/testsuite : plugin_test.c 

Log message:
Include config.h.

009-11-09  H.J. Lu  hongjiu...@intel.com

PR gold/10930
* testsuite/plugin_test.c: Include config.h.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.352r2=1.353
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gold/testsuite/plugin_test.c.diff?cvsroot=srcr1=1.3r2=1.4



-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10930

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


  1   2   3   >