aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPaul Brook <paul@codesourcery.com>2004-08-30 23:28:56 +0000
committerPaul Brook <pbrook@gcc.gnu.org>2004-08-30 23:28:56 +0000
commitda17f5599ef4b9d7e68498a1542091e108413a75 (patch)
treeb1434e2e273ece9fec0dacc230559d2498c4840c /gcc
parent19c29b2fc41bad4e3676f3977e4ebc88ee936b64 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/fortran/trans-types.h12
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 *);