diff options
author | Paul Brook <paul@codesourcery.com> | 2004-08-30 23:28:56 +0000 |
---|---|---|
committer | Paul Brook <pbrook@gcc.gnu.org> | 2004-08-30 23:28:56 +0000 |
commit | da17f5599ef4b9d7e68498a1542091e108413a75 (patch) | |
tree | b1434e2e273ece9fec0dacc230559d2498c4840c /gcc | |
parent | 19c29b2fc41bad4e3676f3977e4ebc88ee936b64 (diff) | |
download | gcc-da17f5599ef4b9d7e68498a1542091e108413a75.zip gcc-da17f5599ef4b9d7e68498a1542091e108413a75.tar.gz gcc-da17f5599ef4b9d7e68498a1542091e108413a75.tar.bz2 |
trans-types.h: Add comments.
* trans-types.h: Add comments.
(intmax_type_node, string_type_node, const_string_type_node): Remove.
libgfortran/
* libgfortran.h: Add comments.
From-SVN: r86810
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/fortran/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/fortran/trans-types.h | 12 |
2 files changed, 10 insertions, 7 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 6f368c2..042b72c 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,8 @@ +2004-08-31 Paul Brook <paul@codesourcery.com> + + * trans-types.h: Add comments. + (intmax_type_node, string_type_node, const_string_type_node): Remove. + 2004-08-30 Richard Henderson <rth@redhat.com> * Make-lang.in (fortran/f95-lang.o): Update dependencies. diff --git a/gcc/fortran/trans-types.h b/gcc/fortran/trans-types.h index 0bb131e..6e92359 100644 --- a/gcc/fortran/trans-types.h +++ b/gcc/fortran/trans-types.h @@ -45,15 +45,13 @@ extern GTY(()) tree gfc_character1_type_node; extern GTY(()) tree ppvoid_type_node; extern GTY(()) tree pvoid_type_node; extern GTY(()) tree pchar_type_node; +/* This is the type used to hold string lengths. It has nothing to do with + the C strlen(3) function. It must be the same as the corresponding + definition in gfortran.h. */ +/* TODO: This is still hardcoded as kind=4 in some bits of the compiler + and runtime library. */ extern GTY(()) tree gfc_strlen_type_node; -/* These C-specific types are used while building builtin function decls. - For now it doesn't really matter what these are defined to as we don't - need any of the builtins that use them. */ -#define intmax_type_node gfc_int8_type_node -#define string_type_node pchar_type_node -#define const_string_type_node pchar_type_node - /* be-function.c */ void gfc_convert_function_code (gfc_namespace *); |