]> gcc.gnu.org Git - gcc.git/commit
expr.c (expand_expr <COMPLEX_CST, [...]): Always call output_constant_def, use its...
authorZack Weinberg <zack@codesourcery.com>
Mon, 28 Apr 2003 04:13:48 +0000 (04:13 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Mon, 28 Apr 2003 04:13:48 +0000 (04:13 +0000)
commitafc6aaab24721ee00e75ca5511fcc7d9e8c632af
tree3915ff408e9fa298c376c39db25e09c6a1cc70f2
parent73c4dcc675bd806e87acce255f3678d007193d84
expr.c (expand_expr <COMPLEX_CST, [...]): Always call output_constant_def, use its result instead of TREE_CST_RTL (exp).

        * expr.c (expand_expr <COMPLEX_CST, STRING_CST>): Always call
        output_constant_def, use its result instead of TREE_CST_RTL (exp).
        Can assume it has the form (mem (symbol_ref ".LCxxx")).
        (expand_expr <COMPONENT_REF>): Can always just extract the
        relevant field of a CONSTRUCTOR.
        (expand_expr <ARRAY_REF, COMPONENT_REF, BIT_FIELD_REF,
        ARRAY_RANGE_REF>): Make control flow explicit.
        * varasm.c (output_constant_def): Can look at TREE_CST_RTL of
        an INTEGER_CST.

From-SVN: r66148
gcc/ChangeLog
gcc/expr.c
gcc/varasm.c
This page took 0.056829 seconds and 5 git commands to generate.