gcc/libgfortran
Thomas Koenig 3932808120 [multiple changes]
2005-06-11  Thomas Koenig  <Thomas.Koenig@onlinde.de>

	PR libfortran/21333
	* Makefile.am: Add in_pack_c4.c, in_pack_c8.c, in_unpack_c4.c
	and in_unpack_c8.c.
	* Makefile.in: Regenerate.
	* libgfortran.h:  Declare internal_pack_c4, internal_pack_c8,
	internal_unpack_c4 and internal_unpack_c8.
	* m4/in_pack.m4: Use rtype_ccode insteald of rtype_kind
	in function name.
	Use sizeof (rtype_name) as size for memory allocation.
	* m4/in_unpack.m4: Use rtype_ccode insteald of rtype_kind
	in function name.
	Use sizeof (rtype_name) for calculation of sizes for memcpy.
	* runtime/in_pack_generic.c:  For real, integer and logical
	call internal_pack_4 if size==4 and internal_pack_8 if
	size==8.
	For complex, call internal_pack_c4 if size==8 and
	internal_pack_c8 if size==16.
	* runtime/in_unpack_generic.c: For real, integer and logical
        call internal_unpack_4 if size==4 and internal_unpack_8 if
        size==8.
        For complex, call internal_unpack_c4 if size==8 and
        internal_unpack_c8 if size==16.
	* generated/in_pack_i4.c:  Regenerated.
	* generated/in_pack_i8.c:  Regenerated.
	* generated/in_unpack_i4.c:  Regenerated.
	* generated/in_unpack_i8.c:  Regenerated.
	* generated/in_pack_c4.c:  New file.
	* generated/in_pack_c8.c:  New file.
	* generated/in_unpack_c4.c:  New file.
	* generated/in_unpack_c8.c:  New file.

2005-05-11  Thomas Koenig  <Thomas.Koenig@online.de>

	* gfortran.fortran-torture/execute/in-pack.f90:  New test.

From-SVN: r100842
2005-06-11 19:39:13 +00:00
..
generated [multiple changes] 2005-06-11 19:39:13 +00:00
intrinsics re PR fortran/17283 (UNPACK issues) 2005-05-26 06:26:17 +00:00
io re PR libfortran/20179 (cannot mix C and Fortran I/O) 2005-05-30 07:38:36 +00:00
m4 [multiple changes] 2005-06-11 19:39:13 +00:00
runtime [multiple changes] 2005-06-11 19:39:13 +00:00
.cvsignore ignore autom4te.cache 2004-08-23 23:51:56 +00:00
acinclude.m4 acinclude.m4 (LIBGFOR_CHECK_ATTRIBUTE_VISIBILITY): New. 2004-12-12 00:59:05 -08:00
aclocal.m4 * aclocal.m4: Regenerated. 2005-05-15 17:38:21 +02:00
c99_protos.h configure.ac: Check for trunc and truncf in libm. 2005-05-21 06:44:50 +00:00
ChangeLog re PR fortran/21480 ([4.0 only] trivial reshape operation gives erroneous results) 2005-06-09 19:43:27 +00:00
config.h.in configure.ac: Check for trunc and truncf in libm. 2005-05-21 06:44:50 +00:00
configure configure.ac: Check for trunc and truncf in libm. 2005-05-21 06:44:50 +00:00
configure.ac configure.ac: Check for trunc and truncf in libm. 2005-05-21 06:44:50 +00:00
fmain.c
libgfortran.h [multiple changes] 2005-06-11 19:39:13 +00:00
libtool-version libtool-version: New. 2004-07-04 09:06:54 +00:00
Makefile.am [multiple changes] 2005-06-11 19:39:13 +00:00
Makefile.in [multiple changes] 2005-06-11 19:39:13 +00:00
mk-sik-inc.sh mk-sik-inc.sh: Use a temporary string instead of 'echo -n'. 2004-09-01 17:51:42 +00:00
mk-srk-inc.sh mk-sik-inc.sh: Use a temporary string instead of 'echo -n'. 2004-09-01 17:51:42 +00:00