* config/i386/cpuinfo.c (enum vendor_signatures): Remove.
	(__cpu_indicator_init): Use signature_INTEL_ebx and signature_AMD_ebx
	from cpuid.h to check vendor signatures.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206211 138bc75d-0d04-0410-961f-82ee72b054a4
Map "arch=corei7"/"arch=nehalem" to M_INTEL_COREI7

After Intel processor name cleanup,

__attribute__ ((target("arch=corei7"))) is translated to PROCESSOR_NEHALEM
and mapped to M_INTEL_COREI7_NEHALEM.

__attribute__ ((target("arch=corei7")))

used to cover M_INTEL_COREI7_XXXX. Now it only covers M_INTEL_COREI7_NEHALEM.
We have PROCESSOR_SANDYBRIDGE and PROCESSOR_HASWELL.  But there is nothing
to mark Westmere and Ivy Bridge.  Since function versioning doesn't support
extra ISAs in Westmere and Ivy Bridge, we don't lose anything. The solution
is to map

__attribute__ ((target("arch=corei7")))

and

__attribute__ ((target("arch=nehalem")))

to M_INTEL_COREI7.

gcc/

	PR target/59601
	* config/i386/i386.c (get_builtin_code_for_version): Map
	PROCESSOR_NEHALEM to "corei7".

gcc/testsuite/

	PR target/59601
	* g++.dg/ext/mv14.C: New tests.
	* g++.dg/ext/mv15.C: Likewise.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206212 138bc75d-0d04-0410-961f-82ee72b054a4
Don't check/change generic/i686 tuning

gcc/

	PR target/59588
	* config/i386/i386.c (ix86_option_override_internal): Don't
	check generic tuning.  Don't change i686 tuning.

gcc/testsuite/

	PR target/59588
	* gcc.target/i386/pr59588-1.c: New file.
	* gcc.target/i386/pr59588-2.c: Likewise.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206213 138bc75d-0d04-0410-961f-82ee72b054a4
Replace -mtune=i686 with -mtune=generic

	* gcc.target/i386/andor-2.c (dg-options): Replace -mtune=i686
	with -mtune=generic.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206214 138bc75d-0d04-0410-961f-82ee72b054a4
Replace -mtune=i686 with -mtune=generic

	* g++.old-deja/g++.other/store-expr1.C (dg-options): Replace
	-mtune=i686 with -mtune=generic.
	* g++.old-deja/g++.other/store-expr2.C (dg-options): Likewise.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206215 138bc75d-0d04-0410-961f-82ee72b054a4
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206218 138bc75d-0d04-0410-961f-82ee72b054a4