https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82092
Ryan Schmidt <gcc at ryandesign dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gcc at ryandesign dot com --- Comment #6 from Ryan Schmidt <gcc at ryandesign dot com> --- (In reply to Dominique d'Humieres from comment #3) > --- ../_clean/gcc/config/darwin.c 2017-09-18 15:49:48.000000000 +0200 > +++ gcc/config/darwin.c 2017-09-23 21:00:41.000000000 +0200 > @@ -3201,6 +3201,10 @@ darwin_override_options (void) > flag_reorder_blocks = 1; > } > > + // FIXME ; Jam this off until we figure out what codegen issues are > caused > + flag_reorder_blocks_and_partition = 0; > + flag_reorder_blocks = 1; > + > /* FIXME: flag_objc_sjlj_exceptions is no longer needed since there is > only > one valid choice of exception scheme for each runtime. */ > if (!global_options_set.x_flag_objc_sjlj_exceptions) > > Could you please test this patch? Yes, this patch does allow gcc 8-20171217 to build for me on macOS Sierra with Xcode 9.2. Is this patch safe for us to commit to MacPorts to be able to update our gcc8 port?