From patchwork Wed Sep 13 18:00:46 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Steve Ellcey X-Patchwork-Id: 813551 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=gcc.gnu.org (client-ip=209.132.180.131; helo=sourceware.org; envelope-from=gcc-patches-return-462064-incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.b="kCGO00/P"; dkim-atps=neutral Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3xsqGY6f9hz9sNV for ; Thu, 14 Sep 2017 04:01:01 +1000 (AEST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :message-id:subject:from:reply-to:to:date:content-type :mime-version:content-transfer-encoding; q=dns; s=default; b=MmZ M7SyG6HLMw+TWc7dTAQgL1FMgwj/kmtKnwDQp0IIJH4KgY/WFPkd74yqse9oHyfy NZEdPLl0C2VrRK8KaEPDajGQE8493kdKkL/c5lYeMxRNnY2/IzaD76FI4vSbnwZ7 k4kkKk/I+f80PBFgRxNGSd58aMp0AGLx4ydDq4UY= 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 :message-id:subject:from:reply-to:to:date:content-type :mime-version:content-transfer-encoding; s=default; bh=vbTpUgeYA BKdAgsyiT90pmKmKdE=; b=kCGO00/PTlX2DiI6RvtEVV4i5E1n+WAuIQtxYpHE4 lQr71ok3djUf1XJG7h/KDfxO9CRw7Vb4dz6IaxJp+tTiBjQh7fBEPBTWfaI8/c5w H5guivV+YmfL9oYCseHpNQzG/IdQFxTOykgXj5VeMDXofyuWToculemU4S27yJzt 88= Received: (qmail 29344 invoked by alias); 13 Sep 2017 18:00:54 -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 29331 invoked by uid 89); 13 Sep 2017 18:00:54 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.3 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:1620 X-HELO: NAM01-BN3-obe.outbound.protection.outlook.com Received: from mail-bn3nam01on0071.outbound.protection.outlook.com (HELO NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.71) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 13 Sep 2017 18:00:52 +0000 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Steve.Ellcey@cavium.com; Received: from sellcey-dt.caveonetworks.com (50.233.148.156) by MWHPR07MB3549.namprd07.prod.outlook.com (10.164.192.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Wed, 13 Sep 2017 18:00:48 +0000 Message-ID: <1505325646.2286.10.camel@cavium.com> Subject: [PATCH] Fix PR target/82066 - target pragma and attribute documentation for ARM, AArch64, and S/390 From: Steve Ellcey Reply-To: sellcey@cavium.com To: gcc-patches Date: Wed, 13 Sep 2017 11:00:46 -0700 Mime-Version: 1.0 X-ClientProxiedBy: MWHPR04CA0088.namprd04.prod.outlook.com (10.174.173.29) To MWHPR07MB3549.namprd07.prod.outlook.com (10.164.192.138) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6be62e71-330f-4e24-8536-08d4fad15d6c X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:MWHPR07MB3549; X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3549; 3:lCd2MgwoIJZgpmFUBLBjLyrNo4oE6065jTnpKT6xLOi3pTWugbpAam6L9qzBx8VYq88M74Pw+sKzBAoikynWDCyvyc1+H9bSCkPQ8xbGLMgkkmFMQ1PmHjoaX4/9Osfm4U+AhN4n/99wBgxPYtDeU+K1qbA2mHPjYA9rzREo5HCbKn46DBjjz/Ix5SugeHfUX0kE7r0X5AGd0OQdsM6/cpbcpQAh8Kd0xxSr0+OZJM/NIPCHQX6ITeysFBl6X3up; 25:XByWlIGU5jnNajL124id712A+IdTiAO3vTzHg4SPT3dcetGREtApJSXyVMcNgdCasXqqii5lrZTltshHPAyJfhe2zxDnfDUjvn/nvB5Zrts9tZRqzjLnJ+FB94h5sTWxyZ9Zdhbnh9IZ28FCJxasZeyR47ExkbEMEGbI4BvkrT9MYgjG84ZJSQ49eYUJ/iORu2uZv1mupLgw1oRBCaUWQPYdq/LLVPbq9gKPXGDC6OimM5J3QEyYW7pY9WcqctPUE9y3/zT095Pjtj7Kedqoik8KIsTcAP/fje4VN5ZWjj8MGGkzygZKXIrVQHAFjrK/4uUq6mSbYMrMRZwCOka7Sg==; 31:NAUE34s5wFgaL9ftR2An0PUAq4fXO4EFKxI3W1rpRXo/uNwP3wN36KyaZSAXQvCPhtjxEZN1g0xLWWGurMGrG6AnKdy+3v/XNI2IUS0yB7dphyM7iCejXD+o/jAOeZF+ElBru/rxIPPVrzsehNdOblJIlHvrEQM1oMEhglNReXwv7Ej2LTAxL+6KWoj8sFBIMP0Xlua35AxLnYtj7ByMu06UHCUc31p5MXXKhy4LvME= X-MS-TrafficTypeDiagnostic: MWHPR07MB3549: X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3549; 20:GK71JCmaOtjp+Q441iTf4B8K4ggHDpCNH8/iNN8FnvwxGya56LuVFB3l+IozsmSgL9m6zIkP6yUode7lFj3cJMwFUwdyQDrF353/k8Kpo3M0K9nOYUHfq7G1buakV+csmWka8EhapUsCInibgD1PFqzHPSoOjyu8QjdmKruyUogFKxsZXi+faIrd3kRnmbd16ea1WVB7ELyrUVSxG1BzKDhkfSUQPs/u49eXkasyT3T78/xg9b1tICN3eioUggjw/asPfaKVva4kEErAOYx/r2YLWlea29MK2tL4z+S2KxGJtD0KZp9bb8aorJUlmTmYJASoCy+Ohaq/B/T0WPNv/qAXyOMbwFLsuuaXS9DKR/vzswUOKCZXukAy9jLWgQP6c40fQmsTMkAyddRqXpS3Na/g638bX0307Kt2Vm31NgCKV0vVOSWRYSoDXxHk8vD6URLlDyHkre2gDbdkwlOhT4Jb79hZ1uF2OSdUesHBVq1agweKhStFMt/WyOWam4Fi; 4:Bi8ewRtx8dDCy1P9SP42mkwEhQu7AjSGON12dYbJ1yxZa4MjUaOTECEu7zM85Im7XsItNHtIcmGNh/xNwyCyKhCcopW663cpd0jPlgxYVTXsdXq6VOKWZy8efkNYWdtNEv6r447qATfnO9UbLwFBaR848lLmpEw7w31knSBtNR4nSEL0VLB78Q3yugQ5ZGy14cA9xwHdnTDK6qTliIsHTuLqs9SiylW0R5Avg95xdk+Omv53apbBgt13p85TLE5u X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR07MB3549; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR07MB3549; X-Forefront-PRVS: 042957ACD7 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(376002)(346002)(199003)(377424004)(189002)(81166006)(43066003)(2906002)(8936002)(50986999)(68736007)(53416004)(81156014)(101416001)(33646002)(6486002)(25786009)(5660300001)(6506006)(36756003)(69596002)(3846002)(6116002)(305945005)(23676002)(110136004)(53936002)(8676002)(50466002)(16526017)(105586002)(47776003)(106356001)(66066001)(316002)(6916009)(7736002)(5820100001)(189998001)(50226002)(478600001)(97736004)(3450700001)(2870700001)(72206003)(103116003)(6512007)(99106002); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR07MB3549; H:sellcey-dt.caveonetworks.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BMWHPR07MB3549=3B23=3Ay/d6?= =?utf-8?q?ryFagPMIf1YobO4WvNqYgzXZlYWzsWtK4aWNqWJh8jmtxA11HzYWWMYf?= =?utf-8?q?YXSZJeFUmuF9xB00GmG19u1b77QMdK0/RjRDUyLeJPVwaAPoxD+Jbpit?= =?utf-8?q?e3mdUe3XvMp+AJ7Ascpq2nFawBhHABHdNaRzTyHn4DyDh7d04o1KTeO/?= =?utf-8?q?9UkiG7MGzCIAGndXxyraVjLrok/AXnT4EVbSwpPbsYroCQQB2cklK3W9?= =?utf-8?q?wzQAQNj4h/oBld8JLBZ4ODvXkS3BSKq7pAg3RR/BIGlb/t9KRn3pgNVw?= =?utf-8?q?WYFWOrbHBX0i8pbRGIcXXUtsPX92x0y2/KVfZe5qR2Aa2dXRRlYExaL1?= =?utf-8?q?HQE6GWPJKyuw6pZyopfr2Y3pWF0hx6VfXPOg53/gjug0xjOuF/dTnJpv?= =?utf-8?q?4ajt0XpATfxuURqNcvpf+JBWjWaFRcIkBZ28IZtX3iDxPPL+VWbfaF1O?= =?utf-8?q?3kGpms75/nH2U1VdHpPB3uxHut1dRhJnYZOzI24Q6terA6H9AvX2lQoN?= =?utf-8?q?iJjAOi5fzzCregsWBhPDiHOkKWQY1IgKX28iDplSGi6YV8ypf4FLMnPL?= =?utf-8?q?qjrd4eclQXcxykvs0f6XPIJeqxzPRMxm8Z8seOiwIFW9r8FmAliIZ+SJ?= =?utf-8?q?AsTTJ9iTHOS7D9IyvM/QptQ5wdKLutHUfdbizc4ZkLOF+HN2HyYg+bnP?= =?utf-8?q?0uNLeaiRdaR2MvGqOLuUedZQf3tiSK5aKt0XPXeJK/NR/g+dkYkdXm4l?= =?utf-8?q?QaemfHiYli+ad9I0Mzwchj3UhkReBgWnFtCOwgM3gXmIjGsYD+7BB5a5?= =?utf-8?q?i7dTl8M0V3rFH+w43YZ3Ql0C3muASPSHvY/8loHWbI49ygzUuEBoS/un?= =?utf-8?q?iWh9wXYXYEzw4HCkry6f7KdQhmlyHOIRfDi8J53MCJeDX6uWsQUJIF0g?= =?utf-8?q?eXky+Pnn5ahRf1ZL1xetnzfDGC18obd18AHQ5cDv9uWWQ4fgj4FUsNgv?= =?utf-8?q?8yzRO76pvt0vZtI8W9H+s93ZjUkMxoOlXqra1bPuAKjGWc82c6MqPZI4?= =?utf-8?q?IsHCcwA2zhIGpUh+bhWJqSEhnv8nie49HHFHD1KnzwI9neB0i1jrzYa+?= =?utf-8?q?toQBRJfPYrsX0j3G6qRlnGAti8fXCGquxJNcPJwq2XcE6OcnTpjQKjmi?= =?utf-8?q?8CVqAb7rUZYNRqahS16XkEYQCNlW4wViYDEvNjsjcmzzEhKLWg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3549; 6:tHGFrAH8lMEVa1PqrPFFrrOM9p9z+/wP37NnEzvi407dfs75J58xJgnoqLkRINV+7NOWWfbFbPe8FAFxrg3XhXUiheyKRWfgpI1QVQ+IStnVbTOzBMhQB8mbaLuxU8WBm5r1nsF/QFjnGaXHOhG8l424fkOu+P/ILJ6xBZ2Y7LA3NabDnEXl7L7Y0Ht/dGI7OnIvjWLrAf909nrk0M8sQBOSvl9oP7Ir8Bh5cGqXBLiJ9HWBLOymjSeXCWQV37kS/dneZMAtHb89OaaVV5+lvuEcYdnAc9paotz4G6rj7rYsX6u7eN4IF1CO6RpsEMHQDl3jmx15yq+RnQKZ4kRkEQ==; 5:4TfcCZ/BbP58zZ6rdgCHeW7h8e6MVX75xuW/9sQf6SeSN+KgLAftY1TeY5Cl4F/R0ttMr9hZso3XYtL1TFwiLin1ctK6bRVjLGSr6/kZo9LHZgQoQ/JPGGX2YhE5pkraH61seHOaBIO34iaSCokIlA==; 24:pdrvUIWXJ17R/wMuPSQJ992dDWo0MbnNTAUXSEd3k+HlSa0bl97pSEPCMSv4ZfVGcctLTSJ0btr7CpS82nLTaMLk9ehpgE0OxT4XQL2oMZ0=; 7:Y++A3tRs/F+sW+cmPsIuLIj1R/8Md07eGCDqjerliJDRaWX+PIyLzt6+G+kZmoCpgeNtTHrMOwLs3DHnZ9tkN4zYy/0czkyzY233x3MD+eCtW+RrqnL/XN2Qwcdlb9yaOOb6vT8jhQKBcdv/iOXkL70/Ifmdyy71W6sjlCCO5l1CcUpsU/OE2rQ0YdI6MAwC36DdAC4zg3uqip3+OIn3ZrFFYlJEGRAXCDprrgWhyK4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Sep 2017 18:00:48.7334 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR07MB3549 This patch fixes the documentation issues pointed out in PR target/82066. It may be considered obvious enough to just check in but I'd rather have someone look it over to make sure I didn't mess something up. Steve Ellcey sellcey@cavium.com 2017-09-13  Steve Ellcey   PR target/82066 * doc/extend.texi (Common Function Attributes): Add  references to ARM, AArch64, and S/390 specific attributes. (Function Specific Option Pragmas): Add AArch64 and S/390         to list of back ends that support the target pragma. diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi index cd5733e..32ccace 100644 --- a/gcc/doc/extend.texi +++ b/gcc/doc/extend.texi @@ -3299,7 +3299,8 @@ or separate the options with a comma (@samp{,}) within a single string.    The options supported are specific to each target; refer to @ref{x86  Function Attributes}, @ref{PowerPC Function Attributes}, -@ref{ARM Function Attributes},and @ref{Nios II Function Attributes}, +@ref{ARM Function Attributes}, @ref{AArch64 Function Attributes}, +@ref{Nios II Function Attributes}, and @ref{S/390 Function Attributes}  for details.    @item target_clones (@var{options}) @@ -21839,7 +21840,7 @@ function.  The parenthesis around the options is optional.  @code{target} attribute and the attribute syntax.    The @code{#pragma GCC target} pragma is presently implemented for -x86, PowerPC, and Nios II targets only. +x86, ARM, AArch64, PowerPC, S/390, and Nios II targets only.  @end table    @table @code