From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 97068 invoked by alias); 31 Oct 2016 18:38:45 -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 97034 invoked by uid 89); 31 Oct 2016 18:38:44 -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=H*RU:sk:NAM03-C, H*RU:sk:mail-co, HX-HELO:sk:NAM03-C, Hx-spam-relays-external:sk:NAM03-C X-HELO: NAM03-CO1-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Steve.Ellcey@cavium.com; Message-ID: <1477939106.2891.37.camel@caviumnetworks.com> Subject: Re: [PATCH v3] Fix -Os related build and test failures. From: Steve Ellcey To: Carlos O'Donell CC: GNU C Library Date: Mon, 31 Oct 2016 18:38:00 -0000 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: CY1PR18CA0018.namprd18.prod.outlook.com (10.163.31.28) To BLUPR0701MB1060.namprd07.prod.outlook.com (10.160.35.147) X-MS-Office365-Filtering-Correlation-Id: 9c92da52-224e-42b5-c6b5-08d401bd1c6f X-Microsoft-Exchange-Diagnostics: 1;BLUPR0701MB1060;2:29MipciJ3ncwWE6+KAfMYGHV/WE8s6rDQ7RgBWIhvlhDguLsr60GFkbvu456yfhz3/Edb9GN6LyFK5V55Z5/GOnVb4r+jcZSWbWRNAIdRI4Jey3D296NFVQBW0pFTEFXQlLi4FCSTv/teOXirC3vUbpuSwfW1+cupM4Ztyv9nVjWnAIE2lA0PBb45sb9Va+h1tp+5XHbbeVY6lktz9K9Pg==;3:oid+PdGqK/nKF69CAEbQf7lXLPpmTJkP6X8dnsdOYUY51jw6Y3iL958RA9fWkKfzr25LFLMCLx+8XthhbjmyAKG4tuux6BZJaJlBVZFFtBednxQBEK+HLHbV1FtozKAJdUtcLvtlUDS1kyrML3/E4A== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0701MB1060; X-Microsoft-Exchange-Diagnostics: 1;BLUPR0701MB1060;25:sQx1oB704pFr+UPT/hKnM5OCySmo/BuBcaChOWCdA66DSB40IBK4lpwR82JtHsOQS4TFiAvvPUsP63HcnzgA1sFEe6R42EBQHIpjBLGQ0xB9c0dKqnyo3k38OIqgQ7tIV6qLVNCP2bEyDNB+1gpMdyIhRSgTC/SdWUftAEs5uF2UfxM8hTAaZpb2+F5UrBrofYgtWwJSHVcDeChMP2/xyDYfWhRDjlDA3fyoOFNKIHyI/kmZBDiBxyYZo9yNZOohiTuzrcjx6AK8EuqbhRPalajROoSnlfNFvymgSupMqQA3nChk9Vf4hDCe/zD1Au8qaLiiYWFAzGWCPorF+GMUuLyfoD7I79PtfvawXwmZntIYZW3oQAyp5DOrg0VfI2zOV0K39QaC0IdE6M4Gb9W/uKBOS1WhogOA7CM6CN0jyyjTQb6giNTHrMNyew/0s7EedtynGmY8Gl3DsJJlHqSDB1LLdl0ZJVctBeaCEqCG0fhIy4RSYhUphfr4AyBicxBXXC1+VFtfkvLYPiDSLutUPYMwRyVY14xnlHo8d7OnNrSIihkUWsiBBqvbAsJ0UTtvwvwomKtEc9YPl22HahcEBoIJ18sjRB9wOmLdteOQrlUMbNWBKJwj6SyFMkdiKvcAIGfdC4gQzGfVrz5tnMAsPj+Rzoctz9uxBx/v0sFVcDylVGrNf7QpfUR3eKhVcsUd5pgMCPLwPFNB4hvk2foac7AQM+2coA+NW5aRMHR8Qzo= X-Microsoft-Exchange-Diagnostics: 1;BLUPR0701MB1060;31:aBzw9bGFxTbA1wN7ye8suvfqvWsMP98g2whzZsfiCk6a3h73cL7zJPVPCRCw1NZraQOTk7T+ybODhu4SSGPROC/M2BzgNVR4jea8IDpKmnkLtDlLxRjyNBRDry0vhMqGdR9lYjVYyfT+B1gHQo/ujT6L787Xw2KvWi5Y5fClRXWHT/QbGhlZa0970AEkNT89j23WirB5eWKanJCTf4EAo84Ok1PQwL3T78hkWiZy8u93g5bNSEn4lbNMRLkn19zPAzMzgVjfqB4H+dKWVumkIw==;20:NNUNLMHXjyqdDMO44IjzCtXuBHZbe4atuz16lLuilI9aWRaGSN/i7aNkBogib/bdudMy8uwIqD6KomxbU2aD0csKQMFUkJhT8mgZS0hZVH7anioaEUr8K/9JUlYa0QhyRIWTUGZODhZPU+PNdp8RXv1RT19SJT0UeTgUaxh0TRy0hIvlsxMcy7MiCxeUe2l+RIlEX4a80q75uvZRwEAqGcO8WqovTwKabY888eeKLlpr2zEx4hE8dLK+aIzApprjf+adZID/oImdou9pTaYHILa8ddHqDf93c7fZ2BJF06VxdayVOXZ+LT+cgZoU57T51r0qew3NcDNzkWzV3alwNWjCzLYp/zo833q+0grI/2aHK7t7x4zs/GAe9fqQ3M4lRWOnFoYvYgW4Yf8x3stLdLJ3bnnbaleXUN0hhSemHrXCjy8e/n7fXfXyQd1Lrp58lbUIGfaGX5RUWff/OQElKoXxSf1lS6PAA3lrSpEVyIzEWDmelZE6E/j+IKkidUeZ02Oa1L82UxC9v4KUH7ZsBCukdS8EdqYQKZS3lewQmEXs6K+MBdgpz2kyBnHWrCKXPF+C3c3rgC7XVStDEMh1497pPWGfJ5Ygvw2dLJI1zCI= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001);SRVR:BLUPR0701MB1060;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0701MB1060; X-Microsoft-Exchange-Diagnostics: 1;BLUPR0701MB1060;4:zGpc3u42dsG8UQb25yfORiNqii6u3OjLsbGXJgeVKagM3XnBmskbL843Or7AFkgvDf/J/ZCF6u4Fyc+BOdfZ333NCMyeWtPrKQUVOyx6NIhLSpaxXAFIh1FiOLKVTiWFhBYn8Q6XdYriN10fTWXzrJtulqYnhPADJeImv9ut3cdK8tlFn876ax4nPn5S1BYQKYoCqCvkKAWWo6QdRMPn6kPhxdvWA2Y+OXa0y2onzx7tcKN29zOqnMuzpNzDLjL2f+hneFRttkOnqaJYSyPYb+JNxnOQ9CVebKFPbCbjtOH62bMdjwXewX48DNnWtokDJ9pqOl1Ztn9sVYEsYvBflWzB34vnLJ2zYygwGbUm2RXFNiBzMXSr6uwJnWdsZ87IInvO6T9u9B/4Tul7PBsgnw== X-Forefront-PRVS: 01128BA907 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(189002)(199003)(81166006)(105586002)(106356001)(50466002)(101416001)(68736007)(5660300001)(6666003)(23676002)(33646002)(42186005)(81156014)(8676002)(36756003)(53416004)(97736004)(5820100001)(76176999)(4326007)(50986999)(77096005)(586003)(42882006)(6916009)(7846002)(2950100002)(19580405001)(7736002)(2906002)(103116003)(3846002)(305945005)(110136003)(92566002)(19580395003)(6116002)(47776003)(189998001)(2870700001)(50226002)(69596002)(66066001)(99106002);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR0701MB1060;H:sellcey-lt.caveonetworks.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjEwNjA7MjM6Y2NmSGFxYlJsK3Y1TEx1bkltYkt1RU0x?= =?utf-8?B?OTVYcDYvKzB3N3ZIRDRrcjBHZkJpeklERjc5ZVpkZzJMTnBoTUMzQ2dzL0Nv?= =?utf-8?B?c0luNGdMcXVrcDhXNXltRDlkQlAvcGhtUnpwd0tpUVF6TFhrZ01Tc01VaVdr?= =?utf-8?B?cW5MMDUxRDRxaWdWMW9wbDR6M3oyUGhUamV4SDZ2Uys1Z2R0VmZHWlh0bUd4?= =?utf-8?B?bjlGNWV6NEVEK1oxWEM2R3VDbDVkNHFHOEE2eVdDZXFZb2p1ZGhnaXBnNWpL?= =?utf-8?B?V1VpekNWWWtMb2ZEZExCdUlBMndhOXJ5clVnQ3lpQkVmWjFjb0N1M0xUUmR3?= =?utf-8?B?RjQxVzllZzQ1WE1qK0pKZnNydjZSK1I1VkE3SDVyMXkyWVdkVU5COGZuVTNP?= =?utf-8?B?SW11cjJHaTV3Z2IrNnpDbEl2ajJwbFJTN1ZzN2dmY0dxUW8zL0FyR2FPOWJh?= =?utf-8?B?SloxK2s0THRPY1B3YUVNemI1Nm9JZ1VYbk51c0VOYmF2NWxqRXMzRG1SSnhF?= =?utf-8?B?dkM1QWNqRTlFTkFsNkZIN0lFMXVhNnNSVE42QlJYZVc2UHVZL2dERmRDTzJl?= =?utf-8?B?TGRoRGZRNFRaOXcrY090M1NQMnhKUWhkbi8wM2liNmVtc1NCNjBQT1pha3hL?= =?utf-8?B?NStSalJMTklxTER3THdKbTFBdnd5NXBISnZXa0xweFpYbVVVS2pxL0IwaU9B?= =?utf-8?B?ZklUYVplUEU3dEg4cGRsT2NUSXRuOXlCTC9ZdTdtYjNWaC9NY0NITURqYnhh?= =?utf-8?B?SXlnV1lIdlkyOHc5UEFlSTB0Rm5XM2VYNUpFUmR3WndjTjBBbU9CbHNrUGZn?= =?utf-8?B?NUF0V0tLb3ZES09DSFJrQUV1NDF3UmtZOSs3WFhPUkM2OHVOUUNwMXR6UWIw?= =?utf-8?B?aHVGVWQ3aHJlZU9hRFljeGhqV0dLVEQxckhhVTcxUSs3ei9vdVZ1MFdiVTRX?= =?utf-8?B?WVhOcEY3bVdERk9HSG1EMFFrOGRsV0pweUlVV054VFA5TFlCZVFrRSt0RHp4?= =?utf-8?B?UWZsNGJQQ3FBM0taT2VjSVlNRzZqVzFVMjBiOVM0ZWRJNlNWVkphdS9UVWJY?= =?utf-8?B?VFZHbmNiV1pJa2VhUTdwY2puMnkzNFNLMU82TUg4aGY4UTJ0SUtJNTZaSFhl?= =?utf-8?B?THVqM1RNaTl4Y0dpbHNSM3VuQTg2ckJOcmpFSHk4bFNxWVpVeU9pTGJHQVJz?= =?utf-8?B?K3hLaTRrMXgvWmRDZ3JndzJ1RmhkSDlEM2ZSUEszNWI0d1NrOXBpWS95TVdr?= =?utf-8?B?V1NEVHRjVDl3NHhKSmJadmlvRkVUZ3FxSEt0dkxGU1U3Q2dzaWFuVngweDhQ?= =?utf-8?B?UXZENWZNNDU0Yk54b1duYmtFWTYyUkZQcW5MWkYrOUlhbEJqRjh0TDVhQUNE?= =?utf-8?B?NC9wU3djWVAvR01QZlU2NkRtM3p5RC9tZ3JMcWYycktVeXNuQ3JSVzVDbEhN?= =?utf-8?B?cTBCYkJLcUdOWHhkYkJLMnptZmtTSGczeXpMRkt2Vm4rVDdqUyszZXRIT0pp?= =?utf-8?B?NlNHWEU3OHl4Z3Jic0ZkNU5hdTgvVFRWNGkyNGJKVnN1UnBkRVB2NW1VMU1s?= =?utf-8?B?Q3BNZ1JVYlVEcUdpeXdycVFzK0REOVdmUDN6TndNVHNONldzUC9remtTSFh6?= =?utf-8?Q?8DiXE3cRP2jKLehJO0HOJT?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR0701MB1060;6:kwpJ3ODa/TqNFWu28UPkXbgSmBG+sq0G+4yQEgLemFrh69oZKxXxOud3tyzfCMGiQ5eH6FfygEYoL6exbAf8cBhISW+OSdKiJXmLbgrH6hJFxC7Ux4CK2ow5NEdSXIkvGdKVOrjxPzqd05lUg6q9qygG/GMwgUJ3S90VhB5EaNHdKE7AlfyFp70w2TsLaDaDuQSzoja5GvR5Bmri32n1NKuBMV7wvQd1JGl+cChTCpsPit7nwQFq69/ZVfFZunN5/ll62pFMFtzoRtsNvjCKMS0SVWMC5OfcbLfEzc/CEK3NvELfR4RKIMOqXJoHWUWy;5:LUPj40Rcfn1Bt8phkyXj8iWH4OPwP9ZDnGrX3L7QlX0nSaNO9xB/zwfCavVKIt7R1PWQuwKYYry2j+H0nmuKqMrHNGGm4vlvk+1hkBZFC2zJ9GYAfpvFXy3Z2AtMSXkumgrUWkxVCxedd5qff7cH6A==;24:DVvdeyUmkwnFtrOD67NULfFtP9zdtnvNNSi2Z9zwCSl+CLMCTeLAfy6D86SOwAzd2dnEWCUy1lsdZXegj6Y0DjxFfS2pZH6kfRdENWvcM/8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BLUPR0701MB1060;7:IYetn8ZBl50xhFglKehmxRZJ3JetQ70SPquRPc5q+/f5c9wH3ujmzsbzMHBZqiFLCVa61uvWIe9dw1BZuGIKdZ/elcPwkK7esamyK9ufl/0ooorhCROoqC6mgFEcYRGOHz14f5PgLbfD31KThZb1kMiSQdcyWddoQj4EpPYDW2tudmOPjfyEd10TBlVeYQnSRBkFRN2f9a+157vqDYSv/+8hXECjOPCFkbbLkmWsVZfYDxKy4wEXBO47p+Xd6QflD1XuyAF5QlcrZz7uFBnxBjGr7appoi5UxowTJHh8ndsBP8fMJSzuqQ58g4zCkidGEoOOVsCO1dlrpVdI/nrHPzoZfnsVZ5FdBCVBq8ZXQG4= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2016 18:38:30.0093 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1060 X-SW-Source: 2016-10/txt/msg00601.txt.bz2 Carlos, I am running into a build problem with your patch.  weight.h uses the DIAG_* macros but does not include libc-internal.h, where those macros are defined.  Apparently it assuming whatever file includes it will include libc-internal.h. That is not happening for me when I compile string/strxfrm_l.c, posix/fnmatch.c, and posix/regex.c.  regex.c does not include weight.h itself but includes regex_internal.h which includes weight.h).  I think there are more files with this problem too, I haven't finished my build yet. I am building on an aarch64 machine with a prerelease version of GCC 7.0, I think the compiler I am using may be why other people are not seeing this error. I am not sure if weight.h should include libc-internal.h, since that is what uses it, or if the .c and .h files that include weight.h should also have include libc-internal.h. Steve Ellcey sellcey@caviumnetworks.com