74 |
timevar_pop (TV_READER); |
timevar_pop (TV_READER); |
75 |
|
|
76 |
if (complaint_issued) |
if (complaint_issued) |
77 |
return EXIT_FAILURE; |
goto finish; |
78 |
|
|
79 |
/* Find useless nonterminals and productions and reduce the grammar. */ |
/* Find useless nonterminals and productions and reduce the grammar. */ |
80 |
timevar_push (TV_REDUCE); |
timevar_push (TV_REDUCE); |
138 |
/* Stop if there were errors, to avoid trashing previous output |
/* Stop if there were errors, to avoid trashing previous output |
139 |
files. */ |
files. */ |
140 |
if (complaint_issued) |
if (complaint_issued) |
141 |
return EXIT_FAILURE; |
goto finish; |
142 |
|
|
143 |
/* Lookaheads are no longer needed. */ |
/* Lookaheads are no longer needed. */ |
144 |
timevar_push (TV_FREE); |
timevar_push (TV_FREE); |
173 |
if (trace_flag & trace_bitsets) |
if (trace_flag & trace_bitsets) |
174 |
bitset_stats_dump (stderr); |
bitset_stats_dump (stderr); |
175 |
|
|
176 |
|
finish: |
177 |
|
|
178 |
/* Stop timing and print the times. */ |
/* Stop timing and print the times. */ |
179 |
timevar_stop (TV_TOTAL); |
timevar_stop (TV_TOTAL); |
180 |
timevar_print (stderr); |
timevar_print (stderr); |