]> gcc.gnu.org Git - gcc.git/commit - gcc/optabs.c
expmed.c (store_bit_field): Truncate CONST_INTs.
authorAlexandre Oliva <aoliva@redhat.com>
Thu, 12 Apr 2001 03:41:36 +0000 (03:41 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Thu, 12 Apr 2001 03:41:36 +0000 (03:41 +0000)
commit691073076ba2bdceb294db095293a0453489ab0f
tree943b9fe0140e410d24c23703edfa24a7154c671e
parent001643af8038ea54c0fdf32ce0cc570fafed0c2c
expmed.c (store_bit_field): Truncate CONST_INTs.

* expmed.c (store_bit_field): Truncate CONST_INTs.
(expand_mult_highpart, expand_divmod): Likewise.
* expr.c (convert_modes, store_field): Likewise.
* integrate.c (expand_inline_function): Use promote_mode() to
determine whether to convert_modes() an argument as signed
or unsigned.
* optabs.c (expand_binop): Get CONST_INT operands
sign-extended for their appropriate modes.
* stmt.c (emit_case_nodes): Convert node values to the
appropriate mode.
(expand_end_case): Convert minval and range to the appropriate
mode.
* unroll.c (loop_iterations): Truncate abs_diff to the mode of
the iteration variable.
* varasm.c (immed_double_const): Don't require words to be
narrower than host wide ints to properly sign-extend
CONST_INTs.

From-SVN: r41285
gcc/ChangeLog
gcc/expmed.c
gcc/expr.c
gcc/integrate.c
gcc/optabs.c
gcc/stmt.c
gcc/unroll.c
gcc/varasm.c
This page took 0.061416 seconds and 5 git commands to generate.