r147269 - in /branches/fortran-dev/libgfortran:...
tkoenig@gcc.gnu.org
tkoenig@gcc.gnu.org
Fri May 8 06:27:00 GMT 2009
Author: tkoenig
Date: Fri May 8 06:27:37 2009
New Revision: 147269
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147269
Log:
2009-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/37577
* intrinsics/pack_generic.c (pack_internal): Use array access
macros for accessing array descriptors.
(pack_s_internal): Likewise.
* intrinsics/transpose_generic.c (transpose_internal): Remove
size argument, calculate from array descriptor. Use array
access macros for accessing array descriptors.
(transpose): Remove size argument from call.
(transpoe_char): Likewise.
(transpose_char4): Likewise.
* intrinsics/move_alloc.c (move_alloc): Use array access macros
for accessing array descriptors.
* intrinsics/spread_generic.c (spread_internal): Remove size
argument, calculate from array descriptor. Use array access
macros for accessing array descriptors.
(spread_internal_scalar): Likewise.
(spread): Remove size argument from call to spread_internal.
(spread_char): Mark argument source_length as unused.
Remove size argument from call to spread_internal.
(spread_char4): Likewise.
(spread_char_scalar): Likewise.
(spread_char4_scalar): Likewise.
* intrinsics/unpack_generic.c (unpack_internal): Use array access
macros for accessing array descriptors.
* intrinsics/eoshift2.c (eoshift2): Remove size argument, calculate
from array descriptor instead. Use array access macros for
accessing array descriptors.
(eoshift2_##N): Remove size argument from call to eoshift2.
(eoshift2_##N_##char): Likewise.
(eoshift2_##N_##char4): Likewise.
* intrinsics/reshape_generic.c (reshape_internal): Use array
access macross for accessing array descriptors.
Modified:
branches/fortran-dev/libgfortran/ChangeLog.dev
branches/fortran-dev/libgfortran/intrinsics/eoshift2.c
branches/fortran-dev/libgfortran/intrinsics/move_alloc.c
branches/fortran-dev/libgfortran/intrinsics/pack_generic.c
branches/fortran-dev/libgfortran/intrinsics/reshape_generic.c
branches/fortran-dev/libgfortran/intrinsics/spread_generic.c
branches/fortran-dev/libgfortran/intrinsics/transpose_generic.c
branches/fortran-dev/libgfortran/intrinsics/unpack_generic.c
More information about the Gcc-cvs
mailing list