aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAlexander Monakov <amonakov@ispras.ru>2015-12-09 18:42:41 +0300
committerAlexander Monakov <amonakov@gcc.gnu.org>2015-12-09 18:42:41 +0300
commitca0f27b5a498fdbdc04a18475361f4ababc8c6a0 (patch)
tree873e32ef710affbeecefc5d150693bead84c79c0 /gcc
parent0e0997a2d5484e496896f4a6b00245e2c191de1c (diff)
downloadgcc-ca0f27b5a498fdbdc04a18475361f4ababc8c6a0.zip
gcc-ca0f27b5a498fdbdc04a18475361f4ababc8c6a0.tar.gz
gcc-ca0f27b5a498fdbdc04a18475361f4ababc8c6a0.tar.bz2
980716-1.c: Avoid undefined behavior due to passing terminating NULL as int rather than pointer.
* gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to passing terminating NULL as int rather than pointer. From-SVN: r231458
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/980716-1.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e9c1020..babbdf8 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2015-12-09 Alexander Monakov <amonakov@ispras.ru>
+
+ * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
+ passing terminating NULL as int rather than pointer.
+
2015-12-09 Marek Polacek <polacek@redhat.com>
PR tree-optimization/66949
diff --git a/gcc/testsuite/gcc.c-torture/execute/980716-1.c b/gcc/testsuite/gcc.c-torture/execute/980716-1.c
index 91e5518..14f46af 100644
--- a/gcc/testsuite/gcc.c-torture/execute/980716-1.c
+++ b/gcc/testsuite/gcc.c-torture/execute/980716-1.c
@@ -20,7 +20,7 @@ stub(int num, ...)
int
main()
{
- stub(1, "ab", "bc", "cx", 0);
+ stub(1, "ab", "bc", "cx", (char *)0);
exit (0);
}