From: Bernd Schmidt Date: Thu, 30 Nov 2000 12:18:17 +0000 (+0000) Subject: Backport a change to the 2.95 branch X-Git-Tag: prereleases/gcc-2.95.3-test1~49 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e5a1c7ef40ffea440b6f442eecc5bcf732d965e4;p=thirdparty%2Fgcc.git Backport a change to the 2.95 branch From-SVN: r37884 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f602db0bdbe6..607a0a6e3e32 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2000-11-30 Bernd Schmidt + 1999-11-29 Joern Rennecke + * reload1.c (reloads_conflict): Reverse test comparing operand + numbers when testing for conflict between output/outaddr reloads. + 2000-07-12 Richard Henderson * reload.c (push_secondary_reload): Make sure to add the new reload at the end, after acquiring secondary memory. diff --git a/gcc/reload1.c b/gcc/reload1.c index 40869372c9bf..c57670663fe6 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -5136,7 +5136,7 @@ reloads_conflict (r1, r2) return (r2_type == RELOAD_FOR_INSN || r2_type == RELOAD_FOR_OUTPUT || ((r2_type == RELOAD_FOR_OUTPUT_ADDRESS || r2_type == RELOAD_FOR_OUTADDR_ADDRESS) - && r2_opnum >= r1_opnum)); + && r2_opnum <= r1_opnum)); case RELOAD_FOR_INSN: return (r2_type == RELOAD_FOR_INPUT || r2_type == RELOAD_FOR_OUTPUT