From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 75837 invoked by alias); 7 Dec 2015 00:00:07 -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 75795 invoked by uid 89); 7 Dec 2015 00:00:06 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-4.5 required=5.0 tests=AWL,BAYES_50,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW,T_RP_MATCHES_RCVD autolearn=no version=3.3.2 X-Spam-User: qpsmtpd, 3 recipients X-HELO: lug-owl.de Received: from lug-owl.de (HELO lug-owl.de) (195.71.106.12) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Mon, 07 Dec 2015 00:00:04 +0000 Received: by lug-owl.de (Postfix, from userid 1001) id E8811F020B; Mon, 7 Dec 2015 00:59:59 +0100 (CET) Date: Mon, 07 Dec 2015 00:00:00 -0000 From: Jan-Benedict Glaw To: gcc-patches@gcc.gnu.org, Kaz Kojima , Oleg Endo , Alexandre Oliva , Richard Sandiford Subject: [BUILDROBOT] =?utf-8?Q?=2E=2Finsn-flags=2E?= =?utf-8?B?aDozNDI6NzogZXJyb3I6IOKAmG9wZXJhbmRz4oCZIHdhcyBub3QgZGVjbGFy?= =?utf-8?Q?ed_in_this_scop?= =?utf-8?Q?e?= (was: Add an rsqrt_optab and IFN_RSQRT internal function) Message-ID: <20151206235959.GB495@lug-owl.de> References: <87y4dbc2gw.fsf@e105548-lin.cambridge.arm.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="z6Eq5LdranGa6ru8" Content-Disposition: inline In-Reply-To: <87y4dbc2gw.fsf@e105548-lin.cambridge.arm.com> X-gpg-fingerprint: 250D 3BCF 7127 0D8C A444 A961 1DBD 5E75 8399 E1BB X-gpg-key: wwwkeys.de.pgp.net X-Echelon-Enable: howto poison arsenous mail psychological biological nuclear warfare test the bombastical terror of flooding the spy listeners explosion sex drugs and rock'n'roll X-TKUeV: howto poison arsenous mail psychological biological nuclear warfare test the bombastical terror of flooding the spy listeners explosion sex drugs and rock'n'roll User-Agent: Mutt/1.5.23 (2014-03-12) X-IsSubscribed: yes X-SW-Source: 2015-12/txt/msg00686.txt.bz2 --z6Eq5LdranGa6ru8 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 2078 On Thu, 2015-12-03 09:21:03 +0000, Richard Sandiford wrote: > All current uses of builtin_reciprocal convert 1.0/sqrt into rsqrt. > This patch adds an rsqrt optab and associated internal function for > that instead. We can then pick up the vector forms of rsqrt automaticall= y, > fixing an AArch64 regression from my internal_fn patches. [...] > Two other ports define rsqrt patterns: sh and v850. AFAICT these > patterns aren't currently used, but I think the patch does what the > authors of the patterns would have expected. There's obviously some > risk of fallout though. shle-linux breaks with: g++ -fno-PIE -c -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-excep= tions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrit= e-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -peda= ntic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-commo= n -DHAVE_CONFIG_H -I. -I. -I../../gcc/gcc -I../../gcc/gcc/. -I../../gcc/gc= c/../include -I../../gcc/gcc/../libcpp/include -I../../gcc/gcc/../libdecnu= mber -I../../gcc/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc/gcc/= ../libbacktrace -o insn-opinit.o -MT insn-opinit.o -MMD -MP -MF ./.deps/i= nsn-opinit.TPo insn-opinit.c In file included from ./tm.h:60:0, from ../../gcc/gcc/backend.h:28, from insn-opinit.c:7: insn-opinit.c: In function =E2=80=98void init_all_optabs(target_optabs*)=E2= =80=99: ./insn-flags.h:342:7: error: =E2=80=98operands=E2=80=99 was not declared in= this scope && operands[1] =3D=3D CONST1_RTX (SFmode)) ^ insn-opinit.c:359:14: note: in expansion of macro =E2=80=98HAVE_rsqrtsf2=E2= =80=99 ena[137] =3D HAVE_rsqrtsf2; ^ make[2]: *** [insn-opinit.o] Error 1 See eg. build http://toolchain.lug-owl.de/buildbot/show_build_details.php?id=3D479005 . MfG, JBG --=20 Jan-Benedict Glaw jbglaw@lug-owl.de +49-172-7608481 Signature of: Zensur im Internet? Nein danke! the second : --z6Eq5LdranGa6ru8 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-length: 181 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlZky/8ACgkQHb1edYOZ4bvNEgCeLkCZsM85Yh9xoO7muE+d2wPb kVAAnRjWI7aHATX28VLT/MGD9iJbx+hF =lCFR -----END PGP SIGNATURE----- --z6Eq5LdranGa6ru8--