public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug ada/108202] New: [13 Regression] Many new acats fails on 32bit Darwin hosts.
@ 2022-12-22 19:07 iains at gcc dot gnu.org
2022-12-26 20:53 ` [Bug ada/108202] " iains at gcc dot gnu.org
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: iains at gcc dot gnu.org @ 2022-12-22 19:07 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108202
Bug ID: 108202
Summary: [13 Regression] Many new acats fails on 32bit Darwin
hosts.
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: iains at gcc dot gnu.org
CC: dkm at gcc dot gnu.org
Target Milestone: ---
LAST_UPDATED: Thu Dec 22 09:45:44 UTC 2022 (revision r13-4840-g02fc8100298e)
=== acats tests ===
FAIL: a49027b
FAIL: a54b02a
FAIL: a55b12a
FAIL: c250002
FAIL: c34001a
FAIL: c34001c
FAIL: c37306a
FAIL: c35102a
FAIL: c354002
FAIL: c354003
FAIL: c35502a
FAIL: c35502b
FAIL: c35502c
FAIL: c35502e
FAIL: c390a01
FAIL: c35003a
FAIL: c35003b
FAIL: c37103a
FAIL: c35502g
FAIL: c35502h
FAIL: c35502i
FAIL: c35502j
FAIL: c35502k
FAIL: c35502l
FAIL: c35502m
FAIL: c35502n
FAIL: c35502p
FAIL: c38102e
FAIL: c35505c
FAIL: c393008
FAIL: c393009
FAIL: c393011
FAIL: c393012
FAIL: c393a05
FAIL: c390001
FAIL: c390004
FAIL: c390005
FAIL: c390006
FAIL: c390a02
FAIL: c390a03
FAIL: c392003
FAIL: c392005
FAIL: c392a01
FAIL: c392d01
FAIL: c392d02
FAIL: c392d03
FAIL: c432001
FAIL: c432004
FAIL: c49023a
FAIL: c49026a
FAIL: c41107a
FAIL: c42006a
FAIL: c460a01
FAIL: c460a02
FAIL: c431001
FAIL: c46051b
FAIL: c41320a
FAIL: c45202b
FAIL: c45211a
FAIL: c49020a
FAIL: c433001
FAIL: c44003f
FAIL: c55b10a
FAIL: c54a13d
FAIL: c55b11a
FAIL: c55b11b
FAIL: c55b15a
FAIL: c56002a
FAIL: c64103b
FAIL: c761006
FAIL: c74407b
FAIL: c730001
FAIL: c730003
FAIL: c74203a
FAIL: c85018b
FAIL: c85019a
FAIL: c87b04c
FAIL: c87b31a
FAIL: c87b32a
FAIL: c87b34c
FAIL: c83025c
FAIL: c87b19a
FAIL: c87b23a
FAIL: c87b27a
FAIL: c87b41a
FAIL: c974003
FAIL: c974004
FAIL: c974005
FAIL: c974006
FAIL: c974007
FAIL: c974008
FAIL: c974009
FAIL: c974010
FAIL: c974011
FAIL: c980003
FAIL: ca13001
FAIL: ca13002
FAIL: ca11b01
FAIL: ca11b02
FAIL: cc1220a
FAIL: cc3220a
FAIL: cc30002
FAIL: cc3125b
FAIL: cc51002
FAIL: cc3230a
FAIL: cc3235a
FAIL: cc3305a
FAIL: cc1308a
FAIL: cd2a21c
FAIL: cd90001
FAIL: cda201a
FAIL: cd30001
FAIL: cdd2a01
FAIL: cdd2a02
FAIL: cdd2a03
FAIL: cd1c03g
FAIL: cd1c04d
FAIL: cd40001
FAIL: cd30004
FAIL: cd30011
FAIL: cd10002
FAIL: cd5013a
FAIL: cd5003b
FAIL: ce3908a
FAIL: ce3905b
FAIL: ce3905l
FAIL: ce3906a
FAIL: ce3906c
FAIL: ce3906e
FAIL: ce3901a
FAIL: ce3904a
FAIL: cxa5013
FAIL: cxac004
=== acats Summary ===
# of expected passes 2195
# of unexpected failures 133
Native configuration is i686-apple-darwin9
(aime on powerpc-darwin9)
the fails are of the form:
/scratch/10-5-leo/gcc-master/gcc/gnatmake
--GNATBIND=/scratch/10-5-leo/gcc-master/gcc/gnatbind
--GNATLINK=/scratch/10-5-leo/gcc-master/gcc/gnatlink
--GCC=/scratch/10-5-leo/gcc-master/gcc/xgcc -B/scratch/10-5-leo/gcc-master/gcc/
-gnatws -O2 -gnat95 -I/scratch/10-5-leo/gcc-mas
ter/gcc/testsuite/ada/acats1/../acats/support a49027b.adb -largs
--GCC=/scratch/10-5-leo/gcc-master/gcc/xgcc -B/scratch/10-5-leo/gcc-master/gcc/
/scratch/10-5-leo/gcc-master/gcc/xgcc -c -B/scratch/10-5-leo/gcc-master/gcc/
-gnatws -O2 -gnat95
-I/scratch/10-5-leo/gcc-master/gcc/testsuite/ada/acats1/../acats/support
a49027b.adb
raised SYSTEM.PERFECT_HASH_GENERATORS.TOO_MANY_TRIES : s-pehage.adb:693
gnatmake: "a49027b.adb" compilation error
FAIL: a49027b
sometime after r13-4542 ( I do not have many recent samples, since i686 and
powerpc are bootstrap broken by rust and gm2).
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug ada/108202] [13 Regression] Many new acats fails on 32bit Darwin hosts.
2022-12-22 19:07 [Bug ada/108202] New: [13 Regression] Many new acats fails on 32bit Darwin hosts iains at gcc dot gnu.org
@ 2022-12-26 20:53 ` iains at gcc dot gnu.org
2023-01-02 10:53 ` cvs-commit at gcc dot gnu.org
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: iains at gcc dot gnu.org @ 2022-12-26 20:53 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108202
Iain Sandoe <iains at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2022-12-26
Ever confirmed|0 |1
--- Comment #1 from Iain Sandoe <iains at gcc dot gnu.org> ---
it seems that this is fallout from a recent change in the trunk libgcc unwinder
(which we should not be using on Darwin)
fixed by:
r13-4870-ga846817739c1e7b930d593cd51963d6b46b5dfc6
r13-4883-g163f0f2267370575a9950e7e30a2c9cd72f559f0
and
https://gcc.gnu.org/pipermail/gcc-patches/2022-December/609110.html
fix this by ensuring that we do not try to use the newly-built libgcc_s
unwinder for Ada executables that also pull in system libraries that refer to
the installed unwinder).
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug ada/108202] [13 Regression] Many new acats fails on 32bit Darwin hosts.
2022-12-22 19:07 [Bug ada/108202] New: [13 Regression] Many new acats fails on 32bit Darwin hosts iains at gcc dot gnu.org
2022-12-26 20:53 ` [Bug ada/108202] " iains at gcc dot gnu.org
@ 2023-01-02 10:53 ` cvs-commit at gcc dot gnu.org
2023-01-02 10:57 ` iains at gcc dot gnu.org
2023-04-29 6:29 ` reiter.christoph at gmail dot com
3 siblings, 0 replies; 5+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2023-01-02 10:53 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108202
--- Comment #2 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Iain D Sandoe <iains@gcc.gnu.org>:
https://gcc.gnu.org/g:8385088039f58a1d403cbb0792105236d240de85
commit r13-4952-g8385088039f58a1d403cbb0792105236d240de85
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Thu Dec 22 17:32:59 2022 +0000
Ada,Darwin: Do not link libgcc statically on Darwin 8 and 9 [PR108202].
Normally, GCC executables are built with -static-libstdc++ -static-libgcc
on Darwin. This is fine in most cases, because GCC executables typically
do no use exceptions. However gnat1 does use exceptions and also pulls
in system libraries that are linked against the installed shared libgcc
which contains the system unwinder. This means that gnat1 effectively has
two unwinder instances (which does not work reliably since the unwinders
have global state).
A recent change in the initialization of FDEs has made this a hard error
now on Darwin versions (8 and 9) with libgcc installed in /usr/lib (gnat1
now hangs when an exception is thrown).
The solution is to link libgcc dynamically, picking up the installed
system version. To do this we strip -static-libgcc from the link flags.
PR ada/108202
gcc/ada/ChangeLog:
* gcc-interface/Make-lang.in (GCC_LINKERFLAGS, GCC_LDFLAGS):
Versions of ALL_LINKERFLAGS, LDFLAGS with -Werror and
-static-libgcc filtered out for Darwin8 and 9 (-Werror is filtered
out for other hosts).
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug ada/108202] [13 Regression] Many new acats fails on 32bit Darwin hosts.
2022-12-22 19:07 [Bug ada/108202] New: [13 Regression] Many new acats fails on 32bit Darwin hosts iains at gcc dot gnu.org
2022-12-26 20:53 ` [Bug ada/108202] " iains at gcc dot gnu.org
2023-01-02 10:53 ` cvs-commit at gcc dot gnu.org
@ 2023-01-02 10:57 ` iains at gcc dot gnu.org
2023-04-29 6:29 ` reiter.christoph at gmail dot com
3 siblings, 0 replies; 5+ messages in thread
From: iains at gcc dot gnu.org @ 2023-01-02 10:57 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108202
Iain Sandoe <iains at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Iain Sandoe <iains at gcc dot gnu.org> ---
fixed (needs r13-4870/4883 if we ever want to back port it).
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug ada/108202] [13 Regression] Many new acats fails on 32bit Darwin hosts.
2022-12-22 19:07 [Bug ada/108202] New: [13 Regression] Many new acats fails on 32bit Darwin hosts iains at gcc dot gnu.org
` (2 preceding siblings ...)
2023-01-02 10:57 ` iains at gcc dot gnu.org
@ 2023-04-29 6:29 ` reiter.christoph at gmail dot com
3 siblings, 0 replies; 5+ messages in thread
From: reiter.christoph at gmail dot com @ 2023-04-29 6:29 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108202
Christoph Reiter <reiter.christoph at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |reiter.christoph at gmail dot com
--- Comment #4 from Christoph Reiter <reiter.christoph at gmail dot com> ---
There is a similar issue on Windows, bug 109670
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2023-04-29 6:29 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-22 19:07 [Bug ada/108202] New: [13 Regression] Many new acats fails on 32bit Darwin hosts iains at gcc dot gnu.org
2022-12-26 20:53 ` [Bug ada/108202] " iains at gcc dot gnu.org
2023-01-02 10:53 ` cvs-commit at gcc dot gnu.org
2023-01-02 10:57 ` iains at gcc dot gnu.org
2023-04-29 6:29 ` reiter.christoph at gmail dot com
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).