http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40457

--- Comment #13 from Bernd Schmidt <bernds at gcc dot gnu.org> 2010-09-29 
20:06:58 UTC ---
Author: bernds
Date: Wed Sep 29 20:06:55 2010
New Revision: 164732

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164732
Log:
    PR target/40457
    * postreload.c (move2add_use_add2_insn): Use full_costs for
    comparison.
    (move2add_use_add3_insn): Likewise.
    (reload_cse_move2add): Likewise.
    * rtlanal.c (get_full_rtx_cost): New function.
    * rtl.h (struct full_rtx_costs): New.
    (init_costs_to_max, init_costs_to_zero, costs_lt_p,
    costs_add_n_insns): New inline functions.
    (get_full_rtx_cost): Declare.

testsuite/
    PR target/40457
    * gcc.target/arm/pr40457-3.c: New test.


Added:
    trunk/gcc/testsuite/gcc.target/arm/pr40457-3.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/postreload.c
    trunk/gcc/rtl.h
    trunk/gcc/rtlanal.c
    trunk/gcc/testsuite/ChangeLog

Reply via email to