projects
/
platform
/
upstream
/
gcc48.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove unused files
[platform/upstream/gcc48.git]
/
gcc
/
langhooks.h
diff --git
a/gcc/langhooks.h
b/gcc/langhooks.h
index
623563e
..
4bc1bd5
100644
(file)
--- a/
gcc/langhooks.h
+++ b/
gcc/langhooks.h
@@
-1,6
+1,5
@@
/* The lang_hooks data structure.
/* The lang_hooks data structure.
- Copyright 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
- 2011 Free Software Foundation, Inc.
+ Copyright (C) 2001-2013 Free Software Foundation, Inc.
This file is part of GCC.
This file is part of GCC.
@@
-21,7
+20,7
@@
along with GCC; see the file COPYING3. If not see
#ifndef GCC_LANG_HOOKS_H
#define GCC_LANG_HOOKS_H
#ifndef GCC_LANG_HOOKS_H
#define GCC_LANG_HOOKS_H
-/*
This file should be #include-d after tree.h
. */
+/*
FIXME: This file should be #include-d after tree.h (for enum tree_code)
. */
struct diagnostic_info;
struct diagnostic_info;
@@
-43,13
+42,6
@@
struct lang_hooks_for_tree_inlining
bool (*var_mod_type_p) (tree, tree);
};
bool (*var_mod_type_p) (tree, tree);
};
-struct lang_hooks_for_callgraph
-{
- /* The node passed is a language-specific tree node. If its contents
- are relevant to use of other declarations, mark them. */
- tree (*analyze_expr) (tree *, int *);
-};
-
/* The following hooks are used by tree-dump.c. */
struct lang_hooks_for_tree_dump
/* The following hooks are used by tree-dump.c. */
struct lang_hooks_for_tree_dump
@@
-407,8
+399,6
@@
struct lang_hooks
struct lang_hooks_for_tree_inlining tree_inlining;
struct lang_hooks_for_tree_inlining tree_inlining;
- struct lang_hooks_for_callgraph callgraph;
-
struct lang_hooks_for_tree_dump tree_dump;
struct lang_hooks_for_decls decls;
struct lang_hooks_for_tree_dump tree_dump;
struct lang_hooks_for_decls decls;
@@
-483,6
+473,7
@@
struct lang_hooks
/* Each front end provides its own. */
extern struct lang_hooks lang_hooks;
/* Each front end provides its own. */
extern struct lang_hooks lang_hooks;
+
extern tree add_builtin_function (const char *name, tree type,
int function_code, enum built_in_class cl,
const char *library_name,
extern tree add_builtin_function (const char *name, tree type,
int function_code, enum built_in_class cl,
const char *library_name,
@@
-493,5
+484,6
@@
extern tree add_builtin_function_ext_scope (const char *name, tree type,
enum built_in_class cl,
const char *library_name,
tree attrs);
enum built_in_class cl,
const char *library_name,
tree attrs);
-
+extern tree add_builtin_type (const char *name, tree type);
+
#endif /* GCC_LANG_HOOKS_H */
#endif /* GCC_LANG_HOOKS_H */