From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) by sourceware.org (Postfix) with ESMTPS id 1B2313856972 for ; Tue, 9 Aug 2022 18:28:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1B2313856972 Received: by mail-lf1-x132.google.com with SMTP id f20so18097821lfc.10 for ; Tue, 09 Aug 2022 11:28:52 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc; bh=QffHrkZ3u1epbyz/R63HTFCVXituIUMa8XPHmCiOiy0=; b=dAJiIdDMy9BgU4KMG+oqp138DrVJuHOEgcJJb+Ivr89S+oxpGIaWDNF3bmrLrpyQfP ZVc2iCMZSXxM8yHxLJm/ckF9Z299eYTw76x9xwzwrY9LsFy8dviYSB1ZM0dzbPN61ySW IYjJJN84KThnFxvhXqG5OZ4rt1iyEVOhmlpB0sldE7k/BQTyTwhtLlWCv9A1kcP0Whdg 8BDL4e6PY6xELAQcou/0MO7LrJ0y1Kqkujn78O6OVbM0N0IptAX+6lvnmBo9imAUmyMn 5GhO4Rm50CvKsEmxsze2f8GESvj7Z2qUt26ydSIIPxVdxW44JCKMDa2oKsOgZA+GMCDG nRkA== X-Gm-Message-State: ACgBeo0im9ar0RTadKUI/HV0gNFn9XSqex2C2x9LvgR444RpmQTy+LbK ohy0rMzz1YPHjCOJTbcLWCUEO9sPQLkOj6UQffnX7Q== X-Google-Smtp-Source: AA6agR5DxESEjZ7l0+Yti8DEfH/wkT76MZhoIuzBnkgCSKbnTpBmmPUS3uld0vSKNVoOf/7SWcuH7k2g0NU1N/xQkUQ= X-Received: by 2002:a05:6512:3ba8:b0:48a:f8e2:8ee8 with SMTP id g40-20020a0565123ba800b0048af8e28ee8mr7826703lfv.104.1660069730348; Tue, 09 Aug 2022 11:28:50 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Fangrui Song Date: Tue, 9 Aug 2022 11:28:35 -0700 Message-ID: Subject: Re: [PATCH] i386 testsuite: cope with --enable-default-pie To: Alexandre Oliva Cc: Mike Stump , gcc-patches@gcc.gnu.org, Hongtao Liu , Jan Hubicka Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-17.2 required=5.0 tests=BAYES_00, BODY_8BITS, DKIMWL_WL_MED, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH, KAM_SHORT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE, USER_IN_DEF_DKIM_WL, USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Aug 2022 18:28:55 -0000 On Tue, Aug 9, 2022 at 7:00 AM Alexandre Oliva via Gcc-patches wrote: > > Ping? > > https://gcc.gnu.org/pipermail/gcc-patches/2022-July/598276.html This is great! And hope https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D103398 can be re-considered, at least for some ports :) > On Jul 27, 2022, Alexandre Oliva wrote: > > > for gcc/testsuite/ChangeLog > > > * g++.dg/abi/anon1.C: Disable pie on ia32. > > * g++.dg/abi/anon4.C: Likewise. > > * g++.dg/cpp0x/initlist-const1.C: Likewise. > > * g++.dg/no-stack-protector-attr-3.C: Likewise. > > * g++.dg/stackprotectexplicit2.C: Likewise. > > * g++.dg/pr71694.C: Likewise. > > * gcc.dg/pr102892-1.c: Likewise. > > * gcc.dg/sibcall-11.c: Likewise. > > * gcc.dg/torture/builtin-self.c: Likewise. > > * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Likewise. > > * gcc.target/i386/avx512bf16-cvtsbh2ss-1.c: Likewise. > > * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Likewise. > > * gcc.target/i386/avx512f-broadcast-pr87767-3.c: Likewise. > > * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise. > > * gcc.target/i386/avx512f-broadcast-pr87767-7.c: Likewise. > > * gcc.target/i386/avx512fp16-broadcast-1.c: Likewise. > > * gcc.target/i386/avx512fp16-pr101846.c: Likewise. > > * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise. > > * gcc.target/i386/avx512vl-broadcast-pr87767-3.c: Likewise. > > * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise. > > * gcc.target/i386/pr100865-2.c: Likewise. > > * gcc.target/i386/pr100865-3.c: Likewise. > > * gcc.target/i386/pr100865-4a.c: Likewise. > > * gcc.target/i386/pr100865-4b.c: Likewise. > > * gcc.target/i386/pr100865-5a.c: Likewise. > > * gcc.target/i386/pr100865-5b.c: Likewise. > > * gcc.target/i386/pr100865-6a.c: Likewise. > > * gcc.target/i386/pr100865-6b.c: Likewise. > > * gcc.target/i386/pr100865-6c.c: Likewise. > > * gcc.target/i386/pr100865-7b.c: Likewise. > > * gcc.target/i386/pr101796-1.c: Likewise. > > * gcc.target/i386/pr101846-2.c: Likewise. > > * gcc.target/i386/pr101989-broadcast-1.c: Likewise. > > * gcc.target/i386/pr102021.c: Likewise. > > * gcc.target/i386/pr90773-17.c: Likewise. > > * gcc.target/i386/pr54855-3.c: Likewise. > > * gcc.target/i386/pr54855-7.c: Likewise. > > * gcc.target/i386/pr15184-1.c: Likewise. > > * gcc.target/i386/pr15184-2.c: Likewise. > > * gcc.target/i386/pr27971.c: Likewise. > > * gcc.target/i386/pr70263-2.c: Likewise. > > * gcc.target/i386/pr78035.c: Likewise. > > * gcc.target/i386/pr81736-5.c: Likewise. > > * gcc.target/i386/pr81736-7.c: Likewise. > > * gcc.target/i386/pr85620-6.c: Likewise. > > * gcc.target/i386/pr85667-6.c: Likewise. > > * gcc.target/i386/pr93492-5.c: Likewise. > > * gcc.target/i386/pr96539.c: Likewise. > > PR target/81708 (%gs:my_guard) > > * gcc.target/i386/stack-prot-sym.c: Likewise. > > * g++.dg/init/static-cdtor1.C: Add alternate patterns for PIC. > > * gcc.target/i386/avx512fp16-vcvtsh2si-1a.c: Extend patterns > > for PIC/PIE register allocation. > > * gcc.target/i386/pr100704-3.c: Likewise. > > * gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c: Likewise. > > * gcc.target/i386/avx512fp16-vcvttsh2si-1a.c: Likewise. > > * gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c: Likewise. > > * gcc.target/i386/avx512fp16-vmovsh-1a.c: Likewise. > > * gcc.target/i386/interrupt-11.c: Likewise, allowing for > > preservation of the PIC register. > > * gcc.target/i386/interrupt-12.c: Likewise. > > * gcc.target/i386/interrupt-13.c: Likewise. > > * gcc.target/i386/interrupt-15.c: Likewise. > > * gcc.target/i386/interrupt-16.c: Likewise. > > * gcc.target/i386/interrupt-17.c: Likewise. > > * gcc.target/i386/interrupt-8.c: Likewise. > > * gcc.target/i386/cet-sjlj-6a.c: Combine patterns from > > previous change. > > * gcc.target/i386/cet-sjlj-6b.c: Likewise. > > * gcc.target/i386/pad-10.c: Accept insns in get_pc_thunk. > > * gcc.target/i386/pr70321.c: Likewise. > > * gcc.target/i386/pr81563.c: Likewise. > > * gcc.target/i386/pr84278.c: Likewise. > > * gcc.target/i386/pr90773-2.c: Likewise, plus extra loads from > > the GOT. > > * gcc.target/i386/pr90773-3.c: Likewise. > > * gcc.target/i386/pr94913-2.c: Accept additional PIC insns. > > * gcc.target/i386/stack-check-17.c: Likewise. > > * gcc.target/i386/stack-check-12.c: Do not require dummy stack > > probing obviated with PIC. > > * gcc.target/i386/pr95126-m32-1.c: Expect missed optimization > > with PIC. > > * gcc.target/i386/pr95126-m32-2.c: Likewise. > > * gcc.target/i386/pr95852-2.c: Accept different optimization > > with PIC. > > * gcc.target/i386/pr95852-4.c: Likewise. > > > -- > Alexandre Oliva, happy hacker https://FSFLA.org/blogs/lxo/ > Free Software Activist GNU Toolchain Engineer > Disinformation flourishes because many people care deeply about injustice > but very few check the facts. Ask me about --=20 =E5=AE=8B=E6=96=B9=E7=9D=BF