PR target/55143: undefined reference to c_default_pointer_mode
authorBernhard Reutner-Fischer <aldot@gcc.gnu.org>
Fri, 10 Apr 2015 07:54:46 +0000 (09:54 +0200)
committerBernhard Reutner-Fischer <aldot@gcc.gnu.org>
Fri, 10 Apr 2015 07:54:46 +0000 (09:54 +0200)
for all-gcc on ia64-hp-vms

gcc/c/ChangeLog:

2015-04-10  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>

PR target/55143
* c-decl.c (c_default_pointer_mode): Remove definition.
* c-tree.h (c_default_pointer_mode): Remove declaration.

gcc/c-family/ChangeLog:

2015-04-10  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>

PR target/55143
* c-common.c (c_default_pointer_mode): Add definition.
* c-common.h (c_default_pointer_mode): Add declaration.

From-SVN: r221968

gcc/c-family/ChangeLog
gcc/c-family/c-common.c
gcc/c-family/c-common.h
gcc/c/ChangeLog
gcc/c/c-decl.c
gcc/c/c-tree.h

index 9086560cc446b2029f5ec1177c707fdcdfb09e48..337354949ee716e4518161cd334318ffdaf46328 100644 (file)
@@ -1,3 +1,9 @@
+2015-04-10  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
+
+       PR target/55143
+       * c-common.c (c_default_pointer_mode): Add definition.
+       * c-common.h (c_default_pointer_mode): Add declaration.
+
 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
 
        * c-common.c (c_common_nodes_and_builtins): Don't call xstrdup
index 456c61955cce4457007da03c42625840043af568..7fe7fa6007c03ceb0905a86c270e44060b74f4e2 100644 (file)
@@ -67,6 +67,10 @@ along with GCC; see the file COPYING3.  If not see
 
 cpp_reader *parse_in;          /* Declared in c-pragma.h.  */
 
+/* Mode used to build pointers (VOIDmode means ptr_mode).  */
+
+machine_mode c_default_pointer_mode = VOIDmode;
+
 /* The following symbols are subsumed in the c_global_trees array, and
    listed here individually for documentation purposes.
 
index 5b2c5ab9c71856b56ec6534d733c428037182d6c..cabf452ca12e79af2331d9ffe0a7c579c030e885 100644 (file)
@@ -358,6 +358,10 @@ struct c_common_resword
   const unsigned int disable   : 16;
 };
 
+/* Mode used to build pointers (VOIDmode means ptr_mode).  */
+
+extern machine_mode c_default_pointer_mode;
+
 /* Extra cpp_ttype values for C++.  */
 
 /* A token type for template-ids.  If a template-id is processed while
index f3b05c13e12010fec537ee2b9d4c990955b9936f..1720debab94aad499e436bb9103a0c0b56142924 100644 (file)
@@ -1,3 +1,9 @@
+2015-04-10  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
+
+       PR target/55143
+       * c-decl.c (c_default_pointer_mode): Remove definition.
+       * c-tree.h (c_default_pointer_mode): Remove declaration.
+
 2015-03-27  Tobias Burnus  <burnus@net-b.de>
 
        PR c/65586
index e1741f130113810a88d158675db22d783177f1e3..e28a294dcc32d4d4e74bd7c3aa94fb52d6589beb 100644 (file)
@@ -168,10 +168,6 @@ static int warn_about_return_type;
 
 static bool undef_nested_function;
 
-/* Mode used to build pointers (VOIDmode means ptr_mode).  */
-
-machine_mode c_default_pointer_mode = VOIDmode;
-
 /* If non-zero, implicit "omp declare target" attribute is added into the
    attribute lists.  */
 int current_omp_declare_target_attribute;
index c879bc77a2517578fd01bf28ef3a11a3f89befee..7a7266500b1782d63462c276579c35bf90bfd8fb 100644 (file)
@@ -671,10 +671,6 @@ extern int current_function_returns_null;
 
 extern int current_function_returns_abnormally;
 
-/* Mode used to build pointers (VOIDmode means ptr_mode).  */
-
-extern machine_mode c_default_pointer_mode;
-
 /* In c-decl.c */
 
 /* Tell the binding oracle what kind of binding we are looking for.  */