gcc/libgfortran
Janne Blomqvist 84d38abbc9 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
2019-06-14 19:05:54 +03:00
..
caf
config
generated re PR fortran/54613 ([F08] Add FINDLOC plus support MAXLOC/MINLOC with KIND=/BACK=) 2019-05-17 19:50:55 +02:00
ieee
intrinsics libfortran/90038 Reap dead children when wait=.false. 2019-05-19 22:38:11 +03:00
io fortran/89100: Default widths with -fdec-format-defaults 2019-05-22 14:56:01 +03:00
m4
runtime Use __builtin_mul_overflow in xmallocarray 2019-06-14 19:05:54 +03:00
acinclude.m4
aclocal.m4
c99_protos.h
ChangeLog Use __builtin_mul_overflow in xmallocarray 2019-06-14 19:05:54 +03:00
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog-2009
ChangeLog-2010
ChangeLog-2011
ChangeLog-2012
ChangeLog-2013
ChangeLog-2014
ChangeLog-2015
ChangeLog-2016
ChangeLog-2017
ChangeLog-2018
config.h.in libfortran/90038 Reap dead children when wait=.false. 2019-05-19 22:38:11 +03:00
configure libfortran/90038 Reap dead children when wait=.false. 2019-05-19 22:38:11 +03:00
configure.ac libfortran/90038 Reap dead children when wait=.false. 2019-05-19 22:38:11 +03:00
configure.host
gfortran.map re PR fortran/54613 ([F08] Add FINDLOC plus support MAXLOC/MINLOC with KIND=/BACK=) 2019-05-17 19:24:27 +02:00
ISO_Fortran_binding.h
kinds-override.h
libgfortran.h
libgfortran.spec.in
libtool-version
Makefile.am re PR fortran/54613 ([F08] Add FINDLOC plus support MAXLOC/MINLOC with KIND=/BACK=) 2019-05-17 19:24:27 +02:00
Makefile.in libfortran/90038: Use posix_spawn instead of fork 2019-05-17 21:18:04 +03:00
mk-kinds-h.sh
mk-sik-inc.sh
mk-srk-inc.sh