Command line: gcc -msse2 -O main.c (1) The generated executable causes segmentation fault while running. It looks like some alignment problem. (2) If test1 and test2 are called directly from main(), not through test3, the problem disappears. (3) If the line "t2 = coeffs" in test1 is commented out, ICE happens: main.c: In function `test1': main.c:33: internal compiler error: in immed_double_const, at emit-rtl.c:481
Created attachment 7655 [details] The test case The problem happens on 3.4.2 and 3.4.3, but not on 3.3.4.
*** This bug has been marked as a duplicate of 14981 ***