On 10/22/2015 10:21 AM, Ilya Enkovich wrote:
On 22 Oct 12:37, Andreas Schwab wrote:
Ilya Enkovich <enkovich....@gmail.com> writes:

2015-10-22 13:13 GMT+03:00 Andreas Schwab <sch...@suse.de>:
FAIL: gcc.c-torture/compile/pr54713-1.c   -O0  (internal compiler error)

Can't reproduce it on i386. What's config used?

http://gcc.gnu.org/ml/gcc-testresults/2015-10/msg02350.html
http://gcc.gnu.org/ml/gcc-testresults/2015-10/msg02361.html
http://gcc.gnu.org/ml/gcc-testresults/2015-10/msg02396.html

Andreas.

--
Andreas Schwab, SUSE Labs, sch...@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."

Thanks!
The problem is in wrong mboolean vector size in case target cannot provide a 
mode for it.  I tested it on i386 with vector extension switched off, but with 
extensions off vector modes still exist, thus I missed this case.  Here is a 
patch to fix it.  Bootstrapped and regtested on powerpc64le-unknown-linux-gnu.  
I see disappeared fails:

gcc.c-torture/compile/pr54713-2.c   -O0  (test for excess errors)
gcc.c-torture/compile/pr54713-3.c   -O0  (test for excess errors)

I believe other targets should be fixed as well.

Thanks,
Ilya
--
gcc/

2015-10-22  Ilya Enkovich  <enkovich....@gmail.com>

        * tree.c (build_truth_vector_type): Support BLK mode
        returned for boolean vector.
OK.
jeff


Reply via email to