diff options
author | Richard Kenner <kenner@vlsi1.ultra.nyu.edu> | 2004-04-19 13:52:16 +0000 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 2004-04-19 09:52:16 -0400 |
commit | a3d71605eda14b9830f51b6b9ef1fedc20a4d6e9 (patch) | |
tree | 485b8a607a2b1dcbf7f4cb25d88fe251e713c77e /gcc | |
parent | 66a5d24b77dd59a8707ef45cbd47f23b3308ed7c (diff) | |
download | gcc-a3d71605eda14b9830f51b6b9ef1fedc20a4d6e9.zip gcc-a3d71605eda14b9830f51b6b9ef1fedc20a4d6e9.tar.gz gcc-a3d71605eda14b9830f51b6b9ef1fedc20a4d6e9.tar.bz2 |
* varasm.c (compare_constant, case VIEW_CONVERT_EXPR): Add case.
From-SVN: r80851
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/varasm.c | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f8c60da..3bd73fe 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -11,6 +11,8 @@ 2004-04-19 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> + * varasm.c (compare_constant, case VIEW_CONVERT_EXPR): Add case. + * expmed.c (expand_mult_highpart_adjust): Make OP1 valid for MODE. (expand_mult_highpart_optab): Likewise. (expand_mult_highpart): Make OP1 valid for WIDER_MODE, not MODE. diff --git a/gcc/varasm.c b/gcc/varasm.c index c94d514..e94187f 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -2302,6 +2302,7 @@ compare_constant (const tree t1, const tree t2) case NOP_EXPR: case CONVERT_EXPR: case NON_LVALUE_EXPR: + case VIEW_CONVERT_EXPR: return compare_constant (TREE_OPERAND (t1, 0), TREE_OPERAND (t2, 0)); default: |