2007-01-02 05:32:07 +01:00
|
|
|
2007-01-01 Roger Sayle <roger@eyesopen.com>
|
|
|
|
|
|
|
|
* fold-const.c (fold_binary) <EQ_EXPR>: Fold "(X^C1) eq/ne C2" into
|
|
|
|
"X eq/ne (C1^C2)". Fold "(X^Z) eq/ne (Y^Z)" as "X eq/ne Y" when Z
|
|
|
|
has no side-effects. Fold "(X^C1) eq/ne (Y^C2)" as "(X^(C1^C2))
|
|
|
|
eq/ne Y".
|
|
|
|
|
2007-01-02 04:35:17 +01:00
|
|
|
2007-01-01 Mike Stump <mrs@apple.com>
|
|
|
|
|
|
|
|
* configure.ac: Remove support for building with Apple's gcc-3.1.
|
|
|
|
|
2007-01-02 01:38:21 +01:00
|
|
|
2007-01-02 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
PR middle-end/30311
|
|
|
|
* caller-save.c (add_stored_regs): Only handle SUBREGs if inner
|
|
|
|
REG is a hard register. Do not modify REG before calling
|
|
|
|
subreg_nregs.
|
|
|
|
* rtlanal.c (subreg_get_info): Don't assert size of XMODE is a
|
|
|
|
multiple of the size of YMODE for certain lowpart cases.
|
|
|
|
|
2007-01-01 23:19:58 +01:00
|
|
|
2007-01-01 Andrew Pinski <pinskia@gmail.com>
|
|
|
|
|
|
|
|
PR middle-end/30253
|
|
|
|
* gimplify (voidify_wrapper_expr): Update for
|
2007-01-01 23:27:27 +01:00
|
|
|
GIMPLE_MODIFY_STMT.
|
2007-01-01 23:19:58 +01:00
|
|
|
|
2007-01-01 23:03:23 +01:00
|
|
|
2007-01-01 Andreas Schwab <schwab@suse.de>
|
|
|
|
|
|
|
|
PR target/29166
|
|
|
|
* config/ia64/ia64.c (ia64_compute_frame_size): Account space for
|
|
|
|
save of BR0 in extra_spill_size instead of spill_size.
|
|
|
|
(ia64_expand_prologue): Save BR0 outside of the gr/br/fr spill
|
|
|
|
area.
|
|
|
|
(ia64_expand_epilogue): Restore BR0 from its new location.
|
|
|
|
|
2007-01-01 23:01:59 +01:00
|
|
|
2007-01-01 Andrew Pinski <pinskia@gmail.com>
|
|
|
|
|
|
|
|
* gimplify.c (gimplify_init_constructor <case VECTOR_TYPE>):
|
|
|
|
Use a temporary variable if the left hand side is not a gimple
|
|
|
|
register.
|
|
|
|
|
2007-01-01 22:58:19 +01:00
|
|
|
2007-01-01 Andrew Pinski <pinskia@gmail.com>
|
|
|
|
|
|
|
|
* gimplify.c (gimplify_return_expr): Make the temporary variable
|
|
|
|
for the return expression, a gimple register variable.
|
|
|
|
|
2007-01-01 22:53:31 +01:00
|
|
|
2007-01-01 Jan Hubicka <jh@suse.cz>
|
|
|
|
|
|
|
|
* emit-rtl.c (emit_copy_of_insn_after): Do not call copy_insn_1 for
|
|
|
|
INSN_LIST.
|
|
|
|
|
2007-01-01 21:58:38 +01:00
|
|
|
2007-01-01 Mike Stump <mrs@apple.com>
|
|
|
|
|
|
|
|
* configure.ac (HAVE_GAS_LITERAL16): Add autoconf check for
|
|
|
|
.literal16.
|
|
|
|
* config/darwin.c (machopic_select_rtx_section): Use
|
|
|
|
HAVE_GAS_LITERAL16.
|
|
|
|
(darwin_mergeable_constant_section): Likewise.
|
|
|
|
* configure: Regenerate.
|
|
|
|
* config.in: Regenerate.
|
|
|
|
|
2007-01-01 21:11:09 +01:00
|
|
|
2007-01-01 Jan Hubicka <jh@suse.cz>
|
|
|
|
Andrew Pinski <pinskia@gmail.com>
|
|
|
|
|
|
|
|
* cgraphunit.c (cgraph_optimize): Call cgraph_add_new_functions
|
|
|
|
before starting IPA passes.
|
2007-01-01 21:58:38 +01:00
|
|
|
|