------- Comment #9 from dorit at il dot ibm dot com 2006-08-31 08:08 ------- I have been unsuccessful in reproducing this problem on a i386-redhat-linux.
I don't get a failure compiling the testcase from comment 8. I tried to compile the testcase from comment 7 and got the following errors: g++ -O1 -g -ftree-vectorize -ftree-vectorizer-verbose=5 -S G2\[1].ii G2[1].ii:2154: error: integer constant is too large for âlongâ type G2[1].ii:2154: error: integer constant is too large for âlongâ type G2[1].ii:2156: error: integer constant is too large for âlongâ type G2[1].ii:425: warning: â__malloc__â attribute ignored G2[1].ii:1662: warning: no matching push for â#pragma GCC visibility popâ G2[1].ii:2065: error: âoperator newâ takes type âsize_tâ (âunsigned intâ) as first parameter G2[1].ii:2065: error: âoperator newâ takes type âsize_tâ (âunsigned intâ) as first parameter G2[1].ii:2065: error: âoperator newâ takes type âsize_tâ (âunsigned intâ) as first parameter G2[1].ii:2065: error: âoperator newâ takes type âsize_tâ (âunsigned intâ) as first parameter G2[1].ii:2065: error: âoperator newâ takes type âsize_tâ (âunsigned intâ) as first parameter G2[1].ii:2065: error: âoperator newâ takes type âsize_tâ (âunsigned intâ) as first parameter G2[1].ii: In static member function âstatic long int std::numeric_limits<long int>::min()â: G2[1].ii:2154: warning: overflow in implicit constant conversion G2[1].ii: In static member function âstatic long int std::numeric_limits<long int>::max()â: G2[1].ii:2154: warning: overflow in implicit constant conversion G2[1].ii: In static member function âstatic long unsigned int std::numeric_limits<long unsigned int>::max()â: G2[1].ii:2156: warning: overflow in implicit constant conversion -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27742