Purge FIXUNS_TRUNC_LIKE_FIX_TRUNC
[gcc.git] / gcc / ChangeLog
index ee809e011570472716677d08dbcd615d602a13bc..afc2b69d7e11b250a29f0b671c645d7b22057ca7 100644 (file)
@@ -1,3 +1,19 @@
+2012-07-24  Richard Henderson  <rth@redhat.com>
+
+       * system.h (FIXUNS_TRUNC_LIKE_FIX_TRUNC): Poison.
+       * config/cris/cris.h (FIXUNS_TRUNC_LIKE_FIX_TRUNC): Remove.
+       * config/h8300/h8300.h (FIXUNS_TRUNC_LIKE_FIX_TRUNC): Remove.
+       * config/mn10300/mn10300.h (FIXUNS_TRUNC_LIKE_FIX_TRUNC): Remove.
+       * config/rs6000/rs6000.h (FIXUNS_TRUNC_LIKE_FIX_TRUNC): Remove
+       comment reference.
+       * config/v850/v850.h (FIXUNS_TRUNC_LIKE_FIX_TRUNC): Remove.
+       * config/v850/v850.md (fixuns_truncsfsi2, fixuns_truncdfsi2): New.
+       (fix_truncsfsi2, fix_truncdfsi2): Avoid double FIX.
+       * config/vax/vax.h (FIXUNS_TRUNC_LIKE_FIX_TRUNC): Remove.
+       * config/vax/vax.md (fixuns_trunc<VAXfp><VAXint>): New.
+       * doc/tm.texi.in (FIXUNS_TRUNC_LIKE_FIX_TRUNC): Remove.
+       * doc/tm.texi: Rebuild.
+
 2012-07-24  Richard Henderson  <rth@redhat.com>
 
        * optabs.def: New file.