------- Comment #14 from ubizjak at gmail dot com  2010-09-13 07:08 -------
(In reply to comment #13)

> The patch in comment #3 broke the (previously passing) test for all ix86
> targets.  It seems strange to try and remedy that by disabling the test for
> nonpic targets (as the change at r163685 does), rather than by disabling the
> test for ix86 targets, and indeed the consequence is that the test is not, in
> fact, disabled for all ix86 targets, such as i686-pc-cygwin.  I tested
> r.164046.

Well, scans definitely pass on x86_64 AND i686 linux without -fpic.

Why it fails for the -fpic targets should be clear from the assembly dumps.

The fix you are referring to added "(%rip)" with and "?" operator, so it
matches either previous string ("previously passed") or a new one.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45361

Reply via email to