aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2009-04-01 19:47:01 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2009-04-01 19:47:01 +0000
commitbbb6eae87edb29b26e7c545645fac3d76a4605d8 (patch)
treeafcf3372b2ead8a636fa9eec38ae8a4af7936a77 /gcc
parenta5b38cdf510c827369e9577056de347ada498e37 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/config/ia64/ia64.c12
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)