[Bug binutils/14006] objdump fails to disassemble first instruction of function (arm-none-eabi, function-sections)

2012-05-11 Thread cvs-commit at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=14006

--- Comment #3 from cvs-commit at gcc dot gnu.org cvs-commit at gcc dot 
gnu.org 2012-05-11 09:41:24 UTC ---
CVSROOT:/cvs/src
Module name:src
Changes by:ni...@sourceware.org2012-05-11 09:41:21

Modified files:
opcodes: ChangeLog arm-dis.c 

Log message:
PR binutils/14006
* arm-dis.c (print_insn): Fix detection of instruction mode in
files containing multiple executable sections.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/opcodes/ChangeLog.diff?cvsroot=srcr1=1.1807r2=1.1808
http://sourceware.org/cgi-bin/cvsweb.cgi/src/opcodes/arm-dis.c.diff?cvsroot=srcr1=1.149r2=1.150

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

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


[Bug binutils/14006] objdump fails to disassemble first instruction of function (arm-none-eabi, function-sections)

2012-05-11 Thread nickc at redhat dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=14006

Nick Clifton nickc at redhat dot com changed:

   What|Removed |Added

 Status|WAITING |RESOLVED
 Resolution||FIXED

--- Comment #4 from Nick Clifton nickc at redhat dot com 2012-05-11 09:42:21 
UTC ---
Patch applied.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

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


[Bug gold/14091] Gold doesn't handle R_X86_64_64 properly for x32

2012-05-11 Thread cvs-commit at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=14091

--- Comment #2 from cvs-commit at gcc dot gnu.org cvs-commit at gcc dot 
gnu.org 2012-05-11 11:10:23 UTC ---
CVSROOT:/cvs/src
Module name:src
Changes by:h...@sourceware.org2012-05-11 11:10:19

Modified files:
elfcpp : ChangeLog x86_64.h 
gold   : ChangeLog x86_64.cc 

Log message:
Handle R_X86_64_64 properly for x32

elfcpp/

PR gold/14091
* x86_64.h (R_X86_64_RELATIVE64): New.

gold/

PR gold/14091
* x86_64.cc (Target_x86_64::Scan::local): For x32, generate
R_X86_64_RELATIVE64 instead of R_X86_64_RELATIVE in case of
R_X86_64_64.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/elfcpp/ChangeLog.diff?cvsroot=srcr1=1.46r2=1.47
http://sourceware.org/cgi-bin/cvsweb.cgi/src/elfcpp/x86_64.h.diff?cvsroot=srcr1=1.5r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.910r2=1.911
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gold/x86_64.cc.diff?cvsroot=srcr1=1.152r2=1.153

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

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


[Bug gold/14097] New: Gold doesn't check R_X86_64_RELATIVE64 addend overflow

2012-05-11 Thread hjl.tools at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=14097

 Bug #: 14097
   Summary: Gold doesn't check R_X86_64_RELATIVE64 addend overflow
   Product: binutils
   Version: 2.23 (HEAD)
Status: NEW
  Severity: normal
  Priority: P2
 Component: gold
AssignedTo: i...@airs.com
ReportedBy: hjl.to...@gmail.com
CC: ccout...@google.com
Classification: Unclassified


R_X86_64_RELATIVE64 addend is 32-bit and can overflow.
Gold failed to check it:

[hjl@gnu-6 gold]$ cat tst-quadmod4.S
.section.data.rel.local,aw,@progbits
.align 8
.Ljmp:
.quadfunc + 0x7fff

.text
.typefunc, @function
func:
ret
[hjl@gnu-6 gold]$ make bad LD=./ld.gold
gcc -B./ -mx32 -c -g -o tst-quadmod4.o tst-quadmod4.S
./ld.gold -shared -m elf32_x86_64 -o libtst-quadmod4.so tst-quadmod4.o
readelf -r --wide tst-quadmod4.o

Relocation section '.rela.data.rel.local' at offset 0x4c8 contains 1 entries:
 Offset InfoTypeSym. Value  Symbol's Name + Addend
  0101 R_X86_64_64   .text + 7fff

Relocation section '.rela.debug_line' at offset 0x4d4 contains 1 entries:
 Offset InfoTypeSym. Value  Symbol's Name + Addend
0032  010a R_X86_64_32   .text + 0

Relocation section '.rela.debug_info' at offset 0x4e0 contains 4 entries:
 Offset InfoTypeSym. Value  Symbol's Name + Addend
0006  070a R_X86_64_32   .debug_abbrev + 0
000c  080a R_X86_64_32   .debug_line + 0
0010  010a R_X86_64_32   .text + 0
0014  010a R_X86_64_32   .text + 1

