diff options
author | Janne Blomqvist <jb@gcc.gnu.org> | 2019-06-14 19:05:54 +0300 |
---|---|---|
committer | Janne Blomqvist <jb@gcc.gnu.org> | 2019-06-14 19:05:54 +0300 |
commit | 84d38abbc982db405cfe7a45ed53c64745da5511 (patch) | |
tree | 03bfc61b8b6fe932def2e36c89dae37cbdaeefc9 /gcc/function.c | |
parent | 66574c5374ecbd358e68d63922927fc03f2f232a (diff) | |
download | gcc-84d38abbc982db405cfe7a45ed53c64745da5511.zip gcc-84d38abbc982db405cfe7a45ed53c64745da5511.tar.gz gcc-84d38abbc982db405cfe7a45ed53c64745da5511.tar.bz2 |
Use __builtin_mul_overflow in xmallocarray
As GCC now provides builtins for doing integer overflow checking, lets
use it when checking for overflow in xmallocarray.
Regtested on x86_64-pc-linux-gnu.
libgfortran/ChangeLog:
2019-06-14 Janne Blomqvist <jb@gcc.gnu.org>
* runtime/memory.c (SIZE_MAX):Remove macro definition.
(xmallocarray): Use __builtin_mul_overflow.
From-SVN: r272295
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions