aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2010-05-28 23:13:18 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2010-05-28 23:13:18 +0000
commitbffad7f1cf127cbc4b103db2f30317e9f59422fd (patch)
tree10c0cab781166ed9521df083f46d8b46e2cb8deb /gcc/cp
parentd685a689926729886f15c873b3a97b91464e063e (diff)
downloadgcc-bffad7f1cf127cbc4b103db2f30317e9f59422fd.zip
gcc-bffad7f1cf127cbc4b103db2f30317e9f59422fd.tar.gz
gcc-bffad7f1cf127cbc4b103db2f30317e9f59422fd.tar.bz2
c-common.h: Add FIXME for awkward split of c_register_addr_space.
gcc/ChangeLog: * c-common.h: Add FIXME for awkward split of c_register_addr_space. * c-common.c (c_register_addr_space): Remove here. * c-decl.c (c_register_addr_space): Re-add here. cp/ChangeLog: * tree.c (c_register_addr_space): Add stub. From-SVN: r160006
Diffstat (limited to 'gcc/cp')
-rw-r--r--gcc/cp/ChangeLog4
-rw-r--r--gcc/cp/tree.c10
2 files changed, 14 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 7b3445b..d9164d2 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,7 @@
+2010-05-29 Steven Bosscher <steven@gcc.gnu.org>
+
+ * tree.c (c_register_addr_space): Add stub.
+
2010-05-28 Joseph Myers <joseph@codesourcery.com>
* g++spec.c (lang_specific_driver): Use fatal_error instead of
diff --git a/gcc/cp/tree.c b/gcc/cp/tree.c
index d5ccd65..9a5ee0f 100644
--- a/gcc/cp/tree.c
+++ b/gcc/cp/tree.c
@@ -3199,6 +3199,16 @@ cp_free_lang_data (tree t)
}
}
+/* Stub for c-common. Please keep in sync with c-decl.c.
+ FIXME: If address space support is target specific, then this
+ should be a C target hook. But currently this is not possible,
+ because this function is called via REGISTER_TARGET_PRAGMAS. */
+void
+c_register_addr_space (const char *word ATTRIBUTE_UNUSED,
+ addr_space_t as ATTRIBUTE_UNUSED)
+{
+}
+
#if defined ENABLE_TREE_CHECKING && (GCC_VERSION >= 2007)
/* Complain that some language-specific thing hanging off a tree