summaryrefslogtreecommitdiff
path: root/gcc/treelang/treetree.c
diff options
context:
space:
mode:
authortimjosling <timjosling@138bc75d-0d04-0410-961f-82ee72b054a4>2002-08-17 23:13:12 +0000
committertimjosling <timjosling@138bc75d-0d04-0410-961f-82ee72b054a4>2002-08-17 23:13:12 +0000
commitc26fe6680d31675adccab191482af08cf758e8c6 (patch)
tree22a551203849ff5843e7a506bba4373f235f0057 /gcc/treelang/treetree.c
parentce09bc131cb9b583b100b0f0300af5c5693a93ce (diff)
downloadgcc-c26fe6680d31675adccab191482af08cf758e8c6.tar.gz
treelang fixes to accommodate chaqnges elsewhere.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@56412 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/treelang/treetree.c')
-rw-r--r--gcc/treelang/treetree.c62
1 files changed, 1 insertions, 61 deletions
diff --git a/gcc/treelang/treetree.c b/gcc/treelang/treetree.c
index 5159d34b280..78c96c97717 100644
--- a/gcc/treelang/treetree.c
+++ b/gcc/treelang/treetree.c
@@ -90,16 +90,6 @@
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
{