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

--- Comment #11 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Rainer Orth <r...@gcc.gnu.org>:

https://gcc.gnu.org/g:09ae36461ed34f343f2d8299bad7e394cccf996e

commit r15-1004-g09ae36461ed34f343f2d8299bad7e394cccf996e
Author: Rainer Orth <r...@cebitec.uni-bielefeld.de>
Date:   Tue Jun 4 09:04:25 2024 +0200

    testsuite: analyzer: Skip tests with non-numeric macros on Solaris
[PR107750]

    A couple of gcc.dg/analyzer/fd-*.c tests still FAIL on Solaris.  The
    reason is always the same: they use macros that don't expand to simple
    numbers, something which c/c-parser.cc
    (ana::c_translation_unit::consider_macro) cannot handle:

    * <sys/socket.h>:

    * <sys/fcntl.h>:

    To avoid the resulting noise, this patch skips the affected tests.

    Tested on i386-pc-solaris2.11, sparc-sun-solaris2.11, and
    x86_64-pc-linux-gnu.

    2024-06-03  Rainer Orth  <r...@cebitec.uni-bielefeld.de>

            gcc/testsuite:
            PR analyzer/107750
            * gcc.dg/analyzer/fd-accept.c: Skip on *-*-solaris2*.
            * gcc.dg/analyzer/fd-access-mode-target-headers.c: Likewise.
            * gcc.dg/analyzer/fd-connect.c: Likewise.
            * gcc.dg/analyzer/fd-datagram-socket.c: Likewise.
            * gcc.dg/analyzer/fd-listen.c: Likewise.
            * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
            * gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise.
            * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise.
            * gcc.dg/analyzer/fd-stream-socket.c: Likewise.

Reply via email to