summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaciej W. Rozycki <macro@imgtec.com>2016-01-13 20:58:29 +0000
committerMaciej W. Rozycki <macro@imgtec.com>2016-01-13 21:00:01 +0000
commit3facb0e9a754d2869a139fe135dcd2a58ced2347 (patch)
treee9687a420f3e26fce3e6011f8967fea3370a01ae
parentbc06e0b148dfc4f2e52003a17d48463150f72e7b (diff)
downloadbinutils-gdb-3facb0e9a754d2869a139fe135dcd2a58ced2347.tar.gz
Nios II/GAS: Fix build error in `output_movia'
Fix: cc1: warnings being treated as errors .../gas/config/tc-nios2.c: In function 'output_movia': .../gas/config/tc-nios2.c:3474: warning: 'code' may be used uninitialized in this function make[4]: *** [tc-nios2.o] Error 1 seen with GCC 4.1.2 and 4.4.7. gas/ * config/tc-nios2.c (output_movia): Preset `code' to 0.
-rw-r--r--gas/ChangeLog4
-rw-r--r--gas/config/tc-nios2.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 0b9f95bcf29..a86a0717677 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,7 @@
+2016-01-13 Maciej W. Rozycki <macro@imgtec.com>
+
+ * config/tc-nios2.c (output_movia): Preset `code' to 0.
+
2016-01-13 Yoshinori Sato <ysato@users.sourceforge.jp>
* config/tc-h8300.c (get_operand): Remove spurious condition in
diff --git a/gas/config/tc-nios2.c b/gas/config/tc-nios2.c
index e20cf53cd2f..db31059fefb 100644
--- a/gas/config/tc-nios2.c
+++ b/gas/config/tc-nios2.c
@@ -3471,7 +3471,7 @@ output_movia (nios2_insn_infoS *insn)
and puts it in the current frag. */
char *f = frag_more (8);
nios2_insn_relocS *reloc = insn->insn_reloc;
- unsigned long reg, code;
+ unsigned long reg, code = 0;
const struct nios2_opcode *op = insn->insn_nios2_opcode;
/* If the reloc is NULL, there was an error assembling the movia. */