Commit 7876e2b5 by Andreas Krebbel Committed by Andreas Krebbel

s390.c (s390_handle_arch_option): Set type and flags to defined values in case of an error.

2010-11-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* config/s390/s390.c (s390_handle_arch_option): Set type and flags
	to defined values in case of an error.
	(s390_option_override): Skip further processing if the -march
	parameter wasn't recognized.

From-SVN: r166435
parent f57e2756
2010-11-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* config/s390/s390.c (s390_handle_arch_option): Set type and flags
to defined values in case of an error.
(s390_option_override): Skip further processing if the -march
parameter wasn't recognized.
2010-11-08 Joern Rennecke <amylaar@spamcop.net>
* caller-save.c (reg_save_code): After HARD_REGNO_MODE_OK check fails,
......@@ -1554,6 +1554,9 @@ s390_handle_arch_option (const char *arg,
*flags = processor_alias_table[i].flags;
return true;
}
*type = PROCESSOR_max;
*flags = 0;
return false;
}
......@@ -1614,6 +1617,12 @@ s390_option_override (void)
s390_handle_arch_option (s390_arch_string, &s390_arch, &s390_arch_flags);
}
/* This check is triggered when the user specified a wrong -march=
string and prevents subsequent error messages from being
issued. */
if (s390_arch == PROCESSOR_max)
return;
/* Determine processor to tune for. */
if (s390_tune == PROCESSOR_max)
{
......
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