]> gcc.gnu.org Git - gcc.git/commit
gfortran.h (gfc_generic_isym_id): Add GFC_ISYM_SIZEOF.
authorTobias Schlüter <tobi@gcc.gnu.org>
Tue, 29 May 2007 09:03:03 +0000 (11:03 +0200)
committerTobias Schlüter <tobi@gcc.gnu.org>
Tue, 29 May 2007 09:03:03 +0000 (11:03 +0200)
commitfd2157ce0928a9b0fd89182b111af1c6bb9940ab
tree8e4549612e4d823845bf8d6edcfa17ce896c8947
parent9bd196f0e35062d309320673f46722e47744b610
gfortran.h (gfc_generic_isym_id): Add GFC_ISYM_SIZEOF.

2007-05-28  Tobias Schlter  <tobi@gcc.gnu.org>
fortran/
* gfortran.h (gfc_generic_isym_id): Add GFC_ISYM_SIZEOF.
* intrinsic.c (add_functions): Add stuff for SIZEOF intrinsic.
* intrinsic.h (gfc_check_sizeof): Add prototype of ...
* check.c (gfc_check_sizeof): .. new function.
* trans-intrinsic.c (gfc_conv_intrinsic_sizeof): New function.
(gfc_conv_intrinsic_strcmp): Whitespace fix.
(gfc_conv_intrinsic_array_transfer): Remove double initialization,
use fold_build. where appropriate.
(gfc_conv_intrinsic_function): Add case for SIZEOF.
* intrinsic.texi: Add documentation for SIZEOF.
testsuite/
* gfortran.dg/sizeof.f90: New.

From-SVN: r125161
gcc/fortran/ChangeLog
gcc/fortran/check.c
gcc/fortran/gfortran.h
gcc/fortran/intrinsic.c
gcc/fortran/intrinsic.h
gcc/fortran/intrinsic.texi
gcc/fortran/trans-intrinsic.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/sizeof.f90 [new file with mode: 0644]
This page took 0.062573 seconds and 5 git commands to generate.