27 |
|
static void oops(void) |
28 |
|
{ |
29 |
|
fprintf(stderr, "Don't know how to optimize this file.\n"); |
30 |
< |
abort(); |
30 |
> |
exit(1); |
31 |
|
} |
32 |
|
|
33 |
|
static char * match(struct line *l, const char *m) |
46 |
|
{ |
47 |
|
if (reg[0] != 'e') { |
48 |
|
fprintf(stderr, "Unknown register?!?\n"); |
49 |
< |
abort(); |
49 |
> |
exit(1); |
50 |
|
} |
51 |
|
if (strstr (l->data, reg) != 0) |
52 |
|
return 1; |
121 |
|
l3 = l3->prev; |
122 |
|
} |
123 |
|
if (l3 == l2) |
124 |
< |
abort(); |
124 |
> |
exit(1); |
125 |
|
for (l4 = l2; l4 != l3; l4 = l4->prev) { |
126 |
|
/* The register may not be referenced by any of the insns that we |
127 |
|
* move the popl past */ |