diff options
author | Steven Bosscher <steven@gcc.gnu.org> | 2009-04-01 19:47:01 +0000 |
---|---|---|
committer | Steven Bosscher <steven@gcc.gnu.org> | 2009-04-01 19:47:01 +0000 |
commit | bbb6eae87edb29b26e7c545645fac3d76a4605d8 (patch) | |
tree | afcf3372b2ead8a636fa9eec38ae8a4af7936a77 /gcc | |
parent | a5b38cdf510c827369e9577056de347ada498e37 (diff) | |
download | gcc-bbb6eae87edb29b26e7c545645fac3d76a4605d8.zip gcc-bbb6eae87edb29b26e7c545645fac3d76a4605d8.tar.gz gcc-bbb6eae87edb29b26e7c545645fac3d76a4605d8.tar.bz2 |
ia64.c (ia64_handle_option): Inform user that Itanium1 tuning is deprecated if...
* config/ia64/ia64.c (ia64_handle_option): Inform user that Itanium1
tuning is deprecated if -mtune value is set to an Itanium1 variant.
From-SVN: r145427
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/ia64/ia64.c | 12 |
2 files changed, 17 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9e18af5..04181d6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2009-04-01 Steven Bosscher <steven@gcc.gnu.org> + + * config/ia64/ia64.c (ia64_handle_option): Inform user that Itanium1 + tuning is deprecated if -mtune value is set to an Itanium1 variant. + 2009-04-01 Janis Johnson <janis187@us.ibm.com> PR c/29027 diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c index da96fce..14cf425 100644 --- a/gcc/config/ia64/ia64.c +++ b/gcc/config/ia64/ia64.c @@ -5212,6 +5212,8 @@ fix_range (const char *const_str) static bool ia64_handle_option (size_t code, const char *arg, int value) { + static bool warned_itanium1_deprecated; + switch (code) { case OPT_mfixed_range_: @@ -5245,6 +5247,16 @@ ia64_handle_option (size_t code, const char *arg, int value) if (!strcmp (arg, processor_alias_table[i].name)) { ia64_tune = processor_alias_table[i].processor; + if (ia64_tune == PROCESSOR_ITANIUM + && ! warned_itanium1_deprecated) + { + inform (0, + "value %<%s%> for -mtune= switch is deprecated", + arg); + inform (0, "GCC 4.4 is the last release with " + "Itanium1 tuning support"); + warned_itanium1_deprecated = true; + } break; } if (i == pta_size) |