Fixed a warning that was breaking compilation.
authorGabe Black <gblack@eecs.umich.edu>
Thu, 25 Jan 2007 06:13:56 +0000 (01:13 -0500)
committerGabe Black <gblack@eecs.umich.edu>
Thu, 25 Jan 2007 06:13:56 +0000 (01:13 -0500)
--HG--
extra : convert_revision : 007e83ab452849ce527fe252148e7a1dc423c850

src/arch/mips/isa/decoder.isa

index 12f36c4495f6f4d34bd82c2c1c130009facfac68..99c9e1604ec42ac0911044551965c7e0eefa6aa3 100644 (file)
@@ -156,14 +156,16 @@ decode OPCODE_HI default Unknown::unknown() {
                 format HiLoOp {
                     0x0: mult({{ int64_t val = Rs.sd * Rt.sd; }});
                     0x1: multu({{ uint64_t val = Rs.ud * Rt.ud; }});
-                    0x2: div({{ int64_t val;
+                    0x2: div({{ //Initialized to placate g++
+                                int64_t val = 0;
                                 if (Rt.sd != 0) {
                                     int64_t hi = Rs.sd % Rt.sd;
                                     int64_t lo = Rs.sd / Rt.sd;
                                     val = (hi << 32) | lo;
                                 }
                              }});
-                    0x3: divu({{ uint64_t val;
+                    0x3: divu({{ //Initialized to placate g++
+                                 uint64_t val = 0;
                                  if (Rt.ud != 0) {
                                      uint64_t hi = Rs.ud % Rt.ud;
                                      uint64_t lo = Rs.ud / Rt.ud;