diff options
author | Richard Stallman <rms@gnu.org> | 1992-10-05 06:37:26 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1992-10-05 06:37:26 +0000 |
commit | 139fc12e0f70790ba5dea9afa3b333c23e09e334 (patch) | |
tree | fc87d13c4c8c7184af83b500f6e38256adccd9bb | |
parent | 280194b05b109e2a9468e83c18b895093ef87dfb (diff) | |
download | gcc-139fc12e0f70790ba5dea9afa3b333c23e09e334.zip gcc-139fc12e0f70790ba5dea9afa3b333c23e09e334.tar.gz gcc-139fc12e0f70790ba5dea9afa3b333c23e09e334.tar.bz2 |
(allocate_reload_reg): Always check for asm
on failure instead of simply aborting.
From-SVN: r2324
-rw-r--r-- | gcc/reload1.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/reload1.c b/gcc/reload1.c index 4374d1f..d9b325b 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -4033,7 +4033,7 @@ allocate_reload_reg (r, insn, last_reload, noerror) { if (noerror) return 0; - abort (); + goto failure; } last_spill_reg = i; @@ -4076,6 +4076,7 @@ allocate_reload_reg (r, insn, last_reload, noerror) if (noerror) return 0; + failure: if (asm_noperands (PATTERN (insn)) < 0) /* It's the compiler's fault. */ abort (); |