From patchwork Tue Oct 24 14:32:13 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Szabolcs Nagy X-Patchwork-Id: 23784 Received: (qmail 928 invoked by alias); 24 Oct 2017 14:32:23 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 910 invoked by uid 89); 24 Oct 2017 14:32:23 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.8 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, SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: EUR01-DB5-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; Message-ID: <59EF4EED.8080507@arm.com> Date: Tue, 24 Oct 2017 15:32:13 +0100 From: Szabolcs Nagy User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: GNU C Library CC: nd@arm.com, Joseph Myers Subject: [PATCH 6/7] arm: Remove unnecessary volatile qualifier References: <59EF4CEC.8020301@arm.com> In-Reply-To: <59EF4CEC.8020301@arm.com> X-ClientProxiedBy: VI1PR0101CA0076.eurprd01.prod.exchangelabs.com (2603:10a6:800:1f::44) To HE1PR0802MB2490.eurprd08.prod.outlook.com (2603:10a6:3:d9::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fe7b3977-8152-4e4b-b396-08d51aec06fb X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199)(49563074); SRVR:HE1PR0802MB2490; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2490; 3:yNok2/M8Wry8/MI6WVpGZLyXxlpukBqhM5jKS2UDu3Ddfxoy/qatFsD9skbqR/Z+M1zi2k4d3qKvn5rYEFw1Uhw7NQaCyTcZOGQszXqXvsgRLI2nTc3TWPUd2XABWwhST6EWdQn0ykWzzXpE0sKKe+YdYCSh4h5oeKfav2Lsx8isl1M3NbPl5ZdLnxZHaP3Gb5acNfjIbxAJzQqiuSxNCx7zsMikvWTC3LuImrJIKNfqRI37CkKC8J5iry4D7Is7; 25:KkLSwJvzTJisvtEC7azxuTeYZOIxQ0E7RAi9ySZwKozVa263xbJbFWCwGrkmlaHAIUzbAQ12a/E8ZMV3tbAfY6MZEzFnADa/+ofWqS/ujjR9w3tqQ3GhdgAfhcnTXBW7jbPE6koeQlsjBMFOPU37q3lU2NXI4W+boZbJRMoGoOcM2ltn9nXX5PDl9USR7A8M250T0CSFaEWtYjDVvdYDf77kyhPs/USMAykzoPCXeTAk9BveNiaydxxnGk6VtpYyk4+rdgNunY+ukAeiFiqrRwlSes+JzwGEYj4GjCwMvA1uBWIiOkz1AmLxLfd8Q2M36gASFCRvtZthdsHwQ7vsDA==; 31:YGIb4omJ3lh3Y4nRlAiztckkinaIYI6iJA6qdupb4KzgezhzmFy+F5eMl8LFcBM+VoUVPzcBvNh2KZD3RmCVQHHzE8H4A7k9yiv6mHFg5oNeqejFThrjHXpK/5+RBadxCMrceD8rIy3Vb18Lh3t+XnSG1ly8TtBtvaqeAj72FM3RO65BhwyFXpVqqFrOyTpExPGpUZGtkI3qh4b6m5VMXN0RDKhMxPKQYChIY2l6nI0= X-MS-TrafficTypeDiagnostic: HE1PR0802MB2490: NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2490; 20:0/wLzSpumtqXPEAKXf3NUwSH5cUJbFaMNd6Aab+GYoKa/eHV93lga9oLqYEnFPUBvI7xMbgH2+La1kfzKnDIVyyGy1IROIbU3s4w5fmZS8k/49zNo4bii28xtvCujcer+nILm9fTCr7G8lBzx5Dp0X7F/JL/04LC6cxdUhyCq0c=; 4:QrqRfg2VHX95y8b3Rg5+ZcU95TXLRGyqg+Dpe5oXaL8hGAzPXdt+NOw9G2gJ6b+ZE8t5l1Il9O+G4mp/clFjg8/aXZO86jKwhA1LqFMPi3dRgqIaMJJ2Z+4O/urd67FRrusKHuICTRPu7EczObRXkrCcJC44HnMNjPQ/RV8m8vxf1Owfvf3dqQyU5xMew65zFsmxA2P9rXGq6c0AL2W4Bcx9/FWe2nUzHN55RnicuyAElCDYvXI6CsOzRhe9Rngh1uoovU9y6hVKnmUXeR1a7KfCx0BOzchLG7/WNijWmlI= X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(6040450)(2401047)(5005006)(8121501046)(3002001)(3231020)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR0802MB2490; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR0802MB2490; X-Forefront-PRVS: 047001DADA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(6049001)(376002)(346002)(39860400002)(199003)(189002)(76176999)(7736002)(478600001)(50986999)(65816999)(54356999)(189998001)(6666003)(6916009)(2950100002)(4326008)(2476003)(59896002)(568964002)(270700001)(564344004)(5660300001)(33656002)(80316001)(6116002)(25786009)(3846002)(77096006)(101416001)(64126003)(8936002)(105586002)(53936002)(87266999)(2906002)(106356001)(6486002)(4610100001)(16586007)(4001150100001)(8676002)(72206003)(84326002)(81166006)(81156014)(58126008)(97736004)(83506002)(16526018)(5890100001)(316002)(66066001)(5000100001)(86362001)(65956001)(65806001)(16576012)(305945005)(68736007)(36756003); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2490; H:[10.2.206.69]; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0802MB2490; 23:UDbwcBtMEqsAOk4JjUHSJI6rtQTOfFVij4n3TI9?= =?us-ascii?Q?uc+cdwfiQeHEbnT8GVP4TsmI+whSMIx7BuiokJPSjSqw/SDwf5M60s7bZPwt?= =?us-ascii?Q?NyhSXubUKd7D2Dgn6nN65/lc7O6YfJbH6Y/3GrghnHBb/ljtzHeY09La4Hu7?= =?us-ascii?Q?4qpF4xSyYAQkfrMEC+W6VsjJgkxNAahMI5xs09eXTa0WTT5AhsolKWpVLgV5?= =?us-ascii?Q?9IE9ooJ4/LVU2pmjF3lyRjlkrKRqWO02Z2Y3LJwxJLXEwIz7f0gs3lloZ6Gy?= =?us-ascii?Q?JkAKx9JxqPAQ3pPxi+XgDR7O93Uku+vDz/1AsVOxQn5Jqae8SqaNG/+3Gwn3?= =?us-ascii?Q?4CILgfz8nzhJb0Mm9TqSLJaWTbOJEgxTKOTRjUhOmjopLAes2FpSv1SYJxUf?= =?us-ascii?Q?PavyVHCeE4jhrJJ2uo2VWPcWq1unl8XPtoBWJlzIAWawYW9zIJBBSS5mXZl0?= =?us-ascii?Q?C6o8J7RwYa5Zfe1NEGPqMv2LGIIAyB2Qk7CETyI6ChEHVYUPmRo3zCztdGC+?= =?us-ascii?Q?KkY0k9hqO0EELcCdXsqGlgAZEz9D+aUB2Ks6jY4OA2dkThX3MQctbAswOGm7?= =?us-ascii?Q?2Ub3VYLt1txqEgg48oIgCoLmzxkwvnj6/IzZcSEarmh1xCydQV8GQKGFFkZD?= =?us-ascii?Q?JE+8cLZM38Dj3Shp3w2Brk0AP8pZ1ekslXVIlf/WoL9gr18dnDd5AIy9oUFm?= =?us-ascii?Q?YHmk5npiyUKLRLFIWDB5juiGU/XhnOZQSmAXBHHnKvNcTcM5BtjArhTpExwi?= =?us-ascii?Q?1cExXGqIuV1Bctpb76fwibPBmbWxVeAItVXobc/AB+L1dDF0yxRF4cMmhEjI?= =?us-ascii?Q?wV3aCLWOh1PVRALswXmDeWrlptoF7rY7mdn9AD6n83hdt5HoOQgGDgUyN83F?= =?us-ascii?Q?RXek8VahZU/ytHT+wuqvm4V94vM8sXhC5MRvxlpKWtmZ61rYuTvbIIwl3ddi?= =?us-ascii?Q?+RfQNy62QOsuxseUyz0wtO8eWfjNX4JuPV+VNUfd3IG1q10+GVv2fMhoGPUs?= =?us-ascii?Q?msVU7joGA5XI3ym+J/PtuYJ9+hiSt7bMdQEWHrs+WEA1Iqx3rzVWQZAoAglG?= =?us-ascii?Q?0JhMzFTQxfxaY3emcqoG6+iauQl3j2fbJRHl/cIUT43KlIg5iYWWe1lc/Cl+?= =?us-ascii?Q?2vAKz+iF2TPZybaYVGEvM/Z8au5i51awH7ytUI3QZ4bMWO1LRdiRmL4ufn3y?= =?us-ascii?Q?jwDymhZwbEvCpbRivNoy7w4DbJzEIRb6cb9S97W1rbTGp82c9jz4NSllHQHw?= =?us-ascii?Q?4wD2JUGppFfUfzNbM1/7UbBEXkKF5UsSgaVA68h7On5m2KhgcyvHPWDwZmXU?= =?us-ascii?Q?G28MtnHW/9oHdipflNw7Iao27IBwO3G0b+kpHg5LIIjMgYhF8HcpM6/RYB31?= =?us-ascii?Q?IMEJGEZlYp3Sw8JXT8Vh7Xg66mdFLdXCCu9VKJEt1qI3x2DroTP88C5wbNHq?= =?us-ascii?Q?IpeMFeCyafjmYNe43YtvPcHic3xPVmOW0VtLOnxNgigrlfWisvrQP?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2490; 6:wAasQ8RaeuLNsKHTTIjBVh+SFttZ4BMK+iOM3uTrx+MDDVPTxIvBEtmxaFH+XrdW+Ya0s0cZjG6pGQqPdrn2T1lR2Zy7yfYzClgGlGsiUr3c4NvqQOpSeKJl+vqz88q5fPn17obTb/IXNkhAsBRFhwQnsoSsTQWSs0fKjjDxfHptlE387ygepUuUD+HMHANi79AdOFzMQqKwPPdi2U1ALiW2VaDeiFwNcBKB/ekhV+qxpExKcgmQkfaJoIjIRlsgsFHZXFfkjDmAmaBdsZbH3MbqWwk8moAW1TcSiHA2OA687HkIkr2yY8XH157+KkJDllfpwqwVtYtSCH/qghY/fA==; 5:5vcaTeR0UY1IcoXFObzue9A6KqE5bEPs7g1LKWkBdMP44v6tqpq5EaXFfil6x6J/h/tAbDryucfpOXqrXsNrPZ4Wo/0+bTs572JjvuBmZYLQ1ZpFDwgJm9NeWCmhe7YJwX4mQwsGk6TEiMB1yk9oAw==; 24:zRTdQVl00c375KYLVUV4VGvPyEYz6Obuyc2jCjzh+zXPPQkE74Ys87aBy6cUOxc96B7ZogQIS1YlNDpTELfKgsqpEHVrzmix9BD/mZLQSdw=; 7:aC1KjwCRHjLNVq2tSJmMt6NNKmVmIR5OP+UmAnhtZe+dRSWryfKpNIxAfyYCOU794Ao3XFc4lyTRK/2RW5SgS4mWumtx/cdXJ2jjX66595sFJkpHJxpMT/tzUhktve7yeYtgZ1LcCB/NaIuDYgE5Ikjq/LF2rf3N0QxCK7Zxc1E469muIhn3rEbOBJ0D/TAyYQJYnREvhzA/WnWzZ5GsxQCnod0iCZK44Aa4sCRdBok= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Oct 2017 14:32:17.0649 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2490 2017-10-23 Szabolcs Nagy * sysdeps/arm/dl-machine.h (elf_machine_rel): Remove volatile. From af3fc493668dc8b1ff27e83458590d1e1a5cf386 Mon Sep 17 00:00:00 2001 From: Szabolcs Nagy Date: Fri, 20 Oct 2017 17:44:18 +0100 Subject: [PATCH 6/7] arm: Remove unnecessary volatile qualifier There is no reason to treat tlsdesc entries as volatile objects. * sysdeps/arm/dl-machine.h (elf_machine_rel): Remove volatile. --- sysdeps/arm/dl-machine.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sysdeps/arm/dl-machine.h b/sysdeps/arm/dl-machine.h index c59386f515..ec3a0274e3 100644 --- a/sysdeps/arm/dl-machine.h +++ b/sysdeps/arm/dl-machine.h @@ -464,8 +464,7 @@ elf_machine_rel (struct link_map *map, const Elf32_Rel *reloc, } case R_ARM_TLS_DESC: { - struct tlsdesc volatile *td = - (struct tlsdesc volatile *)reloc_addr; + struct tlsdesc *td = (struct tlsdesc *)reloc_addr; # ifndef RTLD_BOOTSTRAP if (! sym) -- 2.11.0