diff options
Diffstat (limited to 'gcc/config/s390/s390.h')
-rw-r--r-- | gcc/config/s390/s390.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/config/s390/s390.h b/gcc/config/s390/s390.h index a73a6804861..af7551d9318 100644 --- a/gcc/config/s390/s390.h +++ b/gcc/config/s390/s390.h @@ -990,8 +990,10 @@ do { \ {"consttable_operand", { SYMBOL_REF, LABEL_REF, CONST, \ CONST_INT, CONST_DOUBLE }}, \ {"s390_plus_operand", { PLUS }}, \ - {"s390_alc_comparison", { LTU, GTU, LEU, GEU }}, \ - {"s390_slb_comparison", { LTU, GTU, LEU, GEU }}, + {"s390_alc_comparison", { ZERO_EXTEND, SIGN_EXTEND, \ + LTU, GTU, LEU, GEU }}, \ + {"s390_slb_comparison", { ZERO_EXTEND, SIGN_EXTEND, \ + LTU, GTU, LEU, GEU }}, /* Specify the machine mode that this machine uses for the index in the tablejump instruction. */ |