https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115865
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115865
--- Comment #8 from GCC Commits ---
The releases/gcc-14 branch has been updated by Marek Polacek
:
https://gcc.gnu.org/g:493035c8780cd510a680a791d0c7f94368164352
commit r14-10461-g493035c8780cd510a680a791d0c7f94368164352
Author: Marek Polacek
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115865
--- Comment #7 from GCC Commits ---
The trunk branch has been updated by Marek Polacek :
https://gcc.gnu.org/g:1e60a6abfece40c7bf55d6ca0a439078d3f5159a
commit r15-2141-g1e60a6abfece40c7bf55d6ca0a439078d3f5159a
Author: Marek Polacek
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115865
Marek Polacek changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115865
--- Comment #6 from Marek Polacek ---
Maybe (untested):
--- a/gcc/tree-eh.cc
+++ b/gcc/tree-eh.cc
@@ -1703,8 +1703,8 @@ lower_try_finally (struct leh_state *state, gtry *tp)
ndests += this_tf.may_return;
ndests += this_tf.may_throw;
-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115865
--- Comment #5 from Marek Polacek ---
If the GIMPLE_TRY_FINALLY doesn't always have to be present, albeit empty, then
I suppose the best fix would be to get rid of the empty finally block so that
we don't have to check in many spots that it's
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115865
--- Comment #4 from Marek Polacek ---
Previously, lower_try_finally got:
try
{
.ASAN_MARK (UNPOISON, , 12);
x = {};
x._M_len = 3;
x._M_array =
}
finally
{
.ASAN_MARK (POISON, , 12);
}
but now we remove the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115865
Marek Polacek changed:
What|Removed |Added
Keywords|needs-bisection |
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115865
Andrew Pinski changed:
What|Removed |Added
Summary|[14/15 Regression] ICE with |[14/15 Regression] ICE with