Go to file
Thomas Koenig cdc5524fc8 re PR libfortran/28452 (__gfortran_random_r10 not found)
2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/28542
	* Makefile.am:  Remove normalize.c.
	* aclocal.m4:  Regenerate using aclocal 1.9.3.
	* Makefile.in:  Regenerate using automake 1.9.3.
	* libgfortran.h:  #include <float.h>.
	Define GFC_REAL_*_DIGITS and GFC_REAL_*_RADIX.
	Remove prototypes for normalize_r4_i4 and normalize_r8_i8.
	* intrinsics/random.c (top level): Add prototypes for
	random_r10, arandom_r10, random_r16 and arandom_r16.
	(rnumber_4):  New static function.
	(rnumber_8):  New static function.
	(rnumber_10): New static function.
	(rnumber_16): New static function.
	(top level):  Set to kiss_size to 12 if we have
	REAL(KIND=16), to 8 otherwise.
	Define KISS_DEFAULT_SEED_1, KISS_DEFAULT_SEED_2 and
	KISS_DEFAULT_SEED_3.
	(kiss_random_kernel):  Take argument to differentiate
	between different random number generators.
	(random_r4):  Add argument to call to kiss_random_kernel,
	use rnumber_*.
	(random_r8):  Likewise.
	(random_r10):  New function.
	(random_r16):  New function.
	(arandom_r4):  Add argument to call to kiss_random_kernel,
	use_rnumber_*.
	(arandom_r8):  Likewise.
	(arandom_r10):  New function.
	(arandom_r16):  New function.
	* intrinsics/rand.c (rand):  Use shift and mask.
	* runtime/normalize.c:  Remove.

2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>

	PR libfortran/28542
	* gfortran.dg/random_3.f90:  New test.

From-SVN: r115858
2006-08-01 17:15:04 +00:00
INSTALL
boehm-gc pthread_stop_world.c (GC_suspend_handler): Redirect to suspension routine if signal is received and thread is flagged... 2006-06-21 20:56:37 +00:00
config re PR bootstrap/26188 (4.2.0 fails to compile on FreeBSD 4.11) 2006-07-25 08:30:38 +00:00
contrib Port to hosts whose 'sort' and 'tail' implementations treat operands with leading '+' as file names... 2006-07-06 23:24:51 +00:00
fixincludes errno.h: New file. 2006-07-17 23:54:22 +00:00
gcc re PR libfortran/28452 (__gfortran_random_r10 not found) 2006-08-01 17:15:04 +00:00
gnattools Makefile.in: Add html and install-html targets. 2006-06-03 17:16:11 +00:00
include Patch to provide pex_run_in_environment. 2006-06-01 10:30:51 +00:00
intl Makefile.in (install-info, [...]): New dummy targets. 2006-06-07 15:44:09 +00:00
libada Makefile.in: Add install-html target. 2006-05-24 01:38:00 +00:00
libcpp * sv.po: Update. 2006-06-24 19:34:14 +01:00
libdecnumber re PR bootstrap/26188 (4.2.0 fails to compile on FreeBSD 4.11) 2006-07-25 08:30:38 +00:00
libffi ffi.h.in (ffi_type_ulong, [...]): Define correctly for 32-bit architectures. 2006-07-25 22:01:22 +02:00
libgfortran re PR libfortran/28452 (__gfortran_random_r10 not found) 2006-08-01 17:15:04 +00:00
libgomp re PR fortran/28390 (Broken !$omp parallel do lastprivate(iterationvar)) 2006-07-16 22:19:27 +02:00
libiberty re PR middle-end/28071 (A file that can not be compiled in reasonable time/space) 2006-07-27 17:10:07 +00:00
libjava re PR libgcj/28312 (peer libraries are installed into gcjversionedlibdir, not into nativeexeclib) 2006-07-31 16:34:28 +00:00
libmudflap re PR tree-optimization/21274 (SSA Crash, reproducable) 2006-06-21 16:35:27 +00:00
libobjc Makefile.tpl (configure-stageN-MODULE): Pass --with-build-libsubdir for stages after the first. 2006-07-18 11:48:36 +00:00
libssp Makefile.am: Add install-html target. 2006-05-24 01:47:02 +00:00
libstdc++-v3 locale_facets.tcc (num_put<>::_M_insert_float): Find the decimal point in cs, instead of ws; tidy. 2006-07-31 19:26:58 +00:00
maintainer-scripts crontab: Don't build snapshot for 3.4.x anymore. 2006-03-11 19:29:41 +00:00
zlib Makefile.am: Add html and install-html stubs. 2006-06-13 21:15:06 +00:00
ABOUT-NLS
COPYING COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
COPYING.LIB Update COPYING.LIB from upstream. Correct last Changelog. 2005-07-14 01:41:54 +00:00
ChangeLog config.guess: Import from src (was more updated). 2006-07-25 08:41:02 +00:00
ChangeLog.tree-ssa
MAINTAINERS Added myself (pmj) to MAINTAINERS file under write-after-approval 2006-07-18 22:22:07 +00:00
Makefile.def Makefile.def: Add dependencies for configure-opcodes on configure-intl and all-opcodes on... 2006-07-17 19:06:27 +02:00
Makefile.in Makefile.tpl (configure-stageN-MODULE): Pass --with-build-libsubdir for stages after the first. 2006-07-18 11:48:36 +00:00
Makefile.tpl Makefile.tpl (configure-stageN-MODULE): Pass --with-build-libsubdir for stages after the first. 2006-07-18 11:48:36 +00:00
README
README.SCO
compile COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
config-ml.in config-ml.in: Alter CCASFLAGS to include special multilib options the same as is done for CFLAGS. 2006-06-13 16:48:23 -04:00
config.guess config.guess: Import from src (was more updated). 2006-07-25 08:41:02 +00:00
config.rpath all files: Update FSF address. 2005-07-16 02:30:53 +00:00
config.sub config.guess: Import from src (was more updated). 2006-07-25 08:41:02 +00:00
configure configure.in: Allow mingw32 and cygwin targets to build cross-gdb. 2006-07-23 03:50:24 +00:00
configure.in configure.in: Allow mingw32 and cygwin targets to build cross-gdb. 2006-07-23 03:50:24 +00:00
depcomp
install-sh COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
libtool-ldflags libtool-ldflags: New script. 2006-01-03 00:30:27 +00:00
libtool.m4 all files: Update FSF address. 2005-07-16 02:30:53 +00:00
ltcf-c.sh ltcf-c.sh (whole_archive_flag_spec): Remove '-all_load $convenience' to match upstream libtool for darwin. 2005-11-18 23:53:08 +01:00
ltcf-cxx.sh all files: Update FSF address. 2005-07-16 02:30:53 +00:00
ltcf-gcj.sh all files: Update FSF address. 2005-07-16 02:30:53 +00:00
ltconfig ltconfig: chmod 644 before ranlib during install. 2006-07-04 20:20:01 +00:00
ltmain.sh Port to hosts whose 'sort' and 'tail' implementations treat operands with leading '+' as file names... 2006-07-06 23:24:51 +00:00
missing COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
mkdep
mkinstalldirs COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
move-if-change Import from Autoconf sources: 2005-11-21 13:21:37 +11:00
symlink-tree COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
ylwrap COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00

README

This directory contains the GNU Compiler Collection (GCC).

The GNU Compiler Collection is free software.  See the file COPYING
for copying permission.  The manuals, and some of the runtime
libraries, are under different terms; see the individual source files
for details.

The directory INSTALL contains copies of the installation information
as HTML and plain text.  The source of this information is
gcc/doc/install.texi.  The installation information includes details
of what is included in the GCC sources and what files GCC installs.

See the file gcc/doc/gcc.texi (together with other files that it
includes) for usage and porting information.  An online readable
version of the manual is in the files gcc/doc/gcc.info*.

See http://gcc.gnu.org/bugs.html for how to report bugs usefully.