From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 60263 invoked by alias); 29 Nov 2017 23:35:22 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 60225 invoked by uid 89); 29 Nov 2017 23:35:17 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00,KAM_SHORT,KB_WAM_FROM_NAME_SINGLEWORD,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=no version=3.3.2 spammy=HContent-Transfer-Encoding:8bit X-HELO: NAM03-DM3-obe.outbound.protection.outlook.com Received: from mail-dm3nam03on0077.outbound.protection.outlook.com (HELO NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.77) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 29 Nov 2017 23:35:15 +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 BN6PR07MB3540.namprd07.prod.outlook.com (10.161.153.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.260.4; Wed, 29 Nov 2017 23:35:11 +0000 Message-ID: <1511998508.7649.27.camel@cavium.com> Subject: Re: [PATCH][AArch64] Fix ICE due to store_pair_lanes From: Steve Ellcey Reply-To: sellcey@cavium.com To: Christophe Lyon , James Greenhalgh Cc: Wilco Dijkstra , GCC Patches , nd Date: Thu, 30 Nov 2017 00:52:00 -0000 In-Reply-To: <1511994409.7649.24.camel@cavium.com> References: <1511994409.7649.24.camel@cavium.com> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MWHPR12CA0026.namprd12.prod.outlook.com (10.172.49.12) To BN6PR07MB3540.namprd07.prod.outlook.com (10.161.153.142) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 494d2e90-fa8b-4674-81b2-08d53781d62b X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603277);SRVR:BN6PR07MB3540; X-Microsoft-Exchange-Diagnostics: 1;BN6PR07MB3540;3:MAsVuk6Hp2pSi0hHp0ho9fPOojV6QNHxmnc10fwYxgTFf1alh/1qXbNSewRfFuEZX0qgx4tCH+jqSXKH3Z6hB6CIBaKqeXkn6uCdAWkNGtMsnNWsTXlf5RcMBu7+TcJPpC7MqZTh5dJ3XZZ+RSd7xgIfEPuUSlH+4CcPOwZyUwYmPVfMRL5mMZ09omf1UiU2rpyL1yorZt2VPE/5USPQXfHngsPIS2mGdRAXfswUm3D4uR2iQOKo0frhl9jKmajv;25:Z2c+2JwtpYPgLsfbgVG+//akghZ+tzqdl63KDS3+q9DXWuJkhOBi8EBw7zMSEJXvErCXXYOzuk0H0tLJ6deVpKn8KUKdxE/iZMDdjZaaZoxA5JIxnyIf/zhCJgfUKqgrP6ieEvnXvzO3h5YVqls7lWUc1j6kV/4Wm7SjrWVwDhNizZoT/jo0PgKd+ADda5dVpvDCK/lYmSoMW1Gp/qAkY7xcCl9xAcQ9v6gxIdVpOAwk7DYxcW+ZnTXb4R1che5ldILZWUlrNWtmom9jnbic73cSOL3bGHSDBrj099aYdjZ/UdyJbpOfa5NXNDx5/I/pfoVH3mIraW+vbRDLXSca0aabM5xLVVqODmBoFOqNSYU=;31:6StoHvGU9YAcShZ+Av3I1Sgm4XX8qi4AhtOAMsRW5+VP1dI44oqRI5NT9vAHuwLy6pMco7SlDAw36QvWuRreoNkZG7M6Tj2MIqwO8K4SSzI/udY6zI7HB/9+2KzTDN8CbGnYh8Wt7ZBbSu6mX73CR4RBWdOTrWsKkGAuY6hxVglPcKXfYW7cJD1czsdySfptOF1JA2beyPiZUIm2S3p8aK4TB/xE941qDiSpO1KBgjE= X-MS-TrafficTypeDiagnostic: BN6PR07MB3540: X-Microsoft-Exchange-Diagnostics: 1;BN6PR07MB3540;20:nJNWm56lOsNzLqrjLPOiJKYSQBRbnUzFfoPTnaT5A5gLjYgNXpost9fKeoB+g8cecEIHd8Rb/O18qDWYv4vtFhYLVFFPwQMXhDhIAJPBGNMEbWMAZmigvcoUhzfpKULgRIyuu1QPGe5Ah6f0KJVlFuTMr7h8ssXEaTengouYWf+0nJBpHhqt4ikBz12t+VMK6iaBvSlFwHM9kvdASlzADurS6JQOHXwlLObd8rf22B8lmD61eXM6XWDoMQIcdcrOwxF/s2q1JJ4JG5VM8IUghJNrHIpDVwJ1R6jXPAlgEDmxvbrlLF+nqUApTj5lTtEZgZkdyV9E94MUqG9AWixPpUrzpgtBKvENzjmgV7IAo4ewXRCWAIzKLUh7EcnPNogKO1n3k/l6RS+MfSG0Q124iGX2y1G5PSgYyAhssqSnPRbk8v7WARflBlQlPLtv1sEkOIhCctoIUSUbr33gYt16T5ZFYXl3yQ1Tu4ot/NrEOYYc09RsRHQTJEIv10lYgDTu;4:q2QbGvubrH6ghqnBw7olQAFrrzEDIQeUf+E5uK3cgKS7Mx5BAShtTDECZwjcr6BXBiXfOGrxuwA92zAyUKytVCPV97S65ftNhnq3dHVTqi3kboQLUpLHytV8F3JjnQaE0l2wDC9XiwyaNVUQ0Od/T1S5geGU1dosXqcrNEAQgyMrM+f69q4b+T8MnATdwqr1x6W46h+9cNrZ1JEIKoi508MdNf6KqpsRSGFKGuFI2AnzXnkQ/6VSil4I44H9N0GHq8kjFvXZyYDToNa5iKgWzeDwcjUVexCL4N8+PL5EBRA++z9F/4KqQZYraQhUxx6vcxELYGCyL+eCq5mbMPdlAugQzMLssgCLFoW6KLgOPZ4= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(22074186197030)(183786458502308); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(2401047)(8121501046)(5005006)(3231022)(93006095)(93001095)(10201501046)(3002001)(6041248)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123564025)(6072148)(201708071742011);SRVR:BN6PR07MB3540;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:BN6PR07MB3540; X-Forefront-PRVS: 05066DEDBB X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(346002)(376002)(366004)(69234005)(199003)(189002)(8676002)(43066004)(6486002)(97736004)(8936002)(103116003)(189998001)(478600001)(5660300001)(106356001)(68736007)(47776003)(81166006)(81156014)(23676004)(2906002)(105586002)(6512007)(33646002)(53936002)(76176010)(50986010)(52116002)(6306002)(16526018)(66066001)(54906003)(3450700001)(305945005)(50466002)(7736002)(316002)(3846002)(229853002)(36756003)(6116002)(53416004)(69596002)(2950100002)(2870700001)(50226002)(110136005)(6246003)(6666003)(72206003)(6506006)(101416001)(5820100001)(4326008)(575784001)(25786009)(99106002);DIR:OUT;SFP:1101;SCL:1;SRVR:BN6PR07MB3540;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?B?MTtCTjZQUjA3TUIzNTQwOzIzOjRhTnVocHVsRCtlMk42UVlNcHRSTjdtRW1x?= =?utf-8?B?aGRjRVVVY1FnRHlrWFRNamxzZzl5eitpMjVBbkFpMGZtcGVKWjBKWlFSTGNh?= =?utf-8?B?c0hiQjQ1anlWUUNNYm9WMzRaeE9udDJIeWovcEhseWtMKzdOQm1QWXA0U3ZT?= =?utf-8?B?YUdyNXdTbWxXaUEvdWhtcGdMOEVodi8vZ1NOOXd1UGpkMEdVZHZmRGRYVXNn?= =?utf-8?B?dUIwaGFTRXIxdDRUbzF3Y3I3YjZIOEtpdCt1UVd1SXZvTmNKemdFMEtrZTlm?= =?utf-8?B?eDBlMWxoWXFPbDM5Rm4zTDA3L0ZEVWE4dkRjbTRWRG55Q040eHhPU3VEUTIw?= =?utf-8?B?Qkdad0V2VmZVN1ZmUUd5VDlxMnpuU3c3ZXR6dGFLYllpTzJrT3BZN2xuWEI0?= =?utf-8?B?YmRTYklCU2lPQUpGdW9qUkdjbERST0U4aGtNaGVubnJ5eFkrWDg1TVgvZHpt?= =?utf-8?B?QWIwcWJoOU1pYzhQQThzb21xa0szbXRxUEFYNlYvanFmSzJJOVliOXBVWktp?= =?utf-8?B?aWtjdENLZ2g3dy9uNWF1cGU5S2p0M1hYd0p1TWJxTHpTQ3g2VFpnMGhJNVVi?= =?utf-8?B?enEvVW1ielVuWkJ2ZWtMbytidC8yZkd1Tm4wQmROWCtsamlwSjgzMmw5SjF4?= =?utf-8?B?MGozblFwNkl5MExPT2dNbG01UUpRVE40bURXaDgzcHgyczlvQVdOZ0twdFRu?= =?utf-8?B?cVRYM2k3bzk0bDIxMXVtaFI3b3ZRQmw4WXJYUjNtODlEMEJHWC9LYTVDaVFu?= =?utf-8?B?SFRZQnBnREZBc0d3ejdXbC9vSGRSb3N3NVgvM0FXYXd4Q2ZCc0d1c3JzMXRl?= =?utf-8?B?eVJzY3hqaWpjVm00QUlkek00QzZ5OExKN29RZDJweWIwLzF2eXJhQ0J1U0dJ?= =?utf-8?B?RTJ4bFZ2Q1FXdmlXa3M1dG8xK3hzM0JZdFZVd21sZndvN1MrQVBqTUVSVTU4?= =?utf-8?B?end1SEhwb1Zic3JrZFIvd05YMitFWmsxbHNOUEJYaW9WR25CcHVLMG5pVDly?= =?utf-8?B?bmJlMUU2SlVJYWVLcG1Ta0M0dDlkK2loVzNWME13VVZzT2QwU3Uwd3VsVnNh?= =?utf-8?B?UEVyRGgxZm5RUE1Sek1PTldqWUEvUlgrRWZoY1pOWXBna25VWUJwa3RGZnRp?= =?utf-8?B?RXBmTXVON3BlaHVxUG4zWEx5ZlJ3WlY0V3pydzRCRS95VFBFbTY0dWtRRXZ1?= =?utf-8?B?ajBmYnlselhTNzlQZ1VJM1hLeHRoN2ZBSHpVMnhhQTJXMzJIc3o4OUYwRkI4?= =?utf-8?B?eExtT091cnhUby9RRXNrUVdVMW5MZWNQQVJ0dFBFRFY2bzRnNU1qNXFpTXps?= =?utf-8?B?NmY0bU1ab21JdHdzUVdjR01RanVWbk15a09VUWY0UTFTZERmRHdTSFhmd0xE?= =?utf-8?B?bFJGOWdma1QwVU42by9manRuV2crMHNxaG9rZmxhVlJVRUMyNGRmQ2M1MDJ0?= =?utf-8?B?YzVmSUlibTlwMWs3OVBkZ2YyQjBRL2I0Q0VLY2hWMWx5N3dBM2VGTC9HM2di?= =?utf-8?B?UEVKaENTdzg5S05RREZpM0htdzA1aEtqclp3cUhNOVFEbW1lZjQ4cTR4TkFr?= =?utf-8?B?Vzl3WFRmdTNCMHA3TktuTmc3OXhWTWZ1Yy94aWExdTVOZzNXcy8xTWtkQU8r?= =?utf-8?B?RXFpbU4xeDZ1NTJYeUVtTklibldEZnRUY2ZMQWJCOVZtVFlDVERqRjJ3ODdW?= =?utf-8?B?Y0lSSWg0Z0wvQm1GaGtpZ0pOUGJQWGtGOEYxbW5lbjNIOFAzaExOVG15Nm5i?= =?utf-8?B?Y3lGWVZhTk1YV0ErcGh0aVBBNDllRU8xTlhtK1dpWXJXdzYrQllTaTEzZ3Bt?= =?utf-8?B?UkZ4c1NuSkpCaXd0WEVXSExEb05ldzRTYmN6c2tOMVp5N2c9PQ==?= X-Microsoft-Exchange-Diagnostics: 1;BN6PR07MB3540;6:5bdICvozqvKW0nicwk7UWkc9MMSSqcxx8WvmHlmK9j4hs95vxVy0iDNFFZBb4I/G4/5CZ8TjpH6QT94iKa+2Oi6ZeNUs814dwMpXap3WM43Ve4In+sTEsBFQibWYZHXxLJXYf1Kx9Y1n6X4Ss1J9NqYdlbx6gs0Q/ODqYGb7ab5t/VHj5+fdaDoLMKL4BT/Y6BgVreiaXt56DT7EGojD9nNDrt8HM0TBEkXzIm/cZ1DmE5NPjwbZZKBaV0ZU0ACUQGRU8FATsw3GUZ/KKnWOn+KsIlZkIbktlnNhJ3POoTIS/RDcQ0xZyEmQM/F6WjNLmkJC5QEoC9Csd/hN89EkSZv30VsCVDz6ZQ9fx1tQFDM=;5:7AfsVUkw5SV4VPHIaOnH1GA75y11PiIzItJSrMORRDaxL5X6aJ3wIy+HoBt4x6iUhEJV9iom5DE6AcE+Wz9ICzI2BBKu7GH8lLszkl4RSgT6j/qTnXhjfG4lD0nAmy+DiEn129wjI5xkh3uzvJLwA9A89QmkZ0r9vRs0M+YodCI=;24:/+UsuNh4fmJno/4sQjSJwuf5ZyPmf6nXbbxxTqNz+OKccifz+hzWaoo1asz/pZb0aQL5prA0QB8w5pjDOWlkOUGDJZ/WWUcr9xTQI6UNuc8=;7:ZxbwxaPyRINVXFR4X9OU+rhDLj72a2Qs8JSNUpBXlF4ycPTLvtHhi/PWkte8LI8Nbv3nQsMdlk4UFbt4cWiS2is/fQ9OCdAdJMSZCSKgXmTsqf2YRva918rq0x2wYS9mmGw+fAOD4Z/emHyHRz9Ulf3W45neCKPwZHd39Uq9nCn2+21ZL3RWOP4uiiIlGlmHw3pHXdNJC1JAotMsVcAnYFQdl34fZ4dH4oSkwIsPDzTRGuBxu/Ub9FAK7g/jT4YI SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Nov 2017 23:35:11.8934 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 494d2e90-fa8b-4674-81b2-08d53781d62b X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR07MB3540 X-SW-Source: 2017-11/txt/msg02529.txt.bz2 FYI: Here is a cut down test case showing the failure: int foo (void) { } extern void plunk (); int splat (void) {       static int once = 0;       plunk (&once, foo); } % obj/gcc/gcc/cc1 -mabi=ilp32 -O2 -quiet x.i during RTL pass: final x.i: In function ‘splat’: x.i:7:1: internal compiler error: in aarch64_print_address_internal, at config/aarch64/aarch64.c:5638  }  ^ 0x14286c7 aarch64_print_address_internal /home/sellcey/gcc-spec- ilp32/src/gcc/gcc/config/aarch64/aarch64.c:5638 0x1428d4b aarch64_print_operand_address /home/sellcey/gcc-spec- ilp32/src/gcc/gcc/config/aarch64/aarch64.c:5735 0xb5fa93 output_address(machine_mode, rtx_def*) /home/sellcey/gcc-spec-ilp32/src/gcc/gcc/final.c:3905 0xb5f40b output_asm_insn(char const*, rtx_def**) /home/sellcey/gcc-spec-ilp32/src/gcc/gcc/final.c:3766 0xb5e0df final_scan_insn(rtx_insn*, _IO_FILE*, int, int, int*) /home/sellcey/gcc-spec-ilp32/src/gcc/gcc/final.c:3064 0xb5bfbb final(rtx_insn*, _IO_FILE*, int) /home/sellcey/gcc-spec-ilp32/src/gcc/gcc/final.c:2052 0xb60d27 rest_of_handle_final /home/sellcey/gcc-spec-ilp32/src/gcc/gcc/final.c:4490 0xb6110f execute /home/sellcey/gcc-spec-ilp32/src/gcc/gcc/final.c:4564 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions.