On Sun, Mar 15, 2009 at 9:39 PM, Gerald Pfeifer <ger...@pfeifer.com> wrote: >> I can't find any test results in gcc-testresults reported with >> -mtune=itanium1 [1]. > > ...especially if theye do not even contribute test results or > feedback when things are broken (as in this case). Deprecating > Itanium 1 with GCC 4.4 sounds very reasonable.
Very well. Like so? I'll propose something for gcc-4.4/changes.html too, after this is approved in some form. Ciao! Steven * config/ia64/ia64.c (ia64_handle_option): Inform user that Itanium1 support is deprecated if the -mtune value is set to an Itanium1 variant. Index: config/ia64/ia64.c =================================================================== --- config/ia64/ia64.c (revision 144970) +++ config/ia64/ia64.c (working copy) @@ -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_merced_deprecated = false; + switch (code) { case OPT_mfixed_range_: @@ -5245,6 +5247,13 @@ ia64_handle_option (size_t code, const char *arg, if (!strcmp (arg, processor_alias_table[i].name)) { ia64_tune = processor_alias_table[i].processor; + if (ia64_tune == PROCESSOR_ITANIUM + && ! warned_merced_deprecated) + { + inform ("value %<%s%> for -mtune= switch is deprecated", arg); + inform ("GCC 4.4 is the last release with Itanium1 support"); + warned_merced_deprecated = true; + } break; } if (i == pta_size)