diff options
Diffstat (limited to 'gcc/fixinc/fixfixes.c')
-rw-r--r-- | gcc/fixinc/fixfixes.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/fixinc/fixfixes.c b/gcc/fixinc/fixfixes.c index a8901ff..19fa27e 100644 --- a/gcc/fixinc/fixfixes.c +++ b/gcc/fixinc/fixfixes.c @@ -488,9 +488,6 @@ FIX_PROC_HEAD( char_macro_def_fix ) FIX_PROC_HEAD( machine_name_fix ) { -#ifndef MN_NAME_PAT - fputs( "The target machine has no needed machine name fixes\n", stderr ); -#else regmatch_t match[2]; const char *line, *base, *limit, *p, *q; regex_t *label_re, *name_re; @@ -499,7 +496,11 @@ FIX_PROC_HEAD( machine_name_fix ) IGNORE_ARG(filname); IGNORE_ARG(p_fixd); - mn_get_regexps (&label_re, &name_re, "machine_name_fix"); + if (!mn_get_regexps (&label_re, &name_re, "machine_name_fix")) + { + fputs( "The target machine has no needed machine name fixes\n", stderr ); + goto done; + } scratch[0] = '_'; scratch[1] = '_'; @@ -577,7 +578,6 @@ FIX_PROC_HEAD( machine_name_fix ) } } done: -#endif fputs (text, stdout); } |