diff --git a/regression-tests/test-results/gcc-10/mixed-allcpp1-hello.cpp.output b/regression-tests/test-results/clang-12/pure2-bugfix-for-requires-clause-unbraced-function-initializer.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-allcpp1-hello.cpp.output rename to regression-tests/test-results/clang-12/pure2-bugfix-for-requires-clause-unbraced-function-initializer.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-as-for-variant-20-types.cpp.output b/regression-tests/test-results/clang-12/pure2-bugfix-for-requires-clause-unbraced-function-initializer.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-as-for-variant-20-types.cpp.output rename to regression-tests/test-results/clang-12/pure2-bugfix-for-requires-clause-unbraced-function-initializer.cpp.output diff --git a/regression-tests/test-results/gcc-10/gcc-version.output b/regression-tests/test-results/gcc-10/gcc-version.output deleted file mode 100644 index b71d86e8cf..0000000000 --- a/regression-tests/test-results/gcc-10/gcc-version.output +++ /dev/null @@ -1,5 +0,0 @@ -g++-10 (Ubuntu 10.3.0-1ubuntu1~20.04) 10.3.0 -Copyright (C) 2020 Free Software Foundation, Inc. -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - diff --git a/regression-tests/test-results/gcc-10/xyzzy b/regression-tests/test-results/gcc-10/xyzzy deleted file mode 100644 index 805bcb8538..0000000000 --- a/regression-tests/test-results/gcc-10/xyzzy +++ /dev/null @@ -1 +0,0 @@ -Hello Fred with UFCS! \ No newline at end of file diff --git a/regression-tests/test-results/gcc-13/gcc-version.output b/regression-tests/test-results/gcc-13/gcc-version.output index 7bbac4c854..c6847fe85f 100644 --- a/regression-tests/test-results/gcc-13/gcc-version.output +++ b/regression-tests/test-results/gcc-13/gcc-version.output @@ -1,4 +1,4 @@ -c++ (GCC) 13.1.1 20230429 +gcc (GCC) 13.1.1 20230614 (Red Hat 13.1.1-4) Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. diff --git a/regression-tests/test-results/gcc-10/mixed-allcpp1-hello.cpp.execution b/regression-tests/test-results/gcc-13/mixed-allcpp1-hello.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-allcpp1-hello.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-allcpp1-hello.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-bounds-check.cpp.output b/regression-tests/test-results/gcc-13/mixed-allcpp1-hello.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-bounds-check.cpp.output rename to regression-tests/test-results/gcc-13/mixed-allcpp1-hello.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-as-for-variant-20-types.cpp.execution b/regression-tests/test-results/gcc-13/mixed-as-for-variant-20-types.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-as-for-variant-20-types.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-as-for-variant-20-types.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-bounds-safety-with-assert-2.cpp.output b/regression-tests/test-results/gcc-13/mixed-as-for-variant-20-types.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-bounds-safety-with-assert-2.cpp.output rename to regression-tests/test-results/gcc-13/mixed-as-for-variant-20-types.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-bounds-check.cpp.execution b/regression-tests/test-results/gcc-13/mixed-bounds-check.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-bounds-check.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-bounds-check.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-bounds-safety-with-assert.cpp.output b/regression-tests/test-results/gcc-13/mixed-bounds-check.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-bounds-safety-with-assert.cpp.output rename to regression-tests/test-results/gcc-13/mixed-bounds-check.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-bounds-safety-with-assert-2.cpp.execution b/regression-tests/test-results/gcc-13/mixed-bounds-safety-with-assert-2.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-bounds-safety-with-assert-2.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-bounds-safety-with-assert-2.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-captures-in-expressions-and-postconditions.cpp.output b/regression-tests/test-results/gcc-13/mixed-bounds-safety-with-assert-2.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-captures-in-expressions-and-postconditions.cpp.output rename to regression-tests/test-results/gcc-13/mixed-bounds-safety-with-assert-2.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-bounds-safety-with-assert.cpp.execution b/regression-tests/test-results/gcc-13/mixed-bounds-safety-with-assert.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-bounds-safety-with-assert.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-bounds-safety-with-assert.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-fixed-type-aliases.cpp.output b/regression-tests/test-results/gcc-13/mixed-bounds-safety-with-assert.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-fixed-type-aliases.cpp.output rename to regression-tests/test-results/gcc-13/mixed-bounds-safety-with-assert.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-captures-in-expressions-and-postconditions.cpp.execution b/regression-tests/test-results/gcc-13/mixed-captures-in-expressions-and-postconditions.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-captures-in-expressions-and-postconditions.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-captures-in-expressions-and-postconditions.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-float-literals.cpp.output b/regression-tests/test-results/gcc-13/mixed-captures-in-expressions-and-postconditions.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-float-literals.cpp.output rename to regression-tests/test-results/gcc-13/mixed-captures-in-expressions-and-postconditions.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-fixed-type-aliases.cpp.execution b/regression-tests/test-results/gcc-13/mixed-fixed-type-aliases.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-fixed-type-aliases.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-fixed-type-aliases.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-forwarding.cpp.output b/regression-tests/test-results/gcc-13/mixed-fixed-type-aliases.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-forwarding.cpp.output rename to regression-tests/test-results/gcc-13/mixed-fixed-type-aliases.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-float-literals.cpp.execution b/regression-tests/test-results/gcc-13/mixed-float-literals.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-float-literals.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-float-literals.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-function-expression-and-std-for-each.cpp.output b/regression-tests/test-results/gcc-13/mixed-float-literals.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-function-expression-and-std-for-each.cpp.output rename to regression-tests/test-results/gcc-13/mixed-float-literals.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-forwarding.cpp.execution b/regression-tests/test-results/gcc-13/mixed-forwarding.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-forwarding.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-forwarding.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.output b/regression-tests/test-results/gcc-13/mixed-forwarding.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.output rename to regression-tests/test-results/gcc-13/mixed-forwarding.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-function-expression-and-std-for-each.cpp.execution b/regression-tests/test-results/gcc-13/mixed-function-expression-and-std-for-each.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-function-expression-and-std-for-each.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-function-expression-and-std-for-each.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-function-expression-and-std-ranges-for-each.cpp.output b/regression-tests/test-results/gcc-13/mixed-function-expression-and-std-for-each.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-function-expression-and-std-ranges-for-each.cpp.output rename to regression-tests/test-results/gcc-13/mixed-function-expression-and-std-for-each.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.execution b/regression-tests/test-results/gcc-13/mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-function-expression-with-pointer-capture.cpp.output b/regression-tests/test-results/gcc-13/mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-function-expression-with-pointer-capture.cpp.output rename to regression-tests/test-results/gcc-13/mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-function-expression-and-std-ranges-for-each.cpp.execution b/regression-tests/test-results/gcc-13/mixed-function-expression-and-std-ranges-for-each.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-function-expression-and-std-ranges-for-each.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-function-expression-and-std-ranges-for-each.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-function-expression-with-repeated-capture.cpp.output b/regression-tests/test-results/gcc-13/mixed-function-expression-and-std-ranges-for-each.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-function-expression-with-repeated-capture.cpp.output rename to regression-tests/test-results/gcc-13/mixed-function-expression-and-std-ranges-for-each.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-function-expression-with-pointer-capture.cpp.execution b/regression-tests/test-results/gcc-13/mixed-function-expression-with-pointer-capture.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-function-expression-with-pointer-capture.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-function-expression-with-pointer-capture.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-hello.cpp.output b/regression-tests/test-results/gcc-13/mixed-function-expression-with-pointer-capture.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-hello.cpp.output rename to regression-tests/test-results/gcc-13/mixed-function-expression-with-pointer-capture.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-function-expression-with-repeated-capture.cpp.execution b/regression-tests/test-results/gcc-13/mixed-function-expression-with-repeated-capture.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-function-expression-with-repeated-capture.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-function-expression-with-repeated-capture.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-initialization-safety-3-contract-violation.cpp.output b/regression-tests/test-results/gcc-13/mixed-function-expression-with-repeated-capture.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-initialization-safety-3-contract-violation.cpp.output rename to regression-tests/test-results/gcc-13/mixed-function-expression-with-repeated-capture.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-hello.cpp.execution b/regression-tests/test-results/gcc-13/mixed-hello.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-hello.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-hello.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-initialization-safety-3.cpp.output b/regression-tests/test-results/gcc-13/mixed-hello.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-initialization-safety-3.cpp.output rename to regression-tests/test-results/gcc-13/mixed-hello.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-initialization-safety-3-contract-violation.cpp.execution b/regression-tests/test-results/gcc-13/mixed-initialization-safety-3-contract-violation.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-initialization-safety-3-contract-violation.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-initialization-safety-3-contract-violation.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-inspect-templates.cpp.output b/regression-tests/test-results/gcc-13/mixed-initialization-safety-3-contract-violation.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-inspect-templates.cpp.output rename to regression-tests/test-results/gcc-13/mixed-initialization-safety-3-contract-violation.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-initialization-safety-3.cpp.execution b/regression-tests/test-results/gcc-13/mixed-initialization-safety-3.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-initialization-safety-3.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-initialization-safety-3.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-inspect-values-2.cpp.output b/regression-tests/test-results/gcc-13/mixed-initialization-safety-3.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-inspect-values-2.cpp.output rename to regression-tests/test-results/gcc-13/mixed-initialization-safety-3.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-inspect-templates.cpp.execution b/regression-tests/test-results/gcc-13/mixed-inspect-templates.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-inspect-templates.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-inspect-templates.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-inspect-values.cpp.output b/regression-tests/test-results/gcc-13/mixed-inspect-templates.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-inspect-values.cpp.output rename to regression-tests/test-results/gcc-13/mixed-inspect-templates.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-inspect-values-2.cpp.execution b/regression-tests/test-results/gcc-13/mixed-inspect-values-2.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-inspect-values-2.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-inspect-values-2.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-inspect-with-typeof-of-template-arg-list.cpp.execution b/regression-tests/test-results/gcc-13/mixed-inspect-values-2.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-inspect-with-typeof-of-template-arg-list.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-inspect-values-2.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-inspect-values.cpp.execution b/regression-tests/test-results/gcc-13/mixed-inspect-values.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-inspect-values.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-inspect-values.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-inspect-with-typeof-of-template-arg-list.cpp.output b/regression-tests/test-results/gcc-13/mixed-inspect-values.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-inspect-with-typeof-of-template-arg-list.cpp.output rename to regression-tests/test-results/gcc-13/mixed-inspect-values.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-intro-example-three-loops.cpp.output b/regression-tests/test-results/gcc-13/mixed-inspect-with-typeof-of-template-arg-list.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-intro-example-three-loops.cpp.output rename to regression-tests/test-results/gcc-13/mixed-inspect-with-typeof-of-template-arg-list.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-intro-for-with-counter-include-last.cpp.output b/regression-tests/test-results/gcc-13/mixed-inspect-with-typeof-of-template-arg-list.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-intro-for-with-counter-include-last.cpp.output rename to regression-tests/test-results/gcc-13/mixed-inspect-with-typeof-of-template-arg-list.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-intro-example-three-loops.cpp.execution b/regression-tests/test-results/gcc-13/mixed-intro-example-three-loops.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-intro-example-three-loops.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-intro-example-three-loops.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-lifetime-safety-and-null-contracts.cpp.output b/regression-tests/test-results/gcc-13/mixed-intro-example-three-loops.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-lifetime-safety-and-null-contracts.cpp.output rename to regression-tests/test-results/gcc-13/mixed-intro-example-three-loops.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-intro-for-with-counter-include-last.cpp.execution b/regression-tests/test-results/gcc-13/mixed-intro-for-with-counter-include-last.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-intro-for-with-counter-include-last.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-intro-for-with-counter-include-last.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-lifetime-safety-pointer-init-4.cpp.output b/regression-tests/test-results/gcc-13/mixed-intro-for-with-counter-include-last.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-lifetime-safety-pointer-init-4.cpp.output rename to regression-tests/test-results/gcc-13/mixed-intro-for-with-counter-include-last.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-lifetime-safety-and-null-contracts.cpp.execution b/regression-tests/test-results/gcc-13/mixed-lifetime-safety-and-null-contracts.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-lifetime-safety-and-null-contracts.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-lifetime-safety-and-null-contracts.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-multiple-return-values.cpp.output b/regression-tests/test-results/gcc-13/mixed-lifetime-safety-and-null-contracts.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-multiple-return-values.cpp.output rename to regression-tests/test-results/gcc-13/mixed-lifetime-safety-and-null-contracts.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-lifetime-safety-pointer-init-4.cpp.execution b/regression-tests/test-results/gcc-13/mixed-lifetime-safety-pointer-init-4.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-lifetime-safety-pointer-init-4.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-lifetime-safety-pointer-init-4.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-out-destruction.cpp.output b/regression-tests/test-results/gcc-13/mixed-lifetime-safety-pointer-init-4.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-out-destruction.cpp.output rename to regression-tests/test-results/gcc-13/mixed-lifetime-safety-pointer-init-4.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-multiple-return-values.cpp.execution b/regression-tests/test-results/gcc-13/mixed-multiple-return-values.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-multiple-return-values.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-multiple-return-values.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-parameter-passing-generic-out.cpp.output b/regression-tests/test-results/gcc-13/mixed-multiple-return-values.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-parameter-passing-generic-out.cpp.output rename to regression-tests/test-results/gcc-13/mixed-multiple-return-values.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-out-destruction.cpp.execution b/regression-tests/test-results/gcc-13/mixed-out-destruction.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-out-destruction.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-out-destruction.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-parameter-passing-with-forward.cpp.execution b/regression-tests/test-results/gcc-13/mixed-out-destruction.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-parameter-passing-with-forward.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-out-destruction.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-parameter-passing-generic-out.cpp.execution b/regression-tests/test-results/gcc-13/mixed-parameter-passing-generic-out.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-parameter-passing-generic-out.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-parameter-passing-generic-out.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-parameter-passing-with-forward.cpp.output b/regression-tests/test-results/gcc-13/mixed-parameter-passing-generic-out.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-parameter-passing-with-forward.cpp.output rename to regression-tests/test-results/gcc-13/mixed-parameter-passing-generic-out.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-parameter-passing.cpp.execution b/regression-tests/test-results/gcc-13/mixed-parameter-passing-with-forward.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-parameter-passing.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-parameter-passing-with-forward.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-parameter-passing.cpp.output b/regression-tests/test-results/gcc-13/mixed-parameter-passing-with-forward.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-parameter-passing.cpp.output rename to regression-tests/test-results/gcc-13/mixed-parameter-passing-with-forward.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-postexpression-with-capture.cpp.execution b/regression-tests/test-results/gcc-13/mixed-parameter-passing.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-postexpression-with-capture.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-parameter-passing.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-postexpression-with-capture.cpp.output b/regression-tests/test-results/gcc-13/mixed-parameter-passing.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-postexpression-with-capture.cpp.output rename to regression-tests/test-results/gcc-13/mixed-parameter-passing.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-postfix-expression-custom-formatting.cpp.execution b/regression-tests/test-results/gcc-13/mixed-postexpression-with-capture.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-postfix-expression-custom-formatting.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-postexpression-with-capture.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-postfix-expression-custom-formatting.cpp.output b/regression-tests/test-results/gcc-13/mixed-postexpression-with-capture.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-postfix-expression-custom-formatting.cpp.output rename to regression-tests/test-results/gcc-13/mixed-postexpression-with-capture.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-string-interpolation.cpp.output b/regression-tests/test-results/gcc-13/mixed-postfix-expression-custom-formatting.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-string-interpolation.cpp.output rename to regression-tests/test-results/gcc-13/mixed-postfix-expression-custom-formatting.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-test-parens.cpp.output b/regression-tests/test-results/gcc-13/mixed-postfix-expression-custom-formatting.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-test-parens.cpp.output rename to regression-tests/test-results/gcc-13/mixed-postfix-expression-custom-formatting.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-string-interpolation.cpp.execution b/regression-tests/test-results/gcc-13/mixed-string-interpolation.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-string-interpolation.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-string-interpolation.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-type-safety-1.cpp.output b/regression-tests/test-results/gcc-13/mixed-string-interpolation.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-type-safety-1.cpp.output rename to regression-tests/test-results/gcc-13/mixed-string-interpolation.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-test-parens.cpp.execution b/regression-tests/test-results/gcc-13/mixed-test-parens.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-test-parens.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-test-parens.cpp.execution diff --git a/regression-tests/test-results/gcc-10/mixed-ufcs-multiple-template-arguments.cpp.output b/regression-tests/test-results/gcc-13/mixed-test-parens.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-ufcs-multiple-template-arguments.cpp.output rename to regression-tests/test-results/gcc-13/mixed-test-parens.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-type-safety-1.cpp.execution b/regression-tests/test-results/gcc-13/mixed-type-safety-1.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-type-safety-1.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-type-safety-1.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-bounds-safety-span.cpp.output b/regression-tests/test-results/gcc-13/mixed-type-safety-1.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-bounds-safety-span.cpp.output rename to regression-tests/test-results/gcc-13/mixed-type-safety-1.cpp.output diff --git a/regression-tests/test-results/gcc-10/mixed-ufcs-multiple-template-arguments.cpp.execution b/regression-tests/test-results/gcc-13/mixed-ufcs-multiple-template-arguments.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/mixed-ufcs-multiple-template-arguments.cpp.execution rename to regression-tests/test-results/gcc-13/mixed-ufcs-multiple-template-arguments.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-break-continue.cpp.output b/regression-tests/test-results/gcc-13/mixed-ufcs-multiple-template-arguments.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-break-continue.cpp.output rename to regression-tests/test-results/gcc-13/mixed-ufcs-multiple-template-arguments.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-bounds-safety-span.cpp.execution b/regression-tests/test-results/gcc-13/pure2-bounds-safety-span.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-bounds-safety-span.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-bounds-safety-span.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-bugfix-for-name-lookup-and-value-decoration.cpp.execution b/regression-tests/test-results/gcc-13/pure2-bounds-safety-span.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-bugfix-for-name-lookup-and-value-decoration.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-bounds-safety-span.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-break-continue.cpp.execution b/regression-tests/test-results/gcc-13/pure2-break-continue.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-break-continue.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-break-continue.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-bugfix-for-name-lookup-and-value-decoration.cpp.output b/regression-tests/test-results/gcc-13/pure2-break-continue.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-bugfix-for-name-lookup-and-value-decoration.cpp.output rename to regression-tests/test-results/gcc-13/pure2-break-continue.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-bugfix-for-optional-template-argument-list.cpp.execution b/regression-tests/test-results/gcc-13/pure2-bugfix-for-name-lookup-and-value-decoration.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-bugfix-for-optional-template-argument-list.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-bugfix-for-name-lookup-and-value-decoration.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-bugfix-for-optional-template-argument-list.cpp.output b/regression-tests/test-results/gcc-13/pure2-bugfix-for-name-lookup-and-value-decoration.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-bugfix-for-optional-template-argument-list.cpp.output rename to regression-tests/test-results/gcc-13/pure2-bugfix-for-name-lookup-and-value-decoration.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-chained-comparisons.cpp.execution b/regression-tests/test-results/gcc-13/pure2-chained-comparisons.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-chained-comparisons.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-chained-comparisons.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-chained-comparisons.cpp.output b/regression-tests/test-results/gcc-13/pure2-chained-comparisons.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-chained-comparisons.cpp.output rename to regression-tests/test-results/gcc-13/pure2-chained-comparisons.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-defaulted-comparisons-and-final-types.cpp.execution b/regression-tests/test-results/gcc-13/pure2-defaulted-comparisons-and-final-types.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-defaulted-comparisons-and-final-types.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-defaulted-comparisons-and-final-types.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-defaulted-comparisons-and-final-types.cpp.output b/regression-tests/test-results/gcc-13/pure2-defaulted-comparisons-and-final-types.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-defaulted-comparisons-and-final-types.cpp.output rename to regression-tests/test-results/gcc-13/pure2-defaulted-comparisons-and-final-types.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-forward-return.cpp.execution b/regression-tests/test-results/gcc-13/pure2-forward-return.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-forward-return.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-forward-return.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-forward-return.cpp.output b/regression-tests/test-results/gcc-13/pure2-forward-return.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-forward-return.cpp.output rename to regression-tests/test-results/gcc-13/pure2-forward-return.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-function-multiple-forward-arguments.cpp.execution b/regression-tests/test-results/gcc-13/pure2-function-multiple-forward-arguments.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-function-multiple-forward-arguments.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-function-multiple-forward-arguments.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-function-multiple-forward-arguments.cpp.output b/regression-tests/test-results/gcc-13/pure2-function-multiple-forward-arguments.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-function-multiple-forward-arguments.cpp.output rename to regression-tests/test-results/gcc-13/pure2-function-multiple-forward-arguments.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-hello.cpp.execution b/regression-tests/test-results/gcc-13/pure2-hello.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-hello.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-hello.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-hello.cpp.output b/regression-tests/test-results/gcc-13/pure2-hello.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-hello.cpp.output rename to regression-tests/test-results/gcc-13/pure2-hello.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-initialization-safety-with-else-if.cpp.execution b/regression-tests/test-results/gcc-13/pure2-initialization-safety-with-else-if.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-initialization-safety-with-else-if.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-initialization-safety-with-else-if.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-initialization-safety-with-else-if.cpp.output b/regression-tests/test-results/gcc-13/pure2-initialization-safety-with-else-if.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-initialization-safety-with-else-if.cpp.output rename to regression-tests/test-results/gcc-13/pure2-initialization-safety-with-else-if.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-inspect-expression-in-generic-function-multiple-types.cpp.execution b/regression-tests/test-results/gcc-13/pure2-inspect-expression-in-generic-function-multiple-types.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-inspect-expression-in-generic-function-multiple-types.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-inspect-expression-in-generic-function-multiple-types.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-inspect-expression-in-generic-function-multiple-types.cpp.output b/regression-tests/test-results/gcc-13/pure2-inspect-expression-in-generic-function-multiple-types.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-inspect-expression-in-generic-function-multiple-types.cpp.output rename to regression-tests/test-results/gcc-13/pure2-inspect-expression-in-generic-function-multiple-types.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-inspect-expression-with-as-in-generic-function.cpp.execution b/regression-tests/test-results/gcc-13/pure2-inspect-expression-with-as-in-generic-function.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-inspect-expression-with-as-in-generic-function.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-inspect-expression-with-as-in-generic-function.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-inspect-expression-with-as-in-generic-function.cpp.output b/regression-tests/test-results/gcc-13/pure2-inspect-expression-with-as-in-generic-function.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-inspect-expression-with-as-in-generic-function.cpp.output rename to regression-tests/test-results/gcc-13/pure2-inspect-expression-with-as-in-generic-function.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-inspect-fallback-with-variant-any-optional.cpp.execution b/regression-tests/test-results/gcc-13/pure2-inspect-fallback-with-variant-any-optional.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-inspect-fallback-with-variant-any-optional.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-inspect-fallback-with-variant-any-optional.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-inspect-fallback-with-variant-any-optional.cpp.output b/regression-tests/test-results/gcc-13/pure2-inspect-fallback-with-variant-any-optional.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-inspect-fallback-with-variant-any-optional.cpp.output rename to regression-tests/test-results/gcc-13/pure2-inspect-fallback-with-variant-any-optional.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.execution b/regression-tests/test-results/gcc-13/pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.output b/regression-tests/test-results/gcc-13/pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.output rename to regression-tests/test-results/gcc-13/pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-interpolation.cpp.execution b/regression-tests/test-results/gcc-13/pure2-interpolation.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-interpolation.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-interpolation.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-interpolation.cpp.output b/regression-tests/test-results/gcc-13/pure2-interpolation.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-interpolation.cpp.output rename to regression-tests/test-results/gcc-13/pure2-interpolation.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-intro-example-hello-2022.cpp.execution b/regression-tests/test-results/gcc-13/pure2-intro-example-hello-2022.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-intro-example-hello-2022.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-intro-example-hello-2022.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-intro-example-hello-2022.cpp.output b/regression-tests/test-results/gcc-13/pure2-intro-example-hello-2022.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-intro-example-hello-2022.cpp.output rename to regression-tests/test-results/gcc-13/pure2-intro-example-hello-2022.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-intro-example-three-loops.cpp.execution b/regression-tests/test-results/gcc-13/pure2-intro-example-three-loops.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-intro-example-three-loops.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-intro-example-three-loops.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-intro-example-three-loops.cpp.output b/regression-tests/test-results/gcc-13/pure2-intro-example-three-loops.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-intro-example-three-loops.cpp.output rename to regression-tests/test-results/gcc-13/pure2-intro-example-three-loops.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-look-up-parameter-across-unnamed-function.cpp.execution b/regression-tests/test-results/gcc-13/pure2-look-up-parameter-across-unnamed-function.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-look-up-parameter-across-unnamed-function.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-look-up-parameter-across-unnamed-function.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-look-up-parameter-across-unnamed-function.cpp.output b/regression-tests/test-results/gcc-13/pure2-look-up-parameter-across-unnamed-function.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-look-up-parameter-across-unnamed-function.cpp.output rename to regression-tests/test-results/gcc-13/pure2-look-up-parameter-across-unnamed-function.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-main-args.cpp.execution b/regression-tests/test-results/gcc-13/pure2-main-args.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-main-args.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-main-args.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-main-args.cpp.output b/regression-tests/test-results/gcc-13/pure2-main-args.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-main-args.cpp.output rename to regression-tests/test-results/gcc-13/pure2-main-args.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-more-wildcards.cpp.execution b/regression-tests/test-results/gcc-13/pure2-more-wildcards.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-more-wildcards.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-more-wildcards.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-more-wildcards.cpp.output b/regression-tests/test-results/gcc-13/pure2-more-wildcards.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-more-wildcards.cpp.output rename to regression-tests/test-results/gcc-13/pure2-more-wildcards.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-raw-string-literal-and-interpolation.cpp.execution b/regression-tests/test-results/gcc-13/pure2-raw-string-literal-and-interpolation.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-raw-string-literal-and-interpolation.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-raw-string-literal-and-interpolation.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-raw-string-literal-and-interpolation.cpp.output b/regression-tests/test-results/gcc-13/pure2-raw-string-literal-and-interpolation.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-raw-string-literal-and-interpolation.cpp.output rename to regression-tests/test-results/gcc-13/pure2-raw-string-literal-and-interpolation.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-repeated-call.cpp.execution b/regression-tests/test-results/gcc-13/pure2-repeated-call.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-repeated-call.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-repeated-call.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-repeated-call.cpp.output b/regression-tests/test-results/gcc-13/pure2-repeated-call.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-repeated-call.cpp.output rename to regression-tests/test-results/gcc-13/pure2-repeated-call.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-requires-clauses.cpp.execution b/regression-tests/test-results/gcc-13/pure2-requires-clauses.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-requires-clauses.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-requires-clauses.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-requires-clauses.cpp.output b/regression-tests/test-results/gcc-13/pure2-requires-clauses.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-requires-clauses.cpp.output rename to regression-tests/test-results/gcc-13/pure2-requires-clauses.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-statement-scope-parameters.cpp.execution b/regression-tests/test-results/gcc-13/pure2-statement-scope-parameters.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-statement-scope-parameters.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-statement-scope-parameters.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-statement-scope-parameters.cpp.output b/regression-tests/test-results/gcc-13/pure2-statement-scope-parameters.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-statement-scope-parameters.cpp.output rename to regression-tests/test-results/gcc-13/pure2-statement-scope-parameters.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-stdio-with-raii.cpp.execution b/regression-tests/test-results/gcc-13/pure2-stdio-with-raii.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-stdio-with-raii.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-stdio-with-raii.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-stdio-with-raii.cpp.output b/regression-tests/test-results/gcc-13/pure2-stdio-with-raii.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-stdio-with-raii.cpp.output rename to regression-tests/test-results/gcc-13/pure2-stdio-with-raii.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-stdio.cpp.execution b/regression-tests/test-results/gcc-13/pure2-stdio.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-stdio.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-stdio.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-stdio.cpp.output b/regression-tests/test-results/gcc-13/pure2-stdio.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-stdio.cpp.output rename to regression-tests/test-results/gcc-13/pure2-stdio.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-synthesize-rightshift-and-rightshifteq.cpp.execution b/regression-tests/test-results/gcc-13/pure2-synthesize-rightshift-and-rightshifteq.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-synthesize-rightshift-and-rightshifteq.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-synthesize-rightshift-and-rightshifteq.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-synthesize-rightshift-and-rightshifteq.cpp.output b/regression-tests/test-results/gcc-13/pure2-synthesize-rightshift-and-rightshifteq.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-synthesize-rightshift-and-rightshifteq.cpp.output rename to regression-tests/test-results/gcc-13/pure2-synthesize-rightshift-and-rightshifteq.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-template-parameter-lists.cpp.execution b/regression-tests/test-results/gcc-13/pure2-template-parameter-lists.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-template-parameter-lists.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-template-parameter-lists.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-template-parameter-lists.cpp.output b/regression-tests/test-results/gcc-13/pure2-template-parameter-lists.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-template-parameter-lists.cpp.output rename to regression-tests/test-results/gcc-13/pure2-template-parameter-lists.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-type-and-namespace-aliases.cpp.execution b/regression-tests/test-results/gcc-13/pure2-type-and-namespace-aliases.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-type-and-namespace-aliases.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-type-and-namespace-aliases.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-type-and-namespace-aliases.cpp.output b/regression-tests/test-results/gcc-13/pure2-type-and-namespace-aliases.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-type-and-namespace-aliases.cpp.output rename to regression-tests/test-results/gcc-13/pure2-type-and-namespace-aliases.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-type-safety-1.cpp.execution b/regression-tests/test-results/gcc-13/pure2-type-safety-1.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-type-safety-1.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-type-safety-1.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-type-safety-1.cpp.output b/regression-tests/test-results/gcc-13/pure2-type-safety-1.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-type-safety-1.cpp.output rename to regression-tests/test-results/gcc-13/pure2-type-safety-1.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-type-safety-2-with-inspect-expression.cpp.execution b/regression-tests/test-results/gcc-13/pure2-type-safety-2-with-inspect-expression.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-type-safety-2-with-inspect-expression.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-type-safety-2-with-inspect-expression.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-type-safety-2-with-inspect-expression.cpp.output b/regression-tests/test-results/gcc-13/pure2-type-safety-2-with-inspect-expression.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-type-safety-2-with-inspect-expression.cpp.output rename to regression-tests/test-results/gcc-13/pure2-type-safety-2-with-inspect-expression.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-types-basics.cpp.execution b/regression-tests/test-results/gcc-13/pure2-types-basics.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-basics.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-types-basics.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-types-basics.cpp.output b/regression-tests/test-results/gcc-13/pure2-types-basics.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-basics.cpp.output rename to regression-tests/test-results/gcc-13/pure2-types-basics.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-types-inheritance.cpp.execution b/regression-tests/test-results/gcc-13/pure2-types-inheritance.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-inheritance.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-types-inheritance.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-types-inheritance.cpp.output b/regression-tests/test-results/gcc-13/pure2-types-inheritance.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-inheritance.cpp.output rename to regression-tests/test-results/gcc-13/pure2-types-inheritance.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-types-order-independence-and-nesting.cpp.execution b/regression-tests/test-results/gcc-13/pure2-types-order-independence-and-nesting.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-order-independence-and-nesting.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-types-order-independence-and-nesting.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-types-order-independence-and-nesting.cpp.output b/regression-tests/test-results/gcc-13/pure2-types-order-independence-and-nesting.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-order-independence-and-nesting.cpp.output rename to regression-tests/test-results/gcc-13/pure2-types-order-independence-and-nesting.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-types-ordering-via-meta-functions.cpp.execution b/regression-tests/test-results/gcc-13/pure2-types-ordering-via-meta-functions.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-ordering-via-meta-functions.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-types-ordering-via-meta-functions.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-types-ordering-via-meta-functions.cpp.output b/regression-tests/test-results/gcc-13/pure2-types-ordering-via-meta-functions.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-ordering-via-meta-functions.cpp.output rename to regression-tests/test-results/gcc-13/pure2-types-ordering-via-meta-functions.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-types-smf-and-that-1-provide-everything.cpp.execution b/regression-tests/test-results/gcc-13/pure2-types-smf-and-that-1-provide-everything.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-smf-and-that-1-provide-everything.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-types-smf-and-that-1-provide-everything.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-types-smf-and-that-1-provide-everything.cpp.output b/regression-tests/test-results/gcc-13/pure2-types-smf-and-that-1-provide-everything.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-smf-and-that-1-provide-everything.cpp.output rename to regression-tests/test-results/gcc-13/pure2-types-smf-and-that-1-provide-everything.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.execution b/regression-tests/test-results/gcc-13/pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.output b/regression-tests/test-results/gcc-13/pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.output rename to regression-tests/test-results/gcc-13/pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.execution b/regression-tests/test-results/gcc-13/pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.output b/regression-tests/test-results/gcc-13/pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.output rename to regression-tests/test-results/gcc-13/pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.execution b/regression-tests/test-results/gcc-13/pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.output b/regression-tests/test-results/gcc-13/pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.output rename to regression-tests/test-results/gcc-13/pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.execution b/regression-tests/test-results/gcc-13/pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.output b/regression-tests/test-results/gcc-13/pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.output rename to regression-tests/test-results/gcc-13/pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-types-that-parameters.cpp.execution b/regression-tests/test-results/gcc-13/pure2-types-that-parameters.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-that-parameters.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-types-that-parameters.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-types-that-parameters.cpp.output b/regression-tests/test-results/gcc-13/pure2-types-that-parameters.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-that-parameters.cpp.output rename to regression-tests/test-results/gcc-13/pure2-types-that-parameters.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-types-value-types-via-meta-functions.cpp.execution b/regression-tests/test-results/gcc-13/pure2-types-value-types-via-meta-functions.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-value-types-via-meta-functions.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-types-value-types-via-meta-functions.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-types-value-types-via-meta-functions.cpp.output b/regression-tests/test-results/gcc-13/pure2-types-value-types-via-meta-functions.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-types-value-types-via-meta-functions.cpp.output rename to regression-tests/test-results/gcc-13/pure2-types-value-types-via-meta-functions.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-ufcs-member-access-and-chaining.cpp.execution b/regression-tests/test-results/gcc-13/pure2-ufcs-member-access-and-chaining.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-ufcs-member-access-and-chaining.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-ufcs-member-access-and-chaining.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-ufcs-member-access-and-chaining.cpp.output b/regression-tests/test-results/gcc-13/pure2-ufcs-member-access-and-chaining.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-ufcs-member-access-and-chaining.cpp.output rename to regression-tests/test-results/gcc-13/pure2-ufcs-member-access-and-chaining.cpp.output diff --git a/regression-tests/test-results/gcc-10/pure2-various-string-literals.cpp.execution b/regression-tests/test-results/gcc-13/pure2-various-string-literals.cpp.execution similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-various-string-literals.cpp.execution rename to regression-tests/test-results/gcc-13/pure2-various-string-literals.cpp.execution diff --git a/regression-tests/test-results/gcc-10/pure2-various-string-literals.cpp.output b/regression-tests/test-results/gcc-13/pure2-various-string-literals.cpp.output similarity index 100% rename from regression-tests/test-results/gcc-10/pure2-various-string-literals.cpp.output rename to regression-tests/test-results/gcc-13/pure2-various-string-literals.cpp.output diff --git a/regression-tests/test-results/gcc-10/run-tests-gcc-10.sh b/regression-tests/test-results/gcc-13/run-tests-gcc-13.sh similarity index 63% rename from regression-tests/test-results/gcc-10/run-tests-gcc-10.sh rename to regression-tests/test-results/gcc-13/run-tests-gcc-13.sh index ea917ece97..f053e03fcc 100644 --- a/regression-tests/test-results/gcc-10/run-tests-gcc-10.sh +++ b/regression-tests/test-results/gcc-13/run-tests-gcc-13.sh @@ -1,15 +1,15 @@ -# This is intended to be run in the /test-results/gcc-10 subdirectory -# in a Linux shell with g++-10 installed +# This is intended to be run in the /test-results/gcc-13 subdirectory +# in a Linux shell with gcc 13 installed # cp ../*.cpp . rm -f *.output count=0 exe_count=0 -g++-10 --version > gcc-version.output 2>&1 +gcc --version > gcc-version.output 2>&1 for f in *.cpp do - printf "Starting g++-10 %s\n" "$f" - g++-10 -I../../../include -std=c++20 -pthread -o test.exe $f > $f.output 2>&1 + printf "Starting gcc 13 %s\n" "$f" + g++ -I../../../include -std=c++20 -pthread -o test.exe $f > $f.output 2>&1 rm -f $f let count=count+1 if test -f "test.exe"; then diff --git a/regression-tests/test-results/gcc-13/xyzzy b/regression-tests/test-results/gcc-13/xyzzy new file mode 100644 index 0000000000..68d214b54b --- /dev/null +++ b/regression-tests/test-results/gcc-13/xyzzy @@ -0,0 +1 @@ +Hello Freddy with UFCS! \ No newline at end of file diff --git a/regression-tests/test-results/msvc-2022/pure2-bugfix-for-requires-clause-unbraced-function-initializer.cpp.execution b/regression-tests/test-results/msvc-2022/pure2-bugfix-for-requires-clause-unbraced-function-initializer.cpp.execution new file mode 100644 index 0000000000..e69de29bb2 diff --git a/regression-tests/test-results/msvc-2022/pure2-bugfix-for-requires-clause-unbraced-function-initializer.cpp.output b/regression-tests/test-results/msvc-2022/pure2-bugfix-for-requires-clause-unbraced-function-initializer.cpp.output new file mode 100644 index 0000000000..2e5bc8e9f0 --- /dev/null +++ b/regression-tests/test-results/msvc-2022/pure2-bugfix-for-requires-clause-unbraced-function-initializer.cpp.output @@ -0,0 +1 @@ +pure2-bugfix-for-requires-clause-unbraced-function-initializer.cpp