From: Paul Floyd Date: Tue, 2 Apr 2024 11:36:31 +0000 (+0200) Subject: regtest: fixes for old GCC versions X-Git-Tag: VALGRIND_3_23_0~71 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=05c5ac5f6a23ac59491d1865478332e6278bde51;p=thirdparty%2Fvalgrind.git regtest: fixes for old GCC versions Seen on arm64 with GCC 4.8.2 --- diff --git a/none/tests/arm64/Makefile.am b/none/tests/arm64/Makefile.am index a51c56c9d..9c60aa3e0 100644 --- a/none/tests/arm64/Makefile.am +++ b/none/tests/arm64/Makefile.am @@ -54,6 +54,7 @@ AM_CCASFLAGS += @FLAG_M64@ allexec_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_NONNULL@ bug484426_SOURCES = bug484426.cpp +bug484426_CXXFLAGS = ${AM_CXXFLAGS} -std=c++11 crc32_CFLAGS = $(AM_CFLAGS) -march=armv8-a+crc atomics_v81_CFLAGS = $(AM_CFLAGS) -march=armv8.1-a diff --git a/none/tests/filter_fdleak b/none/tests/filter_fdleak index ad43e5ef8..d1fbfe043 100755 --- a/none/tests/filter_fdleak +++ b/none/tests/filter_fdleak @@ -15,7 +15,9 @@ perl -p -e 's/^Open file descriptor [0-9]*: .*/Open file descriptor ...: .../' | perl -p -e 's/^Open file descriptor [0-9]*:$/Open file descriptor ...:/' | perl -p -e 's/127.0.0.1:[0-9]*/127.0.0.1:.../g' | perl -p -e 's/socket\.c:[1-9][0-9]*/in \/...libc.../' | +# arm systems substitute open for creat perl -p -e 's/open \(open64\.c:[1-9][0-9]*\)/creat (in \/...libc...)/' | +perl -p -e "s/: open \(/: creat (/" | # FreeBSD specific fdleak filters perl -p -e 's/ _close / close /;s/ _openat / creat /;s/internet/AF_INET socket 4: 127.0.0.1:... <-> 127.0.0.1:.../' |