From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 65639 invoked by alias); 27 Nov 2015 16:24:23 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 65626 invoked by uid 89); 27 Nov 2015 16:24:23 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: relay1.mentorg.com Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 27 Nov 2015 16:24:21 +0000 Received: from svr-orw-fem-06.mgc.mentorg.com ([147.34.97.120]) by relay1.mentorg.com with esmtp id 1a2Lon-0005SV-Bo from Thomas_Schwinge@mentor.com ; Fri, 27 Nov 2015 08:24:17 -0800 Received: from tftp-cs (147.34.91.1) by SVR-ORW-FEM-06.mgc.mentorg.com (147.34.97.120) with Microsoft SMTP Server id 14.3.224.2; Fri, 27 Nov 2015 08:24:16 -0800 Received: by tftp-cs (Postfix, from userid 49978) id 82155C2328; Fri, 27 Nov 2015 08:24:16 -0800 (PST) From: Thomas Schwinge To: Sebastian Pop , David Edelsohn , Sebastian Pop , Alan Lawrence CC: GCC Patches , Richard Biener Subject: Re: [PATCH] GCC system.h and Graphite header order In-Reply-To: References: User-Agent: Notmuch/0.9-125-g4686d11 (http://notmuchmail.org) Emacs/24.5.1 (i586-pc-linux-gnu) Date: Fri, 27 Nov 2015 16:40:00 -0000 Message-ID: <87bnafpg0m.fsf@kepler.schwinge.homeip.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-SW-Source: 2015-11/txt/msg03384.txt.bz2 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-length: 5222 Hi! On Tue, 24 Nov 2015 10:32:12 +0000, Alan Lawrence w= rote: > I note doc/install.texi says that gcc uses "ISL Library version 0.15, > 0.14, 0.13, or 0.12.2". This patch breaks the build with 0.12.2 (a > subset of errors below) has been filed. I set you guys on CC. > but seems fine with 0.14. I haven't tested > 0.13. Do we want to update install.texi ? I have a slight preference to keep ISL 0.12.2 supported, but can adapt to a newer version, if necessary. > In file included from > /work/alalaw01/build-aarch64-none-elf/host-tools/include/isl/list.h:13:0, > from > /work/alalaw01/build-aarch64-none-elf/host-tools/include/isl/aff_type.h:4, > from > /work/alalaw01/build-aarch64-none-elf/host-tools/include/isl/local_space.= h:4, > from > /work/alalaw01/build-aarch64-none-elf/host-tools/include/isl/constraint.h= :13, > from /work/alalaw01/src/gcc/gcc/graphite-optimize-isl.c:= 41: > /work/alalaw01/build-aarch64-none-elf/host-tools/include/isl/ctx.h:108:8: > error: attempt to use poisoned "malloc" > malloc(size))) > ^ > /work/alalaw01/build-aarch64-none-elf/host-tools/include/isl/ctx.h:112:8: > error: attempt to use poisoned "realloc" > realloc(ptr,size))) > ^ > /usr/include/c++/4.8/bits/locale_facets.h:2566:44: error: macro > "isdigit" passed 2 arguments, but takes just 1 > isdigit(_CharT __c, const locale& __loc) > ^ > /usr/include/c++/4.8/bits/locale_facets.h:2572:44: error: macro > "ispunct" passed 2 arguments, but takes just 1 > ispunct(_CharT __c, const locale& __loc) > ^ > /usr/include/c++/4.8/bits/locale_facets.h:2578:45: error: macro > "isxdigit" passed 2 arguments, but takes just 1 > isxdigit(_CharT __c, const locale& __loc) > ^ > /usr/include/c++/4.8/bits/locale_facets.h:2584:44: error: macro > "isalnum" passed 2 arguments, but takes just 1 > isalnum(_CharT __c, const locale& __loc) > ^ > /usr/include/c++/4.8/bits/locale_facets.h:2590:44: error: macro > "isgraph" passed 2 arguments, but takes just 1 > isgraph(_CharT __c, const locale& __loc) > ^ > /usr/include/c++/4.8/bits/locale_facets.h:2596:44: error: macro > "toupper" passed 2 arguments, but takes just 1 > toupper(_CharT __c, const locale& __loc) > ^ > /usr/include/c++/4.8/bits/locale_facets.h:2602:44: error: macro > "tolower" passed 2 arguments, but takes just 1 > tolower(_CharT __c, const locale& __loc) >=20 > In file included from /usr/include/c++/4.8/bits/basic_ios.h:37:0, > from /usr/include/c++/4.8/ios:44, > from /usr/include/c++/4.8/ostream:38, > from /usr/include/c++/4.8/iostream:39, > from > /work/alalaw01/build-aarch64-none-elf/host-tools/include/isl/int.h:17, > from > /work/alalaw01/build-aarch64-none-elf/host-tools/include/isl/ctx.h:16, > from > /work/alalaw01/build-aarch64-none-elf/host-tools/include/isl/list.h:13, > from > /work/alalaw01/build-aarch64-none-elf/host-tools/include/isl/aff_type.h:4, > from > /work/alalaw01/build-aarch64-none-elf/host-tools/include/isl/local_space.= h:4, > from > /work/alalaw01/build-aarch64-none-elf/host-tools/include/isl/constraint.h= :13, > from /work/alalaw01/src/gcc/gcc/graphite-scop-detection.= c:52: > /usr/include/c++/4.8/bits/locale_facets.h:2530:5: error: > =E2=80=98std::isspace=E2=80=99 declared as an =E2=80=98inline=E2=80=99 va= riable > isspace(_CharT __c, const locale& __loc) > ^ > /usr/include/c++/4.8/bits/locale_facets.h:2530:5: error: template > declaration of =E2=80=98bool std::isspace=E2=80=99 > /usr/include/c++/4.8/bits/locale_facets.h:2531:7: error: expected > primary-expression before =E2=80=98return=E2=80=99 > { return use_facet >(__loc).is(ctype_base::space, __c)= ; } > ^ > /usr/include/c++/4.8/bits/locale_facets.h:2531:7: error: expected =E2=80= =98}=E2=80=99 > before =E2=80=98return=E2=80=99 > /usr/include/c++/4.8/bits/locale_facets.h:2536:5: error: =E2=80=98isprint= =E2=80=99 > declared as an =E2=80=98inline=E2=80=99 variable > isprint(_CharT __c, const locale& __loc) > ^ > /usr/include/c++/4.8/bits/locale_facets.h:2536:5: error: template > declaration of =E2=80=98bool isprint=E2=80=99 > /usr/include/c++/4.8/bits/locale_facets.h:2537:7: error: expected > primary-expression before =E2=80=98return=E2=80=99 > { return use_facet >(__loc).is(ctype_base::print, __c)= ; } > ^ > /usr/include/c++/4.8/bits/locale_facets.h:2537:7: error: expected =E2=80= =98}=E2=80=99 > before =E2=80=98return=E2=80=99 > /usr/include/c++/4.8/bits/locale_facets.h:2537:75: error: expected > declaration before =E2=80=98}=E2=80=99 token > { return use_facet >(__loc).is(ctype_base::print, __c)= ; } Gr=C3=BC=C3=9Fe Thomas --=-=-= Content-Type: application/pgp-signature; name="signature.asc" Content-length: 472 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJWWIOpAAoJEK3/DN1sMFFtI2cIALIQ0KzuQWOioggqnzDdP8b3 Fpq/fqhzWqbHrfWaGKVD3D9/QVEjysKAN1piBhMcRU8s//oX4GHMKzHw5rUJhvsB amYEIKoSa4TuRK+PSwMUjcNsfyOTjj4lWc23q3JDTI4JWZaShHGlfjAuvRqmggjB ee/MGYPY9vYmoQaTipPCsL4zOw7wcQN0/cJ/zPSGe7gMTJdBRfnRl91qM+0OAy// QeORFuEzXhIBzDrqI+C9OL9C3s3goCgQmnsXphh6AjKyyWRuaABao0OJPHotBxsJ 9nTFX5KGqjsU/8n+DUpJDuLUy49xnpopAohIhf5sY6FsJ4rHh3AGZFehRVLktuo= =5HGK -----END PGP SIGNATURE----- --=-=-=--