OSDN Git Service

treelang fixes to accommodate chaqnges elsewhere.
authortimjosling <timjosling@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 17 Aug 2002 23:13:12 +0000 (23:13 +0000)
committertimjosling <timjosling@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 17 Aug 2002 23:13:12 +0000 (23:13 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@56412 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/treelang/ChangeLog
gcc/treelang/treetree.c

index 91c133a..1d19169 100644 (file)
@@ -1,3 +1,17 @@
+2002-08-16  Tim Josling  <tej@melbpc.org.au>
+
+        Remove variables and functions now defined elsewhere.
+       
+       * treetree.c (maybe_objc_comptypes): Remove.
+       (warn_format, warn_format_y2k, warn_format_extra_args,
+       warn_format_nonliteral, warn_format_security,
+       warn_format_zero_length): Remove.
+       (maybe_building_objc_message_expr): Remove.
+       (cpp_post_options): Remove.
+       (maybe_objc_check_decl): Remove.
+       (integer_types): Remove.
+
+
 2002-08-13  Neil Booth  <neil@daikokuya.co.uk>
 
        * treelang.c: Remove cpp_post_options.
index 5159d34..78c96c9 100644 (file)
 extern int option_main;
 extern char **file_names;
 
-/* Flags etc required by c code.  */
-
-int warn_format = 0;
-int warn_format_y2k = 0;
-int warn_format_extra_args = 0;
-int warn_format_nonliteral = 0;
-int warn_format_security = 0;
-int warn_format_zero_length = 0;
-
-
 /* The front end language hooks (addresses of code for this front
    end).  Mostly just use the C routines.  */
 
@@ -850,21 +840,6 @@ tree_ggc_storage_always_used (void * m)
 
 /* Following  from c-lang.c.  */
 
-/* Tell the c code we are not objective C.  */
-
-int
-maybe_objc_comptypes (tree lhs ATTRIBUTE_UNUSED,
-                      tree rhs ATTRIBUTE_UNUSED,
-                      int reflexive ATTRIBUTE_UNUSED);
-
-int
-maybe_objc_comptypes (tree lhs ATTRIBUTE_UNUSED,
-                      tree rhs ATTRIBUTE_UNUSED,
-                      int reflexive ATTRIBUTE_UNUSED)
-{
-  return -1;
-}
-
 /* Used by c-typeck.c (build_external_ref), but only for objc.  */
 
 tree
@@ -885,17 +860,6 @@ check_function_format (int *status ATTRIBUTE_UNUSED,
 
 /* Tell the c code we are not objective C.  */
 
-tree
-maybe_building_objc_message_expr (void);
-
-tree
-maybe_building_objc_message_expr ()
-{
-  return 0;
-}
-
-/* Tell the c code we are not objective C.  */
-
 int
 objc_comptypes (tree lhs ATTRIBUTE_UNUSED, 
                 tree rhs ATTRIBUTE_UNUSED, 
@@ -972,14 +936,6 @@ cpp_create_reader (enum c_lang lang ATTRIBUTE_UNUSED)
 
 /* Should not be called for treelang.   */
 
-void
-cpp_post_options (cpp_reader *pfile ATTRIBUTE_UNUSED)
-{
-  abort ();
-}
-
-/* Should not be called for treelang.   */
-
 const char *
 init_c_lex (const char *filename ATTRIBUTE_UNUSED)
 {
@@ -1063,17 +1019,6 @@ set_Wformat (int setting ATTRIBUTE_UNUSED)
   abort ();
 }
 
-/* Should not be called for treelang.   */
-
-void
-maybe_objc_check_decl (tree decl ATTRIBUTE_UNUSED);
-
-void
-maybe_objc_check_decl (tree decl ATTRIBUTE_UNUSED)
-{
-  abort ();
-}
-
 /* Used for objective C.  */
 
 void
@@ -1082,6 +1027,7 @@ objc_check_decl (tree decl ATTRIBUTE_UNUSED);
 void
 objc_check_decl (tree decl ATTRIBUTE_UNUSED)
 {
+  abort ();
 }
 
 /* Tell the c code we are not objective C.  */
@@ -1202,12 +1148,6 @@ cpp_get_callbacks (cpp_reader * cr ATTRIBUTE_UNUSED)
      Note that stddef.h uses `unsigned long',
      and this must agree, even if long and int are the same size.  */
 
-/* This variable keeps a table for types for each precision so that we
-   only allocate each of them once.  Signed and unsigned types are
-   kept separate.  */
-
-tree integer_types[itk_none] = { NULL_TREE};
-
 /* The reserved keyword table.  */
 struct resword
 {