From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.3 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 55950C3A5A9 for ; Mon, 4 May 2020 21:22:25 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id DEB2F206A4 for ; Mon, 4 May 2020 21:22:24 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="l1buu9nq"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=synopsys.com header.i=@synopsys.com header.b="fZGDa7fK"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=synopsys.com header.i=@synopsys.com header.b="Ti8Jkh7E" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DEB2F206A4 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=synopsys.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-snps-arc-bounces+linux-snps-arc=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To: References:Message-ID:Date:Subject:To:From:Reply-To:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=ZdVVqXdcXPGkoIXit0xPPindflWxPj9sBkS0bkpP7WQ=; b=l1buu9nqMvnuKk d/m10evJwrZPQqxIHAzNgixlEdDk99+9twPyrfTLRNuo6FIYaovNgP/tTf+OZrx8W8ySGhRxGnunY azQpDnOt5zwMFleU0wU6p0B101Bb/WUuxG1cELnd5RLq2wO4+LDd+aUIIG0LKsI1EeZYlEEcFEf6L ZMPC0ky3OIJl+D0jlF/SZLVTHTgVFgytg77f7bKg0gpiwNUR50mF+xTWZzPk/9WWIyCTpZkbz2iNl kegNHyJnhQvMtB0zWwatovJP/Lj1deEr8+ILppwLW2FhoJGvOA0rOTlMZCqqQwISiDENtslupROl6 aqJOfU3BJDGitdAZC+QA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jViXc-0008UL-G5; Mon, 04 May 2020 21:22:20 +0000 Received: from smtprelay-out1.synopsys.com ([149.117.87.133]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jViXX-0008Sb-NJ for linux-snps-arc@lists.infradead.org; Mon, 04 May 2020 21:22:19 +0000 Received: from mailhost.synopsys.com (badc-mailhost1.synopsys.com [10.192.0.17]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by smtprelay-out1.synopsys.com (Postfix) with ESMTPS id E6B0AC0339; Mon, 4 May 2020 21:22:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1588627333; bh=whCrSJMYxu8FE8VKcD6qll9hAbyok+pDx1tJHi3zlTg=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=fZGDa7fKX3zNdlCIb1/g5OUTi4a7xSCgESR0RX4uRbSt/n6xNQrw0lE/ySmsKz1yk 7esBCnfGit3DZ3lMyDLc/vwC6/XsnCt/uyjHGFYcRa00cQwchAQwpwRX3aTpVLFuZ8 qs1ybVOoe5I8rnek3byx+KAbWsPglGyQuyFyOSoQ+fPigNoJtB1BBp8qAZC4aNj8SQ dWFjU0fZXm0sf2VrMw96tSX7C5UNfgAVvaxV/Dp9Ord74N0DKh94XW0988k6bL8v0C xqjP/oP/LWQKAUFG9acPKNznuo8Yn+rd2iujJH2lpk+PWlGekgag04LTSjHRmZb7QQ nOb/rPXjnzkQQ== Received: from US01WEHTC3.internal.synopsys.com (us01wehtc3.internal.synopsys.com [10.15.84.232]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mailhost.synopsys.com (Postfix) with ESMTPS id 438B3A0079; Mon, 4 May 2020 21:22:07 +0000 (UTC) Received: from US01HYBRID2.internal.synopsys.com (10.15.246.24) by US01WEHTC3.internal.synopsys.com (10.15.84.232) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 4 May 2020 14:21:53 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (10.202.3.67) by mrs.synopsys.com (10.15.246.24) with Microsoft SMTP Server (TLS) id 14.3.487.0; Mon, 4 May 2020 14:21:53 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FrLslwI09+PbYSlTy4OPJFET+yRJsSHG6YxIgQ49//xSJuN+XzqXtMu6MCiCF7vdNXuGOl4G5qhpe7Lm8PlnoR4XVGWATtcunTGZ856r63P+s1MYaFxe60SxHlqAtljLTEux/3rHKwwsEJE6OX1VI9R3UXJNpBx6pxSctdrLdkxdbdzMXGUEGoKrWb2MyLdThsSgOUIIqw59Ul66G+no3jgdKzmZV0hBtPLTtZnlsJyqSBxwx9JzStRZ+hCKNPhDDSHVQvja9t6aAzFu4o9NWvPO4ucJL9SjJo+ssyTLNubOgabodRKXccqZaW0p9wl99sS7q4YJ7xkhgGjboyCyRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=whCrSJMYxu8FE8VKcD6qll9hAbyok+pDx1tJHi3zlTg=; b=CZq/7Jdr+Fw+vYizRLHDQO0A7hkKwr7w47EodgEoIU9RmuZkmB5hJEr2Y0crMU8uRqJQ0pGakYxWUbSfPc5cfC3ILwSBDc5VX7YzWJ3Dqd9EJelUY3ewD8E5h9n4YYc3j2/pl1JpDhKO7Kb/Qo7faH69el7QicLXxoN1X1DtgstCKBnHYixgUCoVMUZXCVlSuNVU4LUdkCUDUfgqk/DIcXEMJWxl4rB27XnMTerDUqhZocr2oR8RLw9FzSAqc3pOksjQaWB4XxZ8V/9EPasbK0vfPFutQw8LUF1ZnVFqdCgwJJ3EgF3wHJjsIjoZxZU0gQHRy4DkqZHosc25Gl4jwg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=synopsys.com; dmarc=pass action=none header.from=synopsys.com; dkim=pass header.d=synopsys.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=synopsys.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=whCrSJMYxu8FE8VKcD6qll9hAbyok+pDx1tJHi3zlTg=; b=Ti8Jkh7ErSYY9oySDxbQ65qIswHf+shgMXAnlgrdGcNNBtC7xChJpnb5oDwm49sNaqIT2ecPm/VoDjuNdv1lhhVWAZfR5eXrba6fKiFAzX9BUoBlCleIwQWp7HFARbdTXHfi4grS+D4qT+aTUN/7XEkFBMNc4D+rxXh4hLuc3EU= Received: from BYAPR12MB3479.namprd12.prod.outlook.com (2603:10b6:a03:dc::26) by BYAPR12MB2935.namprd12.prod.outlook.com (2603:10b6:a03:131::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.20; Mon, 4 May 2020 21:21:51 +0000 Received: from BYAPR12MB3479.namprd12.prod.outlook.com ([fe80::a43a:7392:6fa:c6af]) by BYAPR12MB3479.namprd12.prod.outlook.com ([fe80::a43a:7392:6fa:c6af%6]) with mapi id 15.20.2958.030; Mon, 4 May 2020 21:21:51 +0000 From: Vineet Gupta To: "libc-alpha@sourceware.org" Subject: Re: [PATCH v6 00/13] glibc port to ARC processors Thread-Topic: [PATCH v6 00/13] glibc port to ARC processors Thread-Index: AQHWIloGR/d49UfJukSUKChYUoynFw== Date: Mon, 4 May 2020 21:21:50 +0000 Message-ID: References: <20200423014126.10417-1-vgupta@synopsys.com> In-Reply-To: <20200423014126.10417-1-vgupta@synopsys.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 authentication-results: sourceware.org; dkim=none (message not signed) header.d=none;sourceware.org; dmarc=none action=none header.from=synopsys.com; x-originating-ip: [2601:641:c100:83a0:fee2:8ed0:e900:96d1] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: dfea4810-3ab5-4544-a71b-08d7f0712948 x-ms-traffictypediagnostic: BYAPR12MB2935: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:549; x-forefront-prvs: 03932714EB x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: sHWgM+AgbWZElU5O4syNLQgFPHpfzLR+mekw9is1ZRQK0cqg3Wzc3Nb5m8QMCsYRk99sObRylP1NSV5kDUD/XxHTow1SJlVlgUxTjA6GloLU0CizoYAZbkZi0vtRS+qCYHQnotZQXPYmRbgUI8gPx0/6AXz6SJrFyO1kMnPdSq0JtbleRWkvPxRTJ4ybYdszZBOMr3fmUi8lG6MpnXh/m5tY35LBCde9ABymItzJ63rTRYbTx3Yetvxs0RaLXzT2r5U2wpVWYPyI3UecfQBtj86W+nljfKqi8i+J7gD8iKe1m28l5ViVNxTbLX30SbBaNswLbmHQh9jOSGxHjsBnQyPKP/kYHdyXJEqziPXhtavF+sNtLvIDnxtlI8aL5YVOXQL/GF9q4Wyn8Tjv46L7SR5Lk5p2mQbYIccA1dUwlJxqIJBuwUy8cCMIbTfVCMFAVN0x1DvN84cNxMEAOksZ3ZSEs+mMV+djvZpT96gUAbsgs29SokjX9Nkul5FHUgprrDnyeDuYUiytkrB6+ddKig== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR12MB3479.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(396003)(366004)(376002)(346002)(136003)(39860400002)(2616005)(31686004)(53546011)(64756008)(66556008)(66476007)(16799955002)(30864003)(6506007)(186003)(66446008)(316002)(6486002)(478600001)(36756003)(66946007)(76116006)(6512007)(966005)(4326008)(8676002)(8936002)(2906002)(6916009)(71200400001)(5660300002)(86362001)(31696002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: Fjg0vKwIXg0+GvvZ7O5j3brORFz6rQ2c81SwcUJ5diadebIzyL6t/o9aVv6wJUc4hnqXLxskPmYTpjveaWX1tXnj9JoYB6fqQEDl4u1ZXhW6Sh5YIa8BcB2V8vURKH2mH60/7pFKxRGIpud/uPsQaLp8gLKJsJcX3YOzJtjBUxsZfuQUv+tW8L1Y4q6PmmTUzHv8zQvugDWdQtbFfVLRn07oQXevvqyvrLahyIzSzoTL9FDz1jUwcnmE2qigkcliDtN6kP9b6syhch1nyjKblutvdm1ac4xlb/ktJ0WwBmlKP7LeNnRz10ss3zrfl6ECz9Q0iPSwFFRhfy/eDh1ZywTNQSLw4w1fx9Sl0FSvRMLho7DYWXHnuhaxHfUriBd/JBjLMDJsREudru4lMxdlXBoJN4wE4DdcptjfjLFeSzjanhDjQ2AbuNEKw0ArbN09yoOkEuRUXKVR5BRryVru62LdESHVlbZQ52cJFIqJI975WGpYfYQIYB05/cIlHb7PMHJ1GkE8Aqm5h+EG19M54DVTk4nfxTm2omDT+paRVUThY+MWK+tweG78hHAp7EZ3kBQVtrzEZCJ24s7lrLYlA+Cv3szeCEAAvOx7bi15rLBx57GiwWs35OZh3OfuBQ9aabhJb496jfs2nFFSKNs+4I+Gu30K7/ZCjASm5Z93LrS3RLpjqXvFRfAfJer0Vkm8Po+zjOG7XCdplJaq0Hiofm6ZANUZJUUEPmKArBxNiXTY1Z9ri0SdiD+biD53Dxbf+Xos49JYS0moIgQqRjz8gqcarYJlP6ani/w1J4pKqStjGiFoASex+I4wr+rFLUfaxsUscqZ6FS86uxOPbsm88yLxjAUwuPIUW9CVf2ISj4I= x-ms-exchange-transport-forked: True Content-ID: <57782233523AC84CA369460BBD3719F7@namprd12.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: dfea4810-3ab5-4544-a71b-08d7f0712948 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 May 2020 21:21:51.0072 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: c33c9f88-1eb7-4099-9700-16013fd9e8aa X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 0VVixrnttWlghqf+tc9di7iRqnjrUojY4TueKeePNRa0KzOKRDQntQAOdvppdR0qYQjdnAU5Ufnw/45QZzKohA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB2935 X-OriginatorOrg: synopsys.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200504_142215_895164_6078FF14 X-CRM114-Status: GOOD ( 16.10 ) X-BeenThere: linux-snps-arc@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on Synopsys ARC Processors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "linux-snps-arc@lists.infradead.org" Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-snps-arc" Errors-To: linux-snps-arc-bounces+linux-snps-arc=archiver.kernel.org@lists.infradead.org On 4/22/20 6:41 PM, Vineet Gupta wrote: > Hi, > > This patchset implements glibc port to ARC HS48x processor from Synopsys. ping ! > > This still needs a couple of inflight 64-time, offset patches. > > git@github.com:foss-for-synopsys-dwc-arc-processors/glibc.git upstream-v6 > > v6: > * Dropped 11/14: merged upstream > * _FPU_SETS() inline asm reworked > * Introduce fixup-asm-unistd.h to elide 32-bit time, offset syscalls and > regenerate arch-syscall.h > * Fix snafu in updating build-many-glibcs for ARC > * More code sytle fixes flagged by Joseph > v5: > * Big Endian formally supported as multi-ABI > * Removed code for ARC700 processors > * Hard-float code updates: fegetmode, fesetround, feupdateenv > * socket-constant.h update for 64-bit ABI spun off as standalone patch > * __syscall_error made glibc_private > * math ulps regen > * gmp-mparam.h removed > * lint fixes as flagged by Joseph > v4: > * Dropped 1/17: Merged upstream > * Dropped 17/17: > - 64-bit time/offset code chunked up into respective patches > * sysctl removed > * Updated README for arc gnu triplet > * Updated install files for ARC gcc/binutils requirements > * Updated NEWS with brief ISA/ABI info > > v3: > * Support for Hardware Floating Point > * 64-bit time and offsets ABI (although all such changes are confined > to a single patch) > > v5: https://sourceware.org/pipermail/libc-alpha/2020-April/112657.html > v4: https://sourceware.org/pipermail/libc-alpha/2020-March/111855.html > v3: https://sourceware.org/legacy-ml/libc-alpha/2020-03/msg00167.html > v2: https://sourceware.org/legacy-ml/libc-alpha/2019-01/msg00681.html > v1: https://sourceware.org/legacy-ml/libc-alpha/2018-12/msg00678.html > > Documentation: > -------------- > > (a) ABI doc: > https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/wiki/files/ARCv2_ABI.pdf > > (b) Programmer's Reference Manual (PRM) : needs a download request to be filled > https://www.synopsys.com/dw/ipdir.php?ds=arc-hs44-hs46-hs48 > https://www.synopsys.com/dw/doc.php/ds/cc/programmers-reference-manual-ARC-HS.pdf > > Test Results: > -------------- > (a) build-many-glibcs.py > > | Summary of test results: > | 1251 PASS > | 15 XFAIL > > > (b) Full testsuite ran in a cross compile setup using buildroot on HSDK development > platform. Bulk of failures come from cross testing setup and I > intend to improve things with native testing going forward. > > | Summary of test results: > | 30 FAIL (-3) > | > | FAIL: csu/test-as-const-tcb-offsets > + FAIL: elf/tst-audit14 > + FAIL: elf/tst-audit15 > + FAIL: elf/tst-audit16 > | FAIL: elf/tst-ldconfig-ld_so_conf-update # not true: dlopen > | FAIL: iconv/test-iconvconfig # Needs gconv installed > - FAIL: iconv/tst-gconv-init-failure > | FAIL: io/ftwtest # Requires execution by non-root > - FAIL: io/tst-futimesat > | FAIL: io/tst-lockf > | FAIL: libio/tst-wfile-sync > | FAIL: locale/tst-C-locale > | FAIL: locale/tst-duplocale > | FAIL: locale/tst-locale-locpath > | FAIL: locale/tst-locname > | FAIL: localedata/sort-test > | FAIL: nptl/test-cond-printers # needs Python3 and target GDB on target > | FAIL: nptl/test-condattr-printers # ditto > | FAIL: nptl/test-mutex-printers # ditto > | FAIL: nptl/test-mutexattr-printers # ditto > | FAIL: nptl/test-rwlock-printers # ditto > | FAIL: nptl/test-rwlockattr-printers # ditto > | FAIL: nptl/tst-umask1 # passes if run natively on target (NFS ACLv3 support needed) > | FAIL: nss/bug-erange > | FAIL: nss/tst-nss-files-hosts-getent # Timed out > | FAIL: nss/tst-nss-files-hosts-multi # Timed out > | FAIL: posix/bug-ga2 # DNS issue: google DNS vs. SNPS > | FAIL: posix/globtest # require same user on target and host > | FAIL: posix/tst-getaddrinfo5 # passes outside corporate network > - FAIL: resolv/tst-resolv-basic > - FAIL: resolv/tst-resolv-edns > - FAIL: resolv/tst-resolv-rotate > - FAIL: resolv/tst-resolv-search > | FAIL: stdio-common/bug22 # Needs more RAM: 2 GB memory > | FAIL: sunrpc/bug20790 # missing cpp on target > | FAIL: timezone/tst-tzset # passes outside corporate network > > > kindly review. > > Thx, > -Vineet > > Vineet Gupta (13): > ARC: ABI Implementation > ARC: startup and dynamic linking code > ARC: Thread Local Storage support > ARC: Atomics and Locking primitives > ARC: math soft float support > ARC: hardware floating point support > ARC: Linux Syscall Interface > ARC: Linux ABI > ARC: Linux Startup and Dynamic Loading > ARC: ABI lists > ARC: Build Infrastructure > build-many-glibcs.py: Enable ARC builds > Documentation for ARC port > > NEWS | 9 + > README | 1 + > config.h.in | 3 + > manual/install.texi | 4 + > scripts/build-many-glibcs.py | 10 + > sysdeps/arc/Implies | 3 + > sysdeps/arc/Makefile | 21 + > sysdeps/arc/Versions | 8 + > sysdeps/arc/__longjmp.S | 50 + > sysdeps/arc/abort-instr.h | 2 + > sysdeps/arc/atomic-machine.h | 69 + > sysdeps/arc/bits/endianness.h | 15 + > sysdeps/arc/bits/fenv.h | 77 + > sysdeps/arc/bits/link.h | 52 + > sysdeps/arc/bits/setjmp.h | 26 + > sysdeps/arc/bsd-_setjmp.S | 1 + > sysdeps/arc/bsd-setjmp.S | 1 + > sysdeps/arc/configure | 182 ++ > sysdeps/arc/configure.ac | 26 + > sysdeps/arc/dl-machine.h | 340 +++ > sysdeps/arc/dl-runtime.c | 33 + > sysdeps/arc/dl-sysdep.h | 25 + > sysdeps/arc/dl-tls.h | 30 + > sysdeps/arc/dl-trampoline.S | 80 + > sysdeps/arc/entry.h | 5 + > sysdeps/arc/fpu/e_sqrt.c | 27 + > sysdeps/arc/fpu/e_sqrtf.c | 27 + > sysdeps/arc/fpu/fclrexcpt.c | 36 + > sysdeps/arc/fpu/fegetenv.c | 37 + > sysdeps/arc/fpu/fegetmode.c | 31 + > sysdeps/arc/fpu/fegetround.c | 32 + > sysdeps/arc/fpu/feholdexcpt.c | 43 + > sysdeps/arc/fpu/fesetenv.c | 48 + > sysdeps/arc/fpu/fesetexcept.c | 32 + > sysdeps/arc/fpu/fesetmode.c | 40 + > sysdeps/arc/fpu/fesetround.c | 40 + > sysdeps/arc/fpu/feupdateenv.c | 51 + > sysdeps/arc/fpu/fgetexcptflg.c | 31 + > sysdeps/arc/fpu/fraiseexcpt.c | 39 + > sysdeps/arc/fpu/fsetexcptflg.c | 38 + > sysdeps/arc/fpu/ftestexcept.c | 33 + > sysdeps/arc/fpu/libm-test-ulps | 1140 +++++++++ > sysdeps/arc/fpu/libm-test-ulps-name | 1 + > sysdeps/arc/fpu/s_fma.c | 28 + > sysdeps/arc/fpu/s_fmaf.c | 28 + > sysdeps/arc/fpu_control.h | 106 + > sysdeps/arc/gccframe.h | 21 + > sysdeps/arc/get-rounding-mode.h | 38 + > sysdeps/arc/jmpbuf-offsets.h | 47 + > sysdeps/arc/jmpbuf-unwind.h | 47 + > sysdeps/arc/ldsodefs.h | 43 + > sysdeps/arc/libc-tls.c | 27 + > sysdeps/arc/machine-gmon.h | 35 + > sysdeps/arc/math-tests-trap.h | 27 + > sysdeps/arc/memusage.h | 23 + > sysdeps/arc/nofpu/Implies | 1 + > sysdeps/arc/nofpu/libm-test-ulps | 270 +++ > sysdeps/arc/nofpu/libm-test-ulps-name | 1 + > sysdeps/arc/nofpu/math-tests-exceptions.h | 27 + > sysdeps/arc/nofpu/math-tests-rounding.h | 27 + > sysdeps/arc/nptl/Makefile | 22 + > sysdeps/arc/nptl/bits/semaphore.h | 32 + > sysdeps/arc/nptl/pthreaddef.h | 32 + > sysdeps/arc/nptl/tcb-offsets.sym | 11 + > sysdeps/arc/nptl/tls.h | 150 ++ > sysdeps/arc/preconfigure | 14 + > sysdeps/arc/setjmp.S | 66 + > sysdeps/arc/sfp-machine.h | 73 + > sysdeps/arc/sotruss-lib.c | 51 + > sysdeps/arc/stackinfo.h | 33 + > sysdeps/arc/start.S | 74 + > sysdeps/arc/sysdep.h | 48 + > sysdeps/arc/tininess.h | 1 + > sysdeps/arc/tls-macros.h | 47 + > sysdeps/arc/tst-audit.h | 23 + > sysdeps/unix/sysv/linux/arc/Implies | 3 + > sysdeps/unix/sysv/linux/arc/Makefile | 29 + > sysdeps/unix/sysv/linux/arc/Versions | 16 + > sysdeps/unix/sysv/linux/arc/arch-syscall.h | 303 +++ > sysdeps/unix/sysv/linux/arc/bits/procfs.h | 35 + > sysdeps/unix/sysv/linux/arc/bits/timesize.h | 21 + > .../sysv/linux/arc/bits/types/__sigset_t.h | 12 + > sysdeps/unix/sysv/linux/arc/c++-types.data | 67 + > sysdeps/unix/sysv/linux/arc/clone.S | 98 + > sysdeps/unix/sysv/linux/arc/configure | 4 + > sysdeps/unix/sysv/linux/arc/configure.ac | 4 + > sysdeps/unix/sysv/linux/arc/dl-static.c | 84 + > .../unix/sysv/linux/arc/fixup-asm-unistd.h | 41 + > sysdeps/unix/sysv/linux/arc/getcontext.S | 63 + > sysdeps/unix/sysv/linux/arc/jmp_buf-macros.h | 6 + > sysdeps/unix/sysv/linux/arc/kernel-features.h | 28 + > sysdeps/unix/sysv/linux/arc/kernel_stat.h | 26 + > sysdeps/unix/sysv/linux/arc/ld.abilist | 5 + > sysdeps/unix/sysv/linux/arc/ldconfig.h | 27 + > sysdeps/unix/sysv/linux/arc/ldsodefs.h | 32 + > .../sysv/linux/arc/libBrokenLocale.abilist | 1 + > sysdeps/unix/sysv/linux/arc/libanl.abilist | 4 + > sysdeps/unix/sysv/linux/arc/libc.abilist | 2082 +++++++++++++++++ > sysdeps/unix/sysv/linux/arc/libcrypt.abilist | 2 + > sysdeps/unix/sysv/linux/arc/libdl.abilist | 9 + > sysdeps/unix/sysv/linux/arc/libm.abilist | 699 ++++++ > .../unix/sysv/linux/arc/libpthread.abilist | 216 ++ > sysdeps/unix/sysv/linux/arc/libresolv.abilist | 79 + > sysdeps/unix/sysv/linux/arc/librt.abilist | 35 + > .../unix/sysv/linux/arc/libthread_db.abilist | 40 + > sysdeps/unix/sysv/linux/arc/libutil.abilist | 6 + > sysdeps/unix/sysv/linux/arc/localplt.data | 12 + > sysdeps/unix/sysv/linux/arc/makecontext.c | 73 + > sysdeps/unix/sysv/linux/arc/mmap_internal.h | 27 + > sysdeps/unix/sysv/linux/arc/pt-vfork.S | 1 + > sysdeps/unix/sysv/linux/arc/setcontext.S | 92 + > sysdeps/unix/sysv/linux/arc/shlib-versions | 7 + > sysdeps/unix/sysv/linux/arc/sigaction.c | 31 + > sysdeps/unix/sysv/linux/arc/sigcontextinfo.h | 28 + > sysdeps/unix/sysv/linux/arc/sigrestorer.S | 29 + > sysdeps/unix/sysv/linux/arc/swapcontext.S | 92 + > sysdeps/unix/sysv/linux/arc/sys/cachectl.h | 36 + > sysdeps/unix/sysv/linux/arc/sys/ucontext.h | 61 + > sysdeps/unix/sysv/linux/arc/sys/user.h | 31 + > sysdeps/unix/sysv/linux/arc/syscall.S | 33 + > sysdeps/unix/sysv/linux/arc/syscalls.list | 3 + > sysdeps/unix/sysv/linux/arc/sysctl.mk | 1 + > sysdeps/unix/sysv/linux/arc/sysdep.c | 33 + > sysdeps/unix/sysv/linux/arc/sysdep.h | 224 ++ > sysdeps/unix/sysv/linux/arc/ucontext-macros.h | 29 + > sysdeps/unix/sysv/linux/arc/ucontext_i.sym | 20 + > sysdeps/unix/sysv/linux/arc/vfork.S | 42 + > 127 files changed, 9254 insertions(+) > create mode 100644 sysdeps/arc/Implies > create mode 100644 sysdeps/arc/Makefile > create mode 100644 sysdeps/arc/Versions > create mode 100644 sysdeps/arc/__longjmp.S > create mode 100644 sysdeps/arc/abort-instr.h > create mode 100644 sysdeps/arc/atomic-machine.h > create mode 100644 sysdeps/arc/bits/endianness.h > create mode 100644 sysdeps/arc/bits/fenv.h > create mode 100644 sysdeps/arc/bits/link.h > create mode 100644 sysdeps/arc/bits/setjmp.h > create mode 100644 sysdeps/arc/bsd-_setjmp.S > create mode 100644 sysdeps/arc/bsd-setjmp.S > create mode 100644 sysdeps/arc/configure > create mode 100644 sysdeps/arc/configure.ac > create mode 100644 sysdeps/arc/dl-machine.h > create mode 100644 sysdeps/arc/dl-runtime.c > create mode 100644 sysdeps/arc/dl-sysdep.h > create mode 100644 sysdeps/arc/dl-tls.h > create mode 100644 sysdeps/arc/dl-trampoline.S > create mode 100644 sysdeps/arc/entry.h > create mode 100644 sysdeps/arc/fpu/e_sqrt.c > create mode 100644 sysdeps/arc/fpu/e_sqrtf.c > create mode 100644 sysdeps/arc/fpu/fclrexcpt.c > create mode 100644 sysdeps/arc/fpu/fegetenv.c > create mode 100644 sysdeps/arc/fpu/fegetmode.c > create mode 100644 sysdeps/arc/fpu/fegetround.c > create mode 100644 sysdeps/arc/fpu/feholdexcpt.c > create mode 100644 sysdeps/arc/fpu/fesetenv.c > create mode 100644 sysdeps/arc/fpu/fesetexcept.c > create mode 100644 sysdeps/arc/fpu/fesetmode.c > create mode 100644 sysdeps/arc/fpu/fesetround.c > create mode 100644 sysdeps/arc/fpu/feupdateenv.c > create mode 100644 sysdeps/arc/fpu/fgetexcptflg.c > create mode 100644 sysdeps/arc/fpu/fraiseexcpt.c > create mode 100644 sysdeps/arc/fpu/fsetexcptflg.c > create mode 100644 sysdeps/arc/fpu/ftestexcept.c > create mode 100644 sysdeps/arc/fpu/libm-test-ulps > create mode 100644 sysdeps/arc/fpu/libm-test-ulps-name > create mode 100644 sysdeps/arc/fpu/s_fma.c > create mode 100644 sysdeps/arc/fpu/s_fmaf.c > create mode 100644 sysdeps/arc/fpu_control.h > create mode 100644 sysdeps/arc/gccframe.h > create mode 100644 sysdeps/arc/get-rounding-mode.h > create mode 100644 sysdeps/arc/jmpbuf-offsets.h > create mode 100644 sysdeps/arc/jmpbuf-unwind.h > create mode 100644 sysdeps/arc/ldsodefs.h > create mode 100644 sysdeps/arc/libc-tls.c > create mode 100644 sysdeps/arc/machine-gmon.h > create mode 100644 sysdeps/arc/math-tests-trap.h > create mode 100644 sysdeps/arc/memusage.h > create mode 100644 sysdeps/arc/nofpu/Implies > create mode 100644 sysdeps/arc/nofpu/libm-test-ulps > create mode 100644 sysdeps/arc/nofpu/libm-test-ulps-name > create mode 100644 sysdeps/arc/nofpu/math-tests-exceptions.h > create mode 100644 sysdeps/arc/nofpu/math-tests-rounding.h > create mode 100644 sysdeps/arc/nptl/Makefile > create mode 100644 sysdeps/arc/nptl/bits/semaphore.h > create mode 100644 sysdeps/arc/nptl/pthreaddef.h > create mode 100644 sysdeps/arc/nptl/tcb-offsets.sym > create mode 100644 sysdeps/arc/nptl/tls.h > create mode 100644 sysdeps/arc/preconfigure > create mode 100644 sysdeps/arc/setjmp.S > create mode 100644 sysdeps/arc/sfp-machine.h > create mode 100644 sysdeps/arc/sotruss-lib.c > create mode 100644 sysdeps/arc/stackinfo.h > create mode 100644 sysdeps/arc/start.S > create mode 100644 sysdeps/arc/sysdep.h > create mode 100644 sysdeps/arc/tininess.h > create mode 100644 sysdeps/arc/tls-macros.h > create mode 100644 sysdeps/arc/tst-audit.h > create mode 100644 sysdeps/unix/sysv/linux/arc/Implies > create mode 100644 sysdeps/unix/sysv/linux/arc/Makefile > create mode 100644 sysdeps/unix/sysv/linux/arc/Versions > create mode 100644 sysdeps/unix/sysv/linux/arc/arch-syscall.h > create mode 100644 sysdeps/unix/sysv/linux/arc/bits/procfs.h > create mode 100644 sysdeps/unix/sysv/linux/arc/bits/timesize.h > create mode 100644 sysdeps/unix/sysv/linux/arc/bits/types/__sigset_t.h > create mode 100644 sysdeps/unix/sysv/linux/arc/c++-types.data > create mode 100644 sysdeps/unix/sysv/linux/arc/clone.S > create mode 100644 sysdeps/unix/sysv/linux/arc/configure > create mode 100644 sysdeps/unix/sysv/linux/arc/configure.ac > create mode 100644 sysdeps/unix/sysv/linux/arc/dl-static.c > create mode 100644 sysdeps/unix/sysv/linux/arc/fixup-asm-unistd.h > create mode 100644 sysdeps/unix/sysv/linux/arc/getcontext.S > create mode 100644 sysdeps/unix/sysv/linux/arc/jmp_buf-macros.h > create mode 100644 sysdeps/unix/sysv/linux/arc/kernel-features.h > create mode 100644 sysdeps/unix/sysv/linux/arc/kernel_stat.h > create mode 100644 sysdeps/unix/sysv/linux/arc/ld.abilist > create mode 100644 sysdeps/unix/sysv/linux/arc/ldconfig.h > create mode 100644 sysdeps/unix/sysv/linux/arc/ldsodefs.h > create mode 100644 sysdeps/unix/sysv/linux/arc/libBrokenLocale.abilist > create mode 100644 sysdeps/unix/sysv/linux/arc/libanl.abilist > create mode 100644 sysdeps/unix/sysv/linux/arc/libc.abilist > create mode 100644 sysdeps/unix/sysv/linux/arc/libcrypt.abilist > create mode 100644 sysdeps/unix/sysv/linux/arc/libdl.abilist > create mode 100644 sysdeps/unix/sysv/linux/arc/libm.abilist > create mode 100644 sysdeps/unix/sysv/linux/arc/libpthread.abilist > create mode 100644 sysdeps/unix/sysv/linux/arc/libresolv.abilist > create mode 100644 sysdeps/unix/sysv/linux/arc/librt.abilist > create mode 100644 sysdeps/unix/sysv/linux/arc/libthread_db.abilist > create mode 100644 sysdeps/unix/sysv/linux/arc/libutil.abilist > create mode 100644 sysdeps/unix/sysv/linux/arc/localplt.data > create mode 100644 sysdeps/unix/sysv/linux/arc/makecontext.c > create mode 100644 sysdeps/unix/sysv/linux/arc/mmap_internal.h > create mode 100644 sysdeps/unix/sysv/linux/arc/pt-vfork.S > create mode 100644 sysdeps/unix/sysv/linux/arc/setcontext.S > create mode 100644 sysdeps/unix/sysv/linux/arc/shlib-versions > create mode 100644 sysdeps/unix/sysv/linux/arc/sigaction.c > create mode 100644 sysdeps/unix/sysv/linux/arc/sigcontextinfo.h > create mode 100644 sysdeps/unix/sysv/linux/arc/sigrestorer.S > create mode 100644 sysdeps/unix/sysv/linux/arc/swapcontext.S > create mode 100644 sysdeps/unix/sysv/linux/arc/sys/cachectl.h > create mode 100644 sysdeps/unix/sysv/linux/arc/sys/ucontext.h > create mode 100644 sysdeps/unix/sysv/linux/arc/sys/user.h > create mode 100644 sysdeps/unix/sysv/linux/arc/syscall.S > create mode 100644 sysdeps/unix/sysv/linux/arc/syscalls.list > create mode 100644 sysdeps/unix/sysv/linux/arc/sysctl.mk > create mode 100644 sysdeps/unix/sysv/linux/arc/sysdep.c > create mode 100644 sysdeps/unix/sysv/linux/arc/sysdep.h > create mode 100644 sysdeps/unix/sysv/linux/arc/ucontext-macros.h > create mode 100644 sysdeps/unix/sysv/linux/arc/ucontext_i.sym > create mode 100644 sysdeps/unix/sysv/linux/arc/vfork.S > _______________________________________________ linux-snps-arc mailing list linux-snps-arc@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-snps-arc