[llvm-commits] [llvm-gcc-4.2] r40431 - /llvm-gcc-4.2/trunk/gcc/passes.c

Duncan Sands baldrick at free.fr
Mon Jul 23 02:26:28 PDT 2007


Author: baldrick
Date: Mon Jul 23 04:26:28 2007
New Revision: 40431

URL: http://llvm.org/viewvc/llvm-project?rev=40431&view=rev
Log:
We don't want gcc to lower vectors.  Also, the
vector lowering seems to create invalid BIT_FIELD_REFs.
This fixes 2006-03-16-VectorCtor.c.

Modified:
    llvm-gcc-4.2/trunk/gcc/passes.c

Modified: llvm-gcc-4.2/trunk/gcc/passes.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/passes.c?rev=40431&r1=40430&r2=40431&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/passes.c (original)
+++ llvm-gcc-4.2/trunk/gcc/passes.c Mon Jul 23 04:26:28 2007
@@ -496,7 +496,8 @@
   NEXT_PASS (pass_lower_eh);
   NEXT_PASS (pass_build_cfg);
   NEXT_PASS (pass_lower_complex_O0);
-  NEXT_PASS (pass_lower_vector);
+  /* LLVM LOCAL */
+  /* NEXT_PASS (pass_lower_vector); */
   NEXT_PASS (pass_warn_function_return);
   NEXT_PASS (pass_early_tree_profile);
   *p = NULL;





More information about the llvm-commits mailing list