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

            Bug ID: 121163
           Summary: GNAT hang with `-g -gcodeview` (but not with just
                    `-g`)
           Product: gcc
           Version: 15.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ada
          Assignee: unassigned at gcc dot gnu.org
          Reporter: andrew.teylu at vector dot com
                CC: dkm at gcc dot gnu.org
  Target Milestone: ---

For the following file:

```
package LOCAL_IO is
   function GET_NEXT return Integer;
end LOCAL_IO;
package body LOCAL_IO is
   type TEXT_TYPE is record
      null;
   end record;
   DESCRIPTORS : array (1 .. 2) of TEXT_TYPE;
   function GET_NEXT return Integer is
   begin
      return 1;
   end GET_NEXT;
end LOCAL_IO;
```

and the following steps:

```
gnatchop -w input.txt
gnat-x86_64-windows64-15.1.0-2/bin/gcc.exe -g  -c local_io.adb # doesn't hang
gnat-x86_64-windows64-15.1.0-2/bin/gcc.exe -g -gcodeview -c local_io.adb #
hangs
```

Then `gcc` doesn't appear to terminate.

GCC version:

```
Using built-in specs.
COLLECT_GCC=Z:\home\avj\gnat-x86_64-windows64-15.1.0-2\bin\gcc.exe
COLLECT_LTO_WRAPPER=Z:/home/avj/gnat-x86_64-windows64-15.1.0-2/bin/../libexec/gcc/x86_64-w64-mingw32/15.1.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../src/configure
--prefix=/aaa/GNAT-FSF-builds/sbx/x86_64-windows64/gcc/install
--with-build-time-tools=/aaa/GNAT-FSF-builds/sbx/x86_64-windows64/binutils/install/bin
--enab
le-languages=c,ada,c++ --enable-libstdcxx --enable-libstdcxx-threads
--enable-libada --disable-nls --without-libiconv-prefix --disable-libstdcxx-pch
--enable-lto --disable-multilib --enable-
threads=win32
--with-native-system-header-dir=/aaa/GNAT-FSF-builds/sbx/x86_64-windows64/gcc/install/include
--with-gnu-ld --with-gnu-as
--with-mpfr=/aaa/GNAT-FSF-builds/sbx/x86_64-windows64/
mpfr/install --with-gmp=/aaa/GNAT-FSF-builds/sbx/x86_64-windows64/gmp/install
--with-mpc=/aaa/GNAT-FSF-builds/sbx/x86_64-windows64/mpc/install
--with-isl=/aaa/GNAT-FSF-builds/sbx/x86_64-wind
ows64/isl/install --build=x86_64-w64-mingw32
Thread model: win32
Supported LTO compression algorithms: zlib
gcc version 15.1.0 (GCC)
```

Compiler taken from here:
https://github.com/alire-project/GNAT-FSF-builds/releases/tag/gnat-15.1.0-2
  • [Bug ada/121163] New: GNAT han... andrew.teylu at vector dot com via Gcc-bugs

Reply via email to