]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
authorjozefl <jozefl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 Nov 2018 16:35:21 +0000 (16:35 +0000)
committerjozefl <jozefl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 Nov 2018 16:35:21 +0000 (16:35 +0000)
* gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
integer overflow when sizeof(short) == sizeof(int).
* gcc.dg/attr-alloc_size-11.c: Likewise.
* gcc.dg/attr-alloc_size-3.c: Likewise.
* gcc.dg/attr-alloc_size-5.c: Likewise.
* gcc.dg/builtin-stringop-chk-7.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@265928 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/attr-alloc_size-10.c
gcc/testsuite/gcc.dg/attr-alloc_size-11.c
gcc/testsuite/gcc.dg/attr-alloc_size-3.c
gcc/testsuite/gcc.dg/attr-alloc_size-5.c
gcc/testsuite/gcc.dg/builtin-stringop-chk-7.c

index 6caf9bab6dde4f44abafa13fdaacf352246454a4..57f23679c412619b54a9a8b349f312cf67281496 100644 (file)
@@ -1,3 +1,12 @@
+2018-11-08  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+
+       * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
+       integer overflow when sizeof(short) == sizeof(int).
+       * gcc.dg/attr-alloc_size-11.c: Likewise.
+       * gcc.dg/attr-alloc_size-3.c: Likewise.
+       * gcc.dg/attr-alloc_size-5.c: Likewise.
+       * gcc.dg/builtin-stringop-chk-7.c: Likewise.
+
 2018-11-08  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
 
        * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
index 40807171ff079ebfa8cc1426d7a7ec60e978c1be..071c6aa1e3ba704be391c902f6c3870853f6b153 100644 (file)
@@ -13,7 +13,7 @@
 
 #define SHRT_MAX  __SHRT_MAX__
 #define SHRT_MIN  (-SHRT_MAX - 1)
-#define USHRT_MAX (SHRT_MAX * 2 + 1)
+#define USHRT_MAX (SHRT_MAX * 2U + 1)
 
 #define INT_MAX   __INT_MAX__
 #define INT_MIN   (-INT_MAX - 1)
index 301a06fd46443bb0774e86b668b283ef25de0b98..7f2fc49b740ab213fdf971b457de704e410c4f95 100644 (file)
@@ -11,7 +11,7 @@
 
 #define SHRT_MAX  __SHRT_MAX__
 #define SHRT_MIN  (-SHRT_MAX - 1)
-#define USHRT_MAX (SHRT_MAX * 2 + 1)
+#define USHRT_MAX (SHRT_MAX * 2U + 1)
 
 #define INT_MAX   __INT_MAX__
 #define INT_MIN   (-INT_MAX - 1)
index 96ff077ef20f3208d22164a3f6e9a56e24faaf53..7e8c22fc66dc13f72af28c32471c6ab889f8a5ec 100644 (file)
@@ -14,7 +14,7 @@
 
 #define SHRT_MAX   __SHRT_MAX__
 #define SHRT_MIN   (-SHRT_MAX - 1)
-#define USHRT_MAX  (SHRT_MAX * 2 + 1)
+#define USHRT_MAX  (SHRT_MAX * 2U + 1)
 
 #define INT_MAX    __INT_MAX__
 #define INT_MIN    (-INT_MAX - 1)
index f9884ed72f7a6ee6d9eaf21fc4fa351785555a55..26ee43f87deeb694b72922be634e25cfb370a173 100644 (file)
@@ -12,7 +12,7 @@
 
 #define SHRT_MAX   __SHRT_MAX__
 #define SHRT_MIN   (-SHRT_MAX - 1)
-#define USHRT_MAX  (SHRT_MAX * 2 + 1)
+#define USHRT_MAX  (SHRT_MAX * 2U + 1)
 
 #define INT_MAX    __INT_MAX__
 #define INT_MIN    (-INT_MAX - 1)
index 173e4ff7e2af61ddf3be9fb5d028c738f2d253d7..d3908a2cd09d1df82ffbc81f5c12de47a8e154f7 100644 (file)
@@ -9,7 +9,7 @@
 #define UCHAR_MAX (SCHAR_MAX * 2 + 1)
 
 #define SHRT_MAX  __SHRT_MAX__
-#define USHRT_MAX (SHRT_MAX * 2 + 1)
+#define USHRT_MAX (SHRT_MAX * 2U + 1)
 
 #define INT_MAX   __INT_MAX__
 #define UINT_MAX  (INT_MAX * 2U + 1)