From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 44676 invoked by alias); 15 Jan 2018 16:03:59 -0000 Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org Received: (qmail 44660 invoked by uid 89); 15 Jan 2018 16:03:58 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: EUR01-HE1-obe.outbound.protection.outlook.com Received: from mail-he1eur01on0085.outbound.protection.outlook.com (HELO EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.85) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 15 Jan 2018 16:03:56 +0000 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; Received: from [10.2.206.69] (217.140.96.140) by HE1PR0802MB2492.eurprd08.prod.outlook.com (2603:10a6:3:df::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.386.5; Mon, 15 Jan 2018 16:03:51 +0000 Message-ID: <5A5CD0E4.5080307@arm.com> Date: Mon, 15 Jan 2018 16:03:00 -0000 From: Szabolcs Nagy User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: Nick Clifton , binutils@sourceware.org CC: nd@arm.com Subject: Re: Commit: Update libiberty sources References: <87d12hstle.fsf@redhat.com> In-Reply-To: <87d12hstle.fsf@redhat.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: DB6PR0201CA0026.eurprd02.prod.outlook.com (2603:10a6:4:3f::36) To HE1PR0802MB2492.eurprd08.prod.outlook.com (2603:10a6:3:df::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1896dec4-ece8-4c9b-ae05-08d55c31921f X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4604075)(48565401081)(2017052603307)(7153060)(7193020);SRVR:HE1PR0802MB2492; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0802MB2492;3:67W4uI8dz0B3ueJwKZUcFI5e4Xddp/NT1tcFu1IFz5UOblEkUBbbh3xn70ZUNcWD0dFCxCErr/F4knHhdukln8Kehre7xyBLnpI15i9uRQjJU00XA/kfIMo0Y+NSOgCB5tS9X+GmgvgYNfGkA9E04udPyVa1IGamlcsTppQI2a8N6sr+2pGu1xXiBo6xvjAqkz+yLbw7yZAdIi96yaZc0jD7dDBNWJgAye3Tke78WjHEia2Dw0/GLm8MeZJm9EYt;25:XD04wPxK3A+zyjv1gfRQ/EIJiGSY7qERpDprlgG8+K54Veo15aYH/Xq/hsZsONyFdkLZJJNoXA4u2J59dRybmxe3F5oQZDO4Jc2UZfmI0x9tSW0j5GLShbc97598uTLvrMYWqh76mYCG74cXHuYyABuFCVjTTVYcfTTHdVrf1fILNY4fSQzAzLSTtEO8Ree3yuZj8Q3SvhvvHI85w0Nx5HvjGzBm1KDmlh7L2Et1E1BNMMQfH9BzI9qAc18WQ1fRoLgvNmKtYA1V4bvFNsD2hwBsiQfA2N0MgQYA8xVROVdaTa11BbB78i4odCBJpHdH81oJBg+VVmltj6rWQTcvlQ==;31:NhdmOjOxLWTvVOHZD1YBL2cjiLAekV8yEawLwsg86tF47Yw+IUCzPpwYFAb63tlsQaJJ+rQH+4MmYB4q6+Qqq9AUryl49pt8PTNJz7lDYKYBd8iAGQuRtZKqcE0Aw+OB3JPYp4LR5g/KnY1IwS3zutOHGbPOXZlww3kHmN0xMUNBiZR2nLtEimXUrMbb20Lf9gtH/oh6Cdi3WrUSk9pTIqMZG0oX5EX+UBni88EN9Ew= X-MS-TrafficTypeDiagnostic: HE1PR0802MB2492: X-LD-Processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1;HE1PR0802MB2492;20:suWXz3Rutnl9l4zSSwJMfcydRMk8kX3ivqFwYSoYWIkr4GUj/g9Tqs4K8iWexe6TzDONE8HxbUtYh3c1rp0vu1QMQYB0fkKGdw+PiPZY6TId1aIlVXPz0fCHxh9DQhg0+UnLsg31K3qDRkBCMY7AiLot9XCq41KJVnqn7JagnNs=;4:4zslAiNm500L/E1inU3VJsJf+sxggUZ0HUqUF6c0GfaJQhs5GEzBenyeYQTJSfwM71MuBcLtE/bxNXB0qLWSrDSJTXqO3+LHLO0Je6zxGszIFl27fNjRvkgS+uM06ISGnxAeUGr2z3s6pYJ/BDGUi+OBaF0V2D9fIyt4rr1fF+HX7ivZi+iSSVW46ANBrfMf5lMaSelAnPlTU14odOT40GIK74CbMpZseMZl/6nQ5mBI+ccy0v4kWrVWM3Dgh+9ib3n9gQaLIGJcZKAVPET4R1pST4a21Pmf67mbws74ieTpa2UR/e0+jQ4kYjO9xKhspa2LORsNuV6viRU0q1+OjWZR7ibueBZD9JdYfY4tXfk= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(85827821059158)(213716511872227); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040470)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231023)(944501161)(10201501046)(6055026)(6041268)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(6072148)(201708071742011);SRVR:HE1PR0802MB2492;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:HE1PR0802MB2492; X-Forefront-PRVS: 0553CBB77A X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6049001)(39380400002)(39860400002)(396003)(376002)(366004)(346002)(377424004)(199004)(189003)(54534003)(24454002)(65956001)(72206003)(4001150100001)(47776003)(6486002)(229853002)(36756003)(64126003)(80316001)(66066001)(65806001)(230700001)(77096006)(52116002)(59450400001)(87266011)(478600001)(76176011)(53546011)(386003)(86362001)(97736004)(65816011)(305945005)(81166006)(6246003)(58126008)(83506002)(5660300001)(68736007)(2950100002)(6666003)(81156014)(316002)(2906002)(33656002)(8936002)(23746002)(59896002)(3846002)(6116002)(8676002)(105586002)(15650500001)(50466002)(4326008)(7736002)(16526018)(16576012)(25786009)(106356001)(5890100001)(53936002);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR0802MB2492;H:[10.2.206.69];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;HE1PR0802MB2492;23:cPaYp3yXqbH+7w+psj0P1JLIki2t/URQtV9?= =?Windows-1252?Q?nmSpS6QkXdcne5JAHafkb2jcEcsHA6pQ3UoViaQxs2DepbT7E+5DQEWV?= =?Windows-1252?Q?wSzs6XLD7z3VT3h51EJ9brDTcN/jKXpQ3XpuEtM/iIozdWtTpwR8ksA/?= =?Windows-1252?Q?vegqfIrJN9N2Oo2ZoVd6ghohDwc370LY4PB+bM+HhBv1ZSettRd0gIAq?= =?Windows-1252?Q?NRnPv5c6XXEjyQEchyyx+PTA1NTUUTaarmF6Pxi+TFNc8pl8i2Lfb1n6?= =?Windows-1252?Q?siu5DM6v/6yChosF/jZI6CjwHkECR+yBF52fRachO7OtopehNEQOYXE1?= =?Windows-1252?Q?rJHg1Z1X+SGD2qDB8zkppDyYfat34r1mlXw/QsIR2Om9b9ahXdprzpdS?= =?Windows-1252?Q?DXZuTlas3IDvH1tvNvhWukK8thjV+0hCbXCehNMD0dWMWlfJGgvrlLra?= =?Windows-1252?Q?YXJ+yEfD/W6xlEq8mrUz5U2U9msi2rFhHaG+V9G3cnPr/Bgy4RCddXTk?= =?Windows-1252?Q?4E2zXtsXceua6WR+wjtU3CBu6jR0IsvaEY1BSLL1hOaPQf3G8hMBCDL6?= =?Windows-1252?Q?+nGxpOvc1zpNacwI3ZQLaEe8o8KMPhYC7BtqlMt6eO9Fxy/am1YHiddq?= =?Windows-1252?Q?BvsF9G2TXjGFKSW0b92NxxncfNabzEWi5KJXJgdZ8rbvkxADNSAn+iIN?= =?Windows-1252?Q?77agpHXH5r0W5aBcYjPdy3alrO8sTvP/Ha+2g7MNbQXGPQV4alz9xPYi?= =?Windows-1252?Q?w/fMENcuQ6FgiDbVBZjAls6hcQM4dobInq/669Kd2vH2wCM5CMj1TyRG?= =?Windows-1252?Q?/TCVVliNKjXRqnLK2RzvGfH6sb+AOBicJzvsmY60t7mTl9JxJ5A7LJFf?= =?Windows-1252?Q?nQcpqvQY8FAiAgnTvRQpkWd/dSUQ+Ty3RvaqV+3mD9YYSYJNcknGyLfK?= =?Windows-1252?Q?Be3DAzR6Zi6nFOGjDLkK9F/kHnQpzgOqJ0zeHcnlsh+SkKi2LO6kz2LX?= =?Windows-1252?Q?kUoXufKG3Cpst3aJe215GtRm9+1XfTTSM4mcIpTUHlgWgAp+LUAnaIUd?= =?Windows-1252?Q?QhuiLPLmewvY5KMu5WJg0kTLJTO32AoKIhNlSzUI/vVP26B5VfXYLW5/?= =?Windows-1252?Q?EyHHpE8UDXhCHZxq+P4I358hLUofjwLeyoH8zHCrRGg99Qy5kN5Hzwaw?= =?Windows-1252?Q?DrxPYsdwEY5ILQTdOUVz/47KP9FP0lw62r1GrTQdWv7EPrvik0zOODYq?= =?Windows-1252?Q?3TetkA0Gf2sm24IBRGITRdMSzhwE3qqIBEckY7BM9R3Hj7mGYnqxzsJx?= =?Windows-1252?Q?05HxA+knh2wYtuR++9OF4EcZJ/Vb3Me1SIL/oVfuurnlcBqvWCao+uTl?= =?Windows-1252?Q?yWGjD52cm+a70up5pWbkFP1pQxDBKdhDVF4phN0syU9uwiYUbtF1z0up?= =?Windows-1252?Q?rAFuV2PSoQhNrb2vixk+nklIbFBrxqP2kcyhma+Pzt5YiKMMxx3BFuO4?= =?Windows-1252?Q?3Qn/YTnKl+0wWRNr2S0bUnhlh+KS1dNfpdB91ds+3vJD8I+0kFxcnmRp?= =?Windows-1252?Q?VDv5F0Ri4X4wjb23SW7cKFCCgP5V0YDhO+pOE/ydN4WfWsNW8DvxTvtH?= =?Windows-1252?Q?2Ke+uzWc30xl877wVB2AeWKE=3D?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0802MB2492;6:3XkXm7M6MZP6wZXLAcUQhXsNzpVmXiKKHSNzr09IFczkBBZ5JXTrNSuwxR4Ufi4Nqe3fLtXyG+jiFRsh44qwIaLwUK0eNnEDhooWvq67sCr4j2QDLeBoUP1HStEbUMciPt8DJcDlP7OgyDBE67vaeoLuoLcnmyR76sjOXGHZarXqxqeY04yp9Trvn1HiK8GfJiNN4Am5S6tzd2zmXz+cVgmCE2MKA7y9NGDwEcP8G2cJ8MptNVtSFJ4uRpxhpb1MCIR+vNAk3IcZvDTfIC+uyNQ+9JofgPd3zECYcy72gmjknH3Vq9L9IkosL8H+KnNt79csaYmVzZl+dS5H7Mq8HTM/5OmJIhHCb4x7aBBy++k=;5:KwS3PXAL7Fz+sCM7ibGc8Bn+bnf/JsQz7EiwuZ2VOfuILNbF6xUFmJOVO6RD9edv7WcrFjLBrNOKEF57EtpMyWcXOKIz+RYedXiosXe15g86YjEZIIQ63dw3r2qvEufgKRkixXfahXKEdMby/qG6nLCQAirpvPhiR+5uGbYfTD4=;24:FNsRDHJjbQYFU9PYzvnZSrsr6GIDNb6vk1akgLsAyGBAMtQzSz7SggHzbpBTlYNIlYe+x7g6nmY+gknhNgIaRf08GDlDNenz2TN7VcTkjyE=;7:Sor7rpa6cq6QiiCGbyZwQmWM7V0vH7hC0iqAR6pJcdMlaz5evGu1mO9dVZSEb37yZNm20MqthfHMevnJwit72rxEEagljSOVTfMwZFHrwAN6BgIGNVTyxWxn2YCIltODKCidVu6KdvSB+ZSojguT/KGq+707cuCwv25ouArNSMt+VHDN0ZUOhO64TCJrJjs6g9rdHl9JBpiQDTSJnx2y8rO/qwwXqY24nHG4Cb5RW4/PQj5tH/bjm/ApXmaXHRBP SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jan 2018 16:03:51.4214 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1896dec4-ece8-4c9b-ae05-08d55c31921f X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2492 X-IsSubscribed: yes X-SW-Source: 2018-01/txt/msg00236.txt.bz2 On 10/01/18 13:59, Nick Clifton wrote: > Hi Guys, > > I have checked in the attached patch to synchronize our copy of the > libiberty sources with those from gcc. > since this commit i see two new symbols in aarch64 libstdc++ that were not there before: $ nm -D libstdc++.so.6.0.25 | grep call_once 0000000000095e70 W _ZZSt9call_onceIMSt6threadFvvEJSt17reference_wrapperIS0_EEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv 0000000000095d10 W _ZZSt9call_onceIMSt6threadFvvEJSt17reference_wrapperIS0_EEEvRSt9once_flagOT_DpOT0_ENUlvE0_4_FUNEv this makes the aarch64 libstdc++ abi tests fail. curiously only happens when native ld is used, not when cross ld. will debug this further, but in case anybody has ideas let me know. > Cheers > Nick > > libiberty/ChangeLog > 2018-01-03 Jakub Jelinek > > Update copyright years. > > 2017-01-02 Richard Biener > > PR lto/83452 > * simple-object-elf.c (simple_object_elf_copy_lto_debug_section): > Do not use UNDEF locals for removed symbols but instead just > define them in the first prevailing section and with no name. > Use the same gnu_lto_v1 name for all removed globals we promote to > WEAK UNDEFs so hpux can use a stub to provide this symbol. Clear > sh_info and sh_link in removed sections. > > 2017-10-30 Richard Biener > > PR lto/82757 > * simple-object-elf.c (simple_object_elf_copy_lto_debug_sections): > Strip two leading _s from the __gnu_lto_* symbols. > > 2017-10-24 Alan Modra > > PR lto/82687 > PR lto/82575 > * simple-object-elf.c (simple_object_elf_copy_lto_debug_sections): > Only make __gnu_lto symbols hidden. > > 2017-10-20 Alan Modra > > PR lto/82575 > * simple-object-elf.c (simple_object_elf_copy_lto_debug_sections): > Make discarded non-local symbols weak and hidden. > > 2017-10-18 Jakub Jelinek > > PR lto/82598 > * simple-object.c (handle_lto_debug_sections): Copy over also > .note.GNU-stack section with unchanged name. > * simple-object-elf.c (SHF_EXECINSTR): Define. > (simple_object_elf_copy_lto_debug_section): Drop SHF_EXECINSTR bit > on .note.GNU-stack section. > > 2017-09-25 Nathan Sidwell > > PR demangler/82195 > * cp-demangle.c (d_encoding): Strip return type when name is a > LOCAL_NAME. > (d_local_name): Strip return type of enclosing TYPED_NAME. > * testsuite/demangle-expected: Add and adjust tests. > > 2017-09-21 Nathan Sidwell > > PR demangler/82195 > * cp-demangle.c (d_name): Revert addition of 'toplevel' parm. > (has_return_type): Recurse for DEMANGLE_COMPONENT_LOCAL_NAME. > (d_encoding): Revert d_name change. Use is_fnqual_component_type > to strip modifiers that do not belong. > (d_special_name, d_class_enum_type): Revert d_name call change. > (d_expresion_1): Commonize DEMANGLE_COMPONENT_UNARY building. > (d_local_name): Revert parsing of a function type. > (d_print_comp_inner): An inner LOCAL_NAME might contain a > TEMPLATE. > * testsuite/demangle-expected: Add & adjust tests >