------- Comment #20 from bonzini at gnu dot org 2008-07-18 11:45 ------- Subject: Bug 35281
Author: bonzini Date: Fri Jul 18 11:44:57 2008 New Revision: 137942 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=137942 Log: gcc: 2008-07-18 Paolo Bonzini <[EMAIL PROTECTED]> PR rtl-optimization/35281 * expr.c (convert_move): Use a new pseudo for the intermediate from_mode->word_mode result. * fwprop.c (PR_CAN_APPEAR, PR_HANDLE_MEM): New. (propagate_rtx_1): Handle PR_HANDLE_MEM. (propagate_rtx): Pass PR_HANDLE_MEM if appropriate. (varying_mem_p): Move above propagate_rtx. (all_uses_available_at): Do not check MEMs. gcc/testsuite: 2008-07-18 Paolo Bonzini <[EMAIL PROTECTED]> PR rtl-optimization/35281 * gcc.target/i386/pr35281.c: New. Added: branches/gcc-4_3-branch/gcc/testsuite/gcc.target/i386/pr35281.c - copied unchanged from r133859, trunk/gcc/testsuite/gcc.target/i386/pr35281.c Modified: branches/gcc-4_3-branch/gcc/ChangeLog branches/gcc-4_3-branch/gcc/expr.c branches/gcc-4_3-branch/gcc/fwprop.c branches/gcc-4_3-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35281