diff options
author | Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> | 2023-08-19 23:22:06 +0200 |
---|---|---|
committer | Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> | 2023-08-20 10:21:19 +0200 |
commit | ce33bbfcbc7dd3afc6c96fb48a19ed00f0c598ce (patch) | |
tree | a99d0e79f38737c6f9c5b61dc8ac4768d86b4338 /gcc/builtins.h | |
parent | 70c50c87273d940918225d5c6b03f1ccfb6f978e (diff) | |
download | gcc-ce33bbfcbc7dd3afc6c96fb48a19ed00f0c598ce.zip gcc-ce33bbfcbc7dd3afc6c96fb48a19ed00f0c598ce.tar.gz gcc-ce33bbfcbc7dd3afc6c96fb48a19ed00f0c598ce.tar.bz2 |
Testsuite: fix analyzer tests on Darwin
On macOS, system headers redefine by default some macros (memcpy,
memmove, etc) to checked versions, which defeats the analyzer. We
want to turn this off.
See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104042
gcc/testsuite/ChangeLog:
PR analyzer/104042
* gcc.dg/analyzer/analyzer.exp: Pass -D_FORTIFY_SOURCE=0 on Darwin.
* gcc.dg/analyzer/fd-bind.c: Add missing <string.h> header.
* 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.
* gcc.dg/analyzer/fd-symbolic-socket.c: Likewise.
Diffstat (limited to 'gcc/builtins.h')
0 files changed, 0 insertions, 0 deletions