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

Reply via email to