From be36fc6e6df244f34d1033e3d82f4b4a472d16f0 Mon Sep 17 00:00:00 2001 From: Dimitar Dimitrov Date: Thu, 9 Jul 2020 22:29:37 +0300 Subject: [PATCH] testsuite: Relax pattern to include "packed" targets The actual warning message depends on the default alignment of the target. With this update the test correctly passes on AVR and PRU targets. gcc/testsuite/ChangeLog: * gcc.dg/pr53037-1.c: Relax warning pattern. Signed-off-by: Dimitar Dimitrov --- gcc/testsuite/gcc.dg/pr53037-1.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/testsuite/gcc.dg/pr53037-1.c b/gcc/testsuite/gcc.dg/pr53037-1.c index 3ea5ae6a34e1..3f2269699e4d 100644 --- a/gcc/testsuite/gcc.dg/pr53037-1.c +++ b/gcc/testsuite/gcc.dg/pr53037-1.c @@ -40,7 +40,7 @@ struct foo5 { int i1; int x __attribute__((warn_if_not_aligned(16))); /* { dg-warning "'x' offset 4 in 'struct foo5' isn't aligned to 16" } */ -}; /* { dg-warning "alignment 4 of 'struct foo5' is less than 16" } */ +}; /* { dg-warning {alignment [0-9]+ of 'struct foo5' is less than 16} } */ struct foo6 { @@ -73,7 +73,7 @@ union bar3 { int i1; int x __attribute__((warn_if_not_aligned(16))); -}; /* { dg-warning "alignment 4 of 'union bar3' is less than 16" } */ +}; /* { dg-warning {alignment [0-9]+ of 'union bar3' is less than 16} } */ union bar4 { -- 2.47.2