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

            Bug ID: 86211
           Summary: GCC 8 ada cannot build GCC 7 ada
           Product: gcc
           Version: 8.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ada
          Assignee: unassigned at gcc dot gnu.org
          Reporter: rguenth at gcc dot gnu.org
  Target Milestone: ---

Not sure whether this can be worked around for GCC 7 or GCC 8 but it's
unfortunate
that the GCC 8 ada compiler cannot be used to bootstrap GCC 7 with ada enabled.

Yes, I know this isn't really supported but it's unfortunate because it makes
me unable to bootstrap/test patches with ada on the GCC 6 and 7 branches on
the systems that have the system compiler updated to GCC 8.

The specific error I am getting is

[  154s] gcc -c -g -O2  -gnatp -gnatws -nostdinc -I- -I. -Iada/generated -Iada
-I../../gcc/ada -I../../gcc/ada/gcc-interface \
[  154s]     ada/b_gnat1.adb -o ada/b_gnat1.o
[  154s] b_gnat1.adb:174:79: "SS_Stack" not declared in "Secondary_Stack"
[  154s] b_gnat1.adb:174:89: incorrect constraint for this kind of type
[  154s] b_gnat1.adb:268:56: "Runtime_Default_Sec_Stack_Size" not declared in
"Parameters"
[  154s] make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:949:
ada/b_gnat1.o] Error 1

maybe there's a workaround available?

Using system GCC 7 was fine for bootstrapping and testing patches on the GCC 6
branch.

Reply via email to