This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Tue, May 24, 2011 at 5:09 PM, Rainer Orth <ro@cebitec.uni-bielefeld.de> wrote: >> Since handling of "p" is not conditional (that is, controlled by some >> compile flag), it is IMO better to just output correct assembly from >> the insn pattern itself. ?You will also output lower-case "@plt" which > > I think I tried something along these lines, but failed with duplicate > @plt@plt for PIC code. Hm, there is no %P1 present, so I don't think this should be an issue. >> is IIRC preferred by Sun assebler. > > I've never seen such an issue. OK, it is your call... please change @plt to @PLT if desired. >> Something like attached (untested) patch. > > Unfortunately, the Solaris 10/x86 bootstrap fails in the stage1 libgomp: > > /vol/gcc/src/hg/trunk/solaris/libgomp/single.c: In function 'GOMP_single_start': > /vol/gcc/src/hg/trunk/solaris/libgomp/single.c:55:1: internal compiler error: ou > tput_operand: '%&' used without any local dynamic TLS references Yeah, I found the problem in tlsgdplt template, please find attached new version of the patch... Uros.
Attachment:
t.diff.txt
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |