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

Reply via email to