* lib/target-supports.exp (check_effective_target_builtin_eh_return):
New procedure.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227952
138bc75d-0d04-0410-961f-
82ee72b054a4
PR middle-end/67619
* gcc.dg/torture/pr67619.c: New test.
+ * lib/target-supports.exp (check_effective_target_builtin_eh_return):
+ New procedure.
2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
/* { dg-do compile } */
+/* { dg-require-effective-target builtin_eh_return } */
void
foo ()
int (*fn) () = foo;
}]
}
+
+# Return 1 if target supports __builtin_eh_return
+proc check_effective_target_builtin_eh_return { } {
+ return [check_no_compiler_messages builtin_eh_return object {
+ void test (long l, void *p)
+ {
+ __builtin_eh_return (l, p);
+ }
+ } "" ]
+}