This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug testsuite/31342] testsuite i386/pic-1.c FAILed for warning -fPIC ignored
- From: "jsm28 at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 3 Mar 2008 23:18:18 -0000
- Subject: [Bug testsuite/31342] testsuite i386/pic-1.c FAILed for warning -fPIC ignored
- References: <bug-31342-33@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #1 from jsm28 at gcc dot gnu dot org 2008-03-03 23:18 -------
I see the test failing on i686-mingw32, but it's more complicated than just
failing for the given warning.
The warning is given, and pruned by core DejaGnu's prune_warnings. This means
that { dg-require-effective-target fpic } passes, and all tests using the -fPIC
option are allowed to run. Most of them pass just fine. This particular test,
however, expects a diagnostic which is missing (probably because Windows PIC is
different from the sort of PIC expected and so flag_pic is forced to 0 after
issuing the warning). The actual failure is:
FAIL: gcc.target/i386/pic-1.c (test for errors, line 11)
If the test is indeed inapplicable to Windows (if the asm is valid on Windows
and should not be diagnosed), the right solution would be to skip this test on
Windows targets. The Windows target maintainers should be able to confirm the
correct fix.
--
jsm28 at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2008-03-03 23:18:17
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31342