From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yb1-xb2f.google.com (mail-yb1-xb2f.google.com [IPv6:2607:f8b0:4864:20::b2f]) by sourceware.org (Postfix) with ESMTPS id E77BD3858C50 for ; Mon, 15 Aug 2022 05:47:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E77BD3858C50 Received: by mail-yb1-xb2f.google.com with SMTP id h81so6391211ybh.3 for ; Sun, 14 Aug 2022 22:47:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=ALZK2vcnPxCYwJK+JHr4uLh2nETeJyqJvZRLc7S5BEA=; b=CfFXL6rAHsFnmVe+a0m/Apa4XyMLmfxaLi97ldvwQzGUuYzTmd+XLRhlAcHuke8bjs 8djuPH9sHJmfS/fcJeL9Y5GS01xwHhVK9ahUcRkhtXI5qEi1kmbFfi+JA0NYq/zuVwVz k/O2aWCRCjxWGeP35ANprOg4YrsfPt752eiDFCtJWz8dEfoHgZNtRQEjahKrzsFVY07F Tm1I+Z5BnZdeYLkjNRc3Il0zGA1tEdAU3IMd/2Z+Sn3oNNIK0HtPiVeIb80Coao2cS0z cGJC7Hz0N/x6nx3E67aU4M8vyK5L0c4sKVjOLDMocf9M73hNeKbbq37ltIya37uCI2Vx JvPw== X-Gm-Message-State: ACgBeo2muqhXNBqi7ub2GSJSiZYmcWahh9g9jLr8jKNRENL+wQfD8CZr usPL0T5uKgSSCAxb2gDSY1iBC8CL025PI1ZPmOE= X-Google-Smtp-Source: AA6agR6VBmhIAfOHTi/KmZjW+82JQUQ2yYTafa7+1PvRhrJtedpL60IpP+S3z7FRpSEGTnj+ibRRfJ6CiMIdSbnpjjE= X-Received: by 2002:a5b:489:0:b0:655:be22:4757 with SMTP id n9-20020a5b0489000000b00655be224757mr10268733ybp.92.1660542475194; Sun, 14 Aug 2022 22:47:55 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Hongtao Liu Date: Mon, 15 Aug 2022 13:50:06 +0800 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" X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, KAM_SHORT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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: Mon, 15 Aug 2022 05:47:58 -0000 On Wed, Aug 10, 2022 at 1:42 PM Alexandre Oliva via Gcc-patches wrote: > > On Aug 9, 2022, Alexandre Oliva wrote: > > > Ping? > > https://gcc.gnu.org/pipermail/gcc-patches/2022-July/598276.html > > Oops, sorry, I linked to the wrong patch. This is the one I meant to ping: > > https://gcc.gnu.org/pipermail/gcc-patches/2022-July/598874.html Patch LGTM. > > > 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 -- BR, Hongtao