From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 81884 invoked by alias); 25 May 2017 17:05:23 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 81833 invoked by uid 89); 25 May 2017 17:05:22 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.8 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy= X-HELO: NAM02-CY1-obe.outbound.protection.outlook.com Authentication-Results: gapps.redhat.com; dkim=none (message not signed) header.d=none;gapps.redhat.com; dmarc=none action=none header.from=cavium.com; Message-ID: <1495731917.18342.17.camel@cavium.com> Subject: Re: Testing build failure with latest GCC From: Steve Ellcey Reply-To: sellcey@cavium.com To: Florian Weimer Cc: libc-alpha Date: Thu, 25 May 2017 17:05:00 -0000 In-Reply-To: References: <1495731053.18342.13.camel@cavium.com> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: BN6PR16CA0007.namprd16.prod.outlook.com (10.172.212.145) To CY4PR07MB3462.namprd07.prod.outlook.com (10.171.252.143) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PR07MB3462: X-MS-Office365-Filtering-Correlation-Id: 7664c4e6-3835-4d6f-b5db-08d4a3903aa7 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131423075)(201703031133081);SRVR:CY4PR07MB3462; X-Microsoft-Exchange-Diagnostics: 1;CY4PR07MB3462;3:Cz1Ol8mMVS4JYnGjFhnp7uMzO01MKgqbFI8bDn7TbzRAeJEp0UaVdgDigIG9LwEzGu65NwTctTr0MeeWXoQYea4c3aVKqvSa6ol8KCDzk9T93A/tlPb3vtysh/wIMTFUKpijrdiFoEUaffpKYMhL7mRIJF8WQ2lT+pzqC7nTGzcZYMvfkQxkXOcsC//aYaiP7Xlv0LBm0knQA1cwIQkDfQYWITfdR6AvyAEHCdKzh3ZwBIRltoPlLIfDNu6cGLVZn5dnWA+x9gDiQMJ+N7+L91xAV4dLttJHkMDGaeZnkqdxox3pTXxYx2fu05SGzn5GC7ARVxmxO3trekE9CEYkLg==;25:ciV25brboyoptBXo3KDacdCVF4U3EPzBPXaHidttR6hDK+R4OLuoSKXsae14edoOZENxtlK58IaoDlLO9PBBtkc3lWd9OaU9sA+Wv8TlfOPEPLHf+cDQaJQn1FdPiVrCyU27gvUL9hHvQqXL+ruc3WERLTPOkqxIzgMpSkJEwCOufSWRbjg2VWhj0vqk4uzespiOLCX9FZQclXKtfwD4QyDbPIds/TuplDQah8h+dxr2XD8OdXfn3ALbJ7QJQm2REWtTH137ZySNfaoViYmuEMhARBbiMCdXrbhEsrcUy2a+bsnvZdQ3AxaJvi+rnfFqsS2HPWuia0stp6PEWnG3Ym1rfPqb1CgrtzKeyyN8fAke/dKlVXcPKHGK2Qc4TrvKbVwE6+gMt4nS0RxHRUvLB+7fR9Zg0SEwage7IkPn46X0jqyE9+CnYOWdVNFoWV/A2Rk3UEcrue8pQqWZvYnvbRPlrv0BjmhxsInU3Dlii3s= X-Microsoft-Exchange-Diagnostics: 1;CY4PR07MB3462;31:viG7yKPf0k+R96FyqSh/CluHv7hBE7aYfrVd71NSAZ3s6rUbuEfBO32R8V91NsOzZWKraZZpBiB3v7VZZlrR7ZrM2OFvn0ROGPHVemKtbn9dCqrolbiwpImJGB++KXBVGL76ixNI6R/sdNfjDUmLcE/r/HL670x2sUq9m7aRnH2/MOhXzoPjJetBcD2WPIFEnM807KFwxVj6dHo1EiNbGlFtJ477zaM3Pzl3OojxnV3BZgTARAzoLqhyA/Vw9ibbal4/3+VJ/wVgNDFpcQgf8A==;20:n4EpYRwYU9ZatBkqyOtTdYgbRvST64a0yC6klxTRVC1mFItBoiTGKc2LmX1l7ikZ5IXkWai+X7O30CweT5/IFIrDnGYVbMWTh5Zsv/Lvka8Ei35YeBaNwHtBodTgjDBe0itsu3xXC+e7W8mSrHNEKzsS1khB/fjARccz3sjONow2PXPJl6JLz4ym3/kb+7L3Hv7BXX6+dDs8lbM1XyHQoZCobi/lNhM57z2+6HYQjqNX11Lr8lVaXjQ9V851njG/am4csp2AY/I+sQfMM27kNr0ogtpFuckZVHuMeYE6sCs6rZ93zKJ+2WfPsXfqgYcOpvEUQ70nXqIfHicZpgwhep2j+SKAM23sIRnXyiqElC9L25b9I/EC+uLFzVWDCP8FmlMPlhgOeK7Tzjim65ivfijWke33VnlTT1i7XwyUlUSWyL6Hre841/CjyTE3Veptb9kIt4bFgIXauLpAowc7KAM8y2wli/nj2IRNLEHpxy3H0PyQDYWU058FQwq8Zkcd X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700054)(100105000095)(100000701054)(100105300095)(100000702054)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(100000703054)(100105400095)(6041248)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123555025)(6072148)(100000704054)(100105200095)(100000705054)(100105500095);SRVR:CY4PR07MB3462;BCL:0;PCL:0;RULEID:(100000800054)(100110000095)(100000801054)(100110300095)(100000802054)(100110100095)(100000803054)(100110400095)(100000804054)(100110200095);SRVR:CY4PR07MB3462; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjA3TUIzNDYyOzQ6Yzh1VjVaOXIwaGRnMSs1L05Bdy83b1VCcW1a?= =?utf-8?B?MzUyTFNjRnRveVF1K3RLcWpBYWV4aFlsT2JURmdkQjNnY2VMb2FCcUdiRUdS?= =?utf-8?B?TnhxRHcwRUdTclI2bG9mblVkMTIxZ0QzYmR5YVJMRjUrQlg5WjJobHNXZ3Bu?= =?utf-8?B?MCt5d0JpQ2JMVzRzd3Vic01KQ1lqVjh2TENuTFYxQVhJZzlhenpJc1JEcVZY?= =?utf-8?B?M0c3Wi94V2xKaHp6SkZ2bnh2ZHZOQWpKMXZ1QlcvSVduM2E2UWJnY1RSVTlM?= =?utf-8?B?Y2tWK0NubHNTL21uV0xvOUJicDFBUDdrU1ZBOXI1dDFRNFR4MVNaWlVGTCtZ?= =?utf-8?B?SENGN0FDSVU0QXYvR0Q3U29PUEg2ei9KTDgxR3ZoYnpuZVIrMjNtc29vYURC?= =?utf-8?B?VURuNHh3RGtQbGNyVTBoSnpCNElsMFVabDlMU0tFWTRaNDRhTnlra3dDOUFO?= =?utf-8?B?bjB0QlRSdldxTlNhUkdnbWc3Vm1pcHRjTnVKUDE5amJXUEhmNjNnNDB6eith?= =?utf-8?B?c0swSU0vd0NGL0trQXJJZUZGcS9Pa2QrYkRjbjdzZVNlaFJ5QmJGZHRtMVg2?= =?utf-8?B?NXBtczg1Z2RSRjYyNHJvbE9ESzg0bTVuMjdpbXV0b0dsckZydjFiWkZQclZP?= =?utf-8?B?S3k4WE95NG83TzNLUHFhYTEyRFdDN2h1dWgzaHh5NTMzTnhmYjNpUytUZVkv?= =?utf-8?B?ZUpQLyt4VjIvRExNT0hjMVZNSmNDc0duSW9lZllLVmV4MThOU2pRZm0vQ3Jq?= =?utf-8?B?UzhQRmR2WFRpUW40VFRSN3VNbUwzdjNSTW9lZ2ZrSzNHRS9wUEhCQlk1MTkv?= =?utf-8?B?RUZGM2twaE5yaEYyK05IbkkwM1U0RzEvRDRhRm9YdHhTT1NQZS8vZVpKT3dN?= =?utf-8?B?V3ZYK0wwNS83UC8vNjdxU2NtTFppR1NYM295NExTZFRrc2FPMEZzaVlhcE1P?= =?utf-8?B?QlI4NDZ1RFRCOG0yeTNmSk1HNmh3U2M4ekxIb3EyclVpQkp4cVJHMjY0d0Jm?= =?utf-8?B?bEpFdklEQmFnTVI3RCs0WUtQeFYzL3ovbThNTUNVUEVhZUF6eVhMYStSeVoz?= =?utf-8?B?Q0xUQys5ekNhelVZNnFxNzdXUXluYzhyQksyaFdoUGxYNmVsejQ2dVhuSHow?= =?utf-8?B?OVp4Tk4wbWlCeEU0RCtyMzdkN3ZxYzJlVW9yaDdrNHJ4RDhyOExPTkpHWDVY?= =?utf-8?B?b0VwRkpjTDNNNXJVV0JBZXdpNzFCL0E3SGI5V0NrVzBvVUNJemZtVU1RQ2c4?= =?utf-8?B?RGpnc1g2S01TT0hZcEJOSGl4ZlBreTlRRWtwTXJiNXU1WDk1MXNVUnRaSWg5?= =?utf-8?B?UnFKU2RnZW1wMUZPdkRiazhZaDlBTW9NckVsbXh5NlJtT2ViTXZ0V0xHWUhw?= =?utf-8?B?RjZPa1NHSFhlalFWR1EyMVVtSjA4MU42L1o3NXJjaDFybzRNelNxYW5aZ0Ji?= =?utf-8?B?Q05JNFJIVFIvSHp1U3JjbjNRdldROFNZcmNOcW1KQjR6OVF5ZzVLeWk1SXdv?= =?utf-8?Q?C0+JZX4d8em4DsNL69joyLarqhMYv3NuMFPZ8uTlupEia?= X-Forefront-PRVS: 0318501FAE X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(39410400002)(39400400002)(39850400002)(39840400002)(39450400003)(377424004)(24454002)(377454003)(4326008)(36756003)(6246003)(33646002)(8676002)(66066001)(23676002)(50466002)(53546009)(81166006)(189998001)(6486002)(72206003)(5660300001)(2906002)(25786009)(6506006)(47776003)(6666003)(50986999)(478600001)(305945005)(76176999)(6916009)(7736002)(53936002)(2950100002)(110136004)(38730400002)(3846002)(43066003)(103116003)(6512007)(5820100001)(50226002)(3450700001)(53416004)(42186005);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR07MB3462;H:sellcey-dt.caveonetworks.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjA3TUIzNDYyOzIzOmFsUGNoQkRORkhLdjUvUUxPMkZNTW9vTzVI?= =?utf-8?B?Qi9FTG43a3NmSFFZZGszaEUyWC9waGY1SE1NM2JEWmVEeEZuR2NUSHFzSHdm?= =?utf-8?B?NjVwZXR0dmRrOXkxTy9zK1JuVmhmMzRVdHFibUo2d0NrU3pJQTBqU3NxKzRG?= =?utf-8?B?aTZFNUNFdkJabjRBMysyajNzYk96OS8wVDJIVVRLdG56WVpkOERkRWx2UjVi?= =?utf-8?B?RmZyaGlzZWJxeFlDNU9EOWgrOWVLU002WExDYjQ5TmRzTkNQbFFiU0FCbWxP?= =?utf-8?B?S3JaWFhQcXhqZmV5bHN3dDYyL0VUVTQwa2ZyMW83WnJaaHBFb1QwTnErS0FN?= =?utf-8?B?dWlDSVdNTDQ3bU80YXNONnlzYUlUM3dFN0poK2VqTDRKQUlBb2dZZWllNDFw?= =?utf-8?B?bGdaZ2E2SXVmWkhRdDI4T2QrK3I0VXBTRzBid3RxZjlad3VVZXZWY2d0WGVW?= =?utf-8?B?SUVyQTNkK21aSTE4eDRGMDBmWnhyNi9vZFFqSm5YcnZuOThXbHUvMWdDQnRM?= =?utf-8?B?VW4xRHlGNldHVmlrc3ZKVm1uR3FkV3VWeXIvNnBLRDVWS1pJS0RWbEVKYTQr?= =?utf-8?B?Z0xOd0ZOK0RNMGhyNEQ1cWxvVUxaKzVnVGVPY3YvRllzTkgzSmpwdGdPcWNp?= =?utf-8?B?ZmgvMG1zaGoyT2FWLzVYT2k0TU9ITzVFK2s4YzR3NDJzb3FRcXE1ejVqWGZ0?= =?utf-8?B?a3hFWndkdGN5RFNRSjhpZVBGem5kNi82djVMME1tSG1IRy9xbmJhWkFXN1Jp?= =?utf-8?B?UEtBcWxIRXIwaWhEekU4anI5YXhoOHVsTjFZSGlBaGwzdVJTM2lPMEZoSG1l?= =?utf-8?B?c25TaGtncFd2VWc4T0d0eHZOWkxmZGRxSmNtNWkrVE1sMWNXOVREQ3ZZbHRQ?= =?utf-8?B?NHhVQmM3bVpNSDA2OWEzOUlnUElPR0F4VmVod2hpeitQcFlMSThBYnhUbDZn?= =?utf-8?B?L2NycVpwVHF4TFhMYytuUisyQWxENUFZMU9Ia1QzU1NKUko5UmtINzJHSk10?= =?utf-8?B?Rmt0YWtubXZNK0hoRSt1d2NOYUtVMFVBdDN6bDB0d1NMZUEweFc1VnFKNzRG?= =?utf-8?B?aTVRano3cXRPdURZbnlwNzlmUS8xWURiTTE3VURRdjFzZ0prWFVYMmEvUWxL?= =?utf-8?B?V09TREMvYlcwaXZRMStZeDIrTlJMZncrMUF5NG0rWnlLc0wvNXhRZnhEK3k4?= =?utf-8?B?Z2hFS2lWSDZxeVBRUlZ3dnZOZVQ5SnRuM204bFdvU1NjdDFvSTIraXdNUno3?= =?utf-8?B?OEZsYjhvSXlCL3dxNnBmZlZyQ2tuamQvT1ZXcERMVGQ0TTRVYk82STIvdVNt?= =?utf-8?B?aUpkQ0lTdmRpZFNRRjl2VTZBblE1c1Q0cXR5V1hjK3FpbjJTRlB1dkhxQm1w?= =?utf-8?B?aGdEVSt0N09JSEh1SGd0eHZwMFlYMkkyS2ZyMzlTYnVDMGU2czJiNCs5NmRD?= =?utf-8?B?ZCs5OFR5S3NMc1RoekJ3d0p2NDBQRDc4Z0lGYlkzWUpReXpkSCtSS2w5ZFpC?= =?utf-8?B?aU9hcks4aHh0cHNBd0pNYjZQM3BTeHRFdGRFUWJpdCsvYU5yZGRpdmVJNnVj?= =?utf-8?B?RTQ3SWZPZkgxQmZpTUxnMHRqNVJ1MmZXdnFaNlBrcmQzS2g5YWJSQlBENndw?= =?utf-8?Q?vdg39goe2Up4MhjFAIM9?= X-Microsoft-Exchange-Diagnostics: 1;CY4PR07MB3462;6:nLmhv/Mg9vPAjTjhkJ+d8Gb1nP6B7oe8GZahRVtybtsU1UWF79Adwml0ReRzOA8eAiMR/VZ83aAE5X4tyTnzrCiCxfejf1UP1tjkQDAfkNPIWyH7u+5xU6DIMaXt5ijQ7Q4r8vqGb3Z+Pz6XztJD1lpKgPn0hSTu7/brh4C7dTW3dYO2Ak9FJtDxgXprf2oBpcz52xl9PHKXUjs9yhuBDoRa7H/Gfktr5KFbATl89Vf1duH9lOxfdJKRbcG2gadqI2cL0I2iVOFp9pNuZ8XsleQtzgWo7aAIVc2SpuTHO0LkIUwlQ7D6mwxDzvq26I6FQBZ93QvuKBYEn2+J9i6Z+xDxVAiI/DvWzC8i8qMQhal528eUIgWbdYtT3haQfu/TgwoekDeFEortLGys0UzbQ748jU8t1H97yuuIrLMUJNx8thFSqBy1xV/l/CS8pn1iD0kXE0aWKkFp+gNtptAhblZ7QynwhCqTvqqF2vDJi3p8MxqfoaOMqKx0ZaaNEQdV+K+tsaWrPbSYI+0m/LsFWg== X-Microsoft-Exchange-Diagnostics: 1;CY4PR07MB3462;5:+7s5lFk8F0w0m1AU45dGYDdz4u35qnAncStajlP+LUCE/386SX4e1suZfpMCpy/LcQFr7bgba3GA/4Qr4WuisZfc50745kGYWkmfC2g62R4TA0NNlRq9iuOeMs3NeWEeYeJnnfgKceakNpSCxNCkqjszM+YDaKmiBdgHFnT0SoVbpPqabjZTE1g3k9kkUnorW4DwvbgvQETyjVjJ5sbsnm2vftrLBXgTZr1+ZYsZaqJlT6WFRj7Z8v3tqznwxu1AX8CSpG+1tcEpmU1onoX+imKAD5q5XTxhkObEuxngCQjx8qnC8UmwcN13QDFQCsMaNnx56D30P/Ip8NwZK33nslgeka+p8qh/hilIhKNaZK/+OpYsz7nMqhohbUX7F477GurEzm7KvXQJvBJ1RbnAWA0nTamFvcSkNj3ibJygZ6nBdcl6shP8zHMToJ5v3/P5PI/nO6VfZ5gX11fEZiZQag==;24:KrtsmcgXQVmZbFPpH02zTa9Sj/VmhTrAt70u6zBHbNmLb6ZFA+csfW/n+Ib7x+VtGYN987RxMkQ8WOj9cN8peYQFQvS03nRWfyLvGDjPqLw=;7:gHlCe6P+FEULanv614yMSfI/iN/3CDbTdB3NvylNsV/j6xnPUHEQPlLl4cMiV0pmGsvpuXfW0zpBJuKX3E2SlHGSvxLRK8EyjLOC41Xnlf4nRLBUJOpJRSCAZpGcqOtixIuAPMbRU1akbcTgkz7GR5w2qG52878i9jzbx1uPvVx9xnmfCsDp1E9sQjSihVlzI4Y063qUCM+0GU5m0djgtDpfzwW3a3Gv12etmBox1WUm105wbivrKc8Zx87j+wZoXjUTln8FMYgO+HpLURg1hFxgg7sd/WIQb50lsccatLNYwzz9FIuGpZ5egfE1kMIjHIdgcdoIonoAhCqNxzYZrA== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 May 2017 17:05:21.5336 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR07MB3462 X-SW-Source: 2017-05/txt/msg00765.txt.bz2 On Thu, 2017-05-25 at 18:56 +0200, Florian Weimer wrote: > On Thu, May 25, 2017 at 6:50 PM, Steve Ellcey > wrote: > > > > I am building the top-of-tree glibc with top-of-tree gcc and getting > > these messages when running 'make check'.  Should we explicitly ignore > > the return value of fgets in these tests or check it and set 'failed' > > if it is not the expected value?  Or do we think GCC is at fault?  It > > seems like a legimate warning and we do compile with -Wall -Werror. > Any idea why it didn't warn before? No I don't know why it didn't warn before.  I assume it is a recent GCC change but I don't know what change.  I'll see if I can track down a specific change that caused this to start. > The f* stream functions are special. You can check for errors using > the return value, or using ferror. Therefore, the attribute might not > be correct. > > Considering how difficult is to bypass warn-used attribute (a cast to > void is not enough), I wonder if we should drop the attribute. That is a good point, I thought a '(void)' cast could fix this but I see that it does not. Steve Ellcey