testsuite: fd-4.c redefines mode_t on AIX.
commitb2ee7d10302050aa9abd25f3feee69f24134012e
authorDavid Edelsohn <dje.gcc@gmail.com>
Thu, 11 Aug 2022 20:26:37 +0000 (11 16:26 -0400)
committerDavid Edelsohn <dje.gcc@gmail.com>
Thu, 11 Aug 2022 21:43:03 +0000 (11 17:43 -0400)
tree67ce61118a186ca95bd64b60d9bd82162707c28f
parent73114b19fb8fc9803c57285ca8dcaf788ec962b8
testsuite: fd-4.c redefines mode_t on AIX.

AIX stdio.h includes sys/types.h, which defines mode_t.  The
analyzer/fd-4.c testcase provides a definition of mode_t for creat()
call, which conflicts with the AIX definition.  This patch defines an
AIX macro to prevent multiple-definition of the type.

gcc/testsuite/ChangeLog:

* gcc.dg/analyzer/fd-4.c: Define _MODE_T on AIX.
gcc/testsuite/gcc.dg/analyzer/fd-4.c