diff options
author | Marek Polacek <polacek@redhat.com> | 2023-07-10 16:21:58 -0400 |
---|---|---|
committer | Marek Polacek <polacek@redhat.com> | 2023-07-20 12:41:45 -0400 |
commit | bdda084bc4604467587447fbc4be1c8da0a12665 (patch) | |
tree | 10d27a56fda706c91068c5ddd95ea477b9bdd34c /gcc/tree-ssa-phiopt.cc | |
parent | 506f068e7d01ad2fb107185b8fb204a0ec23785c (diff) | |
download | gcc-bdda084bc4604467587447fbc4be1c8da0a12665.zip gcc-bdda084bc4604467587447fbc4be1c8da0a12665.tar.gz gcc-bdda084bc4604467587447fbc4be1c8da0a12665.tar.bz2 |
testsuite: fix allocator-opt1.C FAIL with old ABI
Running
$ make check-g++ RUNTESTFLAGS='--target_board=unix\{-D_GLIBCXX_USE_CXX11_ABI=0,\} dg.exp=allocator-opt1.C'
yields:
FAIL: g++.dg/tree-ssa/allocator-opt1.C -std=c++98 scan-tree-dump-times gimple "struct allocator D" 1
FAIL: g++.dg/tree-ssa/allocator-opt1.C -std=c++14 scan-tree-dump-times gimple "struct allocator D" 1
FAIL: g++.dg/tree-ssa/allocator-opt1.C -std=c++17 scan-tree-dump-times gimple "struct allocator D" 1
FAIL: g++.dg/tree-ssa/allocator-opt1.C -std=c++20 scan-tree-dump-times gimple "struct allocator D" 1
=== g++ Summary for unix/-D_GLIBCXX_USE_CXX11_ABI=0 ===
=== g++ Summary for unix ===
because in the old ABI we get two "struct allocator D". This patch
follows r14-658 although I'm not quite sure I follow the logic there.
gcc/testsuite/ChangeLog:
* g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
Diffstat (limited to 'gcc/tree-ssa-phiopt.cc')
0 files changed, 0 insertions, 0 deletions