Commit 6716ecbc by Joseph Myers Committed by Joseph Myers

i386.c (override_options): Move loop to set default tuning to correct place.

	* config/i386/i386.c (override_options): Move loop to set default
	tuning to correct place.

From-SVN: r90606
parent f7b62acd
2004-11-14 Joseph Myers <joseph@codesourcery.com>
* config/i386/i386.c (override_options): Move loop to set default
tuning to correct place.
2004-11-13 Zak Kipling <zak@transversal.com>
PR target/18300
......
......@@ -1306,6 +1306,19 @@ override_options (void)
if (processor_alias_table[i].flags & PTA_PREFETCH_SSE)
x86_prefetch_sse = true;
if (TARGET_64BIT && !(processor_alias_table[i].flags & PTA_64BIT))
error ("CPU you selected does not support x86-64 "
"instruction set");
break;
}
if (i == pta_size)
error ("bad value (%s) for -march= switch", ix86_arch_string);
for (i = 0; i < pta_size; i++)
if (! strcmp (ix86_tune_string, processor_alias_table[i].name))
{
ix86_tune = processor_alias_table[i].processor;
if (TARGET_64BIT && !(processor_alias_table[i].flags & PTA_64BIT))
{
if (ix86_tune_defaulted)
{
......@@ -1320,19 +1333,6 @@ override_options (void)
error ("CPU you selected does not support x86-64 "
"instruction set");
}
break;
}
if (i == pta_size)
error ("bad value (%s) for -march= switch", ix86_arch_string);
for (i = 0; i < pta_size; i++)
if (! strcmp (ix86_tune_string, processor_alias_table[i].name))
{
ix86_tune = processor_alias_table[i].processor;
if (TARGET_64BIT && !(processor_alias_table[i].flags & PTA_64BIT))
error ("CPU you selected does not support x86-64 instruction set");
/* Intel CPUs have always interpreted SSE prefetch instructions as
NOPs; so, we can enable SSE prefetch instructions even when
-mtune (rather than -march) points us to a processor that has them.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment