Commit 2704efe8 by David Malcolm Committed by David Malcolm

Remove platform-specific details from must-tail-call-2.c messages

gcc/testsuite/ChangeLog:
	* gcc.dg/plugin/must-tail-call-2.c: Remove all details from
	the various "cannot tail-call: " messages.

From-SVN: r237310
parent 8c4294b2
2016-06-10 David Malcolm <dmalcolm@redhat.com>
* gcc.dg/plugin/must-tail-call-2.c: Remove all details from
the various "cannot tail-call: " messages.
2016-06-10 Christophe Lyon <christophe.lyon@linaro.org> 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
......
...@@ -14,7 +14,7 @@ returns_struct (int i) ...@@ -14,7 +14,7 @@ returns_struct (int i)
int __attribute__((noinline,noclone)) int __attribute__((noinline,noclone))
test_1 (int i) test_1 (int i)
{ {
return returns_struct (i * 5).i; /* { dg-error "cannot tail-call: callee returns a structure" } */ return returns_struct (i * 5).i; /* { dg-error "cannot tail-call: " } */
} }
int __attribute__((noinline,noclone)) int __attribute__((noinline,noclone))
...@@ -29,14 +29,14 @@ int __attribute__((noinline,noclone)) ...@@ -29,14 +29,14 @@ int __attribute__((noinline,noclone))
test_2_caller (int i) test_2_caller (int i)
{ {
struct box b; struct box b;
return test_2_callee (i + 1, b); /* { dg-error "cannot tail-call: callee required more stack slots than the caller" } */ return test_2_callee (i + 1, b); /* { dg-error "cannot tail-call: " } */
} }
extern void setjmp (void); extern void setjmp (void);
void void
test_3 (void) test_3 (void)
{ {
setjmp (); /* { dg-error "cannot tail-call: callee returns twice" } */ setjmp (); /* { dg-error "cannot tail-call: " } */
} }
void void
...@@ -45,7 +45,7 @@ test_4 (void) ...@@ -45,7 +45,7 @@ test_4 (void)
void nested (void) void nested (void)
{ {
} }
nested (); /* { dg-error "cannot tail-call: nested function" } */ nested (); /* { dg-error "cannot tail-call: " } */
} }
typedef void (fn_ptr_t) (void); typedef void (fn_ptr_t) (void);
...@@ -54,5 +54,5 @@ volatile fn_ptr_t fn_ptr; ...@@ -54,5 +54,5 @@ volatile fn_ptr_t fn_ptr;
void void
test_5 (void) test_5 (void)
{ {
fn_ptr (); /* { dg-error "cannot tail-call: callee does not return" } */ fn_ptr (); /* { dg-error "cannot tail-call: " } */
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment