Correctly advance iterator in offloading machine mode stream reading
authortschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 Aug 2015 15:22:24 +0000 (15:22 +0000)
committertschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 Aug 2015 15:22:24 +0000 (15:22 +0000)
gcc/
* lto-streamer-in.c (lto_input_mode_table): Correctly advance
iterator.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@226758 138bc75d-0d04-0410-961f-82ee72b054a4

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

index f103d41..c51aaf9 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 a56d3f3..299900a 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