diff options
author | Tristan Gingold <gingold@adacore.com> | 2012-03-09 11:49:50 +0000 |
---|---|---|
committer | Tristan Gingold <gingold@gcc.gnu.org> | 2012-03-09 11:49:50 +0000 |
commit | 412cd71971d07bde9c9f51cf4eba32a7f0df1175 (patch) | |
tree | c2157f63030eac9c3e9f2a1b5c943b69133f0c01 /gcc/c-tree.h | |
parent | 739fd6a6b37a914454431a7ab1f0a8f4e022b64c (diff) | |
download | gcc-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.h | 4 |
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); |