From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27721 invoked by alias); 3 Jul 2002 15:36:04 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 27686 invoked by uid 71); 3 Jul 2002 15:36:02 -0000 Resent-Date: 3 Jul 2002 15:36:02 -0000 Resent-Message-ID: <20020703153602.27682.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-To: nobody@gcc.gnu.org Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, tprince@computer.org Received: (qmail 25961 invoked by uid 61); 3 Jul 2002 15:31:28 -0000 Message-Id: <20020703153128.25960.qmail@sources.redhat.com> Date: Wed, 03 Jul 2002 08:36:00 -0000 From: tprince@computer.org Reply-To: tprince@computer.org To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version: gnatsweb-2.9.3 (1.1.1.1.2.31) Subject: middle-end/7199: ia64.md missing usual fnma patterns X-SW-Source: 2002-07/txt/msg00098.txt.bz2 List-Id: >Number: 7199 >Category: middle-end >Synopsis: ia64.md missing usual fnma patterns >Confidential: no >Severity: non-critical >Priority: medium >Responsible: unassigned >State: open >Class: change-request >Submitter-Id: net >Arrival-Date: Wed Jul 03 08:36:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Tim Prince >Release: 3.1.1 20020701 >Organization: >Environment: red hat 7.2 >Description: fnma patterns in ia64.md don't match with normal source code so generated code always uses separate multiply and subtract >How-To-Repeat: gcc -O2 -S -funroll-loops -fforce-addr kcs.c shows several missed opportunities to employ fnma instructions >Fix: patch included for ia64.md which adds fnma patterns for SF, DF, and TF >Release-Note: >Audit-Trail: >Unformatted: ----gnatsweb-attachment---- Content-Type: application/x-gzip-compressed; name="ia64_fnma.diff.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="ia64_fnma.diff.gz" H4sICBgUIz0AA2lhNjRfZm5tYS5kaWZmAMWUa4ubQBSGPye/4iAEoo3rdV3rsoQFtaS0W2j9UCjL MPWSDHgJzvilv75nTHbrYpJNQ8sKjp4z875zPD6MpmnAqOdeVdkk2XRwv23B8sE2g2szcFx8Me2p rutgbJoqNwSrDN6mxjpNdTlleqYjAyNt6oKtDWllPPt1OXzsSgAbzJvA9YPeGP20l5eMwb72rQUO LvQpueU+9d4FjPQpwO0tLJdLWHFgArYN5+xnmYNoIKV1U7OUluwXxhvGgXKYV6zu8NHmaxWDrhSq ukSX6TuYZ3nB6pywmtegKJgB+DHnucB1VKQb0mzzltZZ8C0GE5SiJWjCuMjbpxkFlLtCUVE52e0j l47FzpOYNC0ptqY10BcfdvrJrjhc3kcTrGVsZB2rYl/EEZl9QobXY//l+wYoRV3RKw4zE+5gZi1g ZuMdO4P2ECpECwoTtGZdRdKSci7NKpoq6qMsBPv7srkammYZL1wFpy7t8kFgfM9Z4OANgPFvZMr3 3g6Y8HxgwhEw4d8BEx4FJrwMmPASYLL/Akx2EphXu3wIGMexrAUOgxPGwRBT7hueMMn5wCQjYJIe GFGcx0vyzMvYxjrD5qDQPi38w8zqIYk+keh7Ej2EUUhWURSR+MvXz/fJgKY9S7GEKf53NImTNL36 C34DP4s0TCUHAAA=