diff options
author | Tejas Belagod <tejas.belagod@arm.com> | 2010-10-07 17:07:21 +0100 |
---|---|---|
committer | Tejas Belagod <belagod@gcc.gnu.org> | 2010-10-07 17:07:21 +0100 |
commit | d163c4f7574e7c330444bd999c02d9ffe05d18f6 (patch) | |
tree | bc93bcf782cb0c5a2f979fe613d89bfe41563ada /gcc/tree-vect-patterns.c | |
parent | 7f27ec08affc8092e9b417f8b1fbd07e3b2d7637 (diff) | |
download | gcc-d163c4f7574e7c330444bd999c02d9ffe05d18f6.zip gcc-d163c4f7574e7c330444bd999c02d9ffe05d18f6.tar.gz gcc-d163c4f7574e7c330444bd999c02d9ffe05d18f6.tar.bz2 |
tree-vect-patterns.c (vect_recog_widen_mult_pattern): Add NULL check for vectype_out returned by get_vectype_for_scalar_type().
gcc/
2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
* tree-vect-patterns.c (vect_recog_widen_mult_pattern): Add NULL
check for vectype_out returned by get_vectype_for_scalar_type().
testsuite/
2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
* gcc.dg/vect/pr45847.c: New test.
From-SVN: r165123
Diffstat (limited to 'gcc/tree-vect-patterns.c')
-rw-r--r-- | gcc/tree-vect-patterns.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-vect-patterns.c b/gcc/tree-vect-patterns.c index 0d5824c..ebe00d62 100644 --- a/gcc/tree-vect-patterns.c +++ b/gcc/tree-vect-patterns.c @@ -413,6 +413,7 @@ vect_recog_widen_mult_pattern (gimple last_stmt, vectype = get_vectype_for_scalar_type (half_type0); vectype_out = get_vectype_for_scalar_type (type); if (!vectype + || !vectype_out || !supportable_widening_operation (WIDEN_MULT_EXPR, last_stmt, vectype_out, vectype, &dummy, &dummy, &dummy_code, |