[Patch: i386] Prohibit invalide ISA combination

Ye, Joey joey.ye@intel.com
Fri Dec 5 15:42:00 GMT 2008


This patch solves http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38201

ChangeLog:
	* config/i386/i386.c (check_isa_conflict): New function.
	(ix86_handle_option): Calls check_isa_conflict.

Testsuites/ChangeLog:
	* gcc.target/i386/avx-sse4a.c: New testcase.
	* gcc.target/i386/sse5-avx.c: Likewise.
	* gcc.target/i386/sse4a-avx.c: Likewise.
	* gcc.target/i386/3dnow-avx.c: Likewise.
	* gcc.target/i386/avx-3dnow.c: Likewise.
	* gcc.target/i386/avx-sse5.c: Likewise.
	* gcc.target/i386/avx-1.c: Remove -msse5 and -m3dnow option and intrinsic.
	* gcc.target/i386/avx-2.c: Likewise.
	* g++.dg/other/i386-5.C: Remove -mavx option.
	* g++.dg/other/i386-6.C: Likewise.

OK for trunk?

Thanks - Joey
-------------- next part --------------
A non-text attachment was scrubbed...
Name: option_conflict-1205.patch
Type: application/octet-stream
Size: 8002 bytes
Desc: option_conflict-1205.patch
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20081205/105f91df/attachment.obj>


More information about the Gcc-patches mailing list