From patchwork Fri Nov 11 15:37:24 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Greenhalgh X-Patchwork-Id: 81861 Delivered-To: patch@linaro.org Received: by 10.140.97.165 with SMTP id m34csp1329705qge; Fri, 11 Nov 2016 07:40:47 -0800 (PST) X-Received: by 10.36.47.83 with SMTP id j80mr22171155itj.108.1478878847347; Fri, 11 Nov 2016 07:40:47 -0800 (PST) Return-Path: Received: from sourceware.org (server1.sourceware.org. [209.132.180.131]) by mx.google.com with ESMTPS id ud9si2624866pab.75.2016.11.11.07.40.46 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 11 Nov 2016 07:40:47 -0800 (PST) Received-SPF: pass (google.com: domain of gcc-patches-return-441127-patch=linaro.org@gcc.gnu.org designates 209.132.180.131 as permitted sender) client-ip=209.132.180.131; Authentication-Results: mx.google.com; dkim=pass header.i=@gcc.gnu.org; spf=pass (google.com: domain of gcc-patches-return-441127-patch=linaro.org@gcc.gnu.org designates 209.132.180.131 as permitted sender) smtp.mailfrom=gcc-patches-return-441127-patch=linaro.org@gcc.gnu.org DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-type; q=dns; s=default; b=yrD8ih7P7Hm6VhBn suaRyJNwDRyFMoeGnRZrVTml86zeJNSTlBRogkL9GjwJ5jnjzSrEUjI2PFtJVv+l gXDdK+BSZL/T3SoGX06iqXRLF8ovJEe+WaBKw3ruVg+K+oO3cC507Uj/Bk043IkF RKV806J1Uy5EQAsDLm6JfTCiQfE= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-type; s=default; bh=pO7mM7/52/VwUPdj1BYUU3 vRQew=; b=lkvEEsw5g7XaGIEQrTQQ02AbMs9Efs0yP9kYw9tz0vNg2FXP8i8ani zuwdwni4etryWYFMCtCj/3dsS5ftIbCsjr/C/nps7BtzON5ZwaTrgY+E8rzi80fy whozehq4aGFdfshGUuuqLWd3oAaiTY5jNdmCWsTnEyTKqoOxRl8Hw= Received: (qmail 81876 invoked by alias); 11 Nov 2016 15:38:57 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 81803 invoked by uid 89); 11 Nov 2016 15:38:56 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL, BAYES_00, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.3.2 spammy=9429, widest X-HELO: EUR01-HE1-obe.outbound.protection.outlook.com Received: from mail-he1eur01on0065.outbound.protection.outlook.com (HELO EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.65) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 11 Nov 2016 15:38:46 +0000 Received: from HE1PR0802CA0012.eurprd08.prod.outlook.com (10.172.123.150) by AM2PR08MB0561.eurprd08.prod.outlook.com (10.163.149.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.721.10; Fri, 11 Nov 2016 15:38:40 +0000 Received: from DB3FFO11FD036.protection.gbl (2a01:111:f400:7e04::156) by HE1PR0802CA0012.outlook.office365.com (2603:10a6:3:bd::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.707.6 via Frontend Transport; Fri, 11 Nov 2016 15:38:40 +0000 Authentication-Results: spf=pass (sender IP is 217.140.96.140) smtp.mailfrom=arm.com; codesourcery.com; dkim=none (message not signed) header.d=none; codesourcery.com; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 217.140.96.140 as permitted sender) receiver=protection.outlook.com; client-ip=217.140.96.140; helo=nebula.arm.com; Received: from nebula.arm.com (217.140.96.140) by DB3FFO11FD036.mail.protection.outlook.com (10.47.217.67) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.707.3 via Frontend Transport; Fri, 11 Nov 2016 15:38:39 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:; UpperCasedChecksum:; SizeAsReceived:879; Count:13 Received: from e107456-lin.cambridge.arm.com (10.1.2.79) by mail.arm.com (10.1.105.66) with Microsoft SMTP Server id 14.3.294.0; Fri, 11 Nov 2016 15:38:12 +0000 From: James Greenhalgh To: CC: , , Subject: [Patch 7/17] Delete TARGET_FLT_EVAL_METHOD and poison it. Date: Fri, 11 Nov 2016 15:37:24 +0000 Message-ID: <1478878647-22547-8-git-send-email-james.greenhalgh@arm.com> In-Reply-To: <1478878647-22547-1-git-send-email-james.greenhalgh@arm.com> References: <1475254617-10825-1-git-send-email-james.greenhalgh@arm.com> <1478878647-22547-1-git-send-email-james.greenhalgh@arm.com> MIME-Version: 1.0 X-IncomingHeaderCount: 13 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(2980300002)(438002)(189002)(199003)(377424004)(110136003)(6916009)(2476003)(4610100001)(87936001)(246002)(50226002)(33646002)(5660300001)(586003)(4326007)(84326002)(2950100002)(6666003)(5000100001)(626004)(8676002)(36756003)(86362001)(5890100001)(106466001)(2351001)(2906002)(104016004)(7846002)(76176999)(50986999)(92566002)(189998001)(568964002)(8936002)(77096005)(512874002)(356003)(26826002)(305945005); DIR:OUT; SFP:1101; SCL:1; SRVR:AM2PR08MB0561; H:nebula.arm.com; FPR:; SPF:Pass; PTR:fw-tnat.cambridge.arm.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB3FFO11FD036; 1:W7bIRl/QQbndezF/e69bmDMxXCu2hG6qfQaE7tBEqptfcCZWdo1ejg8SIIOFDeI5dxo2pwB2jhQGLfhQ9rYkGjG7G8XUXTv5KpV4x/KKfAyFuAug8PRYrFu+Cm4GwLOoPww2bLDTP20pxQfq3rCWzrMf+SKc8B+EvK5g2XuaG+D01GmDDmDtfLKqSar85fPU8ThBL1K0yvuFHtT+KdVa561uPlwrTIVeafyxtIYqbXAlGRylPFNGOmlcoygJDPFz66H+qJ4B9yXsFNkYVW3IrPIn2krqd2O8N4qU9y3ISbQ3VOOkqsmHXrkwi7RFnJ7M6sX0ge6aA/QxIMJqd6qsLfu8OFFX3g87tuhaTHPTKi14hNH/3zSmsFjJLNLKcwm6db39uJ5Ie9zrHATFSDKnTjyTejUXpKfE3QmA0Ppe+ikyTDiOHRP5mwZIuwDFVEXJ/RLtVDTVPodMtPKHcmVxLd67Y8Xl0Wd5wK3Rzm6DXric/aZ870ytFXuCRe8xFk5YYXFzE474nGkJtsfQyzyjYgvNRyUL4/J/TYaHX1dCW6M8WvrlBkuQN9cUQ+FHiLhBoHgUClpk7BpINQp8A9ag+Cv9LPjo7Kxn56nnbH+WPx8= X-Microsoft-Exchange-Diagnostics: 1; AM2PR08MB0561; 2:4BmJ+uUpkglkI8/BwTPVmsguIsnAkILf5puQY+fcOtXmCit76IlsfTMXW0wE8dymD9Q4swWD6/2abC1CwRJZvW/q1oHSTOVbUhxcg7DBrrOmFnrqn5HQw9tftunyE/tKa7CCzypp2H+88AGdUZbXPDTfBHR8KxLjvePfcggwILY=; 3:xLhVJE8OVvzrmevMLzsVfpbdWZRoPxMRgwOoWaUhoNx6P4zUm3QVvzA0+Ro3+EAY7gtZN3sZ2cORSiivkus2q+jpFqlrpVaBUGvjSYvl/WUik2+CyKQ0GNhn+1ehkA6KUPp3raCScJjs7amQFM7pvKdxJeAU2jIj/ELAnYXcDzwomegFtI0OWR9CjNwcb2jNiHiGQIYCwQxfhF2+6rSdkcfbvRzp/q4amuYdBid9IEPGm5me1o0vbhNbeH8RNiZkOmBDBJ85vCLnf5DuOQrka0lXS0bFVcY76oJnQ8pFNUI= X-MS-Office365-Filtering-Correlation-Id: bd3951b1-7cf8-43d2-653f-08d40a48cf53 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002); SRVR:AM2PR08MB0561; X-Microsoft-Exchange-Diagnostics: 1; AM2PR08MB0561; 25:WK0V5pcJDt7UY8cZnolxMHV5IiU7x7sWp8fbH+CCRrnF7m3YNIYckC5vP46GdS2lDOkLJUI4uszcki2wzHzlRx/kRKguvMFF9NcBRBw1/8buozpUod3CToltg303ddosD5eppTfSlt9ucPMD5ezp0InheRARGdE9AQWGAqGsB12webYpyLr/LS1IwncG4Xw0EbhpEpezijleV6AJnqpn8OA9KVXPGVMAKAxrpCpMd7QalDviFVhqeJW/XXBOlfooTvJulgnRgjmcsDnbV8yex7HTf4yqINa1lY4soW6G6bo7DX6MT6a6Ha4rd0uI1BwhUiqvI99mASetCzt1AmIeuOESdcS6I3XHjLXNv9SxjW/C2Z3yR9K89R6ELU4rHPP2ACuDAq4/bhsmwiGE1InRUi+ADWMziH+PlGLarEjJfErGRLXr/qC9amEJ/epiGWYu2GUT6XDRv4MN5IywEnnq52YeEohn3NNIcJKct2Jns3MqDZ4BaPlEiFwcm/mKeoKi; 31:FcRLIo9VnyjbEoH/LEoQ0R3Ig9FCPf5Bup5gs/2RoYdgEESy+MvJUlHU53iCm4Iop5Qc0MN2Icb5TNpi/y6NvW/CUcTZQq3mCbiM/9P9HpDvKkDLr8lp+5iHeU//t5hSWYID/KfWr4odcLjN4gpCV5oMDuIS8Ct4gm6iwzsBrT6uFqoSGcPm/HHgvTPMiI7shtij6wTKjvJ7A8qkfiMlugGcLnfX/KJTIk5x20mX/bObnMKefHLlfnsNVkc4SnfVOKKStGBbmF/F4TM/VECUXwiQoFjdgLKngfiPfeRv7SQ= NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1; AM2PR08MB0561; 20:UKCglN3QxFQ/sgwGdMTAYxByfI9Yh0C9LK3gVhxizDQrh1ER6JAiCl4zbZac7MhW89TJYxYoMCtcFugdWcsqT165Rd66+EQ9HYSmD9FNCOMEobqWnEgFkYjSCvtoQrSQWNOkYxREIfBvl1ah9dcorJM3TrtYkbJRNoJIiBm6s4TwLGiP4L9grRehYrjOMJlnIwl7+y5/gCmR0NqeV2uTy0Sp3NPHv+iXIf583hR9W9zDAPvowUPNw6s0Zcd4T7L9; 4:MVoSyJGNXEjZn1ceHZ/aV3MTRWCyyXMSIn0nwK1rJsV2rFypWqn/OlXC1DKlBNPYjMFhokk3nkmZ2lI6TYqhdjCb/1tzk90BJTSXw+V+vCYoTRq03M+FIdb6anpJvAyghCWRrZH2jBXAXn1AUATw0FHT+AtBR+XnlGriBRyyFL+nfi/aw4eq1fs0ZRakkvqUhSsObstue+KWB0l+KJ3FDKgQB4Y8t/BjCCUjHMwC1unxuKOZbty9q7q7t3Y+tkLRjOSMc556dQrkLI8toIIXii89QteE3ujzrDF+uxcQM0EtuvGr70JgqgFTArlu/eKAOP+ACSdVRJdX94DifBJKR0Nvf1tJ0FCmCoTfkHzCA6usmiZIb8YyWF5QCIL+uzlvAQIjTnClKyu7BLXaLL/0LVn2vGwQNmAPuwCHuEHXF2CXlsIAIAh599tu5ZGw6QS9lmUams+UUQUgkp3rGNbI7BVSt8io3XlefRoIdEVZhbWHrYaCKZNurhdOHfF651R8CO+Y95Qt5iXMeg6x3HPk+g80d7Pa1WRhJi2xudGeMXv5/ZDFCNX/1WlDJFm7ylpfi1qXZ9gqcTUgN9VtsjK8hH50X2uWzclZtRUs00LF3FbN1IAP410ffU+uDOzby4/E X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(22074186197030)(183786458502308); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(102415395)(6040176)(601004)(2401047)(13020025)(8121501046)(13013025)(13024025)(5005006)(13023025)(3002001)(10201501046)(6055026); SRVR:AM2PR08MB0561; BCL:0; PCL:0; RULEID:; SRVR:AM2PR08MB0561; X-Forefront-PRVS: 012349AD1C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM2PR08MB0561; 23:2SkWt8lXcEBHJv6xeubsedTZeYyEL2zL/qzuV/JWH?= =?us-ascii?Q?31Mx0qRCY2/XTn7WM1Mk7jXTO3Qm8XdNR8z4AhqfPw9XpEnP7q0PFVFEoBxE?= =?us-ascii?Q?om7oz/hROoUaKPgwSgeFqJrNDGcO6/Tttg7Fzu93MiQK7DB8Zb52pGOXGRRi?= =?us-ascii?Q?g2pxDtnNk764/80hmaJfDNtKBy0aBeT/Q3mY6oa4UwX+YdQ2Z3h4Zc4v4MMf?= =?us-ascii?Q?V5bUTjUNpQVNqI9xELzN5CAlH5ps1s8Dly814dTA08nBpiHrVXMQLCVx/BMt?= =?us-ascii?Q?8CPoPCK3F4P5zkak/C1v5zsm0crUBJhelHGI0JGF/z5hHe5WHnlmxpT54DlB?= =?us-ascii?Q?bQLrFSz6rkRE5oelWELskkqCV15oqsb/On7fkhcigKSAtFih9xojHkagbQ6a?= =?us-ascii?Q?inR/1tuLknufC5r7tlOBBwocrYh53DnVa9N2SOBsteEKdXdSfqqdDEsPg0Vk?= =?us-ascii?Q?yMEavPCXf/9Pc6XUSjJ6eow4vdX4GurP14PfFIxWf0iseHr9VZWBToaeYVg5?= =?us-ascii?Q?BEzHnvEWk1p6u62bqirh61SrmeQ1EDfH7l9+EgWPsbUDNKTLMHex93PUyupJ?= =?us-ascii?Q?Jffe5fL0kl6ZwuFzlHhbY8xgMgUtx6tLzluxPJCU063iopc7wM7wljWUAD9C?= =?us-ascii?Q?XUtjI7QA++Ivs3zZZgSPBjAHmjC6cZr6nZLkLr2+jQ0Hub2T6iFMBKRR0IF8?= =?us-ascii?Q?blfc2mvSKrN6vJtRzeRYn4G7F46iMV+OU1KukP619+8jeaLNa9rm6mULcz3H?= =?us-ascii?Q?WKCrO5xnfyFKPaaA7m+20OvNjpvD8z5hEQ02n6g64HXVQOcQA3Ad99at91dB?= =?us-ascii?Q?cA1rgQnSkSQvaoIEHs1miCau2Gy2pFsuSNXjU0P5PBLR4XIPoPFVBEfu6go4?= =?us-ascii?Q?7kCdDgRFJhcsbbWrl/jw9+mI80U5dIUcxnHL2ZHoGx4S7tPEHEPeguN2yRdy?= =?us-ascii?Q?BL3DCRnd5EhXE5nB/92exwVEXSzrpC1tpQR4lKORRRscz7NF+xvXVlOJYEZ2?= =?us-ascii?Q?2QUX4b3GIBAHQNH+yTu3iQeX7kStq/zZAud3U6tcmPtnBvrfFg1Hor81EkEi?= =?us-ascii?Q?OynE547ICx2y/VirjZqH70at1np?= X-Microsoft-Exchange-Diagnostics: 1; AM2PR08MB0561; 6:tK9rkMYMCZBiYlp/ODpPWkTXDxd+PCMQu/2sbGGvhon6Gs8+mo8WNvtev9o8/YBD1wmW+Ui30gtbXwT5fn3u6mper/J6xDMii3467cbpcLOrbM5tQ2YoExc05DO/gUZ97hd637rCcbmbO+o0B09+TE/pFgnt/7C+nTeAGMAlHC5KhDgt09nHNXAAj/qMcoWxKenncZbmg2FVGrDnNd8rghYOGQ6d6bvCUbBsRWxoN1mplX7tsREpDCM3NcexQZKGQoD/oPOQ+l2Jkoiog0PqUpaMSyx/Nj1E0fys//O3FM7wv+o/7fdcw4ec2nRHxYgHszsP4qk0D44uEZLjKOnjew==; 5:/Yuzn2RqY8zaY/BzFLPR46/NNa8feAoUiu+BXgZ+kH8nLVUVLOIPzs3SGvG62H6ausoM4T8c7Rzo9bO8Kkha0ADve8z1oP92Qd/eiMldlSfvBvMIgS5N2LC6DG2P9Fg4ujvi0Y40xhk1lH8WHVc0F/ylJ/v/eerSofRbf0liLfo=; 24:T2X5eTcPzLKj1f78U5/9EpBDeD7b6F84CkkfgqwK1GLhLbfP8lY40Lrim3p+YWVtDLq/JCT1wa1hWhi+1cMubo5my/qws2q6CmgMVwsZpOc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM2PR08MB0561; 7:nxnw6w55h9eLaT0hZULUudJUmxZY8L7Kv2Zd/iFVfnOa60a57oq0+qlocnnhGVeYDZNikQwQa1lRcocuE5xaKjk3Lv+g03X31EZ7x7I+vXbZQsEZ62p6OdX8VQex+zjKVR2si+CNT11tl19XKhJQ/tv0VmqAFCDrScYPo6fQujRz8PeAPELDL3bO8G/V+zO37AmdhN9AiUyB0EMCbH+0DyIehbGB1eHMRA41hFC+UlcD3fuGKRR7mHZf7hqUdyHsHxXN8OJi6slo0SQtLyFXcEWCrEJ+toEl4NBG8kAoT097QKNTMAuWt9IlofdweQpfsI4GVveKUuuHfMCDx5i/DDtni8oe0kuNvYfZyVTp8bA= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Nov 2016 15:38:39.5858 (UTC) X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140]; Helo=[nebula.arm.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR08MB0561 X-IsSubscribed: yes --- This patch was approved: https://gcc.gnu.org/ml/gcc-patches/2016-09/msg02401.html --- Hi, We've removed all uses of TARGET_FLT_EVAL_METHOD, so we can remove it and poison it. Bootstrapped and tested on x86-64 and AArch64. Tested on s390 and m68k to the best of my ability (no execute tests). Thanks, James --- gcc/ 2016-11-09 James Greenhalgh * config/s390/s390.h (TARGET_FLT_EVAL_METHOD): Delete. * config/m68k/m68k.h (TARGET_FLT_EVAL_METHOD): Delete. * config/i386/i386.h (TARGET_FLT_EVAL_METHOD): Delete. * defaults.h (TARGET_FLT_EVAL_METHOD): Delete. * doc/tm.texi.in (TARGET_FLT_EVAL_METHOD): Delete. * doc/tm.texi: Regenerate. * system.h (TARGET_FLT_EVAL_METHOD): Poison. diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h index add7a64..a2fcdcc 100644 --- a/gcc/config/i386/i386.h +++ b/gcc/config/i386/i386.h @@ -686,17 +686,6 @@ extern const char *host_detect_local_cpu (int argc, const char **argv); SUBTARGET_EXTRA_SPECS -/* Set the value of FLT_EVAL_METHOD in float.h. When using only the - FPU, assume that the fpcw is set to extended precision; when using - only SSE, rounding is correct; when using both SSE and the FPU, - the rounding precision is indeterminate, since either may be chosen - apparently at random. */ -#define TARGET_FLT_EVAL_METHOD \ - (TARGET_80387 \ - ? (TARGET_MIX_SSE_I387 ? -1 \ - : (TARGET_SSE_MATH ? (TARGET_SSE2 ? 0 : -1) : 2)) \ - : 0) - /* Whether to allow x87 floating-point arithmetic on MODE (one of SFmode, DFmode and XFmode) in the current excess precision configuration. */ diff --git a/gcc/config/m68k/m68k.h b/gcc/config/m68k/m68k.h index 2aa858f..2021e9d 100644 --- a/gcc/config/m68k/m68k.h +++ b/gcc/config/m68k/m68k.h @@ -281,11 +281,6 @@ along with GCC; see the file COPYING3. If not see #define LONG_DOUBLE_TYPE_SIZE \ ((TARGET_COLDFIRE || TARGET_FIDOA) ? 64 : 80) -/* Set the value of FLT_EVAL_METHOD in float.h. When using 68040 fp - instructions, we get proper intermediate rounding, otherwise we - get extended precision results. */ -#define TARGET_FLT_EVAL_METHOD ((TARGET_68040 || ! TARGET_68881) ? 0 : 2) - #define BITS_BIG_ENDIAN 1 #define BYTES_BIG_ENDIAN 1 #define WORDS_BIG_ENDIAN 1 diff --git a/gcc/config/s390/s390.h b/gcc/config/s390/s390.h index 501c8e4..6be4d34 100644 --- a/gcc/config/s390/s390.h +++ b/gcc/config/s390/s390.h @@ -247,11 +247,6 @@ extern const char *s390_host_detect_local_cpu (int argc, const char **argv); #define S390_TDC_INFINITY (S390_TDC_POSITIVE_INFINITY \ | S390_TDC_NEGATIVE_INFINITY ) -/* This is used by float.h to define the float_t and double_t data - types. For historical reasons both are double on s390 what cannot - be changed anymore. */ -#define TARGET_FLT_EVAL_METHOD 1 - /* Target machine storage layout. */ /* Everything is big-endian. */ diff --git a/gcc/defaults.h b/gcc/defaults.h index 9c40002..2536f76 100644 --- a/gcc/defaults.h +++ b/gcc/defaults.h @@ -942,9 +942,6 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #define REG_WORDS_BIG_ENDIAN WORDS_BIG_ENDIAN #endif -#ifndef TARGET_FLT_EVAL_METHOD -#define TARGET_FLT_EVAL_METHOD 0 -#endif #ifndef TARGET_DEC_EVAL_METHOD #define TARGET_DEC_EVAL_METHOD 2 diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index fecb08c..13e66f7 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -1566,13 +1566,6 @@ uses this macro should also arrange to use @file{t-gnu-prefix} in the libgcc @file{config.host}. @end defmac -@defmac TARGET_FLT_EVAL_METHOD -A C expression for the value for @code{FLT_EVAL_METHOD} in @file{float.h}, -assuming, if applicable, that the floating-point control word is in its -default state. If you do not define this macro the value of -@code{FLT_EVAL_METHOD} will be zero. -@end defmac - @defmac WIDEST_HARDWARE_FP_SIZE A C expression for the size in bits of the widest floating-point format supported by the hardware. If you define this macro, you must specify a diff --git a/gcc/doc/tm.texi.in b/gcc/doc/tm.texi.in index 03758b5..7f75a44 100644 --- a/gcc/doc/tm.texi.in +++ b/gcc/doc/tm.texi.in @@ -1402,13 +1402,6 @@ uses this macro should also arrange to use @file{t-gnu-prefix} in the libgcc @file{config.host}. @end defmac -@defmac TARGET_FLT_EVAL_METHOD -A C expression for the value for @code{FLT_EVAL_METHOD} in @file{float.h}, -assuming, if applicable, that the floating-point control word is in its -default state. If you do not define this macro the value of -@code{FLT_EVAL_METHOD} will be zero. -@end defmac - @defmac WIDEST_HARDWARE_FP_SIZE A C expression for the size in bits of the widest floating-point format supported by the hardware. If you define this macro, you must specify a diff --git a/gcc/system.h b/gcc/system.h index 8c6127c..6319f57 100644 --- a/gcc/system.h +++ b/gcc/system.h @@ -896,7 +896,7 @@ extern void fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN; ASM_BYTE_OP MEMBER_TYPE_FORCES_BLK LIBGCC2_HAS_SF_MODE \ LIBGCC2_HAS_DF_MODE LIBGCC2_HAS_XF_MODE LIBGCC2_HAS_TF_MODE \ CLEAR_BY_PIECES_P MOVE_BY_PIECES_P SET_BY_PIECES_P \ - STORE_BY_PIECES_P + STORE_BY_PIECES_P TARGET_FLT_EVAL_METHOD /* Target macros only used for code built for the target, that have moved to libgcc-tm.h or have never been present elsewhere. */