diff options
author | Jozef Lawrynowicz <jozef.l@mittosystems.com> | 2018-11-08 16:35:21 +0000 |
---|---|---|
committer | Jozef Lawrynowicz <jozef.l@mittosystems.com> | 2018-11-08 16:35:21 +0000 |
commit | a41c2187488931c48aae5e60caf0187e26e4fcab (patch) | |
tree | d5cb63b4c8fb80c78466736136587e6605fe209d | |
parent | d7e5c69c9a467ba446d4240ad16510c3eeb74e1e (diff) |
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.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@265928 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/testsuite/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/attr-alloc_size-10.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/attr-alloc_size-11.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/attr-alloc_size-3.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/attr-alloc_size-5.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/builtin-stringop-chk-7.c | 2 |
6 files changed, 14 insertions, 5 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6caf9bab6dd..57f23679c41 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,14 @@ 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 uppercase "NOP" instructions in assembler output. * c-c++-common/patchable_function_entry-default.c: Likewise. diff --git a/gcc/testsuite/gcc.dg/attr-alloc_size-10.c b/gcc/testsuite/gcc.dg/attr-alloc_size-10.c index 40807171ff0..071c6aa1e3b 100644 --- a/gcc/testsuite/gcc.dg/attr-alloc_size-10.c +++ b/gcc/testsuite/gcc.dg/attr-alloc_size-10.c @@ -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) diff --git a/gcc/testsuite/gcc.dg/attr-alloc_size-11.c b/gcc/testsuite/gcc.dg/attr-alloc_size-11.c index 301a06fd464..7f2fc49b740 100644 --- a/gcc/testsuite/gcc.dg/attr-alloc_size-11.c +++ b/gcc/testsuite/gcc.dg/attr-alloc_size-11.c @@ -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) diff --git a/gcc/testsuite/gcc.dg/attr-alloc_size-3.c b/gcc/testsuite/gcc.dg/attr-alloc_size-3.c index 96ff077ef20..7e8c22fc66d 100644 --- a/gcc/testsuite/gcc.dg/attr-alloc_size-3.c +++ b/gcc/testsuite/gcc.dg/attr-alloc_size-3.c @@ -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) diff --git a/gcc/testsuite/gcc.dg/attr-alloc_size-5.c b/gcc/testsuite/gcc.dg/attr-alloc_size-5.c index f9884ed72f7..26ee43f87de 100644 --- a/gcc/testsuite/gcc.dg/attr-alloc_size-5.c +++ b/gcc/testsuite/gcc.dg/attr-alloc_size-5.c @@ -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) diff --git a/gcc/testsuite/gcc.dg/builtin-stringop-chk-7.c b/gcc/testsuite/gcc.dg/builtin-stringop-chk-7.c index 173e4ff7e2a..d3908a2cd09 100644 --- a/gcc/testsuite/gcc.dg/builtin-stringop-chk-7.c +++ b/gcc/testsuite/gcc.dg/builtin-stringop-chk-7.c @@ -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) |