From: Steven Bosscher Date: Wed, 1 Apr 2009 19:47:01 +0000 (+0000) Subject: ia64.c (ia64_handle_option): Inform user that Itanium1 tuning is deprecated if... X-Git-Tag: releases/gcc-4.5.0~6954 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bbb6eae87edb29b26e7c545645fac3d76a4605d8;p=thirdparty%2Fgcc.git 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9e18af57f866..04181d657210 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2009-04-01 Steven Bosscher + + * 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 PR c/29027 diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c index da96fce6d4fb..14cf42585b7a 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)