aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-tree.h
diff options
context:
space:
mode:
authorTristan Gingold <gingold@adacore.com>2012-03-09 11:49:50 +0000
committerTristan Gingold <gingold@gcc.gnu.org>2012-03-09 11:49:50 +0000
commit412cd71971d07bde9c9f51cf4eba32a7f0df1175 (patch)
treec2157f63030eac9c3e9f2a1b5c943b69133f0c01 /gcc/c-tree.h
parent739fd6a6b37a914454431a7ab1f0a8f4e022b64c (diff)
downloadgcc-412cd71971d07bde9c9f51cf4eba32a7f0df1175.zip
gcc-412cd71971d07bde9c9f51cf4eba32a7f0df1175.tar.gz
gcc-412cd71971d07bde9c9f51cf4eba32a7f0df1175.tar.bz2
c-tree.h (c_default_pointer_mode): New variable.
2012-03-09 Tristan Gingold <gingold@adacore.com> * c-tree.h (c_default_pointer_mode): New variable. * c-decl.c (c_default_pointer_mode): New variable. (c_build_pointer_type): New function. (grokdeclarator): Call c_build_pointer_type instead of build_pointer_type. * config/vms/vms-c.c: Include c-tree.h (saved_pointer_mode): New variable. (handle_pragma_pointer_size): New function. (vms_pragma_pointer_size, vms_pragma_required_pointer_size): Likewise. (vms_c_register_pragma): Register __pointer_size and __required_pointer_size pragmas. From-SVN: r185136
Diffstat (limited to 'gcc/c-tree.h')
-rw-r--r--gcc/c-tree.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/c-tree.h b/gcc/c-tree.h
index 51c660c..db60935 100644
--- a/gcc/c-tree.h
+++ b/gcc/c-tree.h
@@ -625,6 +625,10 @@ extern int current_function_returns_abnormally;
extern int system_header_p;
+/* Mode used to build pointers (VOIDmode means ptr_mode). */
+
+extern enum machine_mode c_default_pointer_mode;
+
/* In c-decl.c */
extern void c_finish_incomplete_decl (tree);
extern void c_write_global_declarations (void);