https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87157
Bug ID: 87157 Summary: [9 regression] gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c fails starting with r263981 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- On power 8/9 it fails like this: > FAIL: gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c scan-tree-dump-times vect > "vectorized 1 loops" 1 On power 7 it fails like this: > FAIL: gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c scan-tree-dump-times vect > "loop versioned for vectorization to enhance alignment" 1 > FAIL: gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c scan-tree-dump-times vect > "vectorized 1 loops" 1 Do the test cases just need updating? make -k check-gcc RUNTESTFLAGS=ppc-costmodel-vect.exp=gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c # of expected passes 1 # of unexpected failures 1 FAIL: gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c scan-tree-dump-times vect "vectorized 1 loops" 1 r263981 | hubicka | 2018-08-30 07:58:42 -0500 (Thu, 30 Aug 2018) | 8 lines * sreal.h (SREAL_PART_BITS): Change to 31; remove seemingly unnecessary comment that it has to be even number. (class sreal): Change m_sig type to int32_t. * sreal.c (sreal::dump, sreal::to_int, opreator+, operator-): Use int64_t for temporary calculations. (sreal_verify_basics): Drop one bit from minimum and maximum.