]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/config/frv/frv.c
Eliminate last_basic_block macro.
[thirdparty/gcc.git] / gcc / config / frv / frv.c
index a5eb2c1c8444690fc8ebfe3adc741af99722bf2b..a5aeb75b3d53c67c451ebe7a4af81542f0f945e5 100644 (file)
@@ -8067,8 +8067,8 @@ frv_optimize_membar (void)
   rtx *last_membar;
 
   compute_bb_for_insn ();
-  first_io = XCNEWVEC (struct frv_io, last_basic_block);
-  last_membar = XCNEWVEC (rtx, last_basic_block);
+  first_io = XCNEWVEC (struct frv_io, last_basic_block_for_fn (cfun));
+  last_membar = XCNEWVEC (rtx, last_basic_block_for_fn (cfun));
 
   FOR_EACH_BB (bb)
     frv_optimize_membar_local (bb, &first_io[bb->index],