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