https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89786

            Bug ID: 89786
           Summary: ice in add_expr, at tree.c:7767
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ada
          Assignee: unassigned at gcc dot gnu.org
          Reporter: dcb314 at hotmail dot com
  Target Milestone: ---

I just tried out some Ada testsuite code:

This works:

$ ~/gcc/results/bin/gcc -c -I./gnat.dg/   -I- ./gnat.dg/slice7.adb
slice7.adb:27:03: warning: variable "Obj" is read but never assigned
$ 

This doesn't:

$ ~/gcc/results/bin/gcc -c -I./gnat.dg/ -O2  -I- ./gnat.dg/slice7.adb
slice7.adb:27:03: warning: variable "Obj" is read but never assigned
+===========================GNAT BUG DETECTED==============================+
| 20190319 (experimental) (x86_64-pc-linux-gnu) GCC error:           |
| in add_expr, at tree.c:7767                                              |
| Error detected around ./gnat.dg/slice7.adb:35:3   

The problem seems to occur sometime before revision 269500.
slice7.adb is from the gcc/testsuite directory.

Reply via email to