On Thu, Sep 26, 2019 at 09:38:44AM +0200, Martin Liška wrote: > >> 2019-09-25 Martin Liska <mli...@suse.cz> > >> > >> PR tree-optimization/91885 > >> * tree-vectorizer.c (try_vectorize_loop_1): > >> Add TODO_update_ssa similarly to what slp > >> pass does. > >> > >> gcc/testsuite/ChangeLog: > >> > >> 2019-09-25 Martin Liska <mli...@suse.cz> > >> > >> PR tree-optimization/91885 > >> * gcc.dg/pr91885.c: New test.
The testcase wasn't ilp32 clean, fixed thusly, tested on x86_64-linux -m32/-m64, committed as obvious: 2019-09-27 Jakub Jelinek <ja...@redhat.com> PR tree-optimization/91885 * gcc.dg/pr91885.c (__int64_t): Change from long to long long. (__uint64_t): Change from unsigned long to unsigned long long. --- gcc/testsuite/gcc.dg/pr91885.c.jj 2019-09-26 21:34:25.008866730 +0200 +++ gcc/testsuite/gcc.dg/pr91885.c 2019-09-27 12:26:12.613900421 +0200 @@ -2,8 +2,8 @@ /* { dg-options "-O3 -fprofile-generate" } */ /* { dg-require-profiling "-fprofile-generate" } */ -typedef signed long int __int64_t; -typedef unsigned long int __uint64_t; +typedef signed long long int __int64_t; +typedef unsigned long long int __uint64_t; typedef __int64_t int64_t; typedef __uint64_t uint64_t; inline void Jakub