This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: recognize x86 CPU variants take II


On Tue, Dec 11, 2001 at 12:43:54PM +0100, Jan Hubicka wrote:
> 
> Tue Dec 11 11:23:36 CET 2001  Jan Hubicka  <jh@suse.cz>
> 
> 	* i386.c (override_options): Recognize various CPU variants and set
> 	SSE/MMX/3dNOW flags accordingly.
> 	* i386.h (MASK_NOMMX, MASK_NOSSE, MASK_NOSSE2, MASK_NO3DNOW,
> 	MASK_NO3DNOW_A): New.
> 	(MASK_*): Renumber.
> 	(TARGET_FLAGS): Use new masks.
> 	(CPP_CPU_SPECS): Recognize new CPU variants.
> 	* invoke.texi (-mcpu): Update documentation.
 
This change could use some tests so we'll know when it breaks and to
ensure that you get what you expect to begin with.

See http://gcc.gnu.org/ml/gcc-patches/2001-11/msg02128.html for an
example of what I plan for testing prefetch support for x86 targets;
similar tests could check that the expected type of fp instructions
are being used, or that instructions from extension sets are only used
for the appropriate sets of options.

Janis


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]