aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2016-09-16 22:23:15 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2016-09-16 22:23:15 +0200
commite80cb545aa1c6c7a71b07cbe0f3527afadd3630f (patch)
treee76c58d80d81da84f7138a78b1edd1b2a6a90319
parent1c2f613fbcc6ed7da19d8ed5aa487c813c21297b (diff)
downloadgcc-e80cb545aa1c6c7a71b07cbe0f3527afadd3630f.zip
gcc-e80cb545aa1c6c7a71b07cbe0f3527afadd3630f.tar.gz
gcc-e80cb545aa1c6c7a71b07cbe0f3527afadd3630f.tar.bz2
re PR c++/77379 (incorrect mangling for non-virtual adjustor thunk (missing abi tag))
PR c++/77379 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing thunk offsets. * g++.dg/abi/abi-tag23a.C: Likewise. From-SVN: r240197
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.dg/abi/abi-tag23.C2
-rw-r--r--gcc/testsuite/g++.dg/abi/abi-tag23a.C2
3 files changed, 7 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 30d7615..88d3296 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,10 @@
2016-09-16 Jakub Jelinek <jakub@redhat.com>
+ PR c++/77379
+ * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
+ thunk offsets.
+ * g++.dg/abi/abi-tag23a.C: Likewise.
+
PR c++/77338
* g++.dg/cpp0x/decltype-77338.C: New test.
diff --git a/gcc/testsuite/g++.dg/abi/abi-tag23.C b/gcc/testsuite/g++.dg/abi/abi-tag23.C
index 5e310a4..4a1c38b 100644
--- a/gcc/testsuite/g++.dg/abi/abi-tag23.C
+++ b/gcc/testsuite/g++.dg/abi/abi-tag23.C
@@ -32,4 +32,4 @@ int main()
Final().get_foo();
}
-// { dg-final { scan-assembler "_ZThn16_N7Derived7get_fooB3barEv" } }
+// { dg-final { scan-assembler "_ZThn\[0-9]+_N7Derived7get_fooB3barEv" } }
diff --git a/gcc/testsuite/g++.dg/abi/abi-tag23a.C b/gcc/testsuite/g++.dg/abi/abi-tag23a.C
index 72aa037..10645bf 100644
--- a/gcc/testsuite/g++.dg/abi/abi-tag23a.C
+++ b/gcc/testsuite/g++.dg/abi/abi-tag23a.C
@@ -32,4 +32,4 @@ int main()
Final().get_foo();
}
-// { dg-final { scan-assembler "_ZThn16_N7Derived7get_fooEv" } }
+// { dg-final { scan-assembler "_ZThn\[0-9]+_N7Derived7get_fooEv" } }