[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-05 Thread cvs-commit at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 --- Comment #17 from cvs-commit at gcc dot gnu.org 2012-05-05 14:15:26 UTC --- CVSROOT:/cvs/src Module name:src Changes by:h...@sourceware.org2012-05-05 14:15:21 Modified files: ld/testsuite : ChangeLog Added files:

[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-04 Thread cvs-commit at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 --- Comment #15 from cvs-commit at gcc dot gnu.org 2012-05-05 04:51:23 UTC --- CVSROOT:/cvs/src Module name:src Changes by:amo...@sourceware.org2012-05-05 04:51:16 Modified files: bfd: ChangeLog linker.c ld

[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-04 Thread amodra at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 Alan Modra changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-04 Thread bagg...@pld-linux.org
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 --- Comment #14 from Jan Rękorajski 2012-05-04 16:55:40 UTC --- (In reply to comment #13) > (In reply to comment #12) > > Created attachment 6389 [details] > > A new patch > > > > This patch reverts the PR 13621 change and keeps the zero size

[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-04 Thread hjl.tools at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 --- Comment #13 from H.J. Lu 2012-05-04 15:37:54 UTC --- (In reply to comment #12) > Created attachment 6389 [details] > A new patch > > This patch reverts the PR 13621 change and keeps the zero size > section if there is a symbol for it. Pl

[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-03 Thread hjl.tools at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 H.J. Lu changed: What|Removed |Added Attachment #6388|0 |1 is obsolete|

[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-03 Thread hjl.tools at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 --- Comment #11 from H.J. Lu 2012-05-03 13:47:35 UTC --- (In reply to comment #10) > HJ, you no doubt saw my attempt at trying to interpret the ELF spec to > rationalize GNU ld generation of SHN_ABS symbols. Cary demolished my > argument. >

[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-03 Thread amodra at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 --- Comment #10 from Alan Modra 2012-05-03 13:01:21 UTC --- HJ, you no doubt saw my attempt at trying to interpret the ELF spec to rationalize GNU ld generation of SHN_ABS symbols. Cary demolished my argument. So for one, my claim that there

[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-03 Thread hjl.tools at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 --- Comment #9 from H.J. Lu 2012-05-03 12:35:04 UTC --- (In reply to comment #6) > HJ, your patch is cunning enough but really no better than reverting the > pr13621 change, since your patch will likely result in elflint complaints My patch a

[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-03 Thread bagg...@pld-linux.org
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 --- Comment #8 from Jan Rękorajski 2012-05-03 10:25:44 UTC --- Add lilo to the list of broken bootloaders... HJ, your patch does the job, my kernel is deep into swap and running fine. -- Configure bugmail: http://sourceware.org/bugzilla/use

[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-02 Thread allan at archlinux dot org
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 --- Comment #7 from Allan McRae 2012-05-03 02:05:06 UTC --- FYI, I have reports of the pr13621 patch causing kernel issues using both grub and syslinux. Of course, both bootloaders could be broken... -- Configure bugmail: http://sourceware.

[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-02 Thread amodra at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 --- Comment #6 from Alan Modra 2012-05-03 02:03:10 UTC --- HJ, your patch is cunning enough but really no better than reverting the pr13621 change, since your patch will likely result in elflint complaints. -- Configure bugmail: http://sourc

[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-02 Thread amodra at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com Versio

[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-02 Thread hjl.tools at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 H.J. Lu changed: What|Removed |Added Version|2.22|2.23 (HEAD) -- Configure bugmail: http://so

[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-02 Thread hjl.tools at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 --- Comment #4 from H.J. Lu 2012-05-03 00:33:11 UTC --- Created attachment 6388 --> http://sourceware.org/bugzilla/attachment.cgi?id=6388 A patch Please try this patch. -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?ta

[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-02 Thread bagg...@pld-linux.org
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 --- Comment #3 from Jan Rękorajski 2012-05-02 22:40:57 UTC --- My bootloader is good old grub (0.97). To tell the truth - I have no knowledge of its inner workings and no idea if it relocates the kernel :( -- Configure bugmail: http://source

[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-02 Thread allan at archlinux dot org
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 Allan McRae changed: What|Removed |Added CC||allan at archlinux dot org -- Configure

[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-02 Thread hjl.tools at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 --- Comment #2 from H.J. Lu 2012-05-02 22:12:29 UTC --- Does your bootloader relocate the kernel? Absolute symbols break the relocated kernel. Linker may need to keep the output section if there is a symbol defined for it. -- Configure bugm

[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-02 Thread arekm at maven dot pl
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 Arkadiusz Miskiewicz changed: What|Removed |Added CC||arekm at maven dot pl -- Confi

[Bug ld/14052] binutils 2.22.52.0.2 breaks 3.3.x kernel on i686

2012-05-02 Thread hjl.tools at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=14052 H.J. Lu changed: What|Removed |Added CC||hjl.tools at gmail dot com --- Comment #1 fr