[llvm-commits] [llvm-gcc-4.2] r128412 - in /llvm-gcc-4.2/trunk: ./ gcc/fold-const.c
Stuart Hastings
stuart at apple.com
Mon Mar 28 10:12:53 PDT 2011
Author: stuart
Date: Mon Mar 28 12:12:53 2011
New Revision: 128412
URL: http://llvm.org/viewvc/llvm-project?rev=128412&view=rev
Log:
Merge 128411 into trunk. <rdar://problem/9186245>
Modified:
llvm-gcc-4.2/trunk/ (props changed)
llvm-gcc-4.2/trunk/gcc/fold-const.c
Propchange: llvm-gcc-4.2/trunk/
------------------------------------------------------------------------------
svn:mergeinfo = /llvm-gcc-4.2/branches/Apple/Morbo:128411
Modified: llvm-gcc-4.2/trunk/gcc/fold-const.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/fold-const.c?rev=128412&r1=128411&r2=128412&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/fold-const.c (original)
+++ llvm-gcc-4.2/trunk/gcc/fold-const.c Mon Mar 28 12:12:53 2011
@@ -4307,13 +4307,11 @@
if (TREE_INT_CST_HIGH (high) == hi && TREE_INT_CST_LOW (high) == lo)
{
- if (TYPE_UNSIGNED (etype))
- {
- etype = lang_hooks.types.signed_type (etype);
- exp = fold_convert (etype, exp);
- }
- return fold_build2 (GT_EXPR, type, exp,
- build_int_cst (etype, 0));
+ /* LLVM LOCAL begin 9186245 */
+ if (!TYPE_UNSIGNED(etype))
+ return fold_build2 (GT_EXPR, type, exp,
+ build_int_cst (etype, 0));
+ /* LLVM LOCAL end 9186245 */
}
}
More information about the llvm-commits
mailing list