Bug 18247 - [4.0 regression] ada runtime bootstrap failure on powerpc-linux
Summary: [4.0 regression] ada runtime bootstrap failure on powerpc-linux
Status: RESOLVED DUPLICATE of bug 18237
Alias: None
Product: gcc
Classification: Unclassified
Component: target (show other bugs)
Version: 4.0.0
: P2 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-31 07:37 UTC by Debian GCC Maintainers
Modified: 2023-05-03 15:22 UTC (History)
1 user (show)

See Also:
Host: powerpc-linux
Target: powerpc-linux
Build: powerpc-linux
Known to work:
Known to fail:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Debian GCC Maintainers 2004-10-31 07:37:24 UTC
seen with CVS 20041030

../../xgcc -c -I./ -I../rts -I. -I/home/doko/gcc/snap/gcc-snapshot-20041030/src/
gcc/ada -B../../ -O2 -g -O2 -gnatpg -gnata -I- /home/doko/gcc/snap/gcc-snapshot-
20041030/src/gcc/ada/makegpr.adb
+===========================GNAT BUG DETECTED==============================+
| 4.0.0 20041030 (experimental) (powerpc-unknown-linux-gnu) GCC error:     |
| tree check: expected ssa_name, have var_decl in verify_ssa, at           |
|    tree-ssa.c:697                                                        |
| Error detected at makegpr.adb:4153:23                                    |
| Please submit a bug report; see http://gcc.gnu.org/bugs.html.            |
| Include the entire contents of this bug box in the report.               |
| Include the exact gcc or gnatmake command that you entered.              |
| Also include sources listed below in gnatchop format                     |
| (concatenated together with no headers between files).                   |
+==========================================================================+

Please include these source files with error report
Note that list may not be accurate in some cases, 
so please double check that the problem can still 
be reproduced with the set of files listed.

/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/makegpr.adb
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/makegpr.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/csets.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/gnatvsn.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/makeutl.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/osint.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/types.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/prj.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/casing.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/scans.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/uintp.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/alloc.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/table.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/urealp.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/mlib.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/mlib-tgt.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/namet.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/output.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/opt.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/hostparm.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/prj-com.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/prj-pars.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/prj-util.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/snames.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/table.adb
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/debug.ads
/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/tree_io.ads


raised TYPES.UNRECOVERABLE_ERROR : comperr.adb:376
gnatmake: "/home/doko/gcc/snap/gcc-snapshot-20041030/src/gcc/ada/makegpr.adb" co
mpilation error
make[6]: *** [../../gprmake] Error 4
Comment 1 Andrew Pinski 2004-10-31 14:27:00 UTC

*** This bug has been marked as a duplicate of 18237 ***
Comment 2 GCC Commits 2023-03-02 23:42:12 UTC
The master branch has been updated by Jakub Jelinek <jakub@gcc.gnu.org>:

https://gcc.gnu.org/g:df63f4162c78ef799d4ea9dec3443d5e9c51e5aa

commit r13-6427-gdf63f4162c78ef799d4ea9dec3443d5e9c51e5aa
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Fri Mar 3 00:40:13 2023 +0100

    libquadmath: Assorted libquadmath strtoflt128 fixes [PR87204, PR94756]
    
    This patch cherry-pickx 8 commits from glibc which fix various strtod_l
    bugs.  Additionally, it makes mp_limb_t 64-bit on llp64 targets like
    64-bit cygwin.
    
    2023-03-03  niXman  <i.nixman@autistici.org>
                Jakub Jelinek  <jakub@redhat.com>
    
            PR libquadmath/87204
            PR libquadmath/94756
            * printf/gmp-impl.h (mp_limb_t, mp_limb_signed_t, BITS_PER_MP_LIMB):
            Use 64-bit limbs on LLP64 targets.
            * strtod/strtod_l.c (round_and_return): Cherry-pick glibc
            9310c284ae9 BZ #16151, 4406c41c1d6 BZ #16965 and fcd6b5ac36a
            BZ #23279 fixes.
            (____STRTOF_INTERNAL): Cherry-pick glibc b0debe14fcf BZ #23007,
            5556d30caee BZ #18247, 09555b9721d and c6aac3bf366 BZ #26137 and
            d84f25c7d87 fixes.
