Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752884AbcKRATX (ORCPT ); Thu, 17 Nov 2016 19:19:23 -0500 Received: from mail-sn1nam02on0084.outbound.protection.outlook.com ([104.47.36.84]:16800 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751995AbcKRATT (ORCPT ); Thu, 17 Nov 2016 19:19:19 -0500 X-Greylist: delayed 7266 seconds by postgrey-1.27 at vger.kernel.org; Thu, 17 Nov 2016 19:19:19 EST Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Steve.Ellcey@cavium.com; Message-ID: <1479419136.908.90.camel@caviumnetworks.com> Subject: Re: ILP32 for ARM64: testing with glibc testsuite From: Steve Ellcey To: Maxim Kuvyrkov , Yury Norov CC: , , , , , , GNU C Library , , , Andrew Pinski , , "Joseph S. Myers" , , , Szabolcs Nagy , , , , Prasun Kapoor , , Geert Uytterhoeven , "Dr. Philipp Tomsich" , , , , , , Adhemerval Zanella Date: Thu, 17 Nov 2016 13:45:36 -0800 In-Reply-To: References: <1477081997-4770-1-git-send-email-ynorov@caviumnetworks.com> <20161107082359.GA19666@yury-N73SV> <20161109095650.GA22804@yury-N73SV> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.18.5.2-0ubuntu3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Originating-IP: [50.233.148.156] X-ClientProxiedBy: CY1PR12CA0066.namprd12.prod.outlook.com (10.163.230.34) To DM2PR0701MB1067.namprd07.prod.outlook.com (10.160.26.20) X-Microsoft-Exchange-Diagnostics: 1;DM2PR0701MB1067;2:SIvrCzvY/9ue781YxB0RuPH/u/THqy/iFWW7t2ysH987s/Ek+DT1kdlLnhT5xJ3Vl6ecCGeZ9Y7ENW635GhiLb/FPk7KwObPu2vIkeQuOW6JwHh7j7+gtfg20YpxIE9lvn3OjRZ7K/yp65B0ypJ9IfKaOn7vS3LcDq0QiOBZTkU=;3:v06Az+E2Yj48dM39h9yIQsjJ3KXyhFhxbO/TJBd8lt6QmJvxVLd8/v+jFf+Hr+jtyv01EI38lEovrF5C/F80GaQw7dxIy+Htag2EYji2UMgZLhA6fdOM1L/3gkkQ8aW7FmKEazXvU5hKCRK3/KS1gArhPrHWwx+sH16kMDUGfDo=;25:RoMgu2JqCs3ROjK5o39aybPWJ8E+CFkuDgFl0Hiql0OplvmG0xiBmiZWXP8vifuxrLC5YYzs0pr4mIC9fI7O9jHVBn+aOK/4eSo2rtld0KiDv86/REtxEpmbfLl+q51NE6YK/o/rpV+6wmvVDwd7eMhKr0Hmjr1uD+SlVzASA4XXpGc72Vf5MnWwUkrDyhDMDqmsMR4B15EMQZ9r83nNWS1zuL1eCvBQ/Ucy+eGiz2GcRDk7GJwC0vFshHc7G0TYS1+53XPoRi8f7AxMSZBAGzyu1+VzcNZdCI/WgOdUTerfTkCY4+qR5VZRCvzT5wfM8bf0W7DTzWWWfpQMUK6AA7wROCjtyqLd/kVXg2IXoihYt31hiQPU6vLf2DV+UqspMAIpaIeRWOIGjZR/1nwMvte7iir8wxrRlut4FwEzI1gAuYglPYXNnW6YVvyoUMwxtgBiO/2k99JMTGkix59iXQ== X-MS-Office365-Filtering-Correlation-Id: 10b75492-ec5e-495c-368e-08d40f3313e2 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DM2PR0701MB1067; X-Microsoft-Exchange-Diagnostics: 1;DM2PR0701MB1067;31:8UqqxOJJ6/qbSj13ofXQ9JRWTsJRH4q7xdJEbQ5pHVpp/pBRwp1X37ufkx5q0kJlPw89pyrMAIwRWdFXh4gGXtiaeH4oKsDQQA5cwDPm5PIJxXvZ+ENwtVvDpXoSn6J4JWwM6++7VMqrR9QUs18pcyRWOx7QvHlsjpgBEk2rfWL9ec7j0VRnuXJAdq50HIx5QGSQk+Ej9t1KTBKGygCjM5IThGNKcGm5BGhwsHuD7+c3i2SVirjKyhgDhOTCJVD+P37ZKlczwKgBonkdUthJNaSlhK2YIR7H1ZTvCbYk80M=;20:38owbLzi5ihrrsnM+bTsUOLHpYuMRh0e0R3FLuoIs4KslpfRoFUx7qbMSgj14PsSo1qFQKLqg4KZT1E5byREdCWHIJ2etzHShzulrvfj7yE8zafaTSDlF1DlK037b7okdVHEPK4WJBNm6ADjGSMlZZUWj6stNxYMOeSaSkjbdLrfd099qOpwaAI2BuSeKWPctZbCTKU2KRYpFksL5p3PHCBFsvpfYvU5gKrsf0DMtlt+IRtwx14OwzScSGWyGvAICND5Ac35MSkmOTupnMpNGG4G0WiDSeDNLUxQNWLwiDwoTWry7+rvkvwOoz9UpKWZR40nOCnvrK8IYJ97JARE4Tc8imxKcdKM/QGUrcyYuWYQnpdC5DwSY4Jsl3z1IfGkGm+OIf/3wCGMc4SvgMGiCaQm5eg3dMSI5YYATi7DUh5ggainzJXjVj0lSTswyGxpGqVmPgb9u0iyhyxhDUAMoQ9v/3w1iiHdHgKgLdsWUVc8tASfzI/54OhROzs/8LQwNqKcaTQ9r3/yBfRMeP6nStAHGMnB1qbI7GWEC//lSLnhrScJE51HCGm/kUdOdvrZUDF8E4csIzNNAOKKlvCfp/n9pzZnVu6P1OPCQ9atpEo= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040281)(6060326)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041223)(6061324);SRVR:DM2PR0701MB1067;BCL:0;PCL:0;RULEID:;SRVR:DM2PR0701MB1067; X-Microsoft-Exchange-Diagnostics: 1;DM2PR0701MB1067;4:2qqzC4OlTeYYZFaEEFFIEteHlxlmUUXAzIlgXAtvaIX6PAIkNgrLDRq0oPpj0SF12T5EX2MSj9etFKHZ7U2U5EluodTdFbBQ5FXi0yqhgjGEl4oP5/m/ivnVIaKNArsbTwnCYm44Wf4AeQdpyakyYjT9iwNoHrGVZ3GqUofSV9+5WT7e7pGasrk8XngJzw4sNOQIpKH7/f4zw5MS1AoTkv2ShOrENQkTBkqi8nhkHS+ZB+ISQKaSIZMRKxg5fMujU22IqPw1ZlGqi2xTSHhs9G9tutSdbnlGBeaVVTVy0P+YyiQFZCso9tVtLB4H8p5g2D1ZSIZMq5HZecaB7YnaD9JYzVE1sd83nLrYAlCvG3IHLgwHKB5eX2G7bySg/xujeTEFckaiKrGrPl3lYThH1wduZIjsQHXuU6mV9zIFUzak6NN4RLkUPUaEC/TPDY41cXLqCH+n9RfK24w19u7xlg== X-Forefront-PRVS: 01294F875B X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(377424004)(189002)(24454002)(199003)(377454003)(68736007)(81166006)(5820100001)(81156014)(7846002)(50226002)(2870700001)(42186005)(53416004)(93886004)(6116002)(105586002)(3846002)(305945005)(8676002)(106356001)(50986999)(76176999)(7416002)(33646002)(36756003)(77096005)(92566002)(69596002)(101416001)(47776003)(66066001)(42882006)(23676002)(103116003)(2950100002)(6666003)(6862003)(6636002)(4326007)(2906002)(189998001)(229853002)(5660300001)(97736004)(50466002)(5001770100001)(4001150100001)(7736002)(99106002);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR0701MB1067;H:sellcey-lt.caveonetworks.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjA3MDFNQjEwNjc7MjM6TE9pQ043WHpleHFTSHhjZmFqSzRzeGJP?= =?utf-8?B?dnhDK0tHYWJvSytNei9XSHlCVjFBSFByRWF0Wnh4cG1oTGtoNHB4YkRwMzdT?= =?utf-8?B?WENUSEZIT2lNVXJsblBtdGdWem8rSFhxSW9wZFBGUUIwUEIwcnVWZEVtcDlL?= =?utf-8?B?R0IrWmpHYkdvMkg2ZGxpd05TQ2VYak5VWU5lYkxmZ0hLUlRFQzQ4d3pMWUhP?= =?utf-8?B?Uk9ObFB4V1hWVlk4UHFISFVMd2tybTNvVk9UYWJHQ3MxVkRBdGlUSGFKQ0tY?= =?utf-8?B?anRjQXlBZllJbDZYM1NPM0o3b0xFenB1UUFPSWlHa2hNZ3hBVVRFcHZaN1ln?= =?utf-8?B?a3hNSlV0S2pKSXdPdUpSZkF5WFRyMkpFZzlnV1pqYVhsU3E1WVB5cDc3OWdE?= =?utf-8?B?U3I4TkF0b00vK09pRkY3TUs3TS8yZlc4cytXaHFGcEEzWms2d0x1bXQzZmd4?= =?utf-8?B?SVdrYysydDRCTEl4bzJESlNoRHNKckdqQ0ZwZXdQRmhDRWl1YXF1MW1SSXlY?= =?utf-8?B?aWowd1hJOFZrUEN1RzAvOU1PUXdSdWlFK24vMU5BZmlvbjlOOFg0M2xyemRX?= =?utf-8?B?czY1WWpRR3d1N1ArMFBFc1dXV3Fra0VMcjdIWkMyWmZaaXRCVTFkZGdvOG9W?= =?utf-8?B?VHNnQ015RG5iOUdTN3YvOUhZSVVmVEZncFN5MmVYUURsMlFjV0w2a04yeUsx?= =?utf-8?B?S0wvQzl1dFI4VWtYSDVyTExZaDhZVHRETEdWQTJhR3EvS3pYcitObzZhbzla?= =?utf-8?B?d2ZhaE1RWkQ3RHU4aGZKVUJjc1VxUHRLeEtKOThNc2laY0p2K1Y0SkV0K1FE?= =?utf-8?B?bTB6Qjl4ZWdzaXBhMmtvQmozRUM1OTM5aDA2anQxaEsxcUtXVjh4NCtIVUor?= =?utf-8?B?UHpNRFd0WTJNOEp0cUpKU0h3STR0L1ZLK1B6dzRBa1M2c0YzT2x0anJobTM0?= =?utf-8?B?aG44WkJrL1cwYXVsTzNtUDJlM2VzMXU3bVNoZm1Idkpab25INU5reGVITjla?= =?utf-8?B?M3hNYTNrcU1CbGRnZ3R2MFVWUHErT0pIUElRalZZRnUyMzBMbmQ0cHNLMExK?= =?utf-8?B?cU5XMjRsRDZzMGg2bUlhMlJ4ZkdpcStudWdLVmxoNDhET0NzQTBNRXUxVFh4?= =?utf-8?B?dlRKK2FNSmkzZVp4ZTZhTTZheEQrc2FKVnpYNDB3bTR0WEtLU1psY3UyM3ZS?= =?utf-8?B?eWhZZ0tFeVErbWtET1BSa0JvdkVzbHFmbitsRisyS3FVRkI1QUNMQUtGV2VX?= =?utf-8?B?Nzg2QlIzaDNRTk9SdGFWcnYvanRkTURqWExmelhoVXhJaWZOQTYvMnU1M1U5?= =?utf-8?B?S3dld09kMmhMOXBRZ1dmWWdQbzl6NVpnWU1EZmUrMHlFSjduMkhuREpIMDRX?= =?utf-8?B?VXE1dVBRcm8yQWF0dzlDcHNpNlF2clhITmNNMWNxTllqbjJlL2YzeUlFeitr?= =?utf-8?B?YWo2K29zSTNSTDlTVHYxSmRCMmlQT2JreWJvYnR3UEhDTXZXZ3M0RkNHVyts?= =?utf-8?B?UzN6TTBhdmtmd21zQ1dDWlNZUDVDaUMraHFxSjZXQlMzNGFSYkhwdGtzQW9n?= =?utf-8?B?MHNqbXVDYWViZ2FWZHoyVmdvTVc3aDRyb2s4WnQ3UzdEemJJTy9NQ2JpUXJ3?= =?utf-8?B?akhzWWpvTWpnRTltRjVJaXBLV25RUm1mTUg3ZVRveXlKSG9majJtRjREdkhI?= =?utf-8?B?VGxrN2lsMDRrZXlDaTlObFNCMFNHOFRjRTd3c2h1RUtoWjErQmNIc1Y2YVdu?= =?utf-8?Q?FAQw+YyfSBIGoGkBqmG+lWGWrPPT8XuVmgDyOog=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR0701MB1067;6:JzxngqrkfQvZjQ33Nin/mlpi8Pfnols3c7HyVEPFR+nxyXCoQaLHunjoozxM10PDeuxg7HzGjtwslU2GchWZl4BLoNpEvpOTsFkHuL5xuHs2YdSGY5BYzlOh84qNUIegL9heCl3b1ontpvnet6nGVnGSmyW3ULsKyBVcaFqKYSv65pgKVDk9Bm1zQ6Okoesj34XE90twUb/VnP+gClBG2YYAzE1EesPKP2oRv9As9wzH65sFonXLv1ZHHA065zwEfKgDfqFdGPOses4frRlV5M4U7iwDiJhpdE3RdkbO2cs4mZiq87yWnnL0uYzYVh6J1inicZpnj9fHecL4nKkS3w==;5:hlAoORapIN5fMkOkNFm3SOw2nREmYjgimu+8SasOwg5lrRXBLyMJ4UcbOJWj6D7RZTunpp6J5nKwNCUBEsQj9+cRpPaF6GUcUpduvcv0N66sLQQPYTD7s3bNLWvmnycrhgbpsW2Gi6yk60M5kzgCaHpjBYv/4JURGRAPX1uSnLA=;24:03QTGrgiRFMfVeCJtQRXWCebYSTHCOXLUDT1CPClnEI58pbZCawY2F+hY9X4GMckiKsFr1MzsbSSN0igQZGjJO0JYDQX/5DoV7D8KZv9xao= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM2PR0701MB1067;7:Pv6hlgyuQmkFZDWoAnXnCjnr5TNjupil1vu4bS8OaOI9SHDppIn66xF/xw13VAo9ZjvtFp8ET6psRqYNbNhbvzrlrgQY/jcdrV0jJ3ZpRS2LvCOB/QHDo+wG2uh9KVgl1jslY1TMPWg8N5pN8l1ZpwlIbf4fpunNdLfnWS5nTd9W+CDlWmViiBsxfqQbk50yMo+ZjLPVJfZN3vw7ULsYnrF9AqdWiNUA3k4S2iAXocEC197TYUwqCLSBAUT+4qZ3S1w9EKRQS66TP/PIQLqbuvKaLQIctuWooUHgLfoTNJ8qyKFroQ8qA3tiJD+sn6G1HboP/ycIxL3fajdmTsMy14oCZLM853Wa2Zm1IMlZc8g= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2016 21:45:40.1010 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0701MB1067 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1690 Lines: 58 On Wed, 2016-11-16 at 15:22 +0400, Maxim Kuvyrkov wrote: > > > > On Nov 9, 2016, at 1:56 PM, Yury Norov > > wrote: > > > > > > > > Below is the results of glibc testsuite run for aarch64/lp64 I have been running the glibc testsuite as well.  I have only run it on an ILP32 enabled kernel.  Using that kernel, top-of-tree glibc, and the ILP32 glibc patches I have no LP64 regressions.  There are 5 failures in LP64 mode but I get them with vanilla top-of-tree glibc sources too. They are: nptl/eintr1 (I actually don't run this because it kills the 'make check') debug/tst-backtrace5 debug/tst-backtrace6 nptl/tst-stack4 nptl/tst-thread_local1 In ILP32 mode I get 33 failures, they include the above failures (minus nptl/tst-thread_local1) plus: c++-types-check conform/ISO11/inttypes.h/conform conform/ISO11/stdint.h/conform conform/ISO99/inttypes.h/conform conform/ISO99/stdint.h/conform conform/POSIX2008/inttypes.h/conform conform/POSIX2008/stdint.h/conform conform/XOPEN2K/inttypes.h/conform conform/XOPEN2K/stdint.h/conform conform/XOPEN2K8/inttypes.h/conform conform/XOPEN2K8/stdint.h/conform elf/tst-tls1 elf/tst-tls1-static elf/tst-tls2 elf/tst-tls2-static elf/tst-tls3 math/check-abi-libm math/test-double math/test-double-finite math/test-float math/test-float-finite misc/tst-sync_file_range nptl/tst-cancel26 nptl/tst-cancel27 nptl/tst-sem3 rt/tst-mqueue1 rt/tst-mqueue2 rt/tst-mqueue4 rt/tst-mqueue7 stdlib/tst-makecontext3 I am currently looking at these ILP32 regressions (starting with the tls failures) to see if I can figure out what is happening with them. Steve Ellcey sellcey@caviumnetworks.com