This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/50746] New: [4.7 Regression] FAIL: gcc.dg/vect/pr37482.c (internal compiler error) on powerpc-apple-darwin9
- From: "dominiq at lps dot ens.fr" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sun, 16 Oct 2011 14:25:57 +0000
- Subject: [Bug tree-optimization/50746] New: [4.7 Regression] FAIL: gcc.dg/vect/pr37482.c (internal compiler error) on powerpc-apple-darwin9
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50746
Bug #: 50746
Summary: [4.7 Regression] FAIL: gcc.dg/vect/pr37482.c (internal
compiler error) on powerpc-apple-darwin9
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: dominiq@lps.ens.fr
CC: iains@gcc.gnu.org, rth@gcc.gnu.org
Host: powerpc-apple-darwin9
Target: powerpc-apple-darwin9
Build: powerpc-apple-darwin9
Between revisions 180043 (OK) and 180052 the following tests failed on
powerpc-apple-darwin9 (see
http://gcc.gnu.org/ml/gcc-testresults/2011-10/msg01830.html):
FAIL: gcc.dg/vect/pr37482.c (internal compiler error)
FAIL: gcc.dg/vect/pr37482.c (test for excess errors)
FAIL: gcc.dg/vect/vect-114.c scan-tree-dump-times vect "vectorized 0 loops" 1
FAIL: gcc.dg/vect/pr37482.c -flto (internal compiler error)
FAIL: gcc.dg/vect/pr37482.c -flto (test for excess errors)
FAIL: gcc.dg/vect/vect-114.c -flto scan-tree-dump-times vect "vectorized 0
loops" 1
From
http://gcc.gnu.org/regtest/HEAD/native-logsum/gcc/testsuite/gcc/gcc.log.gzip
the ICE is
Executing on host: /Users/regress/tbox/native/build/gcc/xgcc
-B/Users/regress/tbox/native/build/gcc/
/Users/regress/tbox/svn-gcc/gcc/testsuite/gcc.dg/vect/pr37482.c -maltivec
-ftree-vectorize -fno-vect-cost-model -O2 -fdump-tree-vect-details -S -o
pr37482.s (timeout = 300)
[address=08000000 pc=005e6e10]
/Users/regress/tbox/svn-gcc/gcc/testsuite/gcc.dg/vect/pr37482.c: In function
'SexiALI_Convert':
/Users/regress/tbox/svn-gcc/gcc/testsuite/gcc.dg/vect/pr37482.c:14:10: internal
compiler error: Segmentation Fault
This is likely due to revision 180047
Author: rth
Date: Sat Oct 15 19:36:50 2011 UTC (18 hours, 34 minutes ago)
Changed paths: 5
Log Message:
Use VEC_PERM_EXPR in the vectorizer.
* tree-vect-slp.c: Include langhooks.h.
(vect_create_mask_and_perm): Emit VEC_PERM_EXPR, not a builtin.
(vect_transform_slp_perm_load): Use can_vec_perm_expr_p. Simplify
mask creation for VEC_PERM_EXPR.
* tree-vect-stmts.c (perm_mask_for_reverse): Return the mask,
not the builtin.
(reverse_vec_elements): Emit VEC_PERM_EXPR not a builtin.
* Makefile.in (tree-vect-slp.o): Update dependency.
* optabs.c (can_vec_perm_expr_p): Allow NULL as unknown constant.