Comment 3 GCC Commits 2023-03-19 05:30:22 UTC
The releases/gcc-12 branch has been updated by Jakub Jelinek <jakub@gcc.gnu.org>:

https://gcc.gnu.org/g:7d685cb42c1568f6ac017ea2503b366ec474ce0e

commit r12-9282-g7d685cb42c1568f6ac017ea2503b366ec474ce0e
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Fri Mar 3 00:40:13 2023 +0100

    libquadmath: Assorted libquadmath strtoflt128 fixes [PR87204, PR94756]
    
    This patch cherry-pickx 8 commits from glibc which fix various strtod_l
    bugs.
    
    2023-03-03  niXman  <i.nixman@autistici.org>
                Jakub Jelinek  <jakub@redhat.com>
    
            PR libquadmath/87204
            PR libquadmath/94756
            * strtod/strtod_l.c (round_and_return): Cherry-pick glibc
            9310c284ae9 BZ #16151, 4406c41c1d6 BZ #16965 and fcd6b5ac36a
            BZ #23279 fixes.
            (____STRTOF_INTERNAL): Cherry-pick glibc b0debe14fcf BZ #23007,
            5556d30caee BZ #18247, 09555b9721d and c6aac3bf366 BZ #26137 and
            d84f25c7d87 fixes.
    
    (cherry picked from commit df63f4162c78ef799d4ea9dec3443d5e9c51e5aa)
Comment 4 GCC Commits 2023-05-02 20:15:25 UTC
The releases/gcc-11 branch has been updated by Jakub Jelinek <jakub@gcc.gnu.org>:

https://gcc.gnu.org/g:9d98f84ca37a154a24f3f2b2950bfb450cbe6316

commit r11-10719-g9d98f84ca37a154a24f3f2b2950bfb450cbe6316
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Fri Mar 3 00:40:13 2023 +0100

    libquadmath: Assorted libquadmath strtoflt128 fixes [PR87204, PR94756]
    
    This patch cherry-pickx 8 commits from glibc which fix various strtod_l
    bugs.
    
    2023-03-03  niXman  <i.nixman@autistici.org>
                Jakub Jelinek  <jakub@redhat.com>
    
            PR libquadmath/87204
            PR libquadmath/94756
            * strtod/strtod_l.c (round_and_return): Cherry-pick glibc
            9310c284ae9 BZ #16151, 4406c41c1d6 BZ #16965 and fcd6b5ac36a
            BZ #23279 fixes.
            (____STRTOF_INTERNAL): Cherry-pick glibc b0debe14fcf BZ #23007,
            5556d30caee BZ #18247, 09555b9721d and c6aac3bf366 BZ #26137 and
            d84f25c7d87 fixes.
    
    (cherry picked from commit df63f4162c78ef799d4ea9dec3443d5e9c51e5aa)
Comment 5 GCC Commits 2023-05-03 15:22:10 UTC
The releases/gcc-10 branch has been updated by Jakub Jelinek <jakub@gcc.gnu.org>:

https://gcc.gnu.org/g:964741883aedae54621992e25aac928a96b9c096

commit r10-11372-g964741883aedae54621992e25aac928a96b9c096
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Fri Mar 3 00:40:13 2023 +0100

    libquadmath: Assorted libquadmath strtoflt128 fixes [PR87204, PR94756]
    
    This patch cherry-pickx 8 commits from glibc which fix various strtod_l
    bugs.
    
    2023-03-03  niXman  <i.nixman@autistici.org>
                Jakub Jelinek  <jakub@redhat.com>
    
            PR libquadmath/87204
            PR libquadmath/94756
            * strtod/strtod_l.c (round_and_return): Cherry-pick glibc
            9310c284ae9 BZ #16151, 4406c41c1d6 BZ #16965 and fcd6b5ac36a
            BZ #23279 fixes.
            (____STRTOF_INTERNAL): Cherry-pick glibc b0debe14fcf BZ #23007,
            5556d30caee BZ #18247, 09555b9721d and c6aac3bf366 BZ #26137 and
            d84f25c7d87 fixes.
    
    (cherry picked from commit df63f4162c78ef799d4ea9dec3443d5e9c51e5aa)