[llvm-commits] [llvm] r57635 - /llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.td
Duncan Sands
baldrick at free.fr
Thu Oct 16 06:02:34 PDT 2008
Author: baldrick
Date: Thu Oct 16 08:02:33 2008
New Revision: 57635
URL: http://llvm.org/viewvc/llvm-project?rev=57635&view=rev
Log:
Fix warnings about mb/me being potentially used
uninitialized in these functions with gcc-4.3.
Modified:
llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.td
Modified: llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.td?rev=57635&r1=57634&r2=57635&view=diff
==============================================================================
--- llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.td (original)
+++ llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.td Thu Oct 16 08:02:33 2008
@@ -180,14 +180,14 @@
}]>;
def MB : SDNodeXForm<imm, [{
// Transformation function: get the start bit of a mask
- unsigned mb, me;
+ unsigned mb = 0, me;
(void)isRunOfOnes((unsigned)N->getZExtValue(), mb, me);
return getI32Imm(mb);
}]>;
def ME : SDNodeXForm<imm, [{
// Transformation function: get the end bit of a mask
- unsigned mb, me;
+ unsigned mb, me = 0;
(void)isRunOfOnes((unsigned)N->getZExtValue(), mb, me);
return getI32Imm(me);
}]>;
More information about the llvm-commits
mailing list