+2011-08-30 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/i386.c (ix86_valid_target_attribute_inner_p):
+ Handle FMA option.
+
2011-08-30 Andrew Stubbs <ams@codesourcery.com>
* config/arm/arm.c (optimal_immediate_sequence_1): Make b1, b2,
* coverage.c (coverage_init): Check flag_branch_probabilities instead of
flag_profile_use.
-
+
2011-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
* config/rs6000/rs6000.opt (-msave-toc-indirect): Change default
IX86_ATTR_ISA ("sse4a", OPT_msse4a),
IX86_ATTR_ISA ("ssse3", OPT_mssse3),
IX86_ATTR_ISA ("fma4", OPT_mfma4),
+ IX86_ATTR_ISA ("fma", OPT_mfma),
IX86_ATTR_ISA ("xop", OPT_mxop),
IX86_ATTR_ISA ("lwp", OPT_mlwp),
IX86_ATTR_ISA ("fsgsbase", OPT_mfsgsbase),
+2011-08-30 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
+
2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/aggr3.ads: New test.
2011-08-30 Christian Bruel <christian.bruel@st.com>
- * g++.dg/bprob/bprob.exp (feedback_options): Set -fbranch-probabilities.
+ * g++.dg/bprob/bprob.exp (feedback_options): Set
+ -fbranch-probabilities.
* gcc.misc-tests/bprob.exp (feedback_options): Likewise.
-
+
2011-08-29 Jason Merrill <jason@redhat.com>
PR c++/50224
* gcc.dg/pr49860.c: New.
2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
-
+
PR libobjc/49882
* objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
with classes that are in construction.
}
-/* { dg-final { scan-assembler-times "vfmadd[^s]..ps" 2 } } */
-/* { dg-final { scan-assembler-times "vfmsub[^s]..ps" 2 } } */
+/* { dg-final { scan-assembler-times "vfmadd\[^s\]..ps" 2 } } */
+/* { dg-final { scan-assembler-times "vfmsub\[^s\]..ps" 2 } } */
/* { dg-final { scan-assembler-times "vfnmadd...ps" 2 } } */
/* { dg-final { scan-assembler-times "vfnmsub...ps" 2 } } */
/* { dg-final { scan-assembler-times "vfmaddsub...ps" 2 } } */
/* { dg-final { scan-assembler-times "vfmsubadd...ps" 2 } } */
-/* { dg-final { scan-assembler-times "vfmadd[^s]..pd" 2 } } */
-/* { dg-final { scan-assembler-times "vfmsub[^s]..pd" 2 } } */
+/* { dg-final { scan-assembler-times "vfmadd\[^s\]..pd" 2 } } */
+/* { dg-final { scan-assembler-times "vfmsub\[^s\]..pd" 2 } } */
/* { dg-final { scan-assembler-times "vfnmadd...pd" 2 } } */
/* { dg-final { scan-assembler-times "vfnmsub...pd" 2 } } */
/* { dg-final { scan-assembler-times "vfmaddsub...pd" 2 } } */
/* { dg-final { scan-assembler-times "vfmsubadd...pd" 2 } } */
-/* { dg-final { scan-assembler-times "vfmadd[^s]..ss" 1 } } */
-/* { dg-final { scan-assembler-times "vfmsub[^s]..ss" 1 } } */
+/* { dg-final { scan-assembler-times "vfmadd\[^s\]..ss" 1 } } */
+/* { dg-final { scan-assembler-times "vfmsub\[^s\]..ss" 1 } } */
/* { dg-final { scan-assembler-times "vfnmadd...ss" 1 } } */
/* { dg-final { scan-assembler-times "vfnmsub...ss" 1 } } */
-/* { dg-final { scan-assembler-times "vfmadd[^s]..sd" 1 } } */
-/* { dg-final { scan-assembler-times "vfmsub[^s]..sd" 1 } } */
+/* { dg-final { scan-assembler-times "vfmadd\[^s\]..sd" 1 } } */
+/* { dg-final { scan-assembler-times "vfmsub\[^s\]..sd" 1 } } */
/* { dg-final { scan-assembler-times "vfnmadd...sd" 1 } } */
/* { dg-final { scan-assembler-times "vfnmsub...sd" 1 } } */