(have_error): New variable.
(error): Set it. (main): Test it and return FATAL_EXIT_CODE if it is set. From-SVN: r2934
This commit is contained in:
parent
6e2a4e3cfb
commit
6a270722a5
@ -165,6 +165,11 @@ struct data *end_of_insn_data;
|
|||||||
for this machine description. */
|
for this machine description. */
|
||||||
|
|
||||||
int have_constraints;
|
int have_constraints;
|
||||||
|
|
||||||
|
/* Nonzero if some error has occurred. We will make all errors fatal, but
|
||||||
|
might as well continue until we see all of them. */
|
||||||
|
|
||||||
|
static int have_error;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
output_prologue ()
|
output_prologue ()
|
||||||
@ -919,6 +924,8 @@ error (s, a1, a2)
|
|||||||
fprintf (stderr, "genoutput: ");
|
fprintf (stderr, "genoutput: ");
|
||||||
fprintf (stderr, s, a1, a2);
|
fprintf (stderr, s, a1, a2);
|
||||||
fprintf (stderr, "\n");
|
fprintf (stderr, "\n");
|
||||||
|
|
||||||
|
have_error = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
@ -973,7 +980,9 @@ main (argc, argv)
|
|||||||
output_epilogue ();
|
output_epilogue ();
|
||||||
|
|
||||||
fflush (stdout);
|
fflush (stdout);
|
||||||
exit (ferror (stdout) != 0 ? FATAL_EXIT_CODE : SUCCESS_EXIT_CODE);
|
exit (ferror (stdout) != 0 || have_error
|
||||||
|
? FATAL_EXIT_CODE : SUCCESS_EXIT_CODE);
|
||||||
|
|
||||||
/* NOTREACHED */
|
/* NOTREACHED */
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user