public inbox for gcc-regression@sourceware.org
help / color / mirror / Atom feed
* [TCWG CI] Regression caused by binutils: Add an arm-tls feature which includes the tpidruro register from CP15.
@ 2022-05-04  1:42 ci_notify
  0 siblings, 0 replies; only message in thread
From: ci_notify @ 2022-05-04  1:42 UTC (permalink / raw)
  To: John Baldwin; +Cc: gcc-regression

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=UTF-8, Size: 57969 bytes --]

[TCWG CI] Regression caused by binutils: Add an arm-tls feature which includes the tpidruro register from CP15.:
commit 92d48a1e4eac54db11f1a110328672394fce2853
Author: John Baldwin <jhb@FreeBSD.org>

    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: error: too few arguments to function ‘target_desc* arm_create_target_description(arm_fp_type, bool)’
# 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, REPRODUCTION 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-92d48a1e4eac54db11f1a110328672394fce2853/
Last_good build: https://ci.linaro.org/job/tcwg_gcc_bootstrap-bisect-master-arm-bootstrap_debug/8/artifact/artifacts/build-40c23d880386d6e8202567eaa2a6b041feb1a652/
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-master-arm-bootstrap_debug/8/artifact/artifacts/

Reproduce builds:
<cut>
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/tcwg_gcc_bootstrap-bisect-master-arm-bootstrap_debug/8/artifact/artifacts/manifests/build-baseline.sh --fail
curl -o artifacts/manifests/build-parameters.sh https://ci.linaro.org/job/tcwg_gcc_bootstrap-bisect-master-arm-bootstrap_debug/8/artifact/artifacts/manifests/build-parameters.sh --fail
curl -o artifacts/test.sh https://ci.linaro.org/job/tcwg_gcc_bootstrap-bisect-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.sh

# 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 ..
</cut>

Full commit (up to 1000 lines):
<cut>
commit 92d48a1e4eac54db11f1a110328672394fce2853
Author: John Baldwin <jhb@FreeBSD.org>
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"
 
 #include "../features/arm/arm-core.c"
+#include "../features/arm/arm-tls.c"
 #include "../features/arm/arm-vfpv3.c"
 
 /* See aarch32.h.  */
@@ -38,6 +39,7 @@ aarch32_create_target_description ()
   /* Create a vfpv3 feature, then a blank NEON feature.  */
   regnum = create_feature_arm_arm_vfpv3 (tdesc.get (), regnum);
   tdesc_create_feature (tdesc.get (), "org.gnu.gdb.arm.neon");
+  regnum = create_feature_arm_arm_tls (tdesc.get (), regnum);
 
   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"
 
 #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 long inst,
 /* See arch/arm.h.  */
 
 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 = allocate_target_description ();
 
@@ -410,6 +411,9 @@ arm_create_target_description (arm_fp_type fp_type)
       error (_("Invalid Arm FP type: %d"), fp_type);
     }
 
+  if (tls)
+    regnum = create_feature_arm_arm_tls (tdesc.get (), regnum);
+
   return tdesc.release ();
 }
 
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 *regcache,
 
 /* Create an Arm target description with the given FP hardware type.  */
 
-target_desc *arm_create_target_description (arm_fp_type fp_type);
+target_desc *arm_create_target_description (arm_fp_type fp_type, bool tls);
 
 /* Create an Arm M-profile target description with the given hardware type.  */
 
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 *target)
 	return aarch32_read_description ();
       else if ((arm_hwcap & (HWCAP_VFPv3 | HWCAP_VFPD32))
 	       == (HWCAP_VFPv3 | HWCAP_VFPD32))
-	return arm_read_description (ARM_FP_TYPE_VFPV3);
+	return arm_read_description (ARM_FP_TYPE_VFPV3, false);
       else
-	return arm_read_description (ARM_FP_TYPE_VFPV2);
+	return arm_read_description (ARM_FP_TYPE_VFPV2, false);
     }
 
   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 ()
     }
 
   if (arm_hwcap & HWCAP_IWMMXT)
-    return arm_read_description (ARM_FP_TYPE_IWMMXT);
+    return arm_read_description (ARM_FP_TYPE_IWMMXT, false);
 
   if (arm_hwcap & HWCAP_VFP)
     {
@@ -567,9 +567,9 @@ arm_linux_nat_target::read_description ()
       if (arm_hwcap & HWCAP_NEON)
 	return aarch32_read_description ();
       else if ((arm_hwcap & (HWCAP_VFPv3 | HWCAP_VFPv3D16)) == HWCAP_VFPv3)
-	return arm_read_description (ARM_FP_TYPE_VFPV3);
+	return arm_read_description (ARM_FP_TYPE_VFPV3, false);
 
-      return arm_read_description (ARM_FP_TYPE_VFPV2);
+      return arm_read_description (ARM_FP_TYPE_VFPV2, false);
     }
 
   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 *gdbarch,
       if (arm_hwcap & HWCAP_NEON)
 	return aarch32_read_description ();
       else if ((arm_hwcap & (HWCAP_VFPv3 | HWCAP_VFPv3D16)) == HWCAP_VFPv3)
-	return arm_read_description (ARM_FP_TYPE_VFPV3);
+	return arm_read_description (ARM_FP_TYPE_VFPV3, false);
 
-      return arm_read_description (ARM_FP_TYPE_VFPV2);
+      return arm_read_description (ARM_FP_TYPE_VFPV2, false);
     }
 
   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 ()
 
   if (sysctlbyname("machdep.fpu_present", &flag, &len, NULL, 0) != 0
       || !flag)
-    return arm_read_description (ARM_FP_TYPE_NONE);
+    return arm_read_description (ARM_FP_TYPE_NONE, false);
 
   len = sizeof(flag);
   if (sysctlbyname("machdep.neon_present", &flag, &len, NULL, 0) == 0 && flag)
     return aarch32_read_description ();
 
-  return arm_read_description (ARM_FP_TYPE_VFPV3);
+  return arm_read_description (ARM_FP_TYPE_VFPV3, false);
 }
 
 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;
 
 /* 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];
 
 /* 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 gdbarch_list *arches)
   int m_profile_psp_ns_regnum = -1;
   int m_profile_msp_s_regnum = -1;
   int m_profile_psp_s_regnum = -1;
+  int tls_regnum = 0;
 
   /* 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 gdbarch_list *arches)
 	    }
 	}
 
+      /* Check for the TLS register feature.  */
+      feature = tdesc_find_feature (tdesc, "org.gnu.gdb.arm.tls");
+      if (feature != nullptr)
+	{
+	  valid_p &= tdesc_numbered_register (feature, tdesc_data.get (),
+					      register_count, "tpidruro");
+	  if (!valid_p)
+	    return nullptr;
+
+	  tls_regnum = register_count;
+	  register_count++;
+	}
+
       /* Check for MVE after all the checks for GPR's, VFP and Neon.
 	 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 = have_s_pseudos;
   tdep->have_q_pseudos = have_q_pseudos;
   tdep->have_neon = have_neon;
+  tdep->tls_regnum = tls_regnum;
 
   /* Adjust the MVE feature settings.  */
   if (have_mve)
@@ -14416,14 +14431,14 @@ arm_process_record (struct gdbarch *gdbarch, struct regcache *regcache,
 /* See arm-tdep.h.  */
 
 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 = tdesc_arm_list[fp_type];
+  struct target_desc *tdesc = tdesc_arm_list[fp_type][tls];
 
   if (tdesc == nullptr)
     {
-      tdesc = arm_create_target_description (fp_type);
-      tdesc_arm_list[fp_type] = tdesc;
+      tdesc = arm_create_target_description (fp_type, tls);
+      tdesc_arm_list[fp_type][tls] = tdesc;
     }
 
   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 = ARM_SP_REGNUM;	/* M-profile MSP_S register number.  */
   int m_profile_psp_s_regnum = ARM_SP_REGNUM;	/* M-profile PSP_S register number.  */
 
+  int tls_regnum = 0;		/* Number of the tpidruro register.  */
+
   bool is_m = false;		/* Does the target follow the "M" profile.  */
   bool have_sec_ext = false;	/* Do we have security extensions?  */
   CORE_ADDR lowest_pc = 0;	/* Lowest address at which instructions
@@ -317,7 +319,7 @@ extern void
 				       const struct regcache *regcache);
 
 /* 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);
 
 /* 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 = aarch64-core.xml \
 	arm/arm-m-profile-mve.xml \
 	arm/arm-m-system.xml \
 	arm/arm-m-profile-with-fpa.xml \
+	arm/arm-tls.xml \
 	arm/arm-vfpv2.xml \
 	arm/arm-vfpv3.xml \
 	arm/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 = 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 @@
+<?xml version="1.0"?>
+<!-- Copyright (C) 2022 Free Software Foundation, Inc.
+
+     Copying and distribution of this file, with or without modification,
+     are permitted in any medium without royalty provided the copyright
+     notice and this notice are preserved.  -->
+
+<!DOCTYPE feature SYSTEM "gdb-target.dtd">
+<feature name="org.gnu.gdb.arm.tls">
+  <reg name="tpidruro" bitsize="32" type="data_ptr"/>
+</feature>
</cut>
>From hjl@sc.intel.com  Wed May  4 06:37:12 2022
Return-Path: <hjl@sc.intel.com>
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 <gcc-regression@gcc.gnu.org>; 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" <hjl@sc.intel.com>
X-Spam-Status: No, score=-3461.8 required=5.0 testsºYES_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 <gcc-regression.gcc.gnu.org>
List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-regression>,
 <mailto:gcc-regression-request@gcc.gnu.org?subject=unsubscribe>
List-Archive: <https://gcc.gnu.org/pipermail/gcc-regression/>
List-Post: <mailto:gcc-regression@gcc.gnu.org>
List-Help: <mailto:gcc-regression-request@gcc.gnu.org?subject=help>
List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-regression>,
 <mailto:gcc-regression-request@gcc.gnu.org?subject=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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-05-04  1:42 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-04  1:42 [TCWG CI] Regression caused by binutils: Add an arm-tls feature which includes the tpidruro register from CP15 ci_notify

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).