Description of Problem: The following program causes gcc to output an Internal compiler error in expand_call, at calls.c:3062 struct { int : 0;} x; void f(void) { g(x); } Version-Release number of selected component (if applicable): gcc version 2.92 How Reproducible: Happens everytime. Steps to Reproduce: 1. gcc file.c 2. 3. Actual Results: Above Internal compiler error. Expected Results: Not to give an internal error. Additional Information: The C Standard specifies, 6.7.2.1 para 7, the behavior as being undefined. gcc should fail more gracefully.
Now gcc 2.92 is too old. Its release cycle finished long ago. So I am closing the bug. If it is still important, the customer could reopen it.