This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug tree-optimization/50746] New: [4.7 Regression] FAIL: gcc.dg/vect/pr37482.c (internal compiler error) on powerpc-apple-darwin9


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]