aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2016-06-10 14:14:04 +0000
committerDavid Malcolm <dmalcolm@gcc.gnu.org>2016-06-10 14:14:04 +0000
commit2704efe8c461992f8b2f6cacc6d0769c2a8341c3 (patch)
treed14e8fe9869c9d545eaddcd3b1fd17d37c4801f7 /gcc
parent8c4294b2ff10949c9c11636477901cf3d4feb9fc (diff)
downloadgcc-2704efe8c461992f8b2f6cacc6d0769c2a8341c3.zip
gcc-2704efe8c461992f8b2f6cacc6d0769c2a8341c3.tar.gz
gcc-2704efe8c461992f8b2f6cacc6d0769c2a8341c3.tar.bz2
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/plugin/must-tail-call-2.c10
2 files changed, 10 insertions, 5 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 98224ab..71a2db1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+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>
* gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
diff --git a/gcc/testsuite/gcc.dg/plugin/must-tail-call-2.c b/gcc/testsuite/gcc.dg/plugin/must-tail-call-2.c
index c5504f8..c6dfecd 100644
--- a/gcc/testsuite/gcc.dg/plugin/must-tail-call-2.c
+++ b/gcc/testsuite/gcc.dg/plugin/must-tail-call-2.c
@@ -14,7 +14,7 @@ returns_struct (int i)
int __attribute__((noinline,noclone))
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))
@@ -29,14 +29,14 @@ int __attribute__((noinline,noclone))
test_2_caller (int i)
{
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);
void
test_3 (void)
{
- setjmp (); /* { dg-error "cannot tail-call: callee returns twice" } */
+ setjmp (); /* { dg-error "cannot tail-call: " } */
}
void
@@ -45,7 +45,7 @@ test_4 (void)
void nested (void)
{
}
- nested (); /* { dg-error "cannot tail-call: nested function" } */
+ nested (); /* { dg-error "cannot tail-call: " } */
}
typedef void (fn_ptr_t) (void);
@@ -54,5 +54,5 @@ volatile fn_ptr_t fn_ptr;
void
test_5 (void)
{
- fn_ptr (); /* { dg-error "cannot tail-call: callee does not return" } */
+ fn_ptr (); /* { dg-error "cannot tail-call: " } */
}