[RS6000] push_secondary_reload ICE
authorAlan Modra <amodra@gmail.com>
Tue, 26 Jul 2016 10:27:34 +0000 (19:57 +0930)
committerAlan Modra <amodra@gcc.gnu.org>
Tue, 26 Jul 2016 10:27:34 +0000 (19:57 +0930)
PR target/72103
* config/rs6000/rs6000.c (rs6000_secondary_reload): Initialize
sri->t_icode.

From-SVN: r238744

gcc/ChangeLog
gcc/config/rs6000/rs6000.c

index 03f8af79332c54b88cffb3fb8ec8db8ca25f5e82..cbb70a79428caeb6906979e46b564a77e8075633 100644 (file)
@@ -1,3 +1,9 @@
+2016-07-26  Alan Modra  <amodra@gmail.com>
+
+       PR target/72103
+       * config/rs6000/rs6000.c (rs6000_secondary_reload): Initialize
+       sri->t_icode.
+
 2016-07-25  David Malcolm  <dmalcolm@redhat.com>
 
        * input.c (selftest::temp_source_file::temp_source_file): Fix
index 238e8450f8c6053ec6e04e5a2d364a5cdf7d5bde..cea764b5a7103b5b13925d600ae3d1b5908801be 100644 (file)
@@ -19418,6 +19418,7 @@ rs6000_secondary_reload (bool in_p,
                       && MEM_P (SUBREG_REG (x))));
 
   sri->icode = CODE_FOR_nothing;
+  sri->t_icode = CODE_FOR_nothing;
   sri->extra_cost = 0;
   icode = ((in_p)
           ? reg_addr[mode].reload_load