gcc/libgfortran/runtime
Janne Blomqvist b152f5a2b3 Replace KISS PRNG with xorshift1024* using per-thread state.
frontend:

2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>

	* check.c (gfc_check_random_seed): Use new seed size in check.
	* intrinsic.texi (RANDOM_NUMBER): Updated documentation.
	(RANDOM_SEED): Likewise.


testsuite:

2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>

	* gfortran.dg/random_7.f90: Take into account that the last seed
	value is the special p value.
	* gfortran.dg/random_seed_1.f90: Seed size is now constant.


libgfortran:
2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>

	* intrinsics/random.c: Replace KISS with xorshift1024* using
	per-thread state.
	* runtime/main.c (init): Don't call random_seed_i4.

From-SVN: r239356
2016-08-11 11:58:55 +03:00
..
backtrace.c re PR libfortran/68744 (FAIL: gfortran.dg/backtrace_1.f90 -O0 execution test) 2016-01-23 23:32:13 +00:00
bounds.c Update copyright years. 2016-01-04 15:30:50 +01:00
compile_options.c Update copyright years. 2016-01-04 15:30:50 +01:00
convert_char.c Update copyright years. 2016-01-04 15:30:50 +01:00
environ.c Update copyright years. 2016-01-04 15:30:50 +01:00
error.c Update copyright years. 2016-01-04 15:30:50 +01:00
fpu.c Update copyright years. 2016-01-04 15:30:50 +01:00
in_pack_generic.c Update copyright years. 2016-01-04 15:30:50 +01:00
in_unpack_generic.c Update copyright years. 2016-01-04 15:30:50 +01:00
main.c Replace KISS PRNG with xorshift1024* using per-thread state. 2016-08-11 11:58:55 +03:00
memory.c Update copyright years. 2016-01-04 15:30:50 +01:00
minimal.c Update copyright years. 2016-01-04 15:30:50 +01:00
pause.c Update copyright years. 2016-01-04 15:30:50 +01:00
select_inc.c Update copyright years. 2016-01-04 15:30:50 +01:00
select.c Update copyright years. 2016-01-04 15:30:50 +01:00
stop.c Update copyright years. 2016-01-04 15:30:50 +01:00
string.c Update copyright years. 2016-01-04 15:30:50 +01:00