From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lug-owl.de (lug-owl.de [IPv6:2a03:4000:10:469::]) by sourceware.org (Postfix) with ESMTPS id C07B8385841F for ; Thu, 6 Jul 2023 23:06:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C07B8385841F Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=lug-owl.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=lug-owl.de Received: by lug-owl.de (Postfix, from userid 1001) id 0D6B442029; Fri, 7 Jul 2023 01:06:58 +0200 (CEST) Date: Fri, 7 Jul 2023 01:06:57 +0200 From: Jan-Benedict Glaw To: Jie Mei Cc: gcc-patches@gcc.gnu.org, YunQiang Su , "Maciej W . Rozycki" Subject: Re: [PATCH v4 4/9] MIPS: Add bitwise instructions for mips16e2 Message-ID: <20230706230657.wpokedcvtr25zwrz@lug-owl.de> References: <030d4fdfe082a5a76f469e21117389acd4a9b0eb.1687162620.git.jie.mei@oss.cipunited.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="djlxs5doel3xpvcn" Content-Disposition: inline In-Reply-To: <030d4fdfe082a5a76f469e21117389acd4a9b0eb.1687162620.git.jie.mei@oss.cipunited.com> X-Operating-System: Linux chamaeleon 5.14.0-0.bpo.2-amd64 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 X-message-flag: Please send plain text messages only. Do not send HTML emails. Thank you. User-Agent: NeoMutt/20170113 (1.7.2) X-Spam-Status: No, score=-3.5 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,KAM_NUMSUBJECT,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --djlxs5doel3xpvcn Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi! On Mon, 2023-06-19 16:29:53 +0800, Jie Mei wrot= e: > There are shortened bitwise instructions in the mips16e2 ASE, > for instance, ANDI, ORI/XORI, EXT, INS etc. . >=20 > This patch adds these instrutions with corresponding tests. [...] Starting with this patch, I see some new warning: [all 2023-07-06 23:04:01] g++ -c -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRU= CTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wn= o-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wcondit= ionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variad= ic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR= _FILE -I. -Ibuild -I../../gcc/gcc -I../../gcc/gcc/build -I../../gcc/gcc/../= include -I../../gcc/gcc/../libcpp/include \ [all 2023-07-06 23:04:01] -o build/gencondmd.o build/gencondmd.cc [all 2023-07-06 23:04:02] ../../gcc/gcc/config/mips/mips-msa.md:435:26: war= ning: 'and' of mutually exclusive equal-tests is always 0 [all 2023-07-06 23:04:02] 435 | DONE; [all 2023-07-06 23:04:02] ../../gcc/gcc/config/mips/mips-msa.md:435:26: war= ning: 'and' of mutually exclusive equal-tests is always 0 [all 2023-07-06 23:04:03] ../../gcc/gcc/config/mips/mips.md:822:1: warning:= 'and' of mutually exclusive equal-tests is always 0 [all 2023-07-06 23:04:03] 822 | ;; conditional-move-type condition is nee= ded. [all 2023-07-06 23:04:03] | ^ [all 2023-07-06 23:04:03] g++ -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTU= RE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-n= arrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wcondition= ally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-= macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FI= LE -static-libstdc++ -static-libgcc -o build/gencondmd \ [all 2023-07-06 23:04:03] build/gencondmd.o build/errors.o ../build-x86= _64-pc-linux-gnu/libiberty/libiberty.a [all 2023-07-06 23:04:03] build/gencondmd > tmp-cond.md (Full build log available as eg. http://toolchain.lug-owl.de/laminar/jobs/g= cc-mips-linux/76) Thanks, JBG --=20 --djlxs5doel3xpvcn Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQQlDTvPcScNjKREqWEdvV51g5nhuwUCZKdJDQAKCRAdvV51g5nh u2VMAJ46Wf+Sn1o07fKW+6zG3BcK0T6oPwCgi8DGeim/w32uff+DU45q/TlZAcU= =7EmB -----END PGP SIGNATURE----- --djlxs5doel3xpvcn--