https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83396
--- Comment #29 from Jakub Jelinek <jakub at gcc dot gnu.org> --- (In reply to Andreas Schwab from comment #28) > Reduced testcase for #c27: > > int f1 (int); > int f2 (int); > int > foo (int f) > { > return f1 (f) || f2 (f) != 0; > } This is IMNSHO a bug in the ia64 backend. The group barrier added before BB_HEAD of bb4 should not claim it is inside of bb4.