------- Comment #8 from zsojka at seznam dot cz  2010-04-28 15:12 -------
Created an attachment (id=20508)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20508&action=view)
second part of reduced testcase

These testcases demonstrate what happens in cfgrtl.c, why is
cfg_layout_merge_blocks miscompiled:
((a)->il.rtl->end_)->code is expected not to change during call to
try_redirect_by_replacing_jump()

Command line to demonstrate:
$ gcc -O[123s] -fipa-pta pr43879.c pr43879-2.c && ./a.out
Aborted


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43879

Reply via email to