diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-03-16 08:24:29 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-03-16 08:24:29 -0500 |
commit | d6a5ac336dc5c711e74e0617941d61ceb8fd4065 (patch) | |
tree | d16c1ed41408790444c91ccd20afcfc15c867b34 /gcc/genoutput.c | |
parent | 8df0611867a09f498ddfaf28f68498a02789a8fc (diff) | |
download | gcc-d6a5ac336dc5c711e74e0617941d61ceb8fd4065.zip gcc-d6a5ac336dc5c711e74e0617941d61ceb8fd4065.tar.gz gcc-d6a5ac336dc5c711e74e0617941d61ceb8fd4065.tar.bz2 |
(expand_expr): Update comments and fix formatting.
(expand_expr, case VAR_DECL, STRING_CST, CONSTRUCTOR): If flag_force_addr, put
address in register unless REG.
(expand_expr, case CONSTRUCTOR, CONVERT_EXPR): Make TARGET with TMODE, if
specified.
(expand_expr, case IN_EXPR): Clean up. Allow INDEX to be an unsigned type.
Always evaluate SET and INDEX in case of side effects.
(expand_expr, case CONVERT_EXPR): Use convert_modes to handle consts.
(expand_expr, case ABS_EXPR): Simplify processing of COMPLEX.
Compare with zero word-by-word if required.
(expand_expr, case ABS_EXPR, MIN_EXPR, COND_EXPR): Don't use TARGET if
not MODE.
(expand_expr, case TRUTH_*_EXPR): Modes of input and output must agree.
(expand_expr, case CONJ_EXPR): Remove redundant def of MODE.
From-SVN: r6794
Diffstat (limited to 'gcc/genoutput.c')
0 files changed, 0 insertions, 0 deletions