Temporary fix to work around bug in C++ front end.
authorRichard Earnshaw <rearnsha@arm.com>
Wed, 10 Jan 2001 13:54:30 +0000 (13:54 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Wed, 10 Jan 2001 13:54:30 +0000 (13:54 +0000)
* arm.c (arm_init_builtins): Temporarily disable xscale builtins.

From-SVN: r38865

gcc/ChangeLog
gcc/config/arm/arm.c

index b0c0eac0a34ae531fdd23384631245b2b484870d..e08813317a7e21892eeef8a8f99320b39a9d549c 100644 (file)
@@ -1,3 +1,7 @@
+2001-01-10  Richard Earnshaw  <rearnsha@arm.com>
+
+       * arm.c (arm_init_builtins): Temporarily disable xscale builtins.
+
 2001-01-10  Joseph S. Myers  <jsm28@cam.ac.uk>
 
        * invoke.texi: Document that -fcond-mismatch isn't supported for
index 4a3436909bb3866898b1abf259dd7a05f0e9ddae..a2f40c08e0c88eb9fd39423a62dc038a7178bfe3 100644 (file)
@@ -8789,6 +8789,11 @@ arm_debugger_arg_offset (value, addr)
 void
 arm_init_builtins ()
 {
+#if 0
+  /* The following code is NOT incorrect, but it trips a bug in the C++
+     front-end that causes a failure while building libstdc++-v3.  When
+     that bug is fixed, this code can be re-enabled.  */
+
   tree endlink = tree_cons (NULL_TREE, void_type_node, NULL_TREE);
   tree int_endlink = tree_cons (NULL_TREE, integer_type_node, endlink);
   tree pchar_type_node = build_pointer_type (char_type_node);
@@ -8816,6 +8821,7 @@ arm_init_builtins ()
       def_builtin ("__builtin_prefetch", void_ftype_pchar,
                   ARM_BUILTIN_PREFETCH);
     }
+#endif
 }
 
 /* Expand an expression EXP that calls a built-in function,