https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70484
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |alias, wrong-code Status|UNCONFIRMED |NEW Last reconfirmed| |2016-04-01 Component|tree-optimization |rtl-optimization Ever confirmed|0 |1 --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- Still ok on the GIMPLE level: f (int * pi, long int * pl) { char _6; int _7; <bb 2>: *pi_2(D) = 1; *pl_4(D) = 0; _6 = MEM[(char *)pi_2(D)]; _7 = (int) _6; return _7; confirmed assembler: f: .LFB0: .cfi_startproc movl $1, (%rdi) movl $1, %eax movq $0, (%rsi) ret