From patchwork Thu Nov 10 15:42:42 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Steve Ellcey X-Patchwork-Id: 17375 Received: (qmail 45006 invoked by alias); 10 Nov 2016 15:43:01 -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 44917 invoked by uid 89); 10 Nov 2016 15:43:00 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL, BAYES_00, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=2016-11-10 X-HELO: NAM02-CY1-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Steve.Ellcey@cavium.com; Message-ID: <1478792562.4630.74.camel@caviumnetworks.com> Subject: Re: [PATCH] Define wordsize.h macros everywhere From: Steve Ellcey To: Joseph Myers CC: Adhemerval Zanella , Date: Thu, 10 Nov 2016 07:42:42 -0800 In-Reply-To: References: <1477670840.2891.6.camel@caviumnetworks.com> <1478205681.4630.15.camel@caviumnetworks.com> MIME-Version: 1.0 X-ClientProxiedBy: CY1PR1101CA0008.namprd11.prod.outlook.com (10.169.17.18) To CO2PR0701MB1064.namprd07.prod.outlook.com (10.160.8.143) X-Microsoft-Exchange-Diagnostics: 1; CO2PR0701MB1064; 2:WpeYXBYEieKTR71wQoKaF1iGc74rnNVjDiW/UJsDLJ0lQxoNbVL83Lviq2yBtBf9U+nH4WCT1MUaxVxcUH4b6x1dTeDPwmircgoOrihsmqHdZ9Ar1TEHiZfjPEgMZMRriPQLeqxnw4sMfiYCXjAfvydfdiR7FY6nrHyXapI7rcw=; 3:WY1OyXOq7non7OqL5VFZpHyucn19pTql692NVaAVZghE++Ega2KztdM6znpmYLZRNNEt+XC/9iHeRZiLWdqUHMxEMyjvltAEzLjgYrUuIhZWROd60/1mPSeDdLbVH0wsNZ3bH8CdCrQUKr9PMQZfJBkQPJ0J9k0aHq0/cidWqmo= X-MS-Office365-Filtering-Correlation-Id: 0a7afb82-27f5-4d22-350b-08d40980384b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:CO2PR0701MB1064; X-Microsoft-Exchange-Diagnostics: 1; CO2PR0701MB1064; 25:zY4KHdPFyEVvq05yNzbq7UovEMKHpP83RTs/jtbQPy+anqYGw8up7p8xv9DbymCeG1ATElbLcH+TEJge9XBUeWidJQ1olQGmk/WOYK2fMWrBu5zVyHzQVBCuDB7HTIXdcAK2n5juna2DjCLCbju9KPgeP4Ib78d1QgMi4Zdb8bT856Ly7AeaaLDaMdOtWMXzb9b9+CJrYC1DDvF2Q6E40eRAiGbVl99FLsPvCo5T+azUCtniUhjHMDvx0Bzhq2SZwKAf2xPvLfTuwHi2r/BhDOM3TyEPEZntM5ErUM0Qco/kVu9nxM2w+x2RVRk2fi+uBwKLGsO7hSG60G0F6BIDTk9whCWpt4ZSR+aMI3XPOVE8GbalCn6lKPmWjF82xCLgzZ66c2ha8+U6mocEaDDfhXWm63LLvsdSqNSjoDfPiqwAp9rIusalj9WgVC0jJe2S8x0RxTjiP4ngHU0VQo8nC7PYeTkRMptWZoXhAMh5JgrDVGC50pkidySwD473nV42YN7xWGqfEgElA2wYDJzOnhUhqF7dlO8Hd3YgRtE9vl2pcwNcyvxGu0rmuyrm+VaSj8wADMJh/CyYTIuWPhiF4Wc3MczXKZJtVHmb1lEn58VQigDKDbjouiXTay+XSfAEbVT3yYXinQua7Blq5h6gzi9oXAJWBgmtMmXqMwAzskLpK3+/aQhl5eeHixMQHJx5kxmxTwRlRLAbWiLEhS3kvxJ9dQUel6wSkRqPTZoea3A= X-Microsoft-Exchange-Diagnostics: 1; CO2PR0701MB1064; 31:yKOZv5pAm1ZqT0yahH+tHEH7ijspsMpqA/zN5fy+IEjZzE31Krx66mvUeqQfwGsyxNeIZpk/ABZmEA9VqfJnwDYDrOTF/vESwo39cwjTLHgFzPtzgryGXBd5+2Fr0iIF3yxON4DN9iGbL/n65n/RWN35k0xQQA05hIYXiDIknUxlF4K3jG82eSgyhY+K+alYLu+RJ8GNILKT0UDKptDPxOJw5MTNtKoqcpM+ATeN6/suPg4VFXiCkeJYKDGisEJnqcfYIcQiglB7oiEKsySsfg==; 20:WG2QPN44ezcJFkdc3EJscR1JsAZrvlkqojCoevaSWFhyl6O9mSF0gC2zmHTfC3o9+qt9bVH9eDssSt1OTN94SbjUp1B1nZrdYOTW2tb20TevQ76EG418YgCVNEpJFp2jLGA1hLU+dDBrLtJiX7qIdlNYbmBp7e2AcSEosg16aFgI1KOXYciELe6TJTrxYH2Wsj0SFChrjaK0/LdDa8H/OfUANv8C30XtgjXh78eua9TKV0O7O2vuOHOF8myB5peiors785nA/x90H9mu/rDk3cgpqN99v4vGiUGLBYyYlYDfy4maDW35ZINY4/iAiHoZbzAbExJrmlGV3MYHxLol1FErWFEUYef+cC/H+9iVN9pEXYbfmM6OHk3+ebTeV8LXOVrm1qjzDB2mzhMP6lIApCtJXH4rfVD9jK+jPE2+L3thCatd+BFJxKoXo5Cyu6BYQZR+K86ZrpRmoZmK9Qk1ymgopMhDK2mK8NESgzxYepegDUV/ozTiKpYqjd71C10v67AylWZCblKYZV6LgVE8geOhEZYYE+YBiiTCsQk78o1n7ycorQOxDCTxBEpTqRXTS5jnQR7pZXOu4V/ZSM3JXfXXTxA2kwTOXLxrZwYKv7E= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001); SRVR:CO2PR0701MB1064; BCL:0; PCL:0; RULEID:; SRVR:CO2PR0701MB1064; X-Microsoft-Exchange-Diagnostics: 1; CO2PR0701MB1064; 4:Dl6bnw3wh9JpiIkZN0u1EWMHkwj+pvhUYYU4cytmSaNYQl2P2XLz2Rrc7U66armM1hIMScJdIeknt5f9tMIutV+AevDl/zd53t7gPt1DAju+qApRUwJL+B1+LhZ7kkg+y5M8a/nENlIL1HwU21jXEsgW86IZ0jtcbfnBnOqRzf5Yj2Fi10ZwT879gFVXqCrR0EdJlhOHsgBPIon8BRsitDvT5eSbDu1kAFpjLPLRgVesVg5xCwKI1A9b4AGpHPbKIxezhNlf0+E4MFvZThXv0JnA0rL/1l3wNujMfHJu2IJvseIBTe3rnPP7b76h9Fyei1k6SGrMniountsi3nwPzHnwedF0jO5cksM4v3NBEms6rAVbEcrvmh5u08kPjwAOwRzfpdLmk+5h1dXXKqacPQ== X-Forefront-PRVS: 01221E3973 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(7916002)(199003)(377424004)(189002)(24454002)(92566002)(4001150100001)(6116002)(189998001)(23676002)(2870700001)(106356001)(3846002)(33646002)(77096005)(103116003)(4326007)(229853002)(69596002)(36756003)(81166006)(8676002)(81156014)(5820100001)(305945005)(7846002)(586003)(7736002)(101416001)(2950100002)(6916009)(6666003)(53416004)(2906002)(97736004)(42186005)(5660300001)(105586002)(42882006)(68736007)(110136003)(66066001)(76176999)(50986999)(47776003)(50226002)(50466002)(99106002); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR0701MB1064; H:sellcey-lt.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?MTtDTzJQUjA3MDFNQjEwNjQ7MjM6TlFjTGNxc1IycHJwMmg1Q2orVlFCejht?= =?utf-8?B?WnlkTENKOW1sTlZUY0c5OWdBUU02c0J1YWpqUkUxOUxNVHA2RlRqdHZGVmky?= =?utf-8?B?RUpSM0VUZEpYZFNrT2Y3WThpM0pQNzlzaVN2WUpJbGhsbEZUWVlyWnhBckFH?= =?utf-8?B?Uy9OVUt3RHd5VGs5bm91YUlTQkduZnBwdi9VcVNPU3pHT1JtdGg3V3h6cDZ6?= =?utf-8?B?QUNHUkttTHZsUDU2aDIzUldNYkhPYlUzeVIycExuVGdCc1BndGthOVE0c05V?= =?utf-8?B?eVRHTnNWaklLQWNlVFh1RGVQLzIzVXJmWW5uZWU1eG9Kb0ozTERCMEFMTTAz?= =?utf-8?B?bnNwYzFHNVgrMm10OEl3eEtTQkh1UWo0TzR2dGRiREYvSUQ5QmtOQmFRTGQv?= =?utf-8?B?SUNkaSt0MWh3cmtqNWNlVnhhNkVGTFNDcVI3Uml4cCsxTStmSzJtUzRvRHcy?= =?utf-8?B?VUV4ZEhpbHlLMWZWbWlwMTNjRm53T0NBZGFTUnRiT3JEZ1U4NUx6aHBDbG1v?= =?utf-8?B?OTRUR0dSTmo3VEsxWlY4TnNPcVdFTHJVT3grakFNaGdIL1ZRZzArbEE0akkr?= =?utf-8?B?dDRYbDlUclFVZm5YL25ZekFxdkZWT0RuZzlCQzk2TDNId1pZVDRwa0l0cEdz?= =?utf-8?B?NndBbnljZXB2Tmhxek5WQm5KaldyUjd6Q0RhQ2ZqNFRjaGIxVmpxNGFtUlUw?= =?utf-8?B?WE54blZwcTlwd2RRVmhXalc3YVliRUxSWWJDWkFzci8zNldCRGJyMjFrd2Jq?= =?utf-8?B?VUVabjJaQmxpTGswSU4yRXNCb1k0cjJJSGswc1JEWkxEeHVpVjlVb1RLZFlh?= =?utf-8?B?MnRFYjBnV2pEOFluV1dnR2U2VHR5YUVVNU1WZ0VLdi9OM29Vdmt1bVA5OHFE?= =?utf-8?B?b0Z5TVFCY2UyYTNnbjlLMlR5amFtWSthR2JTdG9HdEFYRUJTZUhSUkdJWFEv?= =?utf-8?B?cXdER1MzTCtsdEN4alRZc2pwbHNiOFNZS0lOR29WYnlLeEhuYmUyQUd6dzRr?= =?utf-8?B?TFR3cTRpRFdaaEo1a0FtNDYzcDd2UXlhQWhKSjlZQkpVa2xsbFd6VEpMN2JZ?= =?utf-8?B?cFBla3krdFV4bXBkbmNtK0QvNWp6RlVtakNiQjhBR011aUlyR0Q4ek1McVg4?= =?utf-8?B?aCsyb1pIRlJSUU5na2l1K1Zqa2VENU5vNkNBNGNUKzRvVHphVDkzOGdVSTVM?= =?utf-8?B?MHpJaU5HeVAyZVZRY2ZPYTcvT0RVRy8vS1hCaFpPb0FKY09FRmoweGJ1ZFB0?= =?utf-8?B?UjdwMTdnVzBKanQrcGg2T00xdHN2RDZXUitnbkUwR05vTzFPVi8zVUE4Ym82?= =?utf-8?B?NXZiTWt1STA2cUNiVFdwbkRkQnNza2ZsZ1JnNWhnMi9lbmZ5ZEphZCthck4x?= =?utf-8?B?Ni9UV1hQMWoxYUZPbUNHVEx3eDRBbnhsY1hoSldyZE5CbGtiMGhwWlYyeEZ2?= =?utf-8?B?WTErVnZxdlowZkJnT0xVcndnUnhUeHFScVMrOXo2RkpIYktJazNZamhwek5w?= =?utf-8?B?NzVDcjBjejhtZHJld0ZXRFBVL3pKRU5KQUgybERtcm9KcmhXZm5wbVNiUDMr?= =?utf-8?B?ZXIvRHZDb2FUNkV3SjY0MUZGOUhZZ3o2bHMwV2VwbUtEblB0TEFtN25vMFNa?= =?utf-8?B?ZVpMSXNNMWQ2NGpoV3IwdnY1TlhMMjdxcExrbnBTbFdvK3A1QWNDUHFsdnZH?= =?utf-8?Q?qqfMsK9WNOnVR4uBYm+A=3D?= X-Microsoft-Exchange-Diagnostics: 1; CO2PR0701MB1064; 6:pwyZ6aUS6IZY4NGChCHNTHWnTRz19O3v7V09ObwPjfah84jgGsHb2OSi+IJy1kAlwaJv5lSMOSzwXzCnOHsyVlIN+UbqPshZ3XiRnMc1amx7GRVuVoXTgjLMGj3Rz851/A1xzwK/OWQ83bXznMiQtA40dNO9EInn/9OIQl5Y9N8R2CfOpvGPQuPA2kaqBiIcztAjY8afmJyCosnBR7OLknIVnMZeBmyRku/81m8qAsKhJl8IYEBjLF8vgClhp/+g2aQgEg9caSPb9MFF+3LkPsF9NYAqUybBKak8KeL56lzilDQNFh694Y5k2LFH4W1w; 5:+VjxxaOQdTj29sdU8pMYDZmnH3uQ7ZK/H1RUDKe03en8IP7iy1CFb74NCxgh0qo5mtxPj34lQq3OLyAsj4E+OEYeC+cfHQJXZ1V2OUMc6JhGWSLxMGnshrdbiqTcm62pCyDD5qQL4X1rdqwvxgI8og==; 24:qwn1unmuZJPTY5CJ7gyqDXHGys/kG9weA40MzdnAHBwbyA/okF0tLLFgu3vU6LIvFukJ3yW3HulgYCzSQXSim0/C48kPb5Wfba2KjSGAHbU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CO2PR0701MB1064; 7:y+QdqQMy5WSh3Tl5ck18fD6nItnKmt24jQDaNrgSk8OezCjlzL4hWDDnkViS7mCNOPY2jcUx30acaJIlSjVBSawAjyX64AzZelQAm7yiDRseAf5VkE2Cx0U+bsu70kgGPeuysUvUu07TPu6Aiem8IWdW5TQ7+m2iTuPisLOnh5oz0dF61ak9GaIBDTKOV7gz+WuDaVqm7Mh9g5OMoP1rBqlzUTrzDcxrVA3exHcFptyIngZWurx4eEPwgMLDTn6W7+YkJNCkXc8egry6A7n/IkxXeSm0aZeVVWRWHzIHyHTtlfi/pE3EQAXc55YADTOEI3gI3qMpRfb+DHuPgZ5K8+0z36CVRiHhH5FQ9X2PEwU= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Nov 2016 15:42:46.7906 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR0701MB1064 On Thu, 2016-11-10 at 14:28 +0000, Joseph Myers wrote: > I see errors in tilepro-linux-gnu builds with this patch: > > ../sysdeps/generic/stdint.h:252:7: error: "__WORDSIZE32_PTRDIFF_LONG" > is not defined [-Werror=undef] >  #  if __WORDSIZE32_PTRDIFF_LONG >        ^~~~~~~~~~~~~~~~~~~~~~~~~ > ../sysdeps/generic/stdint.h:269:7: error: "__WORDSIZE32_SIZE_ULONG" > is not defined [-Werror=undef] >  #  if __WORDSIZE32_SIZE_ULONG >        ^~~~~~~~~~~~~~~~~~~~~~~ > Sorry about that, I am not sure how those were missed.  I will check in this patch as the obvious fix. Steve Ellcey sellcey@caviumnetworks.com 2016-11-10  Steve Ellcey   * sysdeps/tile/tilepro/bits/wordsize.h: Define __WORDSIZE32_SIZE_ULONG and __WORDSIZE32_PTRDIFF_LONG. diff --git a/sysdeps/tile/tilepro/bits/wordsize.h b/sysdeps/tile/tilepro/bits/wo rdsize.h index 8281538..d2c4a35 100644 --- a/sysdeps/tile/tilepro/bits/wordsize.h +++ b/sysdeps/tile/tilepro/bits/wordsize.h @@ -2,3 +2,5 @@    #define __WORDSIZE 32  #define __WORDSIZE_TIME64_COMPAT32 0 +#define __WORDSIZE32_SIZE_ULONG 0 +#define __WORDSIZE32_PTRDIFF_LONG 0