Mercurial > hg > CbC > CbC_gcc
comparison gcc/tree-vect-generic.c @ 19:58ad6c70ea60
update gcc from 4.4.0 to 4.4.1.
author | kent@firefly.cr.ie.u-ryukyu.ac.jp |
---|---|
date | Thu, 24 Sep 2009 13:21:57 +0900 |
parents | a06113de4d67 |
children | 77e2b8dfacca |
comparison
equal
deleted
inserted
replaced
18:33936f7f2835 | 19:58ad6c70ea60 |
---|---|
479 if (TYPE_MODE (type) == BLKmode && op) | 479 if (TYPE_MODE (type) == BLKmode && op) |
480 { | 480 { |
481 tree vector_compute_type | 481 tree vector_compute_type |
482 = type_for_widest_vector_mode (TYPE_MODE (TREE_TYPE (type)), op, | 482 = type_for_widest_vector_mode (TYPE_MODE (TREE_TYPE (type)), op, |
483 TYPE_SATURATING (TREE_TYPE (type))); | 483 TYPE_SATURATING (TREE_TYPE (type))); |
484 if (vector_compute_type != NULL_TREE) | 484 if (vector_compute_type != NULL_TREE |
485 compute_type = vector_compute_type; | 485 && (TYPE_VECTOR_SUBPARTS (vector_compute_type) |
486 < TYPE_VECTOR_SUBPARTS (compute_type))) | |
487 compute_type = vector_compute_type; | |
486 } | 488 } |
487 | 489 |
488 /* If we are breaking a BLKmode vector into smaller pieces, | 490 /* If we are breaking a BLKmode vector into smaller pieces, |
489 type_for_widest_vector_mode has already looked into the optab, | 491 type_for_widest_vector_mode has already looked into the optab, |
490 so skip these checks. */ | 492 so skip these checks. */ |