diff options
author | Joseph Myers <joseph@codesourcery.com> | 2008-06-10 18:12:43 +0100 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2008-06-10 18:12:43 +0100 |
commit | 0627bfb411bf2b4b88076fdc3fca5fb395cfb090 (patch) | |
tree | 232d45d37a485179264e05443c4d7497214cf262 /gcc | |
parent | 12ae9b26238af6671f8a33619810e36646c83caa (diff) | |
download | gcc-0627bfb411bf2b4b88076fdc3fca5fb395cfb090.zip gcc-0627bfb411bf2b4b88076fdc3fca5fb395cfb090.tar.gz gcc-0627bfb411bf2b4b88076fdc3fca5fb395cfb090.tar.bz2 |
rs6000.c (build_opaque_vector_type): Set TYPE_CANONICAL for copied element type.
* config/rs6000/rs6000.c (build_opaque_vector_type): Set
TYPE_CANONICAL for copied element type.
From-SVN: r136632
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bd7d204..6a2080d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2008-06-10 Joseph Myers <joseph@codesourcery.com> + + * config/rs6000/rs6000.c (build_opaque_vector_type): Set + TYPE_CANONICAL for copied element type. + 2008-06-10 Uros Bizjak <ubizjak@gmail.com> PR target/36473 diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 91e1732..dcbccbc 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -9119,6 +9119,7 @@ build_opaque_vector_type (tree node, int nunits) { node = copy_node (node); TYPE_MAIN_VARIANT (node) = node; + TYPE_CANONICAL (node) = node; return build_vector_type (node, nunits); } |