aboutsummaryrefslogtreecommitdiff
path: root/gcc/genoutput.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-03-16 08:24:29 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1994-03-16 08:24:29 -0500
commitd6a5ac336dc5c711e74e0617941d61ceb8fd4065 (patch)
treed16c1ed41408790444c91ccd20afcfc15c867b34 /gcc/genoutput.c
parent8df0611867a09f498ddfaf28f68498a02789a8fc (diff)
downloadgcc-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