https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120921
Bug ID: 120921
Summary: gimple verifier (and gimple FE) accepts CST on LHS
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Keywords: accepts-invalid, ice-on-invalid-code
Severity: normal
Priority: P3
Component: c
Assignee: pinskia at gcc dot gnu.org
Reporter: pinskia at gcc dot gnu.org
Blocks: 101057
Target Milestone: ---
Take:
```
void __GIMPLE b(int t) {
1 = t;
}
```
This should verify as being invalid but the gimple verifiers accept the code
and then we run into an ICE. Basically any CST on the LHS is accepted.
This is different from PR 120913 where the ICE happens earlier than when the
verifiers happen, the ICE here happens during expand.
Referenced Bugs:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101057
[Bug 101057] [meta-bug] [gimplefe] GIMPLE frontend issues