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; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits