In the time between the initial submission and now I found some more
tests that I missed, and other cleanups that I'd like to do, v2 addresses these
feedable (4):
testsuite: Clean up the weak declaration scanning
testsuite: Move float tests to ieee directory
testsuite: Fix invalid float test
testsuite: Fix test requirements
.../c-c++-common/Wdangling-pointer-9.c | 1 +
.../c-c++-common/analyzer/computed-goto-1.c | 1 +
.../c-c++-common/analyzer/feasibility-3.c | 1 +
.../analyzer/infinite-recursion-5.c | 1 +
.../c-c++-common/analyzer/pr102695.c | 1 +
gcc/testsuite/c-c++-common/attr-used-5.c | 1 +
gcc/testsuite/c-c++-common/attr-used-6.c | 1 +
gcc/testsuite/c-c++-common/attr-used-7.c | 1 +
gcc/testsuite/c-c++-common/attr-used-8.c | 1 +
gcc/testsuite/c-c++-common/attr-used-9.c | 1 +
gcc/testsuite/g++.dg/charset/attribute1.c | 3 +-
.../ieee/bfloat16-builtin-issignaling-1.c | 11 +++++
.../ieee/bfloat16-builtin-issignaling-1.x | 11 +++++
.../execute/ieee}/builtin-issignaling-1.c | 6 ---
.../execute/ieee/builtin-issignaling-1.x | 20 ++++++++
.../ieee/float128-builtin-issignaling-1.c | 3 ++
.../ieee/float128-builtin-issignaling-1.x | 11 +++++
.../ieee/float128x-builtin-issignaling-1.c | 3 ++
.../ieee/float128x-builtin-issignaling-1.x | 11 +++++
.../ieee/float16-builtin-issignaling-1.c | 3 ++
.../ieee/float16-builtin-issignaling-1.x | 10 ++++
.../ieee/float32-builtin-issignaling-1.c | 3 ++
.../ieee/float32-builtin-issignaling-1.x | 11 +++++
.../ieee/float32x-builtin-issignaling-1.c | 3 ++
.../ieee/float32x-builtin-issignaling-1.x | 11 +++++
.../ieee/float64-builtin-issignaling-1.c | 3 ++
.../ieee/float64-builtin-issignaling-1.x | 11 +++++
.../ieee/float64x-builtin-issignaling-1.c | 3 ++
.../ieee/float64x-builtin-issignaling-1.x | 11 +++++
gcc/testsuite/gcc.dg/Winfinite-recursion-2.c | 3 +-
gcc/testsuite/gcc.dg/Winfinite-recursion.c | 1 +
.../gcc.dg/analyzer/boxed-malloc-1.c | 1 +
.../gcc.dg/analyzer/computed-goto-pr110529.c | 1 +
gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 1 +
gcc/testsuite/gcc.dg/callgraph-info-1.c | 1 +
gcc/testsuite/gcc.dg/charset/attribute1.c | 3 +-
.../gcc.dg/plugin/diagnostic-test-paths-4.c | 1 +
gcc/testsuite/gcc.dg/pr101156.c | 1 +
gcc/testsuite/gcc.dg/pr106421.c | 1 +
gcc/testsuite/gcc.dg/pr110506.c | 1 +
gcc/testsuite/gcc.dg/pr116887.c | 1 +
gcc/testsuite/gcc.dg/pr83100-2.c | 2 +
gcc/testsuite/gcc.dg/pr83100-3.c | 1 +
gcc/testsuite/gcc.dg/pr87793.c | 1 +
gcc/testsuite/gcc.dg/special/gcsec-1.c | 1 +
.../torture/bfloat16-builtin-issignaling-1.c | 21 ---------
.../torture/float128-builtin-issignaling-1.c | 13 -----
.../torture/float128x-builtin-issignaling-1.c | 13 -----
.../torture/float16-builtin-issignaling-1.c | 13 -----
.../torture/float32-builtin-issignaling-1.c | 13 -----
.../torture/float32x-builtin-issignaling-1.c | 13 -----
.../torture/float64-builtin-issignaling-1.c | 13 -----
.../torture/float64x-builtin-issignaling-1.c | 13 -----
.../torture/fp-double-convert-float-1.c | 3 +-
gcc/testsuite/gcc.dg/torture/pr108076.c | 1 +
gcc/testsuite/gcc.dg/weak/weak-1.c | 16 +++----
gcc/testsuite/gcc.dg/weak/weak-10.c | 2 +-
gcc/testsuite/gcc.dg/weak/weak-11.c | 2 +-
gcc/testsuite/gcc.dg/weak/weak-12.c | 2 +-
gcc/testsuite/gcc.dg/weak/weak-15.c | 8 ++--
gcc/testsuite/gcc.dg/weak/weak-16.c | 4 +-
gcc/testsuite/gcc.dg/weak/weak-2.c | 10 ++--
gcc/testsuite/gcc.dg/weak/weak-3.c | 14 +++---
gcc/testsuite/gcc.dg/weak/weak-4.c | 22 ++++-----
gcc/testsuite/gcc.dg/weak/weak-5.c | 24 +++++-----
gcc/testsuite/gcc.dg/weak/weak-9.c | 8 ++--
gcc/testsuite/lib/scanasm.exp | 47 +++++++++++++++++++
67 files changed, 276 insertions(+), 178 deletions(-)
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/bfloat16-builtin-issignaling-1.c
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/bfloat16-builtin-issignaling-1.x
rename gcc/testsuite/{gcc.dg/torture =>
gcc.c-torture/execute/ieee}/builtin-issignaling-1.c (92%)
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/builtin-issignaling-1.x
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float128-builtin-issignaling-1.c
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float128-builtin-issignaling-1.x
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float128x-builtin-issignaling-1.c
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float128x-builtin-issignaling-1.x
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float16-builtin-issignaling-1.c
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float16-builtin-issignaling-1.x
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float32-builtin-issignaling-1.c
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float32-builtin-issignaling-1.x
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float32x-builtin-issignaling-1.c
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float32x-builtin-issignaling-1.x
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float64-builtin-issignaling-1.c
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float64-builtin-issignaling-1.x
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float64x-builtin-issignaling-1.c
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float64x-builtin-issignaling-1.x
delete mode 100644
gcc/testsuite/gcc.dg/torture/bfloat16-builtin-issignaling-1.c
delete mode 100644
gcc/testsuite/gcc.dg/torture/float128-builtin-issignaling-1.c
delete mode 100644
gcc/testsuite/gcc.dg/torture/float128x-builtin-issignaling-1.c
delete mode 100644 gcc/testsuite/gcc.dg/torture/float16-builtin-issignaling-1.c
delete mode 100644 gcc/testsuite/gcc.dg/torture/float32-builtin-issignaling-1.c
delete mode 100644
gcc/testsuite/gcc.dg/torture/float32x-builtin-issignaling-1.c
delete mode 100644 gcc/testsuite/gcc.dg/torture/float64-builtin-issignaling-1.c
delete mode 100644
gcc/testsuite/gcc.dg/torture/float64x-builtin-issignaling-1.c
--
2.52.0