OSDN Git Service

PR middle-end/39927
authormatz <matz@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Apr 2009 17:36:21 +0000 (17:36 +0000)
committermatz <matz@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Apr 2009 17:36:21 +0000 (17:36 +0000)
commit4ef1170b5e8bddbaa04cbcb5846dd4bfdc30aee0
tree33196b5468666455d2b648d6908acb8afa60da98
parent82adee25b54e0555bff9502bb044074ea6dca4d4
    PR middle-end/39927
        PR bootstrap/39929
        * tree-outof-ssa.c (emit_partition_copy): New function.
        (insert_partition_copy_on_edge, insert_rtx_to_part_on_edge,
        insert_part_to_rtx_on_edge): Perform the partition base var
        copy using emit_partition_copy.
        (insert_value_copy_on_edge): Convert constants to the right mode.
        (insert_rtx_to_part_on_edge): Add UNSIGNEDSRCP parameter.
        (elim_create): Pass the sign of the src to insert_rtx_to_part_on_edge.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146982 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-outof-ssa.c