[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: timet64 ABI change for ports architectures



I gave back gcc-14.  It failed due to hardware/kernel issue on c8000 buildd.

gcc-13 failed due to an ada issue:

/<<PKGBUILDDIR>>/build/./prev-gcc/xgcc -B/<<PKGBUILDDIR>>/build/./prev-gcc/ -B/usr/hppa-linux-gnu/bin/ -B/usr/hppa-linux-gnu/bin/ -B/usr/hppa-linux-gnu/lib/ -isystem /usr/hppa-linux-gnu/include -isystem /usr/hppa-linux-gnu/sys-include -isystem /<<PKGBUILDDIR>>/build/sys-include   -fchecking=1 -c -g -O2 -fchecking=1 -mdisable-indexing -gnatpg  -W -Wall -nostdinc -I- -I. -Iada/generated -Iada -I../../src/gcc/ada -Iada/libgnat -I../../src/gcc/ada/libgnat -Iada/gcc-interface -I../../src/gcc/ada/gcc-interface ../../src/gcc/ada/switch-c.adb -o ada/switch-c.o
mkdir -p ada/
/<<PKGBUILDDIR>>/build/./prev-gcc/xgcc -B/<<PKGBUILDDIR>>/build/./prev-gcc/ -B/usr/hppa-linux-gnu/bin/ -B/usr/hppa-linux-gnu/bin/ -B/usr/hppa-linux-gnu/lib/ -isystem /usr/hppa-linux-gnu/include -isystem /usr/hppa-linux-gnu/sys-include -isystem /<<PKGBUILDDIR>>/build/sys-include   -fchecking=1 -c -g -O2 -fchecking=1 -mdisable-indexing -gnatpg  -W -Wall -nostdinc -I- -I. -Iada/generated -Iada -I../../src/gcc/ada -Iada/libgnat -I../../src/gcc/ada/libgnat -Iada/gcc-interface -I../../src/gcc/ada/gcc-interface ../../src/gcc/ada/switch.adb -o ada/switch.o
during RTL pass: reload
+===========================GNAT BUG DETECTED==============================+
| 13.2.0 (hppa-linux-gnu) in remove, at alloc-pool.h:437                   |
| Error detected around ../../src/gcc/ada/switch-c.adb:1642:8              |
| Compiling ../../src/gcc/ada/switch-c.adb                                 |
| Please submit a bug report; see https://gcc.gnu.org/bugs/ .              |
| Use a subject line meaningful to you and us to track the bug.            |
| Include the entire contents of this bug box in the report.               |
| Include the exact command that you entered.                              |
| Also include sources listed below.                                       |
+==========================================================================+

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.
Consider also -gnatd.n switch (see debug.adb).

../../src/gcc/ada/gcc-interface/system.ads
../../src/gcc/ada/switch-c.adb
../../src/gcc/ada/switch-c.ads
../../src/gcc/ada/switch.ads
ada/generated/gnatvsn.ads
../../src/gcc/ada/types.ads
../../src/gcc/ada/libgnat/ada.ads
../../src/gcc/ada/libgnat/a-unccon.ads
../../src/gcc/ada/libgnat/a-uncdea.ads
../../src/gcc/ada/libgnat/s-string.ads
../../src/gcc/ada/debug.ads
../../src/gcc/ada/lib.ads
../../src/gcc/ada/alloc.ads
../../src/gcc/ada/namet.ads
../../src/gcc/ada/hostparm.ads
../../src/gcc/ada/table.ads
ada/gnat.ads
../../src/gcc/ada/libgnat/g-htable.ads
../../src/gcc/ada/libgnat/s-htable.ads
../../src/gcc/ada/osint.ads
../../src/gcc/ada/libgnat/s-os_lib.ads
../../src/gcc/ada/libgnat/s-stoele.ads
../../src/gcc/ada/opt.ads
../../src/gcc/ada/libgnat/s-wchcon.ads
../../src/gcc/ada/stylesw.ads
../../src/gcc/ada/targparm.ads
../../src/gcc/ada/rident.ads
ada/s-rident.ads
../../src/gcc/ada/ttypes.ads
../../src/gcc/ada/set_targ.ads
../../src/gcc/ada/stand.ads
../../src/gcc/ada/validsw.ads
../../src/gcc/ada/warnsw.ads
../../src/gcc/ada/libgnat/s-exctab.ads
../../src/gcc/ada/libgnat/s-stalib.ads
../../src/gcc/ada/libgnat/s-unstyp.ads
../../src/gcc/ada/libgnat/s-conca2.ads
../../src/gcc/ada/libgnat/s-secsta.ads
../../src/gcc/ada/libgnat/s-parame.ads


raised TYPES.UNRECOVERABLE_ERROR : comperr.adb:414
make[5]: *** [../../src/gcc/ada/gcc-interface/Make-lang.in:165: ada/switch-c.o] Error 1

Will file a gcc bug report.  I expect gcc-14 to fail in the same way if build gets that far.

Dave

On 2024-02-22 1:49 p.m., Matthias Klose wrote:
[resending to debian-ports, I didn't see this mail in the mail archives for the architectures]

probematic arch currently is hppa, where both gcc-13 and gcc-14 builds are ftbfs. see the logs from experimental.

On 20.02.24 05:09, Matthias Klose wrote:
We'll hard-code the -D_TIME_BITS=64 setting in GCC on all 32bit release architectures except for i386 (that is only armhf), and for all other ports architectures by default.  If you don't want that change for the port, please tell it now (until Friday, Feb 23).

That would include the architectures

armhf
armel
hppa
m68k
powerpc
sh4

For the powerpc multilib m64, I'll make sure to not emit that flag by default. The other architectures are no multilib architectures.

Matthias



--
John David Anglin  dave.anglin@bell.net


Reply to: