From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by sourceware.org (Postfix) with ESMTPS id D99EC3858D28; Wed, 12 Apr 2023 14:46:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D99EC3858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=linux.ibm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linux.ibm.com Received: from pps.filterd (m0098404.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 33CEcJ4f005488; Wed, 12 Apr 2023 14:46:57 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=date : from : to : cc : subject : message-id : references : mime-version : content-type : in-reply-to; s=pp1; bh=Cq+dHOcUe73itkgBs+XjINqDCPm75tePWNjKC5Ve8l0=; b=Zw24yiYYFQ4G33kub5SEjeWA2dkk5x/ffpO/AreS6tB6b9KkzdLyXQF3BF96ZfXZkxbJ n7Rta73CByxwBfmzbuQNFxjCVk1WxgphetDiZI1S80AOT4uVjGiimaSKaZdVjjSyzQmg DjSWli9K/qd+o+AumJi3vXzUbzV6RPHBRqubzS3SloaGNZJCqynqNiq2krLEh9XAOGfl r8ivjCJTF6ZH1l7Q+FannuITjaK527/v1i1k74Qo4CydBLePFnm2HiVnC+z5KTRqnnWd FVnYP27/VOQiOHMTDXm05Y100jGSWNvfMoQzWiY2geFnPPj9m0Z8P3cEuWgufjxH2gRd zg== Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3pwv6wxeu0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 12 Apr 2023 14:46:57 +0000 Received: from m0098404.ppops.net (m0098404.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 33CEcWtf007451; Wed, 12 Apr 2023 14:46:56 GMT Received: from ppma04wdc.us.ibm.com (1a.90.2fa9.ip4.static.sl-reverse.com [169.47.144.26]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3pwv6wxesx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 12 Apr 2023 14:46:56 +0000 Received: from pps.filterd (ppma04wdc.us.ibm.com [127.0.0.1]) by ppma04wdc.us.ibm.com (8.17.1.19/8.17.1.19) with ESMTP id 33CDQbO1020727; Wed, 12 Apr 2023 14:46:55 GMT Received: from smtprelay02.wdc07v.mail.ibm.com ([9.208.129.120]) by ppma04wdc.us.ibm.com (PPS) with ESMTPS id 3pu0jh6ntj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 12 Apr 2023 14:46:55 +0000 Received: from smtpav03.dal12v.mail.ibm.com (smtpav03.dal12v.mail.ibm.com [10.241.53.102]) by smtprelay02.wdc07v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 33CEkrP019137148 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 12 Apr 2023 14:46:53 GMT Received: from smtpav03.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 8A80C58056; Wed, 12 Apr 2023 14:46:53 +0000 (GMT) Received: from smtpav03.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 0B04E5803F; Wed, 12 Apr 2023 14:46:53 +0000 (GMT) Received: from toto.the-meissners.org (unknown [9.160.59.115]) by smtpav03.dal12v.mail.ibm.com (Postfix) with ESMTPS; Wed, 12 Apr 2023 14:46:52 +0000 (GMT) Date: Wed, 12 Apr 2023 10:46:51 -0400 From: Michael Meissner To: Jiufu Guo Cc: Jiufu Guo via Gcc-patches , Segher Boessenkool , "Kewen.Lin" , dje.gcc@gmail.com, linkw@gcc.gnu.org, meissner@linux.ibm.com Subject: Re: [PATCH] testsuite: update requires for powerpc/float128-cmp2-runnable.c Message-ID: Mail-Followup-To: Michael Meissner , Jiufu Guo , Jiufu Guo via Gcc-patches , Segher Boessenkool , "Kewen.Lin" , dje.gcc@gmail.com, linkw@gcc.gnu.org References: <20230410020941.2440885-1-guojiufu@linux.ibm.com> <11b29ca1-cd23-1a48-4ad8-3b472d38fd2f@linux.ibm.com> <71ed6f665ae2ed9678d8dc4ec0f620ce@linux.ibm.com> <13ec00da-587b-847d-c26b-98cf463f21ac@linux.ibm.com> <20230411151335.GB19790@gate.crashing.org> <7nzg7d8z9t.fsf@ltcden2-lp1.aus.stglabs.ibm.com> <7no7nt8y4d.fsf@ltcden2-lp1.aus.stglabs.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <7no7nt8y4d.fsf@ltcden2-lp1.aus.stglabs.ibm.com> X-TM-AS-GCONF: 00 X-Proofpoint-GUID: et_H9f_C29lJalnvh0I5KZLbs069ucoh X-Proofpoint-ORIG-GUID: gqkx6PpC3DngWP8RGhSaZvwUY8U5LfWW X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-04-12_06,2023-04-12_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 mlxscore=0 impostorscore=0 malwarescore=0 adultscore=0 priorityscore=1501 spamscore=0 suspectscore=0 mlxlogscore=610 clxscore=1011 lowpriorityscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2304120128 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Wed, Apr 12, 2023 at 01:31:46PM +0800, Jiufu Guo wrote: > I understand that QP insns (e.g. xscmpexpqp) is valid if the system > meets ISA3.0, no matter BE/LE, 32-bit/64-bit. > I think option -mfloat128-hardware is designed for QP insns. > > While there is one issue, on BE machine, when compiling with options > "-mfloat128-hardware -m32", an error message is generated: > "error: '%<-mfloat128-hardware%>' requires '-m64'" > > (I'm wondering if we need to relax this limitation.) In the past, the machine independent portion of the compiler demanded that for scalar mode, there be an integer mode of the same size, since sometimes moves are converted to using an int RTL mode. Since we don't have TImode support in 32-bit, you would get various errors because something tried to do a TImode move for KFmode types, and the TImode wasn't available. If somebody wants to verify that this now works on 32-bit and/or implements TImode on 32-bit, then we can relax the restriction. -- Michael Meissner, IBM PO Box 98, Ayer, Massachusetts, USA, 01432 email: meissner@linux.ibm.com