s390: Constraints, predicates, and op letters for contiguous bitmasks
[gcc.git] / gcc / ChangeLog
index 8708f8325d84ed2cc58c24deacd6edb37f910e1c..e4aeb8996fd9f50e39971f5c923beb6ec78ffbd6 100644 (file)
@@ -1,3 +1,15 @@
+2012-12-20  Richard Henderson  <rth@redhat.com>
+           Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * config/s390/constraints.md (NxxDq, NxxSq): New.
+       * config/s390/predicates.md (contiguous_bitmask_operand): New.
+       * config/s390/s390.c (print_operand) ['e', 'f', 's', 't']: New
+       operand letters.
+       * config/s390/s390.md (bfstart, bfend): New mode attrs.
+       (*insv<GPR>_zEC12_noshift): Use them.
+       (*insv<GPR>_z10_noshift): Likewise.
+       (*insv<GPR>_or_z10_noshift): Likewise.
+
 2012-12-20  Thomas Schwinge  <thomas@codesourcery.com>
 
        PR bootstrap/55202