Added a patch to port the ieee directory to the current test format,
adapted the "Move float tests to ieee directory" patch to also use the
current format.
feedable (5):
testsuite: Clean up the weak declaration scanning
testsuite: Convert gcc.c-torture/executre/ieee to the new test format
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 +-
.../gcc.c-torture/execute/ieee/20000320-1.c | 12 +++++
.../gcc.c-torture/execute/ieee/20000320-1.x | 15 ------
.../gcc.c-torture/execute/ieee/20001122-1.c | 1 +
.../gcc.c-torture/execute/ieee/20010114-2.c | 1 +
.../gcc.c-torture/execute/ieee/20010226-1.c | 1 +
.../gcc.c-torture/execute/ieee/20011123-1.c | 1 +
.../gcc.c-torture/execute/ieee/20030331-1.c | 1 +
.../gcc.c-torture/execute/ieee/20041213-1.c | 1 +
.../gcc.c-torture/execute/ieee/920518-1.c | 1 +
.../gcc.c-torture/execute/ieee/920810-1.c | 2 +
.../gcc.c-torture/execute/ieee/920810-1.x | 4 --
.../gcc.c-torture/execute/ieee/930529-1.c | 1 +
.../gcc.c-torture/execute/ieee/980619-1.c | 1 +
.../gcc.c-torture/execute/ieee/980619-1.x | 15 ------
.../gcc.c-torture/execute/ieee/acc1.c | 1 +
.../gcc.c-torture/execute/ieee/acc2.c | 1 +
.../ieee}/bfloat16-builtin-issignaling-1.c | 0
.../execute/ieee}/builtin-issignaling-1.c | 0
.../execute/ieee/builtin-nan-1.c | 1 +
.../gcc.c-torture/execute/ieee/cdivchkd.c | 5 ++
.../gcc.c-torture/execute/ieee/cdivchkd.x | 5 --
.../gcc.c-torture/execute/ieee/cdivchkf.c | 5 ++
.../gcc.c-torture/execute/ieee/cdivchkf.x | 5 --
.../gcc.c-torture/execute/ieee/cdivchkld.c | 3 ++
.../gcc.c-torture/execute/ieee/cdivchkld.x | 4 --
.../gcc.c-torture/execute/ieee/compare-fp-1.c | 1 +
.../gcc.c-torture/execute/ieee/compare-fp-2.c | 1 +
.../gcc.c-torture/execute/ieee/compare-fp-3.c | 3 ++
.../gcc.c-torture/execute/ieee/compare-fp-3.x | 2 -
.../gcc.c-torture/execute/ieee/compare-fp-4.c | 8 ++++
.../gcc.c-torture/execute/ieee/compare-fp-4.x | 17 -------
.../gcc.c-torture/execute/ieee/copysign1.c | 1 +
.../gcc.c-torture/execute/ieee/copysign2.c | 1 +
.../ieee}/float128-builtin-issignaling-1.c | 0
.../ieee}/float128x-builtin-issignaling-1.c | 0
.../ieee}/float16-builtin-issignaling-1.c | 0
.../ieee}/float32-builtin-issignaling-1.c | 0
.../ieee}/float32x-builtin-issignaling-1.c | 0
.../ieee}/float64-builtin-issignaling-1.c | 0
.../ieee}/float64x-builtin-issignaling-1.c | 0
.../gcc.c-torture/execute/ieee/fp-cmp-1.c | 8 ++++
.../gcc.c-torture/execute/ieee/fp-cmp-1.x | 18 -------
.../gcc.c-torture/execute/ieee/fp-cmp-2.c | 8 ++++
.../gcc.c-torture/execute/ieee/fp-cmp-2.x | 18 -------
.../gcc.c-torture/execute/ieee/fp-cmp-3.c | 8 ++++
.../gcc.c-torture/execute/ieee/fp-cmp-3.x | 18 -------
.../gcc.c-torture/execute/ieee/fp-cmp-4.c | 3 ++
.../gcc.c-torture/execute/ieee/fp-cmp-4.x | 2 -
.../gcc.c-torture/execute/ieee/fp-cmp-4e.c | 1 +
.../gcc.c-torture/execute/ieee/fp-cmp-4f.c | 2 +
.../gcc.c-torture/execute/ieee/fp-cmp-4f.x | 2 -
.../gcc.c-torture/execute/ieee/fp-cmp-4l.c | 3 ++
.../gcc.c-torture/execute/ieee/fp-cmp-4l.x | 2 -
.../gcc.c-torture/execute/ieee/fp-cmp-5.c | 1 +
.../gcc.c-torture/execute/ieee/fp-cmp-6.c | 6 +++
.../gcc.c-torture/execute/ieee/fp-cmp-6.x | 17 -------
.../gcc.c-torture/execute/ieee/fp-cmp-7.c | 3 ++
.../gcc.c-torture/execute/ieee/fp-cmp-7.x | 2 -
.../gcc.c-torture/execute/ieee/fp-cmp-8.c | 1 +
.../gcc.c-torture/execute/ieee/fp-cmp-8e.c | 1 +
.../gcc.c-torture/execute/ieee/fp-cmp-8f.c | 1 +
.../gcc.c-torture/execute/ieee/fp-cmp-8l.c | 1 +
.../gcc.c-torture/execute/ieee/fp-cmp-9.c | 5 ++
.../gcc.c-torture/execute/ieee/fp-cmp-9.x | 16 -------
.../execute/ieee/fp-cmp-cond-1.c | 1 +
.../gcc.c-torture/execute/ieee/hugeval.c | 3 ++
.../gcc.c-torture/execute/ieee/hugeval.x | 26 ----------
.../gcc.c-torture/execute/ieee/ieee.exp | 34 +++-----------
.../gcc.c-torture/execute/ieee/inf-1.c | 1 +
.../gcc.c-torture/execute/ieee/inf-2.c | 1 +
.../gcc.c-torture/execute/ieee/inf-3.c | 1 +
.../gcc.c-torture/execute/ieee/inf-4.c | 1 +
.../gcc.c-torture/execute/ieee/minuszero.c | 1 +
.../execute/ieee/mul-subnormal-single-1.c | 15 ++++++
.../execute/ieee/mul-subnormal-single-1.x | 21 ---------
.../gcc.c-torture/execute/ieee/mzero2.c | 2 +
.../gcc.c-torture/execute/ieee/mzero2.x | 6 ---
.../gcc.c-torture/execute/ieee/mzero3.c | 1 +
.../gcc.c-torture/execute/ieee/mzero4.c | 1 +
.../gcc.c-torture/execute/ieee/mzero5.c | 1 +
.../gcc.c-torture/execute/ieee/mzero6.c | 1 +
.../gcc.c-torture/execute/ieee/pr108540-1.c | 2 +
.../gcc.c-torture/execute/ieee/pr108540-1.x | 7 ---
.../gcc.c-torture/execute/ieee/pr108540-2.c | 1 +
.../gcc.c-torture/execute/ieee/pr109008.c | 1 +
.../gcc.c-torture/execute/ieee/pr109386.c | 1 +
.../gcc.c-torture/execute/ieee/pr119002.c | 1 +
.../gcc.c-torture/execute/ieee/pr28634.c | 1 +
.../gcc.c-torture/execute/ieee/pr29302-1.c | 2 +
.../gcc.c-torture/execute/ieee/pr29302-1.x | 6 ---
.../gcc.c-torture/execute/ieee/pr30704.c | 4 ++
.../gcc.c-torture/execute/ieee/pr30704.x | 5 --
.../gcc.c-torture/execute/ieee/pr36332.c | 1 +
.../gcc.c-torture/execute/ieee/pr38016.c | 2 +
.../gcc.c-torture/execute/ieee/pr38016.x | 2 -
.../gcc.c-torture/execute/ieee/pr50310.c | 1 +
.../gcc.c-torture/execute/ieee/pr67218.c | 1 +
.../gcc.c-torture/execute/ieee/pr72824-2.c | 1 +
.../gcc.c-torture/execute/ieee/pr72824.c | 1 +
.../gcc.c-torture/execute/ieee/pr84235.c | 1 +
.../gcc.c-torture/execute/ieee/rbug.c | 5 ++
.../gcc.c-torture/execute/ieee/rbug.x | 10 ----
.../execute/ieee/unsafe-fp-assoc-1.c | 4 ++
.../execute/ieee/unsafe-fp-assoc-1.x | 5 --
.../execute/ieee/unsafe-fp-assoc.c | 1 +
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/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 +++++++++++++++++++
146 files changed, 311 insertions(+), 337 deletions(-)
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/20000320-1.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/920810-1.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/980619-1.x
rename gcc/testsuite/{gcc.dg/torture =>
gcc.c-torture/execute/ieee}/bfloat16-builtin-issignaling-1.c (100%)
rename gcc/testsuite/{gcc.dg/torture =>
gcc.c-torture/execute/ieee}/builtin-issignaling-1.c (100%)
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/cdivchkd.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/cdivchkf.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/cdivchkld.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/compare-fp-3.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/compare-fp-4.x
rename gcc/testsuite/{gcc.dg/torture =>
gcc.c-torture/execute/ieee}/float128-builtin-issignaling-1.c (100%)
rename gcc/testsuite/{gcc.dg/torture =>
gcc.c-torture/execute/ieee}/float128x-builtin-issignaling-1.c (100%)
rename gcc/testsuite/{gcc.dg/torture =>
gcc.c-torture/execute/ieee}/float16-builtin-issignaling-1.c (100%)
rename gcc/testsuite/{gcc.dg/torture =>
gcc.c-torture/execute/ieee}/float32-builtin-issignaling-1.c (100%)
rename gcc/testsuite/{gcc.dg/torture =>
gcc.c-torture/execute/ieee}/float32x-builtin-issignaling-1.c (100%)
rename gcc/testsuite/{gcc.dg/torture =>
gcc.c-torture/execute/ieee}/float64-builtin-issignaling-1.c (100%)
rename gcc/testsuite/{gcc.dg/torture =>
gcc.c-torture/execute/ieee}/float64x-builtin-issignaling-1.c (100%)
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-1.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-2.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-3.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-4.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-4f.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-4l.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-6.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-7.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-9.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/hugeval.x
delete mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/mul-subnormal-single-1.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/mzero2.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/pr108540-1.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/pr29302-1.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/pr30704.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/pr38016.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/rbug.x
delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.x
--
2.53.0