[Bug tree-optimization/113464] ICE: in lower_asm, at gimple-lower-bitint.cc:5200 with invalid __asm__ on _BitInt() at -O1 and above
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113464 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |14.0
[Bug tree-optimization/113464] ICE: in lower_asm, at gimple-lower-bitint.cc:5200 with invalid __asm__ on _BitInt() at -O1 and above
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113464 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #4 from Jakub Jelinek --- Fixed.
[Bug tree-optimization/113464] ICE: in lower_asm, at gimple-lower-bitint.cc:5200 with invalid __asm__ on _BitInt() at -O1 and above
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113464 --- Comment #3 from GCC Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:ee2aa93e9cd0d62f840cb6614c3cd12c15301a72 commit r14-8278-gee2aa93e9cd0d62f840cb6614c3cd12c15301a72 Author: Jakub Jelinek Date: Fri Jan 19 10:01:43 2024 +0100 lower-bitint: Don't use m_loads for loads used in GIMPLE_ASM [PR113464] Like for GIMPLE_PHIs or calls, even for GIMPLE_ASMs we want a corresponding VAR_DECL assigned for lhs SSA_NAMEs of loads from memory, as even GIMPLE_ASM relies on those VAR_DECLs to exist. 2024-01-19 Jakub Jelinek PR tree-optimization/113464 * gimple-lower-bitint.cc (gimple_lower_bitint): Don't try to optimize loads into GIMPLE_ASM stmts. * gcc.dg/bitint-75.c: New test.
[Bug tree-optimization/113464] ICE: in lower_asm, at gimple-lower-bitint.cc:5200 with invalid __asm__ on _BitInt() at -O1 and above
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113464 Jakub Jelinek changed: What|Removed |Added Last reconfirmed||2024-01-18 Ever confirmed|0 |1 Status|UNCONFIRMED |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org --- Comment #2 from Jakub Jelinek --- Created attachment 57144 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57144&action=edit gcc14-pr113464.patch Untested fix.