From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1005) id A0ED83858D20; Thu, 25 Apr 2024 23:34:34 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A0ED83858D20 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1714088074; bh=0/wjvjT63Mftz0NzZqS/VSJ5+iVR9GyDu+VGCrnPvmk=; h=From:To:Subject:Date:From; b=pZU3J7Lv0tLp9Lgzrs2Qp5d6tNn3upg7KE8pAMrQCwopgGlwdFZu6fPUqcdjw0UIS W/L8riVYt4lZs7PrF2ODnE1ypMJ1J1MK2vUB5OPKhX6qiwDSMC9J/uAaCmkQBqqVmo ps3n+RyKk8OkMYvnVPGET8gLNxV0f4nvy7jdIORQ= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Michael Meissner To: gcc-cvs@gcc.gnu.org Subject: [gcc(refs/users/meissner/heads/work164-test)] Revert all changes X-Act-Checkin: gcc X-Git-Author: Michael Meissner X-Git-Refname: refs/users/meissner/heads/work164-test X-Git-Oldrev: d2805b66b9547d41e9fb3ee4c1ae2ecbbcd9077c X-Git-Newrev: b7c32f032d273335cf1f4e16c31754f23f7ba3ca Message-Id: <20240425233434.A0ED83858D20@sourceware.org> Date: Thu, 25 Apr 2024 23:34:34 +0000 (GMT) List-Id: https://gcc.gnu.org/g:b7c32f032d273335cf1f4e16c31754f23f7ba3ca commit b7c32f032d273335cf1f4e16c31754f23f7ba3ca Author: Michael Meissner Date: Thu Apr 25 19:34:31 2024 -0400 Revert all changes Diff: --- gcc/config/rs6000/rs6000.cc | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/gcc/config/rs6000/rs6000.cc b/gcc/config/rs6000/rs6000.cc index d498f62be7a..908ad5dcb58 100644 --- a/gcc/config/rs6000/rs6000.cc +++ b/gcc/config/rs6000/rs6000.cc @@ -22813,16 +22813,6 @@ rs6000_register_move_cost (machine_mode mode, ret = 2 * hard_regno_nregs (reg, mode); } - /* Make moves from SPR registers (LR, CTR, TAR) more expensive so that the - register allocator does not think of these registers are useful for saving - results. */ - else if (reg_classes_intersect_p (from, SPECIAL_REGS) - && reg_classes_intersect_p (to, GENERAL_REGS)) - { - rclass = from; - ret = 6; - } - /* Moves from/to GENERAL_REGS. */ else if ((rclass = from, reg_classes_intersect_p (to, GENERAL_REGS)) || (rclass = to, reg_classes_intersect_p (from, GENERAL_REGS)))