From 768e090006337255c420543570a10f0b83cab678 Mon Sep 17 00:00:00 2001 From: sergei Date: Mon, 1 Sep 2014 21:55:03 +0000 Subject: [PATCH] - MIPS: don't create reg.allocator for MM registers. git-svn-id: trunk@28579 - --- compiler/mips/cgcpu.pas | 5 ----- 1 file changed, 5 deletions(-) diff --git a/compiler/mips/cgcpu.pas b/compiler/mips/cgcpu.pas index c210b26627..d23ee0a325 100644 --- a/compiler/mips/cgcpu.pas +++ b/compiler/mips/cgcpu.pas @@ -295,10 +295,6 @@ begin [RS_F0,RS_F2,RS_F4,RS_F6, RS_F8,RS_F10,RS_F12,RS_F14, RS_F16,RS_F18,RS_F20,RS_F22, RS_F24,RS_F26,RS_F28,RS_F30], first_fpu_imreg, []); - - { needs at least one element for rgobj not to crash } - rg[R_MMREGISTER]:=trgcpu.create(R_MMREGISTER,R_SUBNONE, - [RS_R0],first_mm_imreg,[]); end; @@ -307,7 +303,6 @@ procedure TCGMIPS.done_register_allocators; begin rg[R_INTREGISTER].Free; rg[R_FPUREGISTER].Free; - rg[R_MMREGISTER].Free; inherited done_register_allocators; end;