> Martin reported a profiledbootstrap issue with a SSA coalescing issue > with a > > return _17(ab);
OK. > Yeah, seeing this one as well. It fails at -O0 with just: eric@polaris:~/build/gcc/native> cat p.adb procedure P is subtype Char is Character range 'W' .. 'Z'; type Arr is array (Char range <>) of Integer; type Rec (D : Char) is record A : Arr (D .. 'W'); end record; begin null; end; eric@polaris:~/build/gcc/native> gcc/gnat1 -quiet p.adb +===========================GNAT BUG DETECTED==============================+ | 7.0.0 20161125 (experimental) [trunk revision 242863] (x86_64-suse-linux) GCC error:| | in size_binop_loc, at fold-const.c:1744 | | Error detected at p.adb:8:20 so I presume this comes from the recent match.pd changes. -- Eric Botcazou