https://gcc.gnu.org/g:f111d8e20b671ee97d4ed835102839e44a2a2edc

commit r15-6305-gf111d8e20b671ee97d4ed835102839e44a2a2edc
Author: Torbjörn SVENSSON <torbjorn.svens...@foss.st.com>
Date:   Sun Nov 10 20:15:13 2024 +0100

    testsuite: arm: Mark pr81812.C as xfail for thumb1
    
    Test fails for Cortex-M0 with:
    
    .../pr81812.C:6:8: error: generic thunk code fails for method 'virtual void 
ChildNode::_ZTv0_n12_NK9ChildNode5errorEz(...) const' which uses '...'
    
    According to PR108277, it's expected that thumb1 targets does not
    support empty virtual functions with ellipsis.
    
    gcc/testsuite/ChangeLog:
    
            * g++.dg/torture/pr81812.C: Add xfail for thumb1.
    
    Signed-off-by: Torbjörn SVENSSON <torbjorn.svens...@foss.st.com>

Diff:
---
 gcc/testsuite/g++.dg/torture/pr81812.C | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gcc/testsuite/g++.dg/torture/pr81812.C 
b/gcc/testsuite/g++.dg/torture/pr81812.C
index d235e2375888..b5c621d2beb2 100644
--- a/gcc/testsuite/g++.dg/torture/pr81812.C
+++ b/gcc/testsuite/g++.dg/torture/pr81812.C
@@ -1,3 +1,5 @@
+// { dg-xfail-if "PR108277" { arm_thumb1 } }
+
 struct Error {
   virtual void error(... ) const;
 };

Reply via email to