------- Comment #11 from amylaar at gcc dot gnu dot org 2009-09-09 04:57 ------- Subject: Bug 41188
Author: amylaar Date: Wed Sep 9 04:56:40 2009 New Revision: 151548 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=151548 Log: merge selected patches from milepost-integration: * config/arc/arc.c (arc_expand_prologue): Cast pretend_size to HOST_WIDE_INT before negating. * config/arc/arc.md (umulsi3_highpart): Don't wrap a ZERO_EXTEND around a CONST_INT. PR regression/41188 * loop-invariant.c (move_invariant_reg): Check changes for validity. * config/arc/arc.c (arc_conditional_register_usage): Fix regno_reg_class for ilink[12] on ARC700. * config/arc/arc.h (LARGE_INT): Fix 64-bit behaviour. * doc/tm.texi (TARGET_VALID_OPTION_ATTRIBUTE_P): Change to: (TARGET_OPTION_VALID_ATTRIBUTE_P). Modified: branches/arc-4_4-20090909-branch/gcc/ChangeLog.ARC branches/arc-4_4-20090909-branch/gcc/config/arc/arc.c branches/arc-4_4-20090909-branch/gcc/config/arc/arc.h branches/arc-4_4-20090909-branch/gcc/config/arc/arc.md branches/arc-4_4-20090909-branch/gcc/doc/tm.texi branches/arc-4_4-20090909-branch/gcc/loop-invariant.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41188