From patchwork Mon Nov 27 20:02:07 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Szabolcs Nagy X-Patchwork-Id: 24560 Received: (qmail 51846 invoked by alias); 27 Nov 2017 20:02:14 -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 51789 invoked by uid 89); 27 Nov 2017 20:02:13 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.2 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, KAM_NUMSUBJECT, KB_WAM_FROM_NAME_SINGLEWORD, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: EUR01-VE1-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; Message-ID: <5A1C6F3F.9050807@arm.com> Date: Mon, 27 Nov 2017 20:02:07 +0000 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 Subject: [committed arm/ilp32] aarch64: Fix jmp_buf-macros.h for ILP32 X-ClientProxiedBy: CWXP265CA0062.GBRP265.PROD.OUTLOOK.COM (2603:10a6:400:2c::26) To DB6PR0802MB2485.eurprd08.prod.outlook.com (2603:10a6:4:9b::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 4bd3456f-64a7-439e-332c-08d535d1bdd8 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603258)(49563074); SRVR:DB6PR0802MB2485; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2485; 3:iNiTh/3LuuGDMys46XPPYjp48oFfSHJxTP+QB1nNr2hZVDZ5hNtHy3ip9M5PCDF9qsScY8g8UqIRrDSCMhzE36uOh1+Ztj19OkRlYPVc82f+lvlhur/dVOxrIjUJnDi4AHYiFDYUigUQgAA1E5hBERPCW1nDDmNFlvs3pLamSWC47+0ZiyYoWA6vDGLSfaRBVKuVf2bJUGG7fBcljHyBcq4N+R8vZyyvkqRJYrUdreMz1lvn2Wex9AyB8bTGux6C; 25:7gERZMape/vIB4i4z0hraTda0j1V+asFacB6GEA9eQCoowWBJv2AycGt9ZmyLr6gYxIUXaZOqVP+Sn6CbQlaGEFvgzT0qk4Ckj9sPnL4S+XX4HTcROqGJS7qGanSCNQ09tjVsXKX4IHnsWmqLtvdzY9ImHP4wdat+Cbl2DHkMq9V9Vj1eORqS0cq/poTOgSet91KRJAh/RViOMoTDCn97iAwVAxPK0YyUzCkrXc0cwCjZEEnorJ/Xk4Ku1fxS3niiR+MTvCOzR6H6DLycbS0AI7+lM3hKQ6RgAslU3PoV9OS7UUGCepq9OraWZg/VitYK0hIAB3bCuisQDZ+xtW3BA==; 31:+1JuPIrNIvICQcU4pmuNjBZ4gq8qiEdXD3VJbZRB+TL/UKS8/ujqOR8QG+Ka2/b/4MNBq+MpB618hiYq5sGO2yJVnZtyjrtk3zfF7BvCOpTf1E/QPfnTeyoUcJWyBmnotP4eLJKpR7gpaQLngA5S3YwXnuC7t3e/VPTOgTul4Ky5cCW9B7ZxEnLW3WACKoKFP3uUgBZcQHcKe13skJ8BjLnZI0UKtH2X6C4vU2QMAsQ= X-MS-TrafficTypeDiagnostic: DB6PR0802MB2485: NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2485; 20:CFMnn+4RqiHY+0ZlPysQGdbHJhvXPybLXDa3UxG/+sFiR/gZ3IJm43LmsNCChLXbcl7lZ9GUY31QlMm1yusZA3v6OEuUk9zTHdd9pdSVVkm9YUOpuFU+gvPYrarwomzJ5nazhHpdUoB5dPkvx0Anl3VvrqoMj8ORTWhd7fd3IoU=; 4:G8faBEju6JCmeXwpH18BTpku1uJnMr9gF/kUd8i4qs0Myh/twus+yeLmLYKJaCQmJ2/nOvrLBmccWGXbrvmYEu2DLtcuUFSI6n6kZGYzD9Z92ThWpD62KxoSMu0Np+r/5xWZpW30xwQoHrRsfUtXtun+0sjh/uqh5CNclTzF5afSHviUytW+vkdKTHwDfaCGUTpKMomPf+kHQX5hf/3A5pUPRkBR7JByjxYt3e8RJ3LhDp3qISFk7JXggQaKSni40440Qh9KO1wSETz7r/1RBw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(102415395)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(3231022)(6055026)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:DB6PR0802MB2485; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:DB6PR0802MB2485; X-Forefront-PRVS: 0504F29D72 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(6049001)(346002)(376002)(366004)(39860400002)(189002)(199003)(65816999)(16526018)(5660300001)(316002)(83506002)(84326002)(72206003)(16586007)(86362001)(58126008)(33656002)(16576012)(36756003)(66066001)(65806001)(8936002)(52116002)(80316001)(81166006)(7736002)(8676002)(81156014)(68736007)(5000100001)(4610100001)(6916009)(65956001)(6116002)(2906002)(4326008)(3846002)(101416001)(2476003)(50986999)(54356999)(87266999)(5890100001)(568964002)(270700001)(59896002)(25786009)(305945005)(53936002)(189998001)(564344004)(77096006)(106356001)(6486002)(105586002)(478600001)(97736004)(64126003); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2485; H:[10.2.206.69]; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A: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; DB6PR0802MB2485; 23:1DZZr8PCAT609eiZDMK8gMToF8tcgHr+Po2Vywx?= =?us-ascii?Q?nMfUnCM7f6G+5fmi8rWJIzU6HfNjOPuomn5o0Gh5wH6ra28qV126pkjWP63G?= =?us-ascii?Q?kG9+X57tgdzvL6aY77UJaacpcJ6MNR1oymE1qGqRcnhnyWanKGOkZaONr8X2?= =?us-ascii?Q?7TgLPsLzHIGej4iOeQbEBSNj+IDnZc6dupYaocmiVU0aKug2lcnRMms9xAbI?= =?us-ascii?Q?aZ00+QhWIEhvNlUevu4EvhjbU/bs7Tkwl255eDsxjDKEg9TEuYlBT4Vb4UII?= =?us-ascii?Q?4Zkojr3+XZE8RJjNKYxZpStvgb0h4JNaXMr/eAOgc0YIdXsx3+LpmZrQr77m?= =?us-ascii?Q?z4hf2fMcW101PajggY+UUJS2gvQjoBGluTJmYOot12cZ+aVCQEpn2fsvPr5i?= =?us-ascii?Q?zFcWwulGuCIu693RjAGeqrnlxddeDUgbVWXFrwUBaaeHRVYRjxHFvMrHb6Ta?= =?us-ascii?Q?GSo7sh+/dx2W2iMYf1q7FT2M5L18wPmca6RObXxHnG5PpfFXTqc21uLdHEFm?= =?us-ascii?Q?gsEKbfaBtjNRkFm8VC9ySbmK9niGauQeklXpylMvBm3Tpe2szw1LYaeJPiny?= =?us-ascii?Q?kv8wSxLPU+pkGxHVg+ADN22wE3GMVzPMsFdpp4VFC7Dx/PWF6VFS5rD6ayFL?= =?us-ascii?Q?uG59cXkv4TQwryiY8afCqRwwoJ4gNi2ipfqtKfTmuCr4AeP9uDNdueJsLnTn?= =?us-ascii?Q?+huQqciwYNhDJrtyfksp+2ECiXLnF/yuoWuHEioCFV5n8keBoPo0eiz0DKL+?= =?us-ascii?Q?GQb0nEWa+XZ40lP2IL7VoWsIQUam6l4/KdCxA7rlcAQTjZX0fL97QHGAmNsi?= =?us-ascii?Q?YTMscHvAqtB2kcCnnCkzCW6AZt1Bq9e5irQwvtpzrC59gsNb097VL2IcXQ+5?= =?us-ascii?Q?QSJXhLirQ5t8LwGwjrCCXHJlVWxNOeNyRAi7ob6RbiafFeVl7yoxAkI3Gfdt?= =?us-ascii?Q?z8o6TBT8yS79C+eJ5FjveBBQBCphVcTi2MukMauKYgmbUXuM3WNDmGYv/PPN?= =?us-ascii?Q?ho6n0CJR5whj9orgF1py5POqH2Zsf/SxShzwzcazcPa8YERlmuczouhsM/Ss?= =?us-ascii?Q?90XjUF0mlkWSBIrf3+XfF0WDLpyRZseP55oumEG0UjqSp+RSOsm71zEYfn4L?= =?us-ascii?Q?GEgz1YFiUmUSu7pCBHf616pT6HJv6ssDh7bXW46ptM3cNFO3SAqZuKuYmn+w?= =?us-ascii?Q?DwElK7Wr+/B0WlI74XFsjdUlN/8a+mjtLhLXjOT8cDTc27bCzcGh3ZCxxJlB?= =?us-ascii?Q?97UL7QezIDr53DGwCYPxtifpSSiXKkTV7LRfR/x0TbTgnj7rrNZ5gcxcNnPz?= =?us-ascii?Q?6LDQnnY5Wfj0OCxPusVrOy2d72HBqUBuhZkub4pjqvf5rHxgbHdNMgvSA1UR?= =?us-ascii?Q?ZKAU+ExmOsrHkVbkEDXyK9XcAJ25ED1Ur+9qDLfHl5A3pEjtx?= X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2485; 6:sNFE8YDUH6kbMZNexI8xFgFSPKwGRGvkFzSo5Dlw6R5uLC7iL2ScfVAabzUH9P9ogjYofVF1jmEuARgpfdu5Xt7GZdTAHHjHkBACCH1bsEAGmp6eKzptr0ZexNPZ6h3W9qBPTMrGDUTXReLqTQT2cVKfVX3LfvdlpVRh22P/Te4cain1YHid612XbDS6cHX876qaywdue2n6C1Vqz9RPvY2BFQO6oJ/M5MW5ILhVL7eCuRHMjw3dYwGAsIxGK3pm5kjRbdkm3OViF9M1NSp/T1+W79ZD0y2Ojz5DDX7fFs5h2Eu1uFMoWusdJGgdyELNYAoUvKz36sbJU6Ks129bsLrWne5twxG71Qxagod2hp8=; 5:/o8v06yvN57qUDRW7p2fubXT+a1xSeTw9gNrCrif+/6P29WAc+0+041Vzmtw/0qFMxCNXaX2X2II3K21qgqsOdKrTkygP9JQV5C0IvSE5HAhax+fnhpuL1uecspoUgNXPmdG2g+06QBOca8Mjxmi9Apzs5VSXU2BsTPHTtJduTM=; 24:FmDDBtA5USAOBU+qE7g43PvDhO1rgXgUp/QJRtj3A/5vT++njdwrKeLCL7OS0ICHujMDvsQER0uW7RUleHzkXLGODHzF6iHYX7TJ1+0aLgI=; 7:UDCgDJqwXRn+Lf+m8pj1QVvJ04dUF0VScMQ7FtuYZfjVSKPJRgESGrcgicWDTpTFWyls8cNpQLmBqeUxgavAsfdM77SOV1dRbHbaH0byUlyZKivfVUdlveGtQ91CFV/eVtdQ7vav9aB3MhYGqCvTnEI9y0wsFvD0ReuPHuc3HF4Q4hd3Cp5dY/4EISXjKMrA/1vbNZsgY4XLJsrfmqZwuj4Y8lHbU3xESIDAbNSm0GuUZYJmLi0gxlA8yEIagk+L SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Nov 2017 20:02:09.0886 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4bd3456f-64a7-439e-332c-08d535d1bdd8 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2485 rebased the arm/ilp32 branch, it needed this patch. From e79bccb0762f71c1c3f460ce7dd750bf0fb34741 Mon Sep 17 00:00:00 2001 From: Szabolcs Nagy Date: Fri, 10 Nov 2017 18:59:31 +0000 Subject: [PATCH 8/8] aarch64: Fix jmp_buf-macros.h for ILP32. The offset is different on ILP32 because __saved_mask is 4 byte aligned. 2017-11-27 Szabolcs Nagy * sysdeps/unix/sysv/linux/aarch64/jmp_buf-macros.h (SAVED_MASK_OFFSET): Fix for ILP32. --- sysdeps/unix/sysv/linux/aarch64/jmp_buf-macros.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sysdeps/unix/sysv/linux/aarch64/jmp_buf-macros.h b/sysdeps/unix/sysv/linux/aarch64/jmp_buf-macros.h index 608a7ad1f7..adda020e2c 100644 --- a/sysdeps/unix/sysv/linux/aarch64/jmp_buf-macros.h +++ b/sysdeps/unix/sysv/linux/aarch64/jmp_buf-macros.h @@ -3,4 +3,8 @@ #define JMP_BUF_ALIGN 8 #define SIGJMP_BUF_ALIGN 8 #define MASK_WAS_SAVED_OFFSET 176 +#ifdef __ILP32__ +#define SAVED_MASK_OFFSET 180 +#else #define SAVED_MASK_OFFSET 184 +#endif -- 2.11.0