[Bug sanitizer/112336] fsanitize=address vs _BitInt with a non-mode size (smaller than max mode size)
pinskia at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Nov 1 15:31:55 GMT 2023
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112336
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|middle-end |sanitizer
Status|UNCONFIRMED |NEW
Ever confirmed|0 |1
Last reconfirmed| |2023-11-01
Summary|ICE in gen_reg_rtx |fsanitize=address vs
|emit-rtl.cc:1208 while |_BitInt with a non-mode
|compiling "unsigned |size (smaller than max mode
|_BitInt(1) Foo;" with |size)
|-fsanitize=address |
CC| |dodji at gcc dot gnu.org,
| |dvyukov at gcc dot gnu.org,
| |kcc at gcc dot gnu.org,
| |marxin at gcc dot gnu.org,
| |pinskia at gcc dot gnu.org
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Confirmed.
8, 16, 32, and 64 all work.
Any other size does not.
More information about the Gcc-bugs
mailing list