public inbox for gcc-regression@sourceware.org help / color / mirror / Atom feed
From: ci_notify@linaro.org To: Jason Merrill <jason@redhat.com> Cc: gcc-regression@gcc.gnu.org Subject: [TCWG CI] Regression caused by gcc: c++: Remove cdtor_label Date: Fri, 6 May 2022 11:08:33 +0000 (UTC) [thread overview] Message-ID: <325299208.4824.1651835314806@jenkins.jenkins> (raw) [TCWG CI] Regression caused by gcc: c++: Remove cdtor_label: commit 9c6a4beeed572f9e235f881e00ad8c63b6bcc9df Author: Jason Merrill <jason@redhat.com> c++: Remove cdtor_label Results regressed to # reset_artifacts: -10 # true: 0 # build_abe binutils: 1 # First few build errors in logs: # 00:06:26 make[3]: [Makefile:1786: armv8l-unknown-linux-gnueabihf/bits/largefile-config.h] Error 1 (ignored) # 00:19:19 /home/tcwg-buildslave/workspace/tcwg_gnu_7/abe/snapshots/gcc.git~master/gcc/vec.h:1562:9: error: returning a value from a constructor # 00:19:19 /home/tcwg-buildslave/workspace/tcwg_gnu_7/abe/snapshots/gcc.git~master/gcc/vec.h:1562:9: error: returning a value from a constructor # 00:19:19 /home/tcwg-buildslave/workspace/tcwg_gnu_7/abe/snapshots/gcc.git~master/gcc/vec.h:1562:9: error: returning a value from a constructor # 00:19:19 make[3]: *** [Makefile:1143: cfganal.o] Error 1 # 00:19:24 /home/tcwg-buildslave/workspace/tcwg_gnu_7/abe/snapshots/gcc.git~master/gcc/vec.h:1562:9: error: returning a value from a constructor # 00:19:26 make[3]: *** [Makefile:1143: fold-const.o] Error 1 # 00:46:15 make[2]: *** [Makefile:5570: all-stage2-gcc] Error 2 # 00:46:15 make[1]: *** [Makefile:26970: stage2-bubble] Error 2 # 00:46:15 make: *** [Makefile:1072: all] Error 2 from # reset_artifacts: -10 # true: 0 # build_abe binutils: 1 # build_abe bootstrap_ubsan: 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_ubsan First_bad build: https://ci.linaro.org/job/tcwg_gcc_bootstrap-bisect-master-arm-bootstrap_ubsan/7/artifact/artifacts/build-9c6a4beeed572f9e235f881e00ad8c63b6bcc9df/ Last_good build: https://ci.linaro.org/job/tcwg_gcc_bootstrap-bisect-master-arm-bootstrap_ubsan/7/artifact/artifacts/build-eca04dc8555f5fae462fbd16386da9aaf38a0711/ Baseline build: https://ci.linaro.org/job/tcwg_gcc_bootstrap-bisect-master-arm-bootstrap_ubsan/7/artifact/artifacts/build-baseline/ Even more details: https://ci.linaro.org/job/tcwg_gcc_bootstrap-bisect-master-arm-bootstrap_ubsan/7/artifact/artifacts/ Reproduce builds: <cut> mkdir investigate-gcc-9c6a4beeed572f9e235f881e00ad8c63b6bcc9df cd investigate-gcc-9c6a4beeed572f9e235f881e00ad8c63b6bcc9df # 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_ubsan/7/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_ubsan/7/artifact/artifacts/manifests/build-parameters.sh --fail curl -o artifacts/test.sh https://ci.linaro.org/job/tcwg_gcc_bootstrap-bisect-master-arm-bootstrap_ubsan/7/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 /gcc/ ./ ./bisect/baseline/ cd gcc # Reproduce first_bad build git checkout --detach 9c6a4beeed572f9e235f881e00ad8c63b6bcc9df ../artifacts/test.sh # Reproduce last_good build git checkout --detach eca04dc8555f5fae462fbd16386da9aaf38a0711 ../artifacts/test.sh cd .. </cut> Full commit (up to 1000 lines): <cut> commit 9c6a4beeed572f9e235f881e00ad8c63b6bcc9df Author: Jason Merrill <jason@redhat.com> Date: Fri Feb 25 09:58:47 2022 -0500 c++: Remove cdtor_label Jakub pointed out that cdtor_label is unnecessary, we should get all the desired semantics with a normal return. gcc/cp/ChangeLog: * cp-tree.h (struct language_function): Remove x_cdtor_label. (cdtor_label, LABEL_DECL_CDTOR): Remove. * constexpr.cc (returns): Don't check LABEL_DECL_CDTOR. (cxx_eval_constant_expression): Don't call returns. * decl.cc (check_goto): Don't check cdtor_label. (start_preparsed_function): And don't set it. (finish_constructor_body, finish_destructor_body): Remove. (finish_function_body): Don't call them. * typeck.cc (check_return_expr): Handle cdtor_returns_this here. * semantics.cc (finish_return_stmt): Not here. --- gcc/cp/constexpr.cc | 8 ++------ gcc/cp/cp-tree.h | 14 -------------- gcc/cp/decl.cc | 20 -------------------- gcc/cp/semantics.cc | 11 ----------- gcc/cp/typeck.cc | 12 ++++++++++-- 5 files changed, 12 insertions(+), 53 deletions(-) diff --git a/gcc/cp/constexpr.cc b/gcc/cp/constexpr.cc index c40efa6cc4e..9b1e71857fc 100644 --- a/gcc/cp/constexpr.cc +++ b/gcc/cp/constexpr.cc @@ -6060,9 +6060,7 @@ static bool returns (tree *jump_target) { return *jump_target - && (TREE_CODE (*jump_target) == RETURN_EXPR - || (TREE_CODE (*jump_target) == LABEL_DECL - && LABEL_DECL_CDTOR (*jump_target))); + && TREE_CODE (*jump_target) == RETURN_EXPR; } static bool @@ -7473,9 +7471,7 @@ cxx_eval_constant_expression (const constexpr_ctx *ctx, tree t, case GOTO_EXPR: if (breaks (&TREE_OPERAND (t, 0)) - || continues (&TREE_OPERAND (t, 0)) - /* Allow for jumping to a cdtor_label. */ - || returns (&TREE_OPERAND (t, 0))) + || continues (&TREE_OPERAND (t, 0))) *jump_target = TREE_OPERAND (t, 0); else { diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h index 8d7cf240b68..663fe7a20fc 100644 --- a/gcc/cp/cp-tree.h +++ b/gcc/cp/cp-tree.h @@ -543,7 +543,6 @@ extern GTY(()) tree cp_global_trees[CPTI_MAX]; DECL_CONSTRAINT_VAR_P (in a PARM_DECL) TEMPLATE_DECL_COMPLEX_ALIAS_P (in TEMPLATE_DECL) DECL_INSTANTIATING_NSDMI_P (in a FIELD_DECL) - LABEL_DECL_CDTOR (in LABEL_DECL) USING_DECL_UNRELATED_P (in USING_DECL) 3: DECL_IN_AGGR_P. 4: DECL_C_BIT_FIELD (in a FIELD_DECL) @@ -2057,7 +2056,6 @@ struct named_label_hash : ggc_remove <named_label_entry *> struct GTY(()) language_function { struct c_language_function base; - tree x_cdtor_label; tree x_current_class_ptr; tree x_current_class_ref; tree x_eh_spec_block; @@ -2091,13 +2089,6 @@ struct GTY(()) language_function { #define cp_function_chain (cfun->language) -/* In a constructor destructor, the point at which all derived class - destroying/construction has been done. I.e., just before a - constructor returns, or before any base class destroying will be done - in a destructor. */ - -#define cdtor_label cp_function_chain->x_cdtor_label - /* When we're processing a member function, current_class_ptr is the PARM_DECL for the `this' pointer. The current_class_ref is an expression for `*this'. */ @@ -4278,11 +4269,6 @@ get_vec_init_expr (tree t) #define DECL_LOCAL_DECL_ALIAS(NODE) \ DECL_ACCESS ((gcc_checking_assert (DECL_LOCAL_DECL_P (NODE)), NODE)) -/* Nonzero if NODE is the target for genericization of 'return' stmts - in constructors/destructors of targetm.cxx.cdtor_returns_this targets. */ -#define LABEL_DECL_CDTOR(NODE) \ - DECL_LANG_FLAG_2 (LABEL_DECL_CHECK (NODE)) - /* True if NODE was declared with auto in its return type, but it has started compilation and so the return type might have been changed by return type deduction; its declared return type should be found in diff --git a/gcc/cp/decl.cc b/gcc/cp/decl.cc index 324498f399d..c9110db796a 100644 --- a/gcc/cp/decl.cc +++ b/gcc/cp/decl.cc @@ -3613,11 +3613,6 @@ check_goto (tree decl) if (TREE_CODE (decl) != LABEL_DECL) return; - /* We didn't record any information about this label when we created it, - and there's not much point since it's trivial to analyze as a return. */ - if (decl == cdtor_label) - return; - hashval_t hash = IDENTIFIER_HASH_VALUE (DECL_NAME (decl)); named_label_entry **slot = named_labels->find_slot_with_hash (DECL_NAME (decl), hash, NO_INSERT); @@ -17325,14 +17320,6 @@ start_preparsed_function (tree decl1, tree attrs, int flags) ++function_depth; - if (DECL_DESTRUCTOR_P (decl1) - || (DECL_CONSTRUCTOR_P (decl1) - && targetm.cxx.cdtor_returns_this ())) - { - cdtor_label = create_artificial_label (input_location); - LABEL_DECL_CDTOR (cdtor_label) = true; - } - start_fname_decls (); store_parm_decls (current_function_parms); @@ -17503,9 +17490,6 @@ finish_constructor_body (void) if (targetm.cxx.cdtor_returns_this ()) { - /* Any return from a constructor will end up here. */ - add_stmt (build_stmt (input_location, LABEL_EXPR, cdtor_label)); - val = DECL_ARGUMENTS (current_function_decl); suppress_warning (val, OPT_Wuse_after_free); val = build2 (MODIFY_EXPR, TREE_TYPE (val), @@ -17592,10 +17576,6 @@ finish_destructor_body (void) { tree exprstmt; - /* Any return from a destructor will end up here; that way all base - and member cleanups will be run when the function returns. */ - add_stmt (build_stmt (input_location, LABEL_EXPR, cdtor_label)); - if (targetm.cxx.cdtor_returns_this ()) { tree val; diff --git a/gcc/cp/semantics.cc b/gcc/cp/semantics.cc index bfb737f665b..10478d1afeb 100644 --- a/gcc/cp/semantics.cc +++ b/gcc/cp/semantics.cc @@ -1238,17 +1238,6 @@ finish_return_stmt (tree expr) { if (warn_sequence_point) verify_sequence_points (expr); - - if (DECL_DESTRUCTOR_P (current_function_decl) - || (DECL_CONSTRUCTOR_P (current_function_decl) - && targetm.cxx.cdtor_returns_this ())) - { - /* Similarly, all destructors must run destructors for - base-classes before returning. So, all returns in a - destructor get sent to the DTOR_LABEL; finish_function emits - code to return a value there. */ - return finish_goto_stmt (cdtor_label); - } } r = build_stmt (input_location, RETURN_EXPR, expr); diff --git a/gcc/cp/typeck.cc b/gcc/cp/typeck.cc index 0da6f2485d0..57e55ed48d1 100644 --- a/gcc/cp/typeck.cc +++ b/gcc/cp/typeck.cc @@ -10447,7 +10447,11 @@ check_return_expr (tree retval, bool *no_warning) { if (retval) error_at (loc, "returning a value from a destructor"); - return NULL_TREE; + + if (targetm.cxx.cdtor_returns_this ()) + retval = current_class_ptr; + else + return NULL_TREE; } else if (DECL_CONSTRUCTOR_P (current_function_decl)) { @@ -10458,7 +10462,11 @@ check_return_expr (tree retval, bool *no_warning) else if (retval) /* You can't return a value from a constructor. */ error_at (loc, "returning a value from a constructor"); - return NULL_TREE; + + if (targetm.cxx.cdtor_returns_this ()) + retval = current_class_ptr; + else + return NULL_TREE; } const tree saved_retval = retval; </cut> >From hjl@sc.intel.com Sat May 7 07:50:17 2022 Return-Path: <hjl@sc.intel.com> X-Original-To: gcc-regression@gcc.gnu.org Delivered-To: gcc-regression@gcc.gnu.org Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by sourceware.org (Postfix) with ESMTPS id 7D57F385627E for <gcc-regression@gcc.gnu.org>; Sat, 7 May 2022 07:50:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 7D57F385627E X-IronPort-AV: E=McAfee;i="6400,9594,10339"; a="266263193" X-IronPort-AV: E=Sophos;i="5.91,206,1647327600"; d="scan'208";a="266263193" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 May 2022 00:50:14 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,206,1647327600"; d="scan'208";a="586411130" Received: from scymds02.sc.intel.com ([10.82.73.244]) by orsmga008.jf.intel.com with ESMTP; 07 May 2022 00:50:13 -0700 Received: from gnu-snb-1.sc.intel.com (gnu-snb-1.sc.intel.com [172.25.33.219]) by scymds02.sc.intel.com with ESMTP id 2477oDQp031275; Sat, 7 May 2022 00:50:13 -0700 Received: by gnu-snb-1.sc.intel.com (Postfix, from userid 1000) id 83FEA1801DE; Sat, 7 May 2022 00:50:13 -0700 (PDT) Date: Sat, 07 May 2022 00:50:13 -0700 To: skpgkp2@gmail.com, hjl.tools@gmail.com, gcc-regression@gcc.gnu.org Subject: Regressions on releases/gcc-12 at commit r12-8355 vs commit r12-8345 on Linux/i686 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: <20220507075013.83FEA1801DE@gnu-snb-1.sc.intel.com> From: "H.J. Lu" <hjl@sc.intel.com> X-Spam-Status: No, score=-3461.6 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 <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: Sat, 07 May 2022 07:50:17 -0000 New failures: New passes: FAIL: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c compilation, -O0 FAIL: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c compilation, -O1 FAIL: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c compilation, -O2 FAIL: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c compilation, -O3 -g FAIL: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c compilation, -Og -g FAIL: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c compilation, -Os FAIL: gcc.target/i386/iamcu/test_basic_64bit_returning.c compilation, -O0 FAIL: gcc.target/i386/iamcu/test_basic_64bit_returning.c compilation, -O1 FAIL: gcc.target/i386/iamcu/test_basic_64bit_returning.c compilation, -O2 FAIL: gcc.target/i386/iamcu/test_basic_64bit_returning.c compilation, -O3 -g FAIL: gcc.target/i386/iamcu/test_basic_64bit_returning.c compilation, -Og -g FAIL: gcc.target/i386/iamcu/test_basic_64bit_returning.c compilation, -Os FAIL: gcc.target/i386/iamcu/test_basic_alignment.c compilation, -O0 FAIL: gcc.target/i386/iamcu/test_basic_alignment.c compilation, -O1 FAIL: gcc.target/i386/iamcu/test_basic_alignment.c compilation, -O2 FAIL: gcc.target/i386/iamcu/test_basic_alignment.c compilation, -O3 -g FAIL: gcc.target/i386/iamcu/test_basic_alignment.c compilation, -Og -g FAIL: gcc.target/i386/iamcu/test_basic_alignment.c compilation, -Os FAIL: gcc.target/i386/iamcu/test_basic_array_size_and_align.c compilation, -O0 FAIL: gcc.target/i386/iamcu/test_basic_array_size_and_align.c compilation, -O1 FAIL: gcc.target/i386/iamcu/test_basic_array_size_and_align.c compilation, -O2 FAIL: gcc.target/i386/iamcu/test_basic_array_size_and_align.c compilation, -O3 -g FAIL: gcc.target/i386/iamcu/test_basic_array_size_and_align.c compilation, -Og -g FAIL: gcc.target/i386/iamcu/test_basic_array_size_and_align.c compilation, -Os FAIL: gcc.target/i386/iamcu/test_basic_returning.c compilation, -O0 FAIL: gcc.target/i386/iamcu/test_basic_returning.c compilation, -O1 FAIL: gcc.target/i386/iamcu/test_basic_returning.c compilation, -O2 FAIL: gcc.target/i386/iamcu/test_basic_returning.c compilation, -O3 -g FAIL: gcc.target/i386/iamcu/test_basic_returning.c compilation, -Og -g FAIL: gcc.target/i386/iamcu/test_basic_returning.c compilation, -Os FAIL: gcc.target/i386/iamcu/test_basic_sizes.c compilation, -O0 FAIL: gcc.target/i386/iamcu/test_basic_sizes.c compilation, -O1 FAIL: gcc.target/i386/iamcu/test_basic_sizes.c compilation, -O2 FAIL: gcc.target/i386/iamcu/test_basic_sizes.c compilation, -O3 -g FAIL: gcc.target/i386/iamcu/test_basic_sizes.c compilation, -Og -g FAIL: gcc.target/i386/iamcu/test_basic_sizes.c compilation, -Os FAIL: gcc.target/i386/iamcu/test_basic_struct_size_and_align.c compilation, -O0 FAIL: gcc.target/i386/iamcu/test_basic_struct_size_and_align.c compilation, -O1 FAIL: gcc.target/i386/iamcu/test_basic_struct_size_and_align.c compilation, -O2 FAIL: gcc.target/i386/iamcu/test_basic_struct_size_and_align.c compilation, -O3 -g FAIL: gcc.target/i386/iamcu/test_basic_struct_size_and_align.c compilation, -Og -g FAIL: gcc.target/i386/iamcu/test_basic_struct_size_and_align.c compilation, -Os FAIL: gcc.target/i386/iamcu/test_basic_union_size_and_align.c compilation, -O0 FAIL: gcc.target/i386/iamcu/test_basic_union_size_and_align.c compilation, -O1 FAIL: gcc.target/i386/iamcu/test_basic_union_size_and_align.c compilation, -O2 FAIL: gcc.target/i386/iamcu/test_basic_union_size_and_align.c compilation, -O3 -g FAIL: gcc.target/i386/iamcu/test_basic_union_size_and_align.c compilation, -Og -g FAIL: gcc.target/i386/iamcu/test_basic_union_size_and_align.c compilation, -Os FAIL: gcc.target/i386/iamcu/test_bitfields.c compilation, -O0 FAIL: gcc.target/i386/iamcu/test_bitfields.c compilation, -O1 FAIL: gcc.target/i386/iamcu/test_bitfields.c compilation, -O2 FAIL: gcc.target/i386/iamcu/test_bitfields.c compilation, -O3 -g FAIL: gcc.target/i386/iamcu/test_bitfields.c compilation, -Og -g FAIL: gcc.target/i386/iamcu/test_bitfields.c compilation, -Os FAIL: gcc.target/i386/iamcu/test_complex_returning.c compilation, -O0 FAIL: gcc.target/i386/iamcu/test_complex_returning.c compilation, -O1 FAIL: gcc.target/i386/iamcu/test_complex_returning.c compilation, -O2 FAIL: gcc.target/i386/iamcu/test_complex_returning.c compilation, -O3 -g FAIL: gcc.target/i386/iamcu/test_complex_returning.c compilation, -Og -g FAIL: gcc.target/i386/iamcu/test_complex_returning.c compilation, -Os FAIL: gcc.target/i386/iamcu/test_empty_structs_and_unions.c compilation, -O0 FAIL: gcc.target/i386/iamcu/test_empty_structs_and_unions.c compilation, -O1 FAIL: gcc.target/i386/iamcu/test_empty_structs_and_unions.c compilation, -O2 FAIL: gcc.target/i386/iamcu/test_empty_structs_and_unions.c compilation, -O3 -g FAIL: gcc.target/i386/iamcu/test_empty_structs_and_unions.c compilation, -Og -g FAIL: gcc.target/i386/iamcu/test_empty_structs_and_unions.c compilation, -Os FAIL: gcc.target/i386/iamcu/test_passing_floats.c compilation, -O0 FAIL: gcc.target/i386/iamcu/test_passing_floats.c compilation, -O1 FAIL: gcc.target/i386/iamcu/test_passing_floats.c compilation, -O2 FAIL: gcc.target/i386/iamcu/test_passing_floats.c compilation, -O3 -g FAIL: gcc.target/i386/iamcu/test_passing_floats.c compilation, -Og -g FAIL: gcc.target/i386/iamcu/test_passing_floats.c compilation, -Os FAIL: gcc.target/i386/iamcu/test_passing_integers.c compilation, -O0 FAIL: gcc.target/i386/iamcu/test_passing_integers.c compilation, -O1 FAIL: gcc.target/i386/iamcu/test_passing_integers.c compilation, -O2 FAIL: gcc.target/i386/iamcu/test_passing_integers.c compilation, -O3 -g FAIL: gcc.target/i386/iamcu/test_passing_integers.c compilation, -Og -g FAIL: gcc.target/i386/iamcu/test_passing_integers.c compilation, -Os FAIL: gcc.target/i386/iamcu/test_passing_structs_and_unions.c compilation, -O0 FAIL: gcc.target/i386/iamcu/test_passing_structs_and_unions.c compilation, -O1 FAIL: gcc.target/i386/iamcu/test_passing_structs_and_unions.c compilation, -O2 FAIL: gcc.target/i386/iamcu/test_passing_structs_and_unions.c compilation, -O3 -g FAIL: gcc.target/i386/iamcu/test_passing_structs_and_unions.c compilation, -Og -g FAIL: gcc.target/i386/iamcu/test_passing_structs_and_unions.c compilation, -Os FAIL: gcc.target/i386/iamcu/test_passing_structs.c compilation, -O0 FAIL: gcc.target/i386/iamcu/test_passing_structs.c compilation, -O1 FAIL: gcc.target/i386/iamcu/test_passing_structs.c compilation, -O2 FAIL: gcc.target/i386/iamcu/test_passing_structs.c compilation, -O3 -g FAIL: gcc.target/i386/iamcu/test_passing_structs.c compilation, -Og -g FAIL: gcc.target/i386/iamcu/test_passing_structs.c compilation, -Os FAIL: gcc.target/i386/iamcu/test_passing_unions.c compilation, -O0 FAIL: gcc.target/i386/iamcu/test_passing_unions.c compilation, -O1 FAIL: gcc.target/i386/iamcu/test_passing_unions.c compilation, -O2 FAIL: gcc.target/i386/iamcu/test_passing_unions.c compilation, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions FAIL: gcc.target/i386/iamcu/test_passing_unions.c compilation, -O3 -g FAIL: gcc.target/i386/iamcu/test_passing_unions.c compilation, -Og -g FAIL: gcc.target/i386/iamcu/test_passing_unions.c compilation, -Os FAIL: gcc.target/i386/iamcu/test_struct_returning.c compilation, -O0 FAIL: gcc.target/i386/iamcu/test_struct_returning.c compilation, -O1 FAIL: gcc.target/i386/iamcu/test_struct_returning.c compilation, -O2 FAIL: gcc.target/i386/iamcu/test_struct_returning.c compilation, -O3 -g FAIL: gcc.target/i386/iamcu/test_struct_returning.c compilation, -Og -g FAIL: gcc.target/i386/iamcu/test_struct_returning.c compilation, -Os FAIL: gcc.target/i386/iamcu/test_varargs.c compilation, -O0 FAIL: gcc.target/i386/iamcu/test_varargs.c compilation, -O1 FAIL: gcc.target/i386/iamcu/test_varargs.c compilation, -O2 FAIL: gcc.target/i386/iamcu/test_varargs.c compilation, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions FAIL: gcc.target/i386/iamcu/test_varargs.c compilation, -O3 -g FAIL: gcc.target/i386/iamcu/test_varargs.c compilation, -Og -g FAIL: gcc.target/i386/iamcu/test_varargs.c compilation, -Os
reply other threads:[~2022-05-06 11:08 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=325299208.4824.1651835314806@jenkins.jenkins \ --to=ci_notify@linaro.org \ --cc=gcc-regression@gcc.gnu.org \ --cc=jason@redhat.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
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).