Correctly advance iterator in offloading machine mode stream reading
authorThomas Schwinge <thomas@codesourcery.com>
Mon, 10 Aug 2015 15:22:24 +0000 (17:22 +0200)
committerThomas Schwinge <tschwinge@gcc.gnu.org>
Mon, 10 Aug 2015 15:22:24 +0000 (17:22 +0200)
gcc/
* lto-streamer-in.c (lto_input_mode_table): Correctly advance
iterator.

Co-Authored-By: Ilya Verbin <ilya.verbin@intel.com>
From-SVN: r226758

gcc/ChangeLog
gcc/lto-streamer-in.c

index f103d41933fec32bf3deab0cf013ecb6fe964f11..c51aaf995c5e87694307d1a4a3c957e3fcc3b962 100644 (file)
@@ -1,3 +1,9 @@
+2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
+           Ilya Verbin  <ilya.verbin@intel.com>
+
+       * lto-streamer-in.c (lto_input_mode_table): Correctly advance
+       iterator.
+
 2015-08-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        * doc/options.texi (EnabledBy): Document that the argument must be
index a56d3f3f8f4859eccf3828278f5f989cccafcb32..299900ae3799797b202f66ad35b9d64b50a75836 100644 (file)
@@ -1573,7 +1573,7 @@ lto_input_mode_table (struct lto_file_decl_data *file_data)
        for (machine_mode mr = pass ? VOIDmode
                                    : GET_CLASS_NARROWEST_MODE (mclass);
             pass ? mr < MAX_MACHINE_MODE : mr != VOIDmode;
-            pass ? mr = (machine_mode) (m + 1)
+            pass ? mr = (machine_mode) (mr + 1)
                  : mr = GET_MODE_WIDER_MODE (mr))
          if (GET_MODE_CLASS (mr) != mclass
              || GET_MODE_SIZE (mr) != size