Date: Wed, 8 Mar 2000 04:58:10 -0800 (PST) From: Martin Cracauer <cracauer@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/contrib/binutils/gas/config tc-i386.c Message-ID: <200003081258.EAA17076@freefall.freebsd.org>
index | next in thread | raw e-mail
cracauer 2000/03/08 04:58:09 PST
Modified files:
contrib/binutils/gas/config tc-i386.c
Log:
Turn a warning into an error. Occurances of that warning generate bad
-fpic code that damages symbol locations at runtime.
The only know occurance in our tree (src and ports) was locatime.c,
which was just changed to generate code that doesn't trigger the
problem.
This is a workaround, the real cause is that our gas doesn't
understand code our gcc generates for some -O -fpic code. They are
expected to be back in sync soon, but until then (including
4.0-RELEASE) we need to prevent people from using bad -fpic code.
PR: avoids such things as in bin/16862
Submitted by: bde
Approved by: jkh
Revision Changes Path
1.4 +4 -9 src/contrib/binutils/gas/config/tc-i386.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200003081258.EAA17076>
