diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-01-02 08:14:22 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-01-02 08:14:22 -0500 |
commit | 64812ded25619668c8451f65c284de94a8e402ed (patch) | |
tree | c18f1ec67ed44288e4d5298a233e3e9f676ffcea /gcc | |
parent | 7e89c3a3fd159ee8ce3ac2923bae6a0011aa4120 (diff) | |
download | gcc-64812ded25619668c8451f65c284de94a8e402ed.zip gcc-64812ded25619668c8451f65c284de94a8e402ed.tar.gz gcc-64812ded25619668c8451f65c284de94a8e402ed.tar.bz2 |
(simplify_relational_operation): Correct declaration of variables
holding parts of constants.
From-SVN: r6351
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cse.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -1,5 +1,5 @@ /* Common subexpression elimination for GNU compiler. - Copyright (C) 1987, 1988, 1989, 1992, 1993 Free Software Foundation, Inc. + Copyright (C) 1987, 88, 89, 92, 93, 1994 Free Software Foundation, Inc. This file is part of GNU CC. @@ -4358,7 +4358,8 @@ simplify_relational_operation (code, mode, op0, op1) && (GET_CODE (op1) == CONST_DOUBLE || GET_CODE (op1) == CONST_INT)) { int width = GET_MODE_BITSIZE (mode); - HOST_WIDE_INT l0u, l0s, h0u, h0s, l1u, l1s, h1u, h1s; + HOST_WIDE_INT l0s, h0s, l1s, h1s; + unsigned HOST_WIDE_INT l0u, h0u, l1u, h1u; /* Get the two words comprising each integer constant. */ if (GET_CODE (op0) == CONST_DOUBLE) |