summaryrefslogtreecommitdiff
path: root/build-aux
diff options
context:
space:
mode:
authorAkim Demaille <akim@lrde.epita.fr>2015-08-11 16:42:04 +0200
committerAkim Demaille <akim@lrde.epita.fr>2015-08-12 13:56:06 +0200
commit32ea6125e32103c7f3f78d20723056801c752acc (patch)
treebb124dc810e34124ce7435707221ebe8b2a8cf14 /build-aux
parentbaa423bd59767a687ad742adc66a5b7428a41dee (diff)
downloadbison-32ea6125e32103c7f3f78d20723056801c752acc.tar.gz
tests: update our Valgrind suppression files
* build-aux/linux-gnu.valgrind, build-aux/darwin11.4.0.valgrind: Rename as... * build-aux/Linux.valgrind, build-aux/Darwin.valgrind: these. * build-aux/Linux.valgrind: Add suppression clause. * configure.ac: Update. * tests/local.mk: Use it.
Diffstat (limited to 'build-aux')
-rw-r--r--build-aux/Darwin.valgrind (renamed from build-aux/darwin11.4.0.valgrind)0
-rw-r--r--build-aux/Linux.valgrind48
-rw-r--r--build-aux/linux-gnu.valgrind16
-rw-r--r--build-aux/local.mk12
4 files changed, 54 insertions, 22 deletions
diff --git a/build-aux/darwin11.4.0.valgrind b/build-aux/Darwin.valgrind
index 9b0b06f3..9b0b06f3 100644
--- a/build-aux/darwin11.4.0.valgrind
+++ b/build-aux/Darwin.valgrind
diff --git a/build-aux/Linux.valgrind b/build-aux/Linux.valgrind
new file mode 100644
index 00000000..d9c9667a
--- /dev/null
+++ b/build-aux/Linux.valgrind
@@ -0,0 +1,48 @@
+# Copyright (C) 2012-2015 Free Software Foundation, Inc.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+# Valgrind suppression file for Bison.
+
+# Linux prague 4.1.2-2-ARCH #1 SMP PREEMPT Wed Jul 15 08:30:32 UTC 2015
+# x86_64 GNU/Linux
+{
+ Probably exception handling from G++ 5.1.
+ Memcheck:Leak
+ match-leak-kinds: reachable
+ fun:malloc
+ fun:pool
+ fun:__static_initialization_and_destruction_0
+ fun:_GLOBAL__sub_I_eh_alloc.cc
+ fun:call_init.part.0
+ fun:_dl_init
+ obj:/usr/lib/ld-2.21.so
+}
+
+# Linux seattle 2.6.32-5-amd64 #1 SMP Thu Mar 22 17:26:33 UTC 2012
+# x86_64 GNU/Linux
+{
+ index
+ Memcheck:Cond
+ fun:index
+ fun:expand_dynamic_string_token
+ fun:_dl_map_object
+ fun:map_doit
+ fun:_dl_catch_error
+ fun:do_preload
+ fun:dl_main
+ fun:_dl_sysdep_start
+ fun:_dl_start
+ obj:/lib/ld-2.11.3.so
+}
diff --git a/build-aux/linux-gnu.valgrind b/build-aux/linux-gnu.valgrind
deleted file mode 100644
index 3130fbc0..00000000
--- a/build-aux/linux-gnu.valgrind
+++ /dev/null
@@ -1,16 +0,0 @@
-# Linux seattle 2.6.32-5-amd64 #1 SMP Thu Mar 22 17:26:33 UTC 2012
-# x86_64 GNU/Linux
-{
- index
- Memcheck:Cond
- fun:index
- fun:expand_dynamic_string_token
- fun:_dl_map_object
- fun:map_doit
- fun:_dl_catch_error
- fun:do_preload
- fun:dl_main
- fun:_dl_sysdep_start
- fun:_dl_start
- obj:/lib/ld-2.11.3.so
-}
diff --git a/build-aux/local.mk b/build-aux/local.mk
index 7d752c86..23a68c82 100644
--- a/build-aux/local.mk
+++ b/build-aux/local.mk
@@ -13,10 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-EXTRA_DIST += \
- build-aux/cross-options.pl \
- build-aux/darwin11.4.0.valgrind \
- build-aux/linux-gnu.valgrind \
- build-aux/move-if-change \
- build-aux/prev-version.txt \
+EXTRA_DIST += \
+ build-aux/Darwin.valgrind \
+ build-aux/Linux.valgrind \
+ build-aux/cross-options.pl \
+ build-aux/move-if-change \
+ build-aux/prev-version.txt \
build-aux/update-b4-copyright