ARM/gas: Fix a build failure with GCC 4.3.3
authorMaciej W. Rozycki <macro@codesourcery.com>
Fri, 22 Aug 2014 15:30:36 +0000 (16:30 +0100)
committerMaciej W. Rozycki <macro@codesourcery.com>
Fri, 22 Aug 2014 15:31:10 +0000 (16:31 +0100)
cc1: warnings being treated as errors
.../gas/config/tc-arm.c: In function 'add_to_lit_pool':
.../gas/config/tc-arm.c:3193: error: 'imm1' may be used uninitialized in this function

* config/tc-arm.c (add_to_lit_pool): Preinitialize `imm1'.

gas/ChangeLog
gas/config/tc-arm.c

index 6a0865c..6c4e6b8 100644 (file)
@@ -1,3 +1,7 @@
+2014-08-22  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * config/tc-arm.c (add_to_lit_pool): Preinitialize `imm1'.
+
 2014-08-20  Maciej W. Rozycki  <macro@codesourcery.com>
 
        * dw2gencfi.c (make_debug_seg): Replace leading spaces with tabs.
index ae908b1..560b4cf 100644 (file)
@@ -3192,7 +3192,7 @@ add_to_lit_pool (unsigned int nbytes)
   literal_pool * pool;
   unsigned int entry, pool_size = 0;
   bfd_boolean padding_slot_p = FALSE;
-  unsigned imm1;
+  unsigned imm1 = 0;
   unsigned imm2 = 0;
 
   if (nbytes == 8)