]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
regtest: fixes for old GCC versions
authorPaul Floyd <pjfloyd@wanadoo.fr>
Tue, 2 Apr 2024 11:36:31 +0000 (13:36 +0200)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Tue, 2 Apr 2024 11:36:31 +0000 (13:36 +0200)
Seen on arm64 with GCC 4.8.2

none/tests/arm64/Makefile.am
none/tests/filter_fdleak

index a51c56c9d47c1fe7b7081a8aa46d9dd8b8c8b935..9c60aa3e0f6ad54c3ee8ceacf1399856979dd143 100644 (file)
@@ -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
index ad43e5ef87e156366c11bddd5829fd52bd410759..d1fbfe043225703d8b4902a180acfc7fc7020c0c 100755 (executable)
@@ -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:.../' |