From owner-cvs-all Wed Mar 8 4:58:15 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id AC2EC37B60B; Wed, 8 Mar 2000 04:58:11 -0800 (PST) (envelope-from cracauer@FreeBSD.org) Received: (from cracauer@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id EAA17076; Wed, 8 Mar 2000 04:58:11 -0800 (PST) (envelope-from cracauer@FreeBSD.org) Message-Id: <200003081258.EAA17076@freefall.freebsd.org> From: Martin Cracauer Date: Wed, 8 Mar 2000 04:58:10 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/contrib/binutils/gas/config tc-i386.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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