aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorBernd Edlinger <bernd.edlinger@hotmail.de>2016-09-23 14:43:45 +0000
committerBernd Edlinger <edlinger@gcc.gnu.org>2016-09-23 14:43:45 +0000
commit0af06385d3f521d4afc501b7ddc75d94120e17a1 (patch)
treedb0f594f561cd3fe11064073f5b0bd6d695a0a95 /gcc
parent8f01b67af5b59df88ebda788404670d8ff329325 (diff)
downloadgcc-0af06385d3f521d4afc501b7ddc75d94120e17a1.zip
gcc-0af06385d3f521d4afc501b7ddc75d94120e17a1.tar.gz
gcc-0af06385d3f521d4afc501b7ddc75d94120e17a1.tar.bz2
re PR testsuite/77411 (object-size-9.c -fpic -m32 failure)
2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de> Tom de Vries <tom@codesourcery.com> PR testsuite/77411 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++. Co-Authored-By: Tom de Vries <tom@codesourcery.com> From-SVN: r240437
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/c-c++-common/ubsan/object-size-9.c4
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 48b56b4..12bbd22 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
+ Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/77411
+ * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
+
2016-09-23 Marek Polacek <polacek@redhat.com>
* c-c++-common/gomp/atomic-12.c: Skip for C++1z.
diff --git a/gcc/testsuite/c-c++-common/ubsan/object-size-9.c b/gcc/testsuite/c-c++-common/ubsan/object-size-9.c
index 46f1fb9..3684bbe 100644
--- a/gcc/testsuite/c-c++-common/ubsan/object-size-9.c
+++ b/gcc/testsuite/c-c++-common/ubsan/object-size-9.c
@@ -93,5 +93,9 @@ main (void)
#endif
f4 (12);
f5 (12);
+#ifdef __cplusplus
+ /* Stack may be smashed by f2/f3 above. */
+ __builtin_exit (0);
+#endif
return 0;
}