> 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

Reply via email to