This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/45325] [4.6 Regression] target attribute doesn't work with -march=i586
- From: "rth at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 19 Aug 2010 19:48:37 -0000
- Subject: [Bug middle-end/45325] [4.6 Regression] target attribute doesn't work with -march=i586
- References: <bug-45325-682@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #5 from rth at gcc dot gnu dot org 2010-08-19 19:48 -------
(In reply to comment #3)
> Well, I think we should back out support for that option. The set of
> "nonsensical" options doesn't include "sse" - but all options are included
> in the set of broken options. At least I expect that you can create a
> testcase with such ICEs for every one.
Not every one, just those that expand the set of valid backend modes.
Thus "sse3" will not cause additional ice's, assuming "sse2" is in
effect globally.
That's not to say this feature isn't fraught with peril. I think it
should be improved though, not removed.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45325