[Bug middle-end/27889] ICE on complex assignment

2006-06-04 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-06-04 21:05 --- C testcase: int main(void) { _Complex int x; void f(void) { x = x + x; } } -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug middle-end/27889] ICE on complex assignment

2006-06-04 Thread fxcoudert at gcc dot gnu dot org
--- Comment #1 from fxcoudert at gcc dot gnu dot org 2006-06-04 11:24 --- I can reproduce this on i686-linux and reduced it to this minimal testcase: COMPLEX z CONTAINS SUBROUTINE foo z = z + cmplx(1.0,0.0) z = z + z END SUBROUTINE foo END