2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR target/31588
* config/rs6000/rs6000-c.c (rs6000_builtin_type_compatible): Handle
error_mark_node's.
2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR target/31588
* g++.dg/ext/altivec-15.C: New testcase.
From-SVN: r133541
+2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
+
+ PR target/31588
+ * config/rs6000/rs6000-c.c (rs6000_builtin_type_compatible): Handle
+ error_mark_node's.
+
2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
PR rtl-optimization/35232
{
tree builtin_type;
builtin_type = rs6000_builtin_type (id);
+ if (t == error_mark_node)
+ return false;
if (INTEGRAL_TYPE_P (t) && INTEGRAL_TYPE_P (builtin_type))
return true;
else
+2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
+
+ PR target/31588
+ * g++.dg/ext/altivec-15.C: New testcase.
+
2008-03-25 Andrew Pinski <pinskia@gmail.com>
PR objc/29197
--- /dev/null
+/* { dg-do compile { target powerpc*-*-* } } */
+/* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-options "-maltivec" } */
+
+struct SubData
+{
+ inline const Float Clamp(Float f, Float f0, Float f1) // { dg-error "" }
+ }
+ inline const void SinCos(Float angle, Float& sine, Float& cosine) // { dg-error "" }
+ {
+ C0 = __builtin_vec_splat(_simdCosEstCoefficients, 0); // { dg-error "" }
+ C1 = __builtin_vec_splat(_simdCosEstCoefficients, 1); // { dg-error "" }
+