From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1005) id 58AD7384F6D1; Thu, 17 Nov 2022 21:54:45 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 58AD7384F6D1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1668722085; bh=FTG0agIy8qBUunTHHYNmRn2yLFXqRf8hBshsqB73ROg=; h=From:To:Subject:Date:From; b=s1efuFZh7dcpcJ1ZFhWn+WGkpyY/+tqE13kR3k8xdVb/LnhyaBJ/tkeIFFJbv/qpx V9xqezL9o+dnJDZnxbiVQ9siR7lT07RC+lsRe0p9HsFo9ByEYajzN3Fq+AsnjN8xyx yFgDDePta3zpxYxlFkGDDWYpkQi1YpIDLI5hKZmM= 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/dmf004)] Revert patch. X-Act-Checkin: gcc X-Git-Author: Michael Meissner X-Git-Refname: refs/users/meissner/heads/dmf004 X-Git-Oldrev: 8e93aea4c9c9518da69791875638817bc05245cc X-Git-Newrev: b71fb0208a4535709c1621b0e4780ffc3919203d Message-Id: <20221117215445.58AD7384F6D1@sourceware.org> Date: Thu, 17 Nov 2022 21:54:45 +0000 (GMT) List-Id: https://gcc.gnu.org/g:b71fb0208a4535709c1621b0e4780ffc3919203d commit b71fb0208a4535709c1621b0e4780ffc3919203d Author: Michael Meissner Date: Tue Nov 15 13:42:53 2022 -0500 Revert patch. Add parameter for memcpy inline code moves 2022-11-15 Michael Meissner gcc/ Revert patch. * config/rs6000/rs6000.opt (rs6000-memcpy-inline-bytes): New parameter, set to 0. * config/rs6000/rs6000-string.cc (expand_block_move): Only do optimization if rs6000-memcpy-inline-bytes is 16. Diff: --- gcc/config/rs6000/rs6000-string.cc | 1 - gcc/config/rs6000/rs6000.opt | 5 ----- 2 files changed, 6 deletions(-) diff --git a/gcc/config/rs6000/rs6000-string.cc b/gcc/config/rs6000/rs6000-string.cc index 1fa2d1fe553..2468e375781 100644 --- a/gcc/config/rs6000/rs6000-string.cc +++ b/gcc/config/rs6000/rs6000-string.cc @@ -2766,7 +2766,6 @@ expand_block_move (rtx operands[], bool might_overlap) if (! constp) { if (TARGET_BLOCK_OPS_UNALIGNED_VSX && TARGET_P9_VECTOR && TARGET_64BIT - && rs6000_memcpy_inline_bytes == 16 && !optimize_size) { rtx join_label = gen_label_rtx (); diff --git a/gcc/config/rs6000/rs6000.opt b/gcc/config/rs6000/rs6000.opt index 90dc91a277f..6872d359952 100644 --- a/gcc/config/rs6000/rs6000.opt +++ b/gcc/config/rs6000/rs6000.opt @@ -687,8 +687,3 @@ default value is 4. Target Undocumented Joined UInteger Var(rs6000_vect_unroll_reduc_threshold) Init(1) Param When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop. The default value is 1. - --param=rs6000-memcpy-inline-bytes= -Target Undocumented Joined UInteger Var(rs6000_memcpy_inline_bytes) Init(0) Param -Maximum number of bytes to move with inline code before calling the memcpy -library function. The default value is 0.