gcc/libgfortran/intrinsics
Thomas Koenig 3cc50edcc0 re PR libfortran/33298 (Wrong code for SPREAD on zero-sized arrays)
2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/33298
	* intrinsics/spread_generic.c(spread_internal): Enable
	bounds checking by comparing extents if the bounds_check
	option has been set.  If any extent is <=0, return early.

2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/33298
	* spread_zerosize_1.f90:  New test case.
	* spread_bounds_1.f90:  New test case.

From-SVN: r128206
2007-09-06 19:25:30 +00:00
..
abort.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
access.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
args.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
associated.c re PR fortran/32933 (ICE in simplify_subreg with -fdefault-integer-8) 2007-08-10 13:20:46 +00:00
c99_functions.c re PR fortran/31202 (Incorrect rounding generated for NINT) 2007-08-05 22:14:34 +00:00
chdir.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
chmod.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
clock.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
cpu_time.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
cshift0.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
ctime.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
date_and_time.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
dprod_r8.f90
env.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
eoshift0.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
eoshift2.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
etime.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
exit.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
f2c_specifics.F90
fnum.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
gerror.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
getcwd.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
getlog.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
getXid.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
hostnm.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
ierrno.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
ishftc.c
iso_c_binding.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
iso_c_binding.h re PR fortran/32600 ([ISO Bind C] C_F_POINTER w/o SHAPE should not be a library function) 2007-07-23 08:03:33 +02:00
iso_c_generated_procs.c re PR fortran/32627 ([ISO Bind C] Accept c_f_pointer for TYPE) 2007-07-21 23:45:44 +00:00
kill.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
link.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
malloc.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
move_alloc.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
mvbits.c re PR fortran/32357 (MVBITS gives wrong-code on big-endian with -fdefault-integer-8) 2007-07-14 23:11:04 +00:00
pack_generic.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
perror.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
rand.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
random.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
rename.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
reshape_generic.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
reshape_packed.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
selected_int_kind.f90
selected_real_kind.f90
signal.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
size.c
sleep.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
spread_generic.c re PR libfortran/33298 (Wrong code for SPREAD on zero-sized arrays) 2007-09-06 19:25:30 +00:00
stat.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
string_intrinsics.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
symlnk.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
system_clock.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
system.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
time.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
transpose_generic.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
umask.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
unlink.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
unpack_generic.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00