]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[RS6000] push_secondary_reload ICE
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Jul 2016 10:27:34 +0000 (10:27 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Jul 2016 10:27:34 +0000 (10:27 +0000)
PR target/72103
* config/rs6000/rs6000.c (rs6000_secondary_reload): Initialize
sri->t_icode.

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

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