OSDN Git Service

Temporary fix to work around bug in C++ front end.
authorrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Jan 2001 13:54:30 +0000 (13:54 +0000)
committerrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Jan 2001 13:54:30 +0000 (13:54 +0000)
* arm.c (arm_init_builtins): Temporarily disable xscale builtins.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38865 138bc75d-0d04-0410-961f-82ee72b054a4

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

index b0c0eac..e088133 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 4a34369..a2f40c0 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,