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).