[llvm-commits] Fix regression on vector code

Chris Lattner clattner at apple.com
Sat Jan 20 16:57:27 PST 2007


This fixes test/CFrontend/2007-01-20-VectorICE.c

This is a short-term fix that reverts a recent part of the merge from  
apple gcc head.  I will track down the real problem shortly.

Patch here:

===================================================================
--- convert.c   (revision 122668)
+++ convert.c   (working copy)
@@ -750,8 +750,7 @@
           return convert (type, build_compound_literal_vector  
(TREE_TYPE (expr), expr));
        /* APPLE LOCAL end AltiVec */
-      /* APPLE LOCAL mainline 4253848 */
-      return build1 (VIEW_CONVERT_EXPR, type, expr);
+      return build1 (NOP_EXPR, type, expr);
      default:
        error ("can't convert value to a vector");




More information about the llvm-commits mailing list