Relocation section '.rela.debug_aranges' at offset 0x510 contains 2 entries:
 Offset InfoTypeSym. Value  Symbol's Name + Addend
0006  060a R_X86_64_32   .debug_info + 0
0010  010a R_X86_64_32   .text + 0
readelf -r --wide libtst-quadmod4.so

Relocation section '.rela.dyn' at offset 0x134 contains 1 entries:
 Offset InfoTypeSym. Value  Symbol's Name + Addend
11c0  0026 R_X86_64_RELATIVE64   -7ec1
[hjl@gnu-6 gold]$ 

When gold generates R_X86_64_RELATIVE64 for R_X86_64_64,
it changes the sign of addend.  BFD linker issues an error:

[hjl@gnu-6 gold]$ ./ld.bfd -shared -m elf32_x86_64 -o libtst-quadmod4.so
tst-quadmod4.o
./ld.bfd: tst-quadmod4.o: addend 0x7fff in relocation R_X86_64_64 against
symbol `.text' at 0x0 in section `.data.rel.local' is out of range
./ld.bfd: final link failed: Bad value
[hjl@gnu-6 gold]$

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

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


[Bug gold/14097] Gold doesn't check R_X86_64_RELATIVE64 addend overflow

2012-05-11 Thread hjl.tools at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=14097

--- Comment #1 from H.J. Lu hjl.tools at gmail dot com 2012-05-11 12:04:09 
UTC ---
Addend overflow can be seen in

templatebool dynamic, int size, bool big_endian
void
Output_relocelfcpp::SHT_RELA, dynamic, size, big_endian::write(
unsigned char* pov) const
{
  elfcpp::Rela_writesize, big_endian orel(pov);
  this-rel_.write_rel(orel);
  Addend addend = this-addend_;
  if (this-rel_.is_target_specific())
addend = parameters-target().reloc_addend(this-rel_.target_arg(),
   this-rel_.type(), addend);
  else if (this-rel_.is_symbolless())
addend = this-rel_.symbol_value(addend);
  else if (this-rel_.is_local_section_symbol())
addend = this-rel_.local_section_offset(addend);
  orel.put_r_addend(addend);
}

1213  else if (this-rel_.is_symbolless())
(gdb) 
1214addend = this-rel_.symbol_value(addend);
(gdb) 
1217  orel.put_r_addend(addend);
(gdb) p/x addend
$15 = 0x813f
(gdb) p/x this-addend_
$16 = 0x7fff
(gdb) 

Its sign changed.  This is OK for any other ELF32 relocations.
But R_X86_64_RELATIVE64 is an ELF32 relocation applied to a 64-bit
field.  Its addend can't change sign.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

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


[Bug ld/13991] powerpc-rtems ld failure [regression]

2012-05-11 Thread cvs-commit at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=13991

--- Comment #16 from cvs-commit at gcc dot gnu.org cvs-commit at gcc dot 
gnu.org 2012-05-11 12:24:50 UTC ---
CVSROOT:/cvs/src
Module name:src
Branch: binutils-2_22-branch
Changes by:ni...@sourceware.org2012-05-11 12:24:39

Modified files:
bfd: ChangeLog bfd-in.h bfd-in2.h elf-bfd.h 
 elf-eh-frame.c elf-m10200.c elf-m10300.c elf.c 
 elf32-arm.c elf32-avr.c elf32-bfin.c 
 elf32-cr16.c elf32-cr16c.c elf32-cris.c 
 elf32-crx.c elf32-d10v.c elf32-fr30.c 
 elf32-frv.c elf32-h8300.c elf32-hppa.c 
 elf32-i370.c elf32-i386.c elf32-i860.c 
 elf32-ip2k.c elf32-iq2000.c elf32-lm32.c 
 elf32-m32c.c elf32-m32r.c elf32-m68hc1x.c 
 elf32-m68k.c elf32-mcore.c elf32-mep.c 
 elf32-moxie.c elf32-msp430.c elf32-mt.c 
 elf32-openrisc.c elf32-ppc.c elf32-rx.c 
 elf32-s390.c elf32-score.c elf32-score7.c 
 elf32-sh.c elf32-spu.c elf32-tic6x.c 
 elf32-tilepro.c elf32-v850.c elf32-vax.c 
 elf32-xc16x.c elf32-xstormy16.c elf32-xtensa.c 
 elf64-alpha.c elf64-hppa.c elf64-mmix.c 
 elf64-ppc.c elf64-s390.c elf64-sh64.c 
 elf64-x86-64.c elflink.c elfnn-ia64.c 
 elfxx-mips.c elfxx-sparc.c elfxx-tilegx.c 
 linker.c reloc.c section.c 
ld : ChangeLog ldlang.c ldwrite.c 
ld/emultempl   : armelf.em hppaelf.em ppc64elf.em tic6xdsbt.em 

Log message:
PR ld/13991
bfd/
* bfd/elf-bfd.h (_bfd_elf_link_just_syms): Define as
_bfd_generic_link_just_syms.
* bfd/elflink.c (_bfd_elf_link_just_syms): Delete.
* bfd/linker.c (_bfd_generic_link_just_syms): Set sec_info_type.

* bfd/bfd-in.h (discarded_section): Renamed from elf_discarded_section.
* bfd/section.c (SEC_INFO_TYPE_NONE, SEC_INFO_TYPE_STABS,
SEC_INFO_TYPE_MERGE, SEC_INFO_TYPE_EH_FRAME,
SEC_INFO_TYPE_JUST_SYMS): Renamed from corresponding ELF_INFO_TYPE.
* bfd/elf-eh-frame.c, * bfd/elf-m10200.c, * bfd/elf-m10300.c,
* bfd/elf.c, * bfd/elf32-arm.c, * bfd/elf32-avr.c, * bfd/elf32-bfin.c,
* bfd/elf32-cr16.c, * bfd/elf32-cr16c.c, * bfd/elf32-cris.c,
* bfd/elf32-crx.c, * bfd/elf32-d10v.c, * bfd/elf32-epiphany.c,
* bfd/elf32-fr30.c, * bfd/elf32-frv.c, * bfd/elf32-h8300.c,
* bfd/elf32-hppa.c, * bfd/elf32-i370.c, * bfd/elf32-i386.c,
* bfd/elf32-i860.c, * bfd/elf32-ip2k.c, * bfd/elf32-iq2000.c,
* bfd/elf32-lm32.c, * bfd/elf32-m32c.c, * bfd/elf32-m32r.c,
* bfd/elf32-m68hc1x.c, * bfd/elf32-m68k.c, * bfd/elf32-mcore.c,
* bfd/elf32-mep.c, * bfd/elf32-moxie.c, * bfd/elf32-msp430.c,
* bfd/elf32-mt.c, * bfd/elf32-openrisc.c, * bfd/elf32-ppc.c,
* bfd/elf32-rl78.c, * bfd/elf32-rx.c, * bfd/elf32-s390.c,
* bfd/elf32-score.c, * bfd/elf32-score7.c, * bfd/elf32-sh.c,
* bfd/elf32-spu.c, * bfd/elf32-tic6x.c, * bfd/elf32-tilepro.c,
* bfd/elf32-v850.c, * bfd/elf32-vax.c, * bfd/elf32-xc16x.c,
* bfd/elf32-xstormy16.c, * bfd/elf32-xtensa.c, * bfd/elf64-alpha.c,
* bfd/elf64-hppa.c, * bfd/elf64-ia64-vms.c, * bfd/elf64-mmix.c,
* bfd/elf64-ppc.c, * bfd/elf64-s390.c, * bfd/elf64-sh64.c,
* bfd/elf64-x86-64.c, * bfd/elflink.c, * bfd/elfnn-ia64.c,
* bfd/elfxx-mips.c, * bfd/elfxx-sparc.c, * bfd/elfxx-tilegx.c,
* bfd/reloc.c: Update all references.
* bfd/bfd-in2.h: Regenerate.
ld/
* ld/ldlang.c (size_input_section): Use sec_info_type rather than
usrdata-flags.just_syms.
* ld/ldwrite.c (build_link_order): Likewise.
* ld/emultempl/hppaelf.em (build_section_lists): Likewise.
* ld/emultempl/ppc64elf.em (build_toc_list): Likewise.
* ld/emultempl/armelf.em (build_section_lists): Likewise.
(after_allocation): Update for renamed sec_info_type value.
* ld/emultempl/tic6xdsbt.em: Likewise.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_22-branchr1=1.5473.2.37r2=1.5473.2.38
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/bfd-in.h.diff?cvsroot=srconly_with_tag=binutils-2_22-branchr1=1.158r2=1.158.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/bfd-in2.h.diff?cvsroot=srconly_with_tag=binutils-2_22-branchr1=1.549.2.1r2=1.549.2.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/elf-bfd.h.diff?cvsroot=srconly_with_tag=binutils-2_22-branchr1=1.329r2=1.329.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/elf-eh-frame.c.diff?cvsroot=srconly_with_tag=binutils-2_22-branchr1=1.87r2=1.87.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/elf-m10200.c.diff?cvsroot=srconly_with_tag=binutils-2_22-branchr1=1.37r2=1.37.6.1

[Bug ld/13991] powerpc-rtems ld failure [regression]

2012-05-11 Thread nickc at redhat dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=13991

Nick Clifton nickc at redhat dot com changed:

   What|Removed |Added

 CC||nickc at redhat dot com

--- Comment #17 from Nick Clifton nickc at redhat dot com 2012-05-11 12:26:02 
UTC ---
Better I think to apply the full patch to the 2.22 branch sources.  Which is
what I have done.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

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


[Bug binutils/13503] [avr] Support RELOCs to represent a byte

2012-05-11 Thread cvs-commit at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=13503

--- Comment #5 from cvs-commit at gcc dot gnu.org cvs-commit at gcc dot 
gnu.org 2012-05-11 12:59:28 UTC ---
CVSROOT:/cvs/src
Module name:src
Changes by:ni...@sourceware.org2012-05-11 12:59:24

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

Log message:
PR 13503
* reloc.c: Add new ENUM for BFD_RELOC_AVR_8_LO,
BFD_RELOC_AVR_8_HI, BFD_RELOC_AVR_8_HHI.
* bfd-in2.h: Regenerate.
* libbfd.h: Regenrate.
* elf32-avr.c (elf_avr_howto_table): Add entries for
R_AVR_8_LO8, R_AVR_8_HI8, R_AVR_8_HHI8.
(avr_reloc_map): Add RELOC mappings for R_AVR_8_LO8, R_AVR_8_HI8,
R_AVR_8_HHI8.

* config/tc-avr.c (exp_mod_pm): Remove variable.
(exp_mod_data_t): New typedef.
(pexp_mod_data, exp_mod_data): New variables.
(avr_parse_cons_expression): Scan through exp_mod_data[] to find
data expression modifiers pm, gs, lo8, hi8, hhi8, hh8
and set pexp_mod_data accordingly to be used in avr_cons_fix_new.
(avr_cons_fix_new): Handle new data expression modifiers shipped
in pexp_mod_data.
(md_apply_fix): Handle BFD_RELOC_AVR_8_LO, BFD_RELOC_AVR_8_HI,
BFD_RELOC_AVR_8_HHI.

* elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
R_AVR_8_HI8, R_AVR_8_HHI8.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=srcr1=1.4727r2=1.4728
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/config/tc-avr.c.diff?cvsroot=srcr1=1.80r2=1.81
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.5679r2=1.5680
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/bfd-in2.h.diff?cvsroot=srcr1=1.568r2=1.569
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/elf32-avr.c.diff?cvsroot=srcr1=1.55r2=1.56
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/libbfd.h.diff?cvsroot=srcr1=1.273r2=1.274
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/reloc.c.diff?cvsroot=srcr1=1.228r2=1.229
http://sourceware.org/cgi-bin/cvsweb.cgi/src/include/elf/ChangeLog.diff?cvsroot=srcr1=1.440r2=1.441
http://sourceware.org/cgi-bin/cvsweb.cgi/src/include/elf/avr.h.diff?cvsroot=srcr1=1.12r2=1.13

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

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


[Bug binutils/13503] [avr] Support RELOCs to represent a byte

2012-05-11 Thread nickc at redhat dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=13503

Nick Clifton nickc at redhat dot com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||nickc at redhat dot com
 Resolution||FIXED

--- Comment #6 from Nick Clifton nickc at redhat dot com 2012-05-11 13:00:48 
UTC ---
Patch applied.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

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


[Bug binutils/14028] Need to #include both string.h and strings.h on AIX

2012-05-11 Thread cvs-commit at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=14028

--- Comment #1 from cvs-commit at gcc dot gnu.org cvs-commit at gcc dot 
gnu.org 2012-05-11 14:25:34 UTC ---
CVSROOT:/cvs/src
Module name:src
Changes by:ni...@sourceware.org2012-05-11 14:25:30

Modified files:
gas: ChangeLog configure configure.in as.h 
ld : ChangeLog config.in configure configure.in 
 sysdep.h 
binutils   : ChangeLog configure configure.in sysdep.h 
opcodes: ChangeLog config.in configure configure.in 
 sysdep.h 

Log message:
PR binutils/14028
* configure.in: Invoke ACX_HEADER_STRING.
* configure: Regenerate.
* config.in: Regenerate.
* sysdep.h: If STRINGS_WITH_STRING is defined then include both
string.h and strings.h.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=srcr1=1.4728r2=1.4729
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/configure.diff?cvsroot=srcr1=1.267r2=1.268
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/configure.in.diff?cvsroot=srcr1=1.228r2=1.229
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/as.h.diff?cvsroot=srcr1=1.69r2=1.70
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/ChangeLog.diff?cvsroot=srcr1=1.2438r2=1.2439
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/config.in.diff?cvsroot=srcr1=1.34r2=1.35
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/configure.diff?cvsroot=srcr1=1.119r2=1.120
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/configure.in.diff?cvsroot=srcr1=1.74r2=1.75
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/sysdep.h.diff?cvsroot=srcr1=1.10r2=1.11
http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/ChangeLog.diff?cvsroot=srcr1=1.1902r2=1.1903
http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/configure.diff?cvsroot=srcr1=1.145r2=1.146
http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/configure.in.diff?cvsroot=srcr1=1.109r2=1.110
http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/sysdep.h.diff?cvsroot=srcr1=1.8r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/src/opcodes/ChangeLog.diff?cvsroot=srcr1=1.1808r2=1.1809
http://sourceware.org/cgi-bin/cvsweb.cgi/src/opcodes/config.in.diff?cvsroot=srcr1=1.15r2=1.16
http://sourceware.org/cgi-bin/cvsweb.cgi/src/opcodes/configure.diff?cvsroot=srcr1=1.139r2=1.140
http://sourceware.org/cgi-bin/cvsweb.cgi/src/opcodes/configure.in.diff?cvsroot=srcr1=1.103r2=1.104
http://sourceware.org/cgi-bin/cvsweb.cgi/src/opcodes/sysdep.h.diff?cvsroot=srcr1=1.8r2=1.9

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

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


[Bug binutils/14028] Need to #include both string.h and strings.h on AIX

2012-05-11 Thread nickc at redhat dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=14028

Nick Clifton nickc at redhat dot com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||nickc at redhat dot com
 Resolution||FIXED

--- Comment #2 from Nick Clifton nickc at redhat dot com 2012-05-11 14:28:25 
UTC ---
Hi Daniel,

  I have checked in your patch and closed this PR.  If your build problems
persist please reopen the PR.

Cheers
  Nick

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

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


[Bug binutils/14088] Strange addend from readelf

2012-05-11 Thread cvs-commit at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=14088

--- Comment #2 from cvs-commit at gcc dot gnu.org cvs-commit at gcc dot 
gnu.org 2012-05-11 15:48:22 UTC ---
CVSROOT:/cvs/src
Module name:src
Changes by:h...@sourceware.org2012-05-11 15:48:15

Modified files:
binutils   : ChangeLog readelf.c 
ld/testsuite   : ChangeLog 
ld/testsuite/ld-ia64: tlspic.rd 
ld/testsuite/ld-x86-64: tlsdesc-nacl.rd tlsdesc.rd 
tlspic-nacl.rd tlspic.rd 

Log message:
Always display addend as signed hex number

binutils/

PR binutils/14088
* readelf.c (dump_relocations): Always display addend as
signed hex number.

ld/testsuite/

PR binutils/14088
* ld-ia64/tlspic.rd: Updated.
* ld-x86-64/tlsdesc-nacl.rd: Likewise.
* ld-x86-64/tlsdesc.rd: Likewise.
* ld-x86-64/tlspic-nacl.rd: Likewise.
* ld-x86-64/tlspic.rd: Likewise.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/ChangeLog.diff?cvsroot=srcr1=1.1903r2=1.1904
http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/readelf.c.diff?cvsroot=srcr1=1.570r2=1.571
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ChangeLog.diff?cvsroot=srcr1=1.1523r2=1.1524
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-ia64/tlspic.rd.diff?cvsroot=srcr1=1.17r2=1.18
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-x86-64/tlsdesc-nacl.rd.diff?cvsroot=srcr1=1.1r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-x86-64/tlsdesc.rd.diff?cvsroot=srcr1=1.10r2=1.11
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-x86-64/tlspic-nacl.rd.diff?cvsroot=srcr1=1.1r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-x86-64/tlspic.rd.diff?cvsroot=srcr1=1.16r2=1.17

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

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


[Bug gold/14091] Gold doesn't handle R_X86_64_64 properly for x32

2012-05-11 Thread hjl.tools at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=14091

H.J. Lu hjl.tools at gmail dot com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED

--- Comment #3 from H.J. Lu hjl.tools at gmail dot com 2012-05-11 15:49:45 
UTC ---
Fixed.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

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


[Bug binutils/14088] Strange addend from readelf

2012-05-11 Thread hjl.tools at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=14088

H.J. Lu hjl.tools at gmail dot com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED

--- Comment #3 from H.J. Lu hjl.tools at gmail dot com 2012-05-11 15:50:19 
UTC ---
Fixed.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

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