This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[committed vms/ia64] Allow fused-madd operations
- From: Tristan Gingold <gingold at adacore dot com>
- To: gcc-patches Patches <gcc-patches at gcc dot gnu dot org>
- Date: Thu, 21 Oct 2010 10:02:04 +0200
- Subject: [committed vms/ia64] Allow fused-madd operations
Hi,
there are no reason not to allow fused madd by default on ia64/vms.
Committed on trunk.
Tristan.
2010-10-21 Tristan Gingold <gingold@adacore.com>
* config/ia64/vms64.h (TARGET_DEFAULT): Add MASK_FUSED_MADD.
* config/ia64/vms.h (TARGET_DEFAULT): Ditto.
Index: gcc/config/ia64/vms.h
===================================================================
--- gcc/config/ia64/vms.h (revision 165750)
+++ gcc/config/ia64/vms.h (working copy)
@@ -45,7 +45,7 @@
/* Need .debug_line info generated from gcc and gas. */
#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_DWARF2_ASM | MASK_GNU_AS)
+#define TARGET_DEFAULT (MASK_DWARF2_ASM | MASK_GNU_AS | MASK_FUSED_MADD)
#define VMS_DEBUG_MAIN_POINTER "TRANSFER$BREAK$GO"
Index: gcc/config/ia64/vms64.h
===================================================================
--- gcc/config/ia64/vms64.h (revision 165750)
+++ gcc/config/ia64/vms64.h (working copy)
@@ -36,6 +36,6 @@
#define POINTER_SIZE 64
#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_DWARF2_ASM | MASK_GNU_AS | MASK_MALLOC64)
+#define TARGET_DEFAULT (MASK_DWARF2_ASM | MASK_GNU_AS | MASK_FUSED_MADD | MASK_MALLOC64)
#include "config/vms/vms-crtl-64.h"