re PR middle-end/63974 (gcc.c-torture/compile/991213-3.c ICEs with -mabi=ilp32)
authorJakub Jelinek <jakub@redhat.com>
Tue, 13 Jan 2015 13:44:06 +0000 (14:44 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 13 Jan 2015 13:44:06 +0000 (14:44 +0100)
PR middle-end/63974
* cfgexpand.c (expand_computed_goto): Don't call
convert_memory_address here.

From-SVN: r219529

gcc/ChangeLog
gcc/cfgexpand.c

index ba272a1d606c7667f9e5d5fae2a3b307f4a867a0..4d9809b78bb8231ce37ef5ab82d113f5b070aca0 100644 (file)
@@ -1,3 +1,9 @@
+2015-01-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/63974
+       * cfgexpand.c (expand_computed_goto): Don't call
+       convert_memory_address here.
+
 2015-01-13  Richard Biener  <rguenther@suse.de>
 
        PR tree-optimization/64406
index 366fc0a684bda5790372c79e77785a4dbb5cb8b7..8926e8f64c9b47602c9de8380f04de23a9163b63 100644 (file)
@@ -3060,8 +3060,6 @@ expand_computed_goto (tree exp)
 {
   rtx x = expand_normal (exp);
 
-  x = convert_memory_address (Pmode, x);
-
   do_pending_stack_adjust ();
   emit_indirect_jump (x);
 }