From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) by sourceware.org (Postfix) with ESMTPS id 6F3C33858C53 for ; Wed, 4 May 2022 01:42:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 6F3C33858C53 Received: by mail-wr1-x436.google.com with SMTP id j15so99552wrb.2 for ; Tue, 03 May 2022 18:42:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:to:cc:message-id:subject:mime-version :list-id; bh=DNJEiIATkG9Ols+fpRUbnvfAkBOu7E5fWMltkNLBa9Q=; b=s3PDyTcjSl5AecSBWW14wr4j0ZPVNRymjgRDmAZrWESyRaQOIgDkbjH828aR/Qu1Sd ZQtxrKWjiRs9kr0vNgPfRGi1QZKIa2pu2PDUL2RfZ6JxyG/sHlRVrX5VaiTQdvbCjHpF IQT+5oKeqGLjZ/Zx0pXmfLhqXvPutAxV93U5l6BTFQVU3lM9hB/K9FoLL/GHXfQdto1G AnVWUg8aCbzPo/4R5e2HoBeWAsGZ/gRvlkAXx8kd28E93fnWAzItd7muDcYa0L7xq3lf okFRM+2t/tnzc/CGnQGLNOZz5yOyyjycdu221LyVyjOVRB/zg6eYtkrbExkTM4Kxz2vP mvQw== X-Gm-Message-State: AOAM531JeL22EvzCKT9VA8Nb4h672R2/I6MFgGj/tbnZhTJVOAmbVvS+ JO0hi8N/Rgwc7ZTch88DXfK91g== X-Google-Smtp-Source: ABdhPJyco2eL61oC2PzprzX0irzxRfi1emp54dH3fHyGrp4v+ku2o5Oj1pxsUQbfkgB36B5WC2YrUw== X-Received: by 2002:a05:6000:507:b0:20a:a549:d3ab with SMTP id a7-20020a056000050700b0020aa549d3abmr14184679wrf.243.1651628538790; Tue, 03 May 2022 18:42:18 -0700 (PDT) Received: from jenkins.jenkins (ci.linaro.org. [88.99.136.175]) by smtp.gmail.com with ESMTPSA id k6-20020a05600c1c8600b0039429bfebebsm6055600wms.3.2022.05.03.18.42.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 May 2022 18:42:18 -0700 (PDT) From: ci_notify@linaro.org X-Google-Original-From: linaro-infrastructure-errors@lists.linaro.org Date: Wed, 4 May 2022 01:42:16 +0000 (UTC) To: John Baldwin Cc: gcc-regression@gcc.gnu.org Message-ID: <680257759.4342.1651628538195@jenkins.jenkins> Subject: [TCWG CI] Regression caused by binutils: Add an arm-tls feature which includes the tpidruro register from CP15. MIME-Version: 1.0 X-Jenkins-Job: TCWG Bisect tcwg_gcc_bootstrap/master-arm-bootstrap_debug X-Jenkins-Result: SUCCESS X-Spam-Status: No, score=-13.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_LOTSOFHASH, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gcc-regression@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-regression mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 May 2022 01:42:24 -0000 [TCWG CI] Regression caused by binutils: Add an arm-tls feature which inclu= des the tpidruro register from CP15.: commit 92d48a1e4eac54db11f1a110328672394fce2853 Author: John Baldwin Add an arm-tls feature which includes the tpidruro register from CP15. Results regressed to # reset_artifacts: -10 # true: 0 # First few build errors in logs: # 00:00:55 ../../../../../../binutils/gdbserver/linux-arm-tdesc.cc:38:53: e= rror: too few arguments to function =E2=80=98target_desc* arm_create_target= _description(arm_fp_type, bool)=E2=80=99 # 00:00:55 make[2]: *** [Makefile:541: linux-arm-tdesc.o] Error 1 # 00:00:55 make[1]: *** [Makefile:12428: all-gdbserver] Error 2 # 00:00:55 make: *** [Makefile:1004: all] Error 2 from # reset_artifacts: -10 # true: 0 # build_abe binutils: 1 # build_abe bootstrap_debug: 2 THIS IS THE END OF INTERESTING STUFF. BELOW ARE LINKS TO BUILDS, REPRODUCT= ION INSTRUCTIONS, AND THE RAW COMMIT. This commit has regressed these CI configurations: - tcwg_gcc_bootstrap/master-arm-bootstrap_debug First_bad build: https://ci.linaro.org/job/tcwg_gcc_bootstrap-bisect-master= -arm-bootstrap_debug/8/artifact/artifacts/build-92d48a1e4eac54db11f1a110328= 672394fce2853/ Last_good build: https://ci.linaro.org/job/tcwg_gcc_bootstrap-bisect-master= -arm-bootstrap_debug/8/artifact/artifacts/build-40c23d880386d6e8202567eaa2a= 6b041feb1a652/ Baseline build: https://ci.linaro.org/job/tcwg_gcc_bootstrap-bisect-master-= arm-bootstrap_debug/8/artifact/artifacts/build-baseline/ Even more details: https://ci.linaro.org/job/tcwg_gcc_bootstrap-bisect-mast= er-arm-bootstrap_debug/8/artifact/artifacts/ Reproduce builds: mkdir investigate-binutils-92d48a1e4eac54db11f1a110328672394fce2853 cd investigate-binutils-92d48a1e4eac54db11f1a110328672394fce2853 # Fetch scripts git clone https://git.linaro.org/toolchain/jenkins-scripts # Fetch manifests and test.sh script mkdir -p artifacts/manifests curl -o artifacts/manifests/build-baseline.sh https://ci.linaro.org/job/tcw= g_gcc_bootstrap-bisect-master-arm-bootstrap_debug/8/artifact/artifacts/mani= fests/build-baseline.sh --fail curl -o artifacts/manifests/build-parameters.sh https://ci.linaro.org/job/t= cwg_gcc_bootstrap-bisect-master-arm-bootstrap_debug/8/artifact/artifacts/ma= nifests/build-parameters.sh --fail curl -o artifacts/test.sh https://ci.linaro.org/job/tcwg_gcc_bootstrap-bise= ct-master-arm-bootstrap_debug/8/artifact/artifacts/test.sh --fail chmod +x artifacts/test.sh # Reproduce the baseline build (build all pre-requisites) ./jenkins-scripts/tcwg_gnu-build.sh @@ artifacts/manifests/build-baseline.s= h # Save baseline build state (which is then restored in artifacts/test.sh) mkdir -p ./bisect rsync -a --del --delete-excluded --exclude /bisect/ --exclude /artifacts/ -= -exclude /binutils/ ./ ./bisect/baseline/ cd binutils # Reproduce first_bad build git checkout --detach 92d48a1e4eac54db11f1a110328672394fce2853 ../artifacts/test.sh # Reproduce last_good build git checkout --detach 40c23d880386d6e8202567eaa2a6b041feb1a652 ../artifacts/test.sh cd .. Full commit (up to 1000 lines): commit 92d48a1e4eac54db11f1a110328672394fce2853 Author: John Baldwin Date: Tue May 3 16:05:10 2022 -0700 Add an arm-tls feature which includes the tpidruro register from CP15. --- gdb/arch/aarch32.c | 2 ++ gdb/arch/arm.c | 6 +++++- gdb/arch/arm.h | 2 +- gdb/arm-fbsd-tdep.c | 4 ++-- gdb/arm-linux-nat.c | 6 +++--- gdb/arm-linux-tdep.c | 4 ++-- gdb/arm-netbsd-nat.c | 4 ++-- gdb/arm-tdep.c | 25 ++++++++++++++++++++----- gdb/arm-tdep.h | 4 +++- gdb/features/Makefile | 1 + gdb/features/arm/arm-tls.c | 14 ++++++++++++++ gdb/features/arm/arm-tls.xml | 11 +++++++++++ 12 files changed, 66 insertions(+), 17 deletions(-) diff --git a/gdb/arch/aarch32.c b/gdb/arch/aarch32.c index 0c544d381f1..4d6ffb44a15 100644 --- a/gdb/arch/aarch32.c +++ b/gdb/arch/aarch32.c @@ -19,6 +19,7 @@ #include "aarch32.h" =20 #include "../features/arm/arm-core.c" +#include "../features/arm/arm-tls.c" #include "../features/arm/arm-vfpv3.c" =20 /* See aarch32.h. */ @@ -38,6 +39,7 @@ aarch32_create_target_description () /* Create a vfpv3 feature, then a blank NEON feature. */ regnum =3D create_feature_arm_arm_vfpv3 (tdesc.get (), regnum); tdesc_create_feature (tdesc.get (), "org.gnu.gdb.arm.neon"); + regnum =3D create_feature_arm_arm_tls (tdesc.get (), regnum); =20 return tdesc.release (); } diff --git a/gdb/arch/arm.c b/gdb/arch/arm.c index bc6e5ce3f09..14f0a7a7f6c 100644 --- a/gdb/arch/arm.c +++ b/gdb/arch/arm.c @@ -22,6 +22,7 @@ #include "arm.h" =20 #include "../features/arm/arm-core.c" +#include "../features/arm/arm-tls.c" #include "../features/arm/arm-vfpv2.c" #include "../features/arm/arm-vfpv3.c" #include "../features/arm/xscale-iwmmxt.c" @@ -374,7 +375,7 @@ shifted_reg_val (struct regcache *regcache, unsigned lo= ng inst, /* See arch/arm.h. */ =20 target_desc * -arm_create_target_description (arm_fp_type fp_type) +arm_create_target_description (arm_fp_type fp_type, bool tls) { target_desc_up tdesc =3D allocate_target_description (); =20 @@ -410,6 +411,9 @@ arm_create_target_description (arm_fp_type fp_type) error (_("Invalid Arm FP type: %d"), fp_type); } =20 + if (tls) + regnum =3D create_feature_arm_arm_tls (tdesc.get (), regnum); + return tdesc.release (); } =20 diff --git a/gdb/arch/arm.h b/gdb/arch/arm.h index 0728bea1501..4ad329f6f1f 100644 --- a/gdb/arch/arm.h +++ b/gdb/arch/arm.h @@ -207,7 +207,7 @@ unsigned long shifted_reg_val (struct regcache *regcach= e, =20 /* Create an Arm target description with the given FP hardware type. */ =20 -target_desc *arm_create_target_description (arm_fp_type fp_type); +target_desc *arm_create_target_description (arm_fp_type fp_type, bool tls)= ; =20 /* Create an Arm M-profile target description with the given hardware type= . */ =20 diff --git a/gdb/arm-fbsd-tdep.c b/gdb/arm-fbsd-tdep.c index bf337b13f98..06745a36186 100644 --- a/gdb/arm-fbsd-tdep.c +++ b/gdb/arm-fbsd-tdep.c @@ -188,9 +188,9 @@ arm_fbsd_read_description_auxv (struct target_ops *targ= et) =09return aarch32_read_description (); else if ((arm_hwcap & (HWCAP_VFPv3 | HWCAP_VFPD32)) =09 =3D=3D (HWCAP_VFPv3 | HWCAP_VFPD32)) -=09return arm_read_description (ARM_FP_TYPE_VFPV3); +=09return arm_read_description (ARM_FP_TYPE_VFPV3, false); else -=09return arm_read_description (ARM_FP_TYPE_VFPV2); +=09return arm_read_description (ARM_FP_TYPE_VFPV2, false); } =20 return nullptr; diff --git a/gdb/arm-linux-nat.c b/gdb/arm-linux-nat.c index f0f09acf2f9..2abaf5a675d 100644 --- a/gdb/arm-linux-nat.c +++ b/gdb/arm-linux-nat.c @@ -550,7 +550,7 @@ arm_linux_nat_target::read_description () } =20 if (arm_hwcap & HWCAP_IWMMXT) - return arm_read_description (ARM_FP_TYPE_IWMMXT); + return arm_read_description (ARM_FP_TYPE_IWMMXT, false); =20 if (arm_hwcap & HWCAP_VFP) { @@ -567,9 +567,9 @@ arm_linux_nat_target::read_description () if (arm_hwcap & HWCAP_NEON) =09return aarch32_read_description (); else if ((arm_hwcap & (HWCAP_VFPv3 | HWCAP_VFPv3D16)) =3D=3D HWCAP_V= FPv3) -=09return arm_read_description (ARM_FP_TYPE_VFPV3); +=09return arm_read_description (ARM_FP_TYPE_VFPV3, false); =20 - return arm_read_description (ARM_FP_TYPE_VFPV2); + return arm_read_description (ARM_FP_TYPE_VFPV2, false); } =20 return this->beneath ()->read_description (); diff --git a/gdb/arm-linux-tdep.c b/gdb/arm-linux-tdep.c index c8e882ab096..f299e9665d5 100644 --- a/gdb/arm-linux-tdep.c +++ b/gdb/arm-linux-tdep.c @@ -741,9 +741,9 @@ arm_linux_core_read_description (struct gdbarch *gdbarc= h, if (arm_hwcap & HWCAP_NEON) =09return aarch32_read_description (); else if ((arm_hwcap & (HWCAP_VFPv3 | HWCAP_VFPv3D16)) =3D=3D HWCAP_V= FPv3) -=09return arm_read_description (ARM_FP_TYPE_VFPV3); +=09return arm_read_description (ARM_FP_TYPE_VFPV3, false); =20 - return arm_read_description (ARM_FP_TYPE_VFPV2); + return arm_read_description (ARM_FP_TYPE_VFPV2, false); } =20 return nullptr; diff --git a/gdb/arm-netbsd-nat.c b/gdb/arm-netbsd-nat.c index 591a0ab1d54..764bbe8cd3d 100644 --- a/gdb/arm-netbsd-nat.c +++ b/gdb/arm-netbsd-nat.c @@ -346,13 +346,13 @@ arm_netbsd_nat_target::read_description () =20 if (sysctlbyname("machdep.fpu_present", &flag, &len, NULL, 0) !=3D 0 || !flag) - return arm_read_description (ARM_FP_TYPE_NONE); + return arm_read_description (ARM_FP_TYPE_NONE, false); =20 len =3D sizeof(flag); if (sysctlbyname("machdep.neon_present", &flag, &len, NULL, 0) =3D=3D 0 = && flag) return aarch32_read_description (); =20 - return arm_read_description (ARM_FP_TYPE_VFPV3); + return arm_read_description (ARM_FP_TYPE_VFPV3, false); } =20 void _initialize_arm_netbsd_nat (); diff --git a/gdb/arm-tdep.c b/gdb/arm-tdep.c index aa5d8e6e6bd..49664093f00 100644 --- a/gdb/arm-tdep.c +++ b/gdb/arm-tdep.c @@ -240,7 +240,7 @@ static const char **valid_disassembly_styles; static const char *disassembly_style; =20 /* All possible arm target descriptors. */ -static struct target_desc *tdesc_arm_list[ARM_FP_TYPE_INVALID]; +static struct target_desc *tdesc_arm_list[ARM_FP_TYPE_INVALID][2]; static struct target_desc *tdesc_arm_mprofile_list[ARM_M_TYPE_INVALID]; =20 /* This is used to keep the bfd arch_info in sync with the disassembly @@ -9606,6 +9606,7 @@ arm_gdbarch_init (struct gdbarch_info info, struct gd= barch_list *arches) int m_profile_psp_ns_regnum =3D -1; int m_profile_msp_s_regnum =3D -1; int m_profile_psp_s_regnum =3D -1; + int tls_regnum =3D 0; =20 /* If we have an object to base this architecture on, try to determine its ABI. */ @@ -9973,6 +9974,19 @@ arm_gdbarch_init (struct gdbarch_info info, struct g= dbarch_list *arches) =09 } =09} =20 + /* Check for the TLS register feature. */ + feature =3D tdesc_find_feature (tdesc, "org.gnu.gdb.arm.tls"); + if (feature !=3D nullptr) +=09{ +=09 valid_p &=3D tdesc_numbered_register (feature, tdesc_data.get (), +=09=09=09=09=09 register_count, "tpidruro"); +=09 if (!valid_p) +=09 return nullptr; + +=09 tls_regnum =3D register_count; +=09 register_count++; +=09} + /* Check for MVE after all the checks for GPR's, VFP and Neon. =09 MVE (Helium) is an M-profile extension. */ if (is_m) @@ -10128,6 +10142,7 @@ arm_gdbarch_init (struct gdbarch_info info, struct = gdbarch_list *arches) tdep->have_s_pseudos =3D have_s_pseudos; tdep->have_q_pseudos =3D have_q_pseudos; tdep->have_neon =3D have_neon; + tdep->tls_regnum =3D tls_regnum; =20 /* Adjust the MVE feature settings. */ if (have_mve) @@ -14416,14 +14431,14 @@ arm_process_record (struct gdbarch *gdbarch, stru= ct regcache *regcache, /* See arm-tdep.h. */ =20 const target_desc * -arm_read_description (arm_fp_type fp_type) +arm_read_description (arm_fp_type fp_type, bool tls) { - struct target_desc *tdesc =3D tdesc_arm_list[fp_type]; + struct target_desc *tdesc =3D tdesc_arm_list[fp_type][tls]; =20 if (tdesc =3D=3D nullptr) { - tdesc =3D arm_create_target_description (fp_type); - tdesc_arm_list[fp_type] =3D tdesc; + tdesc =3D arm_create_target_description (fp_type, tls); + tdesc_arm_list[fp_type][tls] =3D tdesc; } =20 return tdesc; diff --git a/gdb/arm-tdep.h b/gdb/arm-tdep.h index 864406e98d2..0fc4774a20c 100644 --- a/gdb/arm-tdep.h +++ b/gdb/arm-tdep.h @@ -134,6 +134,8 @@ struct arm_gdbarch_tdep : gdbarch_tdep int m_profile_msp_s_regnum =3D ARM_SP_REGNUM;=09/* M-profile MSP_S regis= ter number. */ int m_profile_psp_s_regnum =3D ARM_SP_REGNUM;=09/* M-profile PSP_S regis= ter number. */ =20 + int tls_regnum =3D 0;=09=09/* Number of the tpidruro register. */ + bool is_m =3D false;=09=09/* Does the target follow the "M" profile. */ bool have_sec_ext =3D false;=09/* Do we have security extensions? */ CORE_ADDR lowest_pc =3D 0;=09/* Lowest address at which instructions @@ -317,7 +319,7 @@ extern void =09=09=09=09 const struct regcache *regcache); =20 /* Get the correct Arm target description with given FP hardware type. */ -const target_desc *arm_read_description (arm_fp_type fp_type); +const target_desc *arm_read_description (arm_fp_type fp_type, bool tls); =20 /* Get the correct Arm M-Profile target description with given hardware type. */ diff --git a/gdb/features/Makefile b/gdb/features/Makefile index 737d9cbd3db..5f1826baa6f 100644 --- a/gdb/features/Makefile +++ b/gdb/features/Makefile @@ -208,6 +208,7 @@ FEATURE_XMLFILES =3D aarch64-core.xml \ =09arm/arm-m-profile-mve.xml \ =09arm/arm-m-system.xml \ =09arm/arm-m-profile-with-fpa.xml \ +=09arm/arm-tls.xml \ =09arm/arm-vfpv2.xml \ =09arm/arm-vfpv3.xml \ =09arm/xscale-iwmmxt.xml \ diff --git a/gdb/features/arm/arm-tls.c b/gdb/features/arm/arm-tls.c new file mode 100644 index 00000000000..d1214dda8ec --- /dev/null +++ b/gdb/features/arm/arm-tls.c @@ -0,0 +1,14 @@ +/* THIS FILE IS GENERATED. -*- buffer-read-only: t -*- vi:set ro: + Original: arm-tls.xml */ + +#include "gdbsupport/tdesc.h" + +static int +create_feature_arm_arm_tls (struct target_desc *result, long regnum) +{ + struct tdesc_feature *feature; + + feature =3D tdesc_create_feature (result, "org.gnu.gdb.arm.tls"); + tdesc_create_reg (feature, "tpidruro", regnum++, 1, NULL, 32, "data_ptr"= ); + return regnum; +} diff --git a/gdb/features/arm/arm-tls.xml b/gdb/features/arm/arm-tls.xml new file mode 100644 index 00000000000..3cdf73e776f --- /dev/null +++ b/gdb/features/arm/arm-tls.xml @@ -0,0 +1,11 @@ + + + + + + + >>From hjl@sc.intel.com Wed May 4 06:37:12 2022 Return-Path: X-Original-To: gcc-regression@gcc.gnu.org Delivered-To: gcc-regression@gcc.gnu.org Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by sourceware.org (Postfix) with ESMTPS id 19FFA3857831 for ; Wed, 4 May 2022 06:37:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 19FFA3857831 X-IronPort-AV: E=McAfee;i="6400,9594,10336"; a="248221237" X-IronPort-AV: E=Sophos;i="5.91,197,1647327600"; d="scan'208";a="248221237" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 May 2022 23:36:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,197,1647327600"; d="scan'208";a="516892168" Received: from scymds01.sc.intel.com ([10.148.94.138]) by orsmga003.jf.intel.com with ESMTP; 03 May 2022 23:36:58 -0700 Received: from gnu-clx-1.sc.intel.com (gnu-clx-1.sc.intel.com [172.25.70.216]) by scymds01.sc.intel.com with ESMTP id 2446avki023325; Tue, 3 May 2022 23:36:57 -0700 Received: by gnu-clx-1.sc.intel.com (Postfix, from userid 1000) id E65413E001F; Tue, 3 May 2022 23:36:57 -0700 (PDT) Date: Tue, 03 May 2022 23:36:57 -0700 To: skpgkp2@gmail.com, hjl.tools@gmail.com, gcc-regression@gcc.gnu.org Subject: Regressions on native/releases/gcc-12 at commit r12-8332 vs commit r12-8311 on Linux/x86_64 User-Agent: Heirloom mailx 12.5 7/5/10 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20220504063657.E65413E001F@gnu-clx-1.sc.intel.com> From: "H. J. Lu" X-Spam-Status: No, score=-3461.8 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, KAM_NUMSUBJECT, KAM_SHORT, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-regression@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-regression mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 May 2022 06:37:12 -0000 New failures: FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++14 (test for excess errors) FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++14 (test for excess errors) FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++14 (test for excess errors) FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++17 (test for excess errors) FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++17 (test for excess errors) FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++17 (test for excess errors) FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++20 (test for excess errors) FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++20 (test for excess errors) FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++20 (test for excess errors) FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++98 (test for excess errors) FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++98 (test for excess errors) FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c -std=c++98 (test for excess errors) New passes: FAIL: gcc.c-torture/execute/20000822-1.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -O1 (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -O1 (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -O1 (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -O2 (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -O2 (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -O2 (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -Os (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -Os (test for excess errors) FAIL: gcc.c-torture/execute/20000822-1.c -Os (test for excess errors) FAIL: gcc.c-torture/execute/921215-1.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/921215-1.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/921215-1.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/931002-1.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/931002-1.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/931002-1.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-1.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-1.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-1.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-2.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-2.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-2.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O1 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O1 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O1 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -Os (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -Os (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-3.c -Os (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -O1 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -O1 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -O1 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -Os (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -Os (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-5.c -Os (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -O1 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -O1 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -O1 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -Os (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -Os (test for excess errors) FAIL: gcc.c-torture/execute/nestfunc-6.c -Os (test for excess errors) FAIL: gcc.dg/pr34457-1.c (test for excess errors) FAIL: gcc.dg/pr34457-1.c (test for excess errors) FAIL: gcc.dg/pr34457-1.c (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -O0 (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -O0 (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -O0 (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -O1 (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -O1 (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -O1 (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -O2 (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -O2 (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -O2 (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -O3 -g (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -O3 -g (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -O3 -g (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -Os (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -Os (test for excess errors) FAIL: gcc.dg/torture/pr86389.c -Os (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -Os -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -Os -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -Os -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -Os -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -Os -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -Os -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -Os -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -Os -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -Os -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -Os (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -Os (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-5.c -Os (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -Os -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -Os -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -Os -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -Os -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -Os -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -Os -mforce-drap -fpic (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -Os -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -Os -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -Os -mforce-drap (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -Os (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -Os (test for excess errors) FAIL: gcc.dg/torture/stackalign/nested-6.c -Os (test for excess errors) FAIL: gcc.dg/trampoline-1.c (test for excess errors) FAIL: gcc.dg/trampoline-1.c (test for excess errors) FAIL: gcc.dg/trampoline-1.c (test for excess errors) FAIL: gcc.dg/tree-ssa/tailcall-7-run.c (test for excess errors) FAIL: gcc.dg/tree-ssa/tailcall-7-run.c (test for excess errors) FAIL: gcc.dg/tree-ssa/tailcall-7-run.c (test for excess errors) FAIL: gcc.target/i386/pr67770.c (test for excess errors) FAIL: gcc.target/i386/pr85044.c (test for excess errors) FAIL: gcc.target/i386/pr85044.c (test for excess errors) FAIL: gcc.target/i386/pr85044.c (test for excess errors) FAIL: gcc.target/i386/pr93656.c (test for excess errors) FAIL: gfortran.dg/elemental_dependency_4.f90 -O0 (test for excess errors) FAIL: gfortran.dg/elemental_dependency_4.f90 -O0 (test for excess errors) FAIL: gfortran.dg/elemental_dependency_4.f90 -O0 (test for excess errors) FAIL: gfortran.dg/internal_dummy_2.f08 -O0 (test for excess errors) FAIL: gfortran.dg/internal_dummy_2.f08 -O0 (test for excess errors) FAIL: gfortran.dg/internal_dummy_2.f08 -O0 (test for excess errors) FAIL: gfortran.dg/internal_dummy_2.f08 -O1 (test for excess errors) FAIL: gfortran.dg/internal_dummy_2.f08 -O1 (test for excess errors) FAIL: gfortran.dg/internal_dummy_2.f08 -O1 (test for excess errors) FAIL: gfortran.dg/internal_dummy_2.f08 -O2 (test for excess errors) FAIL: gfortran.dg/internal_dummy_2.f08 -O2 (test for excess errors) FAIL: gfortran.dg/internal_dummy_2.f08 -O2 (test for excess errors) FAIL: gfortran.dg/internal_dummy_2.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/internal_dummy_2.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/internal_dummy_2.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/internal_dummy_2.f08 -O3 -g (test for excess errors) FAIL: gfortran.dg/internal_dummy_2.f08 -O3 -g (test for excess errors) FAIL: gfortran.dg/internal_dummy_2.f08 -O3 -g (test for excess errors) FAIL: gfortran.dg/internal_dummy_2.f08 -Os (test for excess errors) FAIL: gfortran.dg/internal_dummy_2.f08 -Os (test for excess errors) FAIL: gfortran.dg/internal_dummy_2.f08 -Os (test for excess errors) FAIL: gfortran.dg/internal_dummy_3.f08 -O0 (test for excess errors) FAIL: gfortran.dg/internal_dummy_3.f08 -O0 (test for excess errors) FAIL: gfortran.dg/internal_dummy_3.f08 -O0 (test for excess errors) FAIL: gfortran.dg/internal_dummy_3.f08 -O1 (test for excess errors) FAIL: gfortran.dg/internal_dummy_3.f08 -O1 (test for excess errors) FAIL: gfortran.dg/internal_dummy_3.f08 -O1 (test for excess errors) FAIL: gfortran.dg/internal_dummy_3.f08 -O2 (test for excess errors) FAIL: gfortran.dg/internal_dummy_3.f08 -O2 (test for excess errors) FAIL: gfortran.dg/internal_dummy_3.f08 -O2 (test for excess errors) FAIL: gfortran.dg/internal_dummy_3.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/internal_dummy_3.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/internal_dummy_3.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/internal_dummy_3.f08 -O3 -g (test for excess errors) FAIL: gfortran.dg/internal_dummy_3.f08 -O3 -g (test for excess errors) FAIL: gfortran.dg/internal_dummy_3.f08 -O3 -g (test for excess errors) FAIL: gfortran.dg/internal_dummy_3.f08 -Os (test for excess errors) FAIL: gfortran.dg/internal_dummy_3.f08 -Os (test for excess errors) FAIL: gfortran.dg/internal_dummy_3.f08 -Os (test for excess errors) FAIL: gfortran.dg/internal_dummy_4.f08 -O0 (test for excess errors) FAIL: gfortran.dg/internal_dummy_4.f08 -O0 (test for excess errors) FAIL: gfortran.dg/internal_dummy_4.f08 -O0 (test for excess errors) FAIL: gfortran.dg/pointer_check_1.f90 -O0 (test for excess errors) FAIL: gfortran.dg/pointer_check_1.f90 -O0 (test for excess errors) FAIL: gfortran.dg/pointer_check_1.f90 -O0 (test for excess errors) FAIL: gfortran.dg/pointer_check_2.f90 -O0 (test for excess errors) FAIL: gfortran.dg/pointer_check_2.f90 -O0 (test for excess errors) FAIL: gfortran.dg/pointer_check_2.f90 -O0 (test for excess errors) FAIL: gfortran.dg/pointer_check_3.f90 -O0 (test for excess errors) FAIL: gfortran.dg/pointer_check_3.f90 -O0 (test for excess errors) FAIL: gfortran.dg/pointer_check_3.f90 -O0 (test for excess errors) FAIL: gfortran.dg/pointer_check_4.f90 -O0 (test for excess errors) FAIL: gfortran.dg/pointer_check_4.f90 -O0 (test for excess errors) FAIL: gfortran.dg/pointer_check_4.f90 -O0 (test for excess errors) FAIL: gfortran.dg/pointer_check_5.f90 -O0 (test for excess errors) FAIL: gfortran.dg/pointer_check_5.f90 -O0 (test for excess errors) FAIL: gfortran.dg/pointer_check_5.f90 -O0 (test for excess errors) FAIL: gfortran.dg/pr78719_1.f90 -O0 (test for excess errors) FAIL: gfortran.dg/pr78719_1.f90 -O0 (test for excess errors) FAIL: gfortran.dg/pr78719_1.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_18.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_18.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_18.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_19.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_19.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_19.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_20.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_20.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_20.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_21.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_21.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_21.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_23.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_23.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_23.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_25.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_25.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_25.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_47.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_47.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_47.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_48.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_48.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_48.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_5.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_5.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_5.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_7.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_7.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_7.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_11.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_11.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_11.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_13.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_13.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_13.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_14.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_14.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_14.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_18.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_18.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_18.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_19.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_19.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_19.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_1.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_1.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_1.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_29.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_29.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_29.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_2.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_2.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_2.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_34.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_34.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_34.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_5.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_5.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_5.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_8.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_8.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_8.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_9.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_9.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_9.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_pass_3.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_pass_3.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_comp_pass_3.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_result_7.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_result_7.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_result_7.f90 -O0 (test for excess errors) FAIL: gfortran.dg/structure_constructor_11.f90 -O0 (test for excess errors) FAIL: gfortran.dg/structure_constructor_11.f90 -O0 (test for excess errors) FAIL: gfortran.dg/structure_constructor_11.f90 -O0 (test for excess errors) FAIL: gfortran.dg/structure_constructor_11.f90 -O1 (test for excess errors) FAIL: gfortran.dg/structure_constructor_11.f90 -O1 (test for excess errors) FAIL: gfortran.dg/structure_constructor_11.f90 -O1 (test for excess errors) FAIL: gfortran.dg/structure_constructor_11.f90 -O2 (test for excess errors) FAIL: gfortran.dg/structure_constructor_11.f90 -O2 (test for excess errors) FAIL: gfortran.dg/structure_constructor_11.f90 -O2 (test for excess errors) FAIL: gfortran.dg/structure_constructor_11.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/structure_constructor_11.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/structure_constructor_11.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/structure_constructor_11.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/structure_constructor_11.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/structure_constructor_11.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/structure_constructor_11.f90 -Os (test for excess errors) FAIL: gfortran.dg/structure_constructor_11.f90 -Os (test for excess errors) FAIL: gfortran.dg/structure_constructor_11.f90 -Os (test for excess errors) FAIL: gfortran.dg/unlimited_polymorphic_19.f90 -O0 (test for excess errors) FAIL: gfortran.dg/unlimited_polymorphic_19.f90 -O0 (test for excess errors) FAIL: gfortran.dg/unlimited_polymorphic_19.f90 -O0 (test for excess errors) FAIL: libgomp.c/pr52547.c (test for excess errors) FAIL: libgomp.c/pr52547.c (test for excess errors) FAIL: libgomp.c/pr52547.c (test for excess errors) FAIL: objc/execute/nested-func-1.m compilation, -O0 -fgnu-runtime FAIL: objc/execute/nested-func-1.m compilation, -O0 -fgnu-runtime