https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125326
Drea Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|16.2 |13.5
Keywords| |needs-bisection
Summary|[16/17 Regression] ICE in |[13/14/15/16/17 Regression]
|alias_ctad_tweaks for alias |ICE in alias_ctad_tweaks
|template CTAD after invalid |for alias template CTAD
|constructor parameter pack |after invalid constructor
| |parameter pack
Last reconfirmed| |2026-05-16
Known to work|15.2.0 |10.5.0
Known to fail| |11.1.0
Ever confirmed|0 |1
Status|UNCONFIRMED |NEW
--- Comment #1 from Drea Pinski <pinskia at gcc dot gnu.org> ---
>This appears to reproduce since GCC 16.1 with checking enabled.
That is when the default std= changed to gnu++20.
Using -std=c++20, the ICE dates back to GCC 11.1.0.
Confirmed.