(HARD_REGNO_MODE_OK): Relax QImode constraint to avoid a reload problem.
authorStan Cox <coxs@gnu.org>
Wed, 20 Mar 1996 21:19:14 +0000 (21:19 +0000)
committerStan Cox <coxs@gnu.org>
Wed, 20 Mar 1996 21:19:14 +0000 (21:19 +0000)
From-SVN: r11580

gcc/config/i386/i386.h

index e05882ffcc726b521d868c46ce6249b6df994266..507671a86bd9ed97a17eeb7bd877d72a0afbd19d 100644 (file)
@@ -502,7 +502,8 @@ extern enum processor_type ix86_cpu;
    ? (((int) GET_MODE_CLASS (MODE) == (int) MODE_FLOAT         \
        || (int) GET_MODE_CLASS (MODE) == (int) MODE_COMPLEX_FLOAT)     \
       && GET_MODE_UNIT_SIZE (MODE) <= 12)                      \
-   : (int) (MODE) != (int) QImode)
+   : (int) (MODE) != (int) QImode ? 1                          \
+   : (reload_in_progress | reload_completed) == 1)
 
 /* Value is 1 if it is a good idea to tie two pseudo registers
    when one has mode MODE1 and one has mode MODE2.