]> gcc.gnu.org Git - gcc.git/commitdiff
libstdc++: Fix dg-prune-output assertion message
authorFrançois Dumont <fdumont@gcc.gnu.org>
Sun, 8 Aug 2021 16:52:19 +0000 (18:52 +0200)
committerFrançois Dumont <fdumont@gcc.gnu.org>
Sun, 8 Aug 2021 17:12:22 +0000 (19:12 +0200)
Since __glibcxx_assert changes in r6b42b5a the generated assertion message
has changed.

libstdc++-v3/ChangeLog:

* testsuite/25_algorithms/copy/debug/constexpr_neg.cc: Replace 'failed_assertion'
dg-prune-output reason with 'builtin_unreachable'.
* testsuite/25_algorithms/copy_backward/debug/constexpr_neg.cc: Likewise.
* testsuite/25_algorithms/equal/debug/constexpr_neg.cc: Likewise.
* testsuite/25_algorithms/lower_bound/debug/constexpr_partitioned_neg.cc: Likewise.
* testsuite/25_algorithms/lower_bound/debug/constexpr_partitioned_pred_neg.cc: Likewise.
* testsuite/25_algorithms/lower_bound/debug/constexpr_valid_range_neg.cc: Likewise.
* testsuite/25_algorithms/upper_bound/debug/constexpr_partitioned_neg.cc: Likewise.
* testsuite/25_algorithms/upper_bound/debug/constexpr_partitioned_pred_neg.cc: Likewise.
* testsuite/25_algorithms/upper_bound/debug/constexpr_valid_range_neg.cc: Likewise.

libstdc++-v3/testsuite/25_algorithms/copy/debug/constexpr_neg.cc
libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/constexpr_neg.cc
libstdc++-v3/testsuite/25_algorithms/equal/debug/constexpr_neg.cc
libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/constexpr_partitioned_neg.cc
libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/constexpr_partitioned_pred_neg.cc
libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/constexpr_valid_range_neg.cc
libstdc++-v3/testsuite/25_algorithms/upper_bound/debug/constexpr_partitioned_neg.cc
libstdc++-v3/testsuite/25_algorithms/upper_bound/debug/constexpr_partitioned_pred_neg.cc
libstdc++-v3/testsuite/25_algorithms/upper_bound/debug/constexpr_valid_range_neg.cc

index d8d2091d36e93c2f4ceab39ffbb94413720fc815..4f324038a10177956618cf749cb7c6be1981e1d8 100644 (file)
@@ -49,5 +49,5 @@ test2()
 static_assert(test2()); // { dg-error "is outside the bounds" }
 
 // { dg-prune-output "in 'constexpr' expansion" }
-// { dg-prune-output "failed_assertion" }
+// { dg-prune-output "builtin_unreachable" }
 // { dg-prune-output "non-constant condition" }
index 8433a8fc4116085c415bfd03c9486e7e8314f277..05183cff16ae0aaff3ce25a3d2a8555cc853d572 100644 (file)
@@ -37,4 +37,4 @@ test()
 static_assert(test()); // { dg-error "non-constant condition" }
 
 // { dg-prune-output "in 'constexpr' expansion" }
-// { dg-prune-output "failed_assertion" }
+// { dg-prune-output "builtin_unreachable" }
index 37162127e3ff661244020f7a5d69bd2c91747d6d..44f9fb970d8377e1e9ab18da5592786d2513f3a4 100644 (file)
@@ -48,4 +48,4 @@ static_assert(test02()); // { dg-error "outside the bounds" }
 
 // { dg-prune-output "non-constant condition" }
 // { dg-prune-output "in 'constexpr'" }
-// { dg-prune-output "failed_assertion" }
+// { dg-prune-output "builtin_unreachable" }
index 3536e64c00ced56fdecccd477b3cb18c85fd23fb..56d80d61ae297ee572f334b57e039d3faf0a0f8e 100644 (file)
@@ -44,5 +44,5 @@ test()
 
 static_assert(test()); // { dg-error "" }
 
-// { dg-prune-output "failed_assertion" }
+// { dg-prune-output "builtin_unreachable" }
 // { dg-prune-output "in 'constexpr'" }
index ecda3f5c5dac528a6d9b7839e4e5e435052f73cb..ab931bbc731538ed834c1627dd592610133536e3 100644 (file)
@@ -34,5 +34,5 @@ test()
 
 static_assert(test()); // { dg-error "" }
 
-// { dg-prune-output "failed_assertion" }
+// { dg-prune-output "builtin_unreachable" }
 // { dg-prune-output "in 'constexpr'" }
index e719543855295972d7c87315838245358f32c1a5..fee67e521729b5b7b56bfaf56a35d6ce8d5752cb 100644 (file)
@@ -47,6 +47,6 @@ test2()
 
 static_assert(test2()); // { dg-error "" }
 
-// { dg-prune-output "failed_assertion" }
+// { dg-prune-output "builtin_unreachable" }
 // { dg-prune-output "in 'constexpr'" }
 
index 04d6f73a9acdb67e2187cb63a155fc436517fd3c..7937ac8d3084f8eba49433af939dc085a62576b7 100644 (file)
@@ -44,5 +44,5 @@ test()
 
 static_assert(test()); // { dg-error "" }
 
-// { dg-prune-output "failed_assertion" }
+// { dg-prune-output "builtin_unreachable" }
 // { dg-prune-output "in 'constexpr'" }
index 7d2ef738c831bc08e87a985e313c3e5a32fc577f..7d33eb535faf685e7f15bbf9d05623edbac472ae 100644 (file)
@@ -34,5 +34,5 @@ test()
 
 static_assert(test()); // { dg-error "" }
 
-// { dg-prune-output "failed_assertion" }
+// { dg-prune-output "builtin_unreachable" }
 // { dg-prune-output "in 'constexpr'" }
index 33a09b73bcaa7b777b10a1bbee0a31d7d708ca4b..9c2d065720849b966892b9081467d8f1b748796d 100644 (file)
@@ -47,5 +47,5 @@ test2()
 
 static_assert(test2()); // { dg-error "" }
 
-// { dg-prune-output "failed_assertion" }
+// { dg-prune-output "builtin_unreachable" }
 // { dg-prune-output "in 'constexpr'" }
This page took 0.069943 seconds and 5 git commands to generate.