libstdc++: [_GLIBCXX_INLINE_VERSION] Use cxx11 abi [PR83077] #17

Open
fdumont wants to merge 4 commits from fdumont/gcc-TEST:version_ns_cxx11_abi into trunk
Member

Use cxx11 abi when activating versioned namespace mode. To do so support a new
configuration mode where !_GLIBCXX_USE_DUAL_ABI and _GLIBCXX_USE_CXX11_ABI.

The main change is that std::__cow_string is now defined whenever _GLIBCXX_USE_DUAL_ABI
or _GLIBCXX_USE_CXX11_ABI is true. Implementation is using available COW std::string in
case of dual abi and a subset of it when it's not.

Use cxx11 abi when activating versioned namespace mode. To do so support a new configuration mode where !_GLIBCXX_USE_DUAL_ABI and _GLIBCXX_USE_CXX11_ABI. The main change is that std::__cow_string is now defined whenever _GLIBCXX_USE_DUAL_ABI or _GLIBCXX_USE_CXX11_ABI is true. Implementation is using available COW std::string in case of dual abi and a subset of it when it's not.
cdtor_record needs to have an unsigned entry for the position in order to
match with vec_safe_length.

gcc/ChangeLog:

	* config/darwin.cc (cdtor_record): Make position unsigned.

Signed-off-by: Iain Sandoe <iain@sandoe.co.uk>
This patch adds optimization of the following patterns:

  (zero_extend:M (subreg:N (not:O==M (X:Q==M)))) ->
  (xor:M (zero_extend:M (subreg:N (X:M)), mask))
    ... where the mask is GET_MODE_MASK (N).

For the cases when X:M doesn't have any non-zero bits outside of mode N,
(zero_extend:M (subreg:N (X:M)) could be simplified to just (X:M)
and whole optimization will be:

  (zero_extend:M (subreg:N (not:M (X:M)))) ->
  (xor:M (X:M, mask))

Patch targets to handle code patterns like:
  not   a0,a0
  andi  a0,a0,0xff
to be optimized to:
  xori  a0,a0,255

Change was locally tested for x86_64 and AArch64 (as most common)
and for RV-64 and MIPS-32 targets (as having an effect from this optimization):
no regressions for all cases.

	PR rtl-optimization/112398
gcc/ChangeLog:

	* simplify-rtx.cc (simplify_context::simplify_unary_operation_1):
	Simplify ZERO_EXTEND (SUBREG (NOT X)) to XOR (X, GET_MODE_MASK(SUBREG))
	when X doesn't have any non-zero bits outside of SUBREG mode.

gcc/testsuite/ChangeLog:

	* gcc.target/riscv/pr112398.c: New test.

Signed-off-by: Alexey Merzlyakov <alexey.merzlyakov@samsung.com>
Since avx10_2-comibf-2.c is a run test, require AVX10.2 support.

	* gcc.target/i386/avx10_2-comibf-2.c: Require avx10_2 target.

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
This patch would like to support .SAT_ADD when one of the op
is singed IMM.

Form1:
T __attribute__((noinline))                  \
sat_s_add_imm_##T##_fmt_1##_##INDEX (T x)             \
{                                            \
  T sum = (UT)x + (UT)IMM;                     \
  return (x ^ IMM) < 0                         \
    ? sum                                    \
    : (sum ^ x) >= 0                         \
      ? sum                                  \
      : x < 0 ? MIN : MAX;                   \
}

Take below form1 as example:
DEF_SAT_S_ADD_IMM_FMT_1(0, int8_t, uint8_t, -10, INT8_MIN, INT8_MAX)

Before this patch:
__attribute__((noinline))
int8_t sat_s_add_imm_int8_t_fmt_1_0 (int8_t x)
{
  int8_t sum;
  unsigned char x.0_1;
  unsigned char _2;
  signed char _4;
  int8_t _5;
  _Bool _9;
  signed char _10;
  signed char _11;
  signed char _12;
  signed char _14;
  signed char _16;

  <bb 2> [local count: 1073741824]:
  x.0_1 = (unsigned char) x_6(D);
  _2 = x.0_1 + 246;
  sum_7 = (int8_t) _2;
  _4 = x_6(D) ^ sum_7;
  _16 = x_6(D) ^ 9;
  _14 = _4 & _16;
  if (_14 < 0)
    goto <bb 3>; [41.00%]
  else
    goto <bb 4>; [59.00%]

  <bb 3> [local count: 259738147]:
  _9 = x_6(D) < 0;
  _10 = (signed char) _9;
  _11 = -_10;
  _12 = _11 ^ 127;

  <bb 4> [local count: 1073741824]:
  # _5 = PHI <sum_7(2), _12(3)>
  return _5;

}

After this patch:
__attribute__((noinline))
int8_t sat_s_add_imm_int8_t_fmt_1_0 (int8_t x)
{
  int8_t _5;

  <bb 2> [local count: 1073741824]:
  _5 = .SAT_ADD (x_6(D), -10); [tail call]
  return _5;

}

The below test suites are passed for this patch:
1. The rv64gcv fully regression tests.
2. The x86 bootstrap tests.
3. The x86 fully regression tests.

Signed-off-by: Li Xu <xuli1@eswincomputing.com>

gcc/ChangeLog:

	* match.pd: Add the form1 of signed imm .SAT_ADD matching.
	* tree-ssa-math-opts.cc (match_saturation_add): Add fold
	convert	for const_int to the type of operand 0.
This patch adds testcase for form1, as shown below:

T __attribute__((noinline))                  \
sat_s_add_imm_##T##_fmt_1##_##INDEX (T x)             \
{                                            \
  T sum = (UT)x + (UT)IMM;                     \
  return (x ^ IMM) < 0                         \
    ? sum                                    \
    : (sum ^ x) >= 0                         \
      ? sum                                  \
      : x < 0 ? MIN : MAX;                   \
}

Passed the rv64gcv regression test.

Signed-off-by: Li Xu <xuli1@eswincomputing.com>

gcc/testsuite/ChangeLog:

	* gcc.target/riscv/sat_arith.h: Support signed
	imm SAT_ADD form1.
	* gcc.target/riscv/sat_s_add_imm-1-1.c: New test.
	* gcc.target/riscv/sat_s_add_imm-1.c: New test.
	* gcc.target/riscv/sat_s_add_imm-2-1.c: New test.
	* gcc.target/riscv/sat_s_add_imm-2.c: New test.
	* gcc.target/riscv/sat_s_add_imm-3-1.c: New test.
	* gcc.target/riscv/sat_s_add_imm-3.c: New test.
	* gcc.target/riscv/sat_s_add_imm-4.c: New test.
	* gcc.target/riscv/sat_s_add_imm-run-1.c: New test.
	* gcc.target/riscv/sat_s_add_imm-run-2.c: New test.
	* gcc.target/riscv/sat_s_add_imm-run-3.c: New test.
	* gcc.target/riscv/sat_s_add_imm-run-4.c: New test.
fdumont force-pushed version_ns_cxx11_abi from a158d4a62e to a4a309a65b 2024-11-07 05:44:28 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from a4a309a65b to e3f0b908bd 2024-11-07 17:59:07 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from e3f0b908bd to 3c5a664871 2024-11-07 18:02:02 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from 3c5a664871 to d94a6e679a 2024-11-07 18:18:39 +00:00 Compare
redi requested review from redi 2024-11-08 15:47:42 +00:00
redi added this to the gcc-15 stage3 milestone 2024-11-16 01:06:02 +00:00
fdumont force-pushed version_ns_cxx11_abi from d94a6e679a to 96fc69ad49 2024-11-16 16:41:40 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from 96fc69ad49 to 94349e7538 2024-12-16 05:53:44 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from 94349e7538 to 21d83aae82 2024-12-16 18:10:39 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from 21d83aae82 to f478f87b34 2024-12-16 18:15:25 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from f478f87b34 to cdf6a70098 2024-12-16 18:38:40 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from cdf6a70098 to 2ce17db791 2025-01-29 18:34:34 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from 2ce17db791 to 0686b5c663 2025-02-03 20:47:06 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from 0686b5c663 to 15dcaf2e0a 2025-02-26 18:33:23 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from 15dcaf2e0a to 20fb15446a 2025-03-03 05:47:02 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from 20fb15446a to b87e2885c3 2025-03-05 18:28:34 +00:00 Compare
redi modified the milestone from gcc-15 stage3 to gcc-future 2025-03-05 20:52:30 +00:00
fdumont force-pushed version_ns_cxx11_abi from b87e2885c3 to 9ac4b3c30f 2025-03-10 06:53:37 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from 9ac4b3c30f to 5eb7654c87 2025-03-17 05:32:11 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from 5eb7654c87 to f4b0983d0c 2025-03-19 21:03:08 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from f4b0983d0c to 222eed535a 2025-03-24 05:40:33 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from 222eed535a to 464010e40c 2025-04-15 19:04:26 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from 464010e40c to d8a77206c6 2025-04-23 19:52:12 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from d8a77206c6 to 1442c67dcd 2025-04-30 20:27:35 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from 1442c67dcd to f53f680fec 2025-05-12 16:59:33 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from f53f680fec to 000de1a040 2025-05-15 18:54:19 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from 000de1a040 to 5be7aff9a6 2025-06-09 19:19:43 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from 5be7aff9a6 to cfdbab0e61 2025-06-19 05:00:06 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from cfdbab0e61 to b645e9dfdb 2025-06-23 17:26:26 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from b645e9dfdb to 25a5b20a92 2025-07-09 19:51:31 +00:00 Compare
fdumont force-pushed version_ns_cxx11_abi from 25a5b20a92 to 24bc134873 2025-07-15 17:00:33 +00:00 Compare
clyon left a comment
Member

CI state: pending
Test started
See: BUILD_URLconsole

CI state: pending Test started See: BUILD_URLconsole
clyon left a comment
Member

CI state: fail
Patch failed to apply
See: BUILD_URLartifact/artifacts/jenkins/pw-apply.log

CI state: fail Patch failed to apply See: BUILD_URLartifact/artifacts/jenkins/pw-apply.log
linaroci left a comment
First-time contributor
CI state: pending Build started See: https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-precommit/20440/console
linaroci left a comment
First-time contributor
CI state: pending Patch applied See: https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-precommit/20440/console
linaroci left a comment
First-time contributor
CI state: success Build passed See: https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-precommit/20440/
linaroci left a comment
First-time contributor

CI state: success
Build results
See: https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-precommit/20440/
Dear contributor,

Our automatic CI successfully passed with your patch(es). Please find some details below.

In gcc_build master-aarch64, after:
| 4 patches in gcc
| Patchwork URL: #17
| c588f7d5b536 [PATCH 4/4] libstdc++: Review configuration options to control abi [PR65762]
| b2b922a519a8 [PATCH 3/4] libstdc++: [_GLIBCXX_INLINE_VERSION] Use cxx11 abi [PR83077]
| 083a05b719ba [PATCH 2/4] testsuite: Add optional libstdc++ version namespace in expected diagnostic
| 228782692841 [PATCH 1/4] libstdc++: Bump gnu versioned namespace to __9
| ... applied on top of baseline commit:
| 9467435253 LoongArch: macro instead enum for base abi type

Produces Success:
| Results changed to
| # reset_artifacts:
| -10
| # true:
| 0
| # build_abe gcc:
| 1
|
| From
| # reset_artifacts:
| -10
| # true:
| 0
| # build_abe gcc:
| 1

Used configuration :
CI config tcwg_gcc_build master-aarch64
configure and test flags: none, autodetected on aarch64-unknown-linux-gnu

If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list.

-----------------8<--------------------------8<--------------------------8<--------------------------

The information below contains the details of the failures, and the ways to reproduce a debug environment:

You can find the failure logs in

Current build : https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-precommit/20440/artifact/artifacts
Reference build : https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-build/3808/artifact/artifacts

Warning: we do not enable maintainer-mode nor automatically update
generated files, which may lead to failures if the patch modifies the
master files.

CI state: success Build results See: https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-precommit/20440/ Dear contributor, Our automatic CI successfully passed with your patch(es). Please find some details below. In gcc_build master-aarch64, after: | 4 patches in gcc | Patchwork URL: https://forge.sourceware.org/gcc/gcc-TEST/pulls/17 | c588f7d5b536 [PATCH 4/4] libstdc++: Review configuration options to control abi [PR65762] | b2b922a519a8 [PATCH 3/4] libstdc++: [_GLIBCXX_INLINE_VERSION] Use cxx11 abi [PR83077] | 083a05b719ba [PATCH 2/4] testsuite: Add optional libstdc++ version namespace in expected diagnostic | 228782692841 [PATCH 1/4] libstdc++: Bump gnu versioned namespace to __9 | ... applied on top of baseline commit: | 946743525394 LoongArch: macro instead enum for base abi type Produces Success: | Results changed to | # reset_artifacts: | -10 | # true: | 0 | # build_abe gcc: | 1 | | From | # reset_artifacts: | -10 | # true: | 0 | # build_abe gcc: | 1 Used configuration : *CI config* tcwg_gcc_build master-aarch64 *configure and test flags:* none, autodetected on aarch64-unknown-linux-gnu If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list. -----------------8<--------------------------8<--------------------------8<-------------------------- The information below contains the details of the failures, and the ways to reproduce a debug environment: You can find the failure logs in * https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-precommit/20440/artifact/artifacts/artifacts.precommit/ The full lists of regressions and improvements as well as configure and make commands are in * https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-precommit/20440/artifact/artifacts/artifacts.precommit/notify/ Current build : https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-precommit/20440/artifact/artifacts Reference build : https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-build/3808/artifact/artifacts Warning: we do not enable maintainer-mode nor automatically update generated files, which may lead to failures if the patch modifies the master files.
linaroci left a comment
First-time contributor
CI state: pending Build started See: https://ci.linaro.org/job/tcwg_gcc_build--master-arm-precommit/20680/console
linaroci left a comment
First-time contributor
CI state: pending Patch applied See: https://ci.linaro.org/job/tcwg_gcc_build--master-arm-precommit/20680/console
linaroci left a comment
First-time contributor
CI state: success Build passed See: https://ci.linaro.org/job/tcwg_gcc_build--master-arm-precommit/20680/
linaroci left a comment
First-time contributor

CI state: success
Build results
See: https://ci.linaro.org/job/tcwg_gcc_build--master-arm-precommit/20680/
Dear contributor,

Our automatic CI successfully passed with your patch(es). Please find some details below.

In gcc_build master-arm, after:
| 4 patches in gcc
| Patchwork URL: #17
| 117daf519ba1 [PATCH 4/4] libstdc++: Review configuration options to control abi [PR65762]
| 24f17f3e1092 [PATCH 3/4] libstdc++: [_GLIBCXX_INLINE_VERSION] Use cxx11 abi [PR83077]
| 990dc9965776 [PATCH 2/4] testsuite: Add optional libstdc++ version namespace in expected diagnostic
| 931ed66f31cf [PATCH 1/4] libstdc++: Bump gnu versioned namespace to __9
| ... applied on top of baseline commit:
| 4453610469 RISC-V: RISC-V: Add test for vec_duplicate + vmerge.vvm combine with GR2VR cost 0, 1 and 15

Produces Success:
| Results changed to
| # reset_artifacts:
| -10
| # true:
| 0
| # build_abe gcc:
| 1
|
| From
| # reset_artifacts:
| -10
| # true:
| 0
| # build_abe gcc:
| 1

Used configuration :
CI config tcwg_gcc_build master-arm
configure and test flags: none, autodetected on armv8l-unknown-linux-gnueabihf

If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list.

-----------------8<--------------------------8<--------------------------8<--------------------------

The information below contains the details of the failures, and the ways to reproduce a debug environment:

You can find the failure logs in

Current build : https://ci.linaro.org/job/tcwg_gcc_build--master-arm-precommit/20680/artifact/artifacts
Reference build : https://ci.linaro.org/job/tcwg_gcc_build--master-arm-build/3860/artifact/artifacts

Warning: we do not enable maintainer-mode nor automatically update
generated files, which may lead to failures if the patch modifies the
master files.

CI state: success Build results See: https://ci.linaro.org/job/tcwg_gcc_build--master-arm-precommit/20680/ Dear contributor, Our automatic CI successfully passed with your patch(es). Please find some details below. In gcc_build master-arm, after: | 4 patches in gcc | Patchwork URL: https://forge.sourceware.org/gcc/gcc-TEST/pulls/17 | 117daf519ba1 [PATCH 4/4] libstdc++: Review configuration options to control abi [PR65762] | 24f17f3e1092 [PATCH 3/4] libstdc++: [_GLIBCXX_INLINE_VERSION] Use cxx11 abi [PR83077] | 990dc9965776 [PATCH 2/4] testsuite: Add optional libstdc++ version namespace in expected diagnostic | 931ed66f31cf [PATCH 1/4] libstdc++: Bump gnu versioned namespace to __9 | ... applied on top of baseline commit: | 44536104696e RISC-V: RISC-V: Add test for vec_duplicate + vmerge.vvm combine with GR2VR cost 0, 1 and 15 Produces Success: | Results changed to | # reset_artifacts: | -10 | # true: | 0 | # build_abe gcc: | 1 | | From | # reset_artifacts: | -10 | # true: | 0 | # build_abe gcc: | 1 Used configuration : *CI config* tcwg_gcc_build master-arm *configure and test flags:* none, autodetected on armv8l-unknown-linux-gnueabihf If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list. -----------------8<--------------------------8<--------------------------8<-------------------------- The information below contains the details of the failures, and the ways to reproduce a debug environment: You can find the failure logs in * https://ci.linaro.org/job/tcwg_gcc_build--master-arm-precommit/20680/artifact/artifacts/artifacts.precommit/ The full lists of regressions and improvements as well as configure and make commands are in * https://ci.linaro.org/job/tcwg_gcc_build--master-arm-precommit/20680/artifact/artifacts/artifacts.precommit/notify/ Current build : https://ci.linaro.org/job/tcwg_gcc_build--master-arm-precommit/20680/artifact/artifacts Reference build : https://ci.linaro.org/job/tcwg_gcc_build--master-arm-build/3860/artifact/artifacts Warning: we do not enable maintainer-mode nor automatically update generated files, which may lead to failures if the patch modifies the master files.
linaroci left a comment
First-time contributor
CI state: pending Test started See: https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-aarch64-precommit/1/console
linaroci left a comment
First-time contributor
CI state: pending Patch applied See: https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-aarch64-precommit/1/console
linaroci left a comment
First-time contributor
CI state: success Test passed See: https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-aarch64-precommit/1/
linaroci left a comment
First-time contributor

CI state: success
Test results
See: https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-aarch64-precommit/1/
Dear contributor,

Our automatic CI successfully passed with your patch(es). Please find some details below.

In master-aarch64, after:
| 4 patches in gcc
| Patchwork URL: #17
| a7bada995b9 [PATCH 4/4] libstdc++: Review configuration options to control abi [PR65762]
| f3f8860b8d6 [PATCH 3/4] libstdc++: [_GLIBCXX_INLINE_VERSION] Use cxx11 abi [PR83077]
| dd869561169 [PATCH 2/4] testsuite: Add optional libstdc++ version namespace in expected diagnostic
| 5169a3e7ca9 [PATCH 1/4] libstdc++: Bump gnu versioned namespace to __9
| ... applied on top of baseline commit:
| 534276f1e5 LoongArch: Implement 16-byte atomic add, sub, and, or, xor, and nand with sc.q

Used configuration :
CI config tcwg_gnu_cross_check_binutils master-aarch64
configure and test flags: --target aarch64-linux-gnu

If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list.

-----------------8<--------------------------8<--------------------------8<--------------------------

The information below contains the details of the failures, and the ways to reproduce a debug environment:

You can find the failure logs in *.log.1.xz files in

Current build : https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-aarch64-precommit/1/artifact/artifacts
Reference build : https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-aarch64-build/1098/artifact/artifacts

Warning: we do not enable maintainer-mode nor automatically update
generated files, which may lead to failures if the patch modifies the
master files.

CI state: success Test results See: https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-aarch64-precommit/1/ Dear contributor, Our automatic CI successfully passed with your patch(es). Please find some details below. In master-aarch64, after: | 4 patches in gcc | Patchwork URL: https://forge.sourceware.org/gcc/gcc-TEST/pulls/17 | a7bada995b9 [PATCH 4/4] libstdc++: Review configuration options to control abi [PR65762] | f3f8860b8d6 [PATCH 3/4] libstdc++: [_GLIBCXX_INLINE_VERSION] Use cxx11 abi [PR83077] | dd869561169 [PATCH 2/4] testsuite: Add optional libstdc++ version namespace in expected diagnostic | 5169a3e7ca9 [PATCH 1/4] libstdc++: Bump gnu versioned namespace to __9 | ... applied on top of baseline commit: | 534276f1e58 LoongArch: Implement 16-byte atomic add, sub, and, or, xor, and nand with sc.q Used configuration : *CI config* tcwg_gnu_cross_check_binutils master-aarch64 *configure and test flags:* --target aarch64-linux-gnu If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list. -----------------8<--------------------------8<--------------------------8<-------------------------- The information below contains the details of the failures, and the ways to reproduce a debug environment: You can find the failure logs in *.log.1.xz files in * https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-aarch64-precommit/1/artifact/artifacts/artifacts.precommit/00-sumfiles/ The full lists of regressions and improvements as well as configure and make commands are in * https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-aarch64-precommit/1/artifact/artifacts/artifacts.precommit/notify/ The list of [ignored] baseline and flaky failures are in * https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-aarch64-precommit/1/artifact/artifacts/artifacts.precommit/sumfiles/xfails.xfail Current build : https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-aarch64-precommit/1/artifact/artifacts Reference build : https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-aarch64-build/1098/artifact/artifacts Warning: we do not enable maintainer-mode nor automatically update generated files, which may lead to failures if the patch modifies the master files.
linaroci left a comment
First-time contributor
CI state: pending Test started See: https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-precommit/57/console
linaroci left a comment
First-time contributor
CI state: pending Patch applied See: https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-precommit/57/console
linaroci left a comment
First-time contributor
CI state: success Test passed See: https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-precommit/57/
linaroci left a comment
First-time contributor

CI state: success
Test results
See: https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-precommit/57/
Dear contributor,

Our automatic CI successfully passed with your patch(es). Please find some details below.

In master-arm, after:
| 4 patches in gcc
| Patchwork URL: #17
| 1ae880e3ab9 [PATCH 4/4] libstdc++: Review configuration options to control abi [PR65762]
| 550a4830586 [PATCH 3/4] libstdc++: [_GLIBCXX_INLINE_VERSION] Use cxx11 abi [PR83077]
| 2b86f07e1fe [PATCH 2/4] testsuite: Add optional libstdc++ version namespace in expected diagnostic
| f07d7ef33ff [PATCH 1/4] libstdc++: Bump gnu versioned namespace to __9
| ... applied on top of baseline commit:
| 0e09be99c0 opts: use sanitize_code_type for sanitizer flags

Used configuration :
CI config tcwg_gnu_cross_check_gcc master-arm
configure and test flags: --target arm-linux-gnueabihf

If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list.

-----------------8<--------------------------8<--------------------------8<--------------------------

The information below contains the details of the failures, and the ways to reproduce a debug environment:

You can find the failure logs in *.log.1.xz files in

Current build : https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-precommit/57/artifact/artifacts
Reference build : https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/2267/artifact/artifacts

Warning: we do not enable maintainer-mode nor automatically update
generated files, which may lead to failures if the patch modifies the
master files.

CI state: success Test results See: https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-precommit/57/ Dear contributor, Our automatic CI successfully passed with your patch(es). Please find some details below. In master-arm, after: | 4 patches in gcc | Patchwork URL: https://forge.sourceware.org/gcc/gcc-TEST/pulls/17 | 1ae880e3ab9 [PATCH 4/4] libstdc++: Review configuration options to control abi [PR65762] | 550a4830586 [PATCH 3/4] libstdc++: [_GLIBCXX_INLINE_VERSION] Use cxx11 abi [PR83077] | 2b86f07e1fe [PATCH 2/4] testsuite: Add optional libstdc++ version namespace in expected diagnostic | f07d7ef33ff [PATCH 1/4] libstdc++: Bump gnu versioned namespace to __9 | ... applied on top of baseline commit: | 0e09be99c01 opts: use sanitize_code_type for sanitizer flags Used configuration : *CI config* tcwg_gnu_cross_check_gcc master-arm *configure and test flags:* --target arm-linux-gnueabihf If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list. -----------------8<--------------------------8<--------------------------8<-------------------------- The information below contains the details of the failures, and the ways to reproduce a debug environment: You can find the failure logs in *.log.1.xz files in * https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-precommit/57/artifact/artifacts/artifacts.precommit/00-sumfiles/ The full lists of regressions and improvements as well as configure and make commands are in * https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-precommit/57/artifact/artifacts/artifacts.precommit/notify/ The list of [ignored] baseline and flaky failures are in * https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-precommit/57/artifact/artifacts/artifacts.precommit/sumfiles/xfails.xfail Current build : https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-precommit/57/artifact/artifacts Reference build : https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/2267/artifact/artifacts Warning: we do not enable maintainer-mode nor automatically update generated files, which may lead to failures if the patch modifies the master files.
linaroci left a comment
First-time contributor
CI state: pending Test started See: https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-arm-precommit/1/console
linaroci left a comment
First-time contributor
CI state: pending Patch applied See: https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-arm-precommit/1/console
linaroci left a comment
First-time contributor
CI state: success Test passed See: https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-arm-precommit/1/
linaroci left a comment
First-time contributor

CI state: success
Test results
See: https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-arm-precommit/1/
Dear contributor,

Our automatic CI successfully passed with your patch(es). Please find some details below.

In master-arm, after:
| 4 patches in gcc
| Patchwork URL: #17
| 086f1e32f92c [PATCH 4/4] libstdc++: Review configuration options to control abi [PR65762]
| 3f3ebb1fb9b9 [PATCH 3/4] libstdc++: [_GLIBCXX_INLINE_VERSION] Use cxx11 abi [PR83077]
| fe22afc84ec7 [PATCH 2/4] testsuite: Add optional libstdc++ version namespace in expected diagnostic
| 43b7064720f1 [PATCH 1/4] libstdc++: Bump gnu versioned namespace to __9
| ... applied on top of baseline commit:
| 2be801a805 docs: Fix __builtin_object_size example [PR121581]

Used configuration :
CI config tcwg_gnu_cross_check_binutils master-arm
configure and test flags: --target arm-linux-gnueabihf

If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list.

-----------------8<--------------------------8<--------------------------8<--------------------------

The information below contains the details of the failures, and the ways to reproduce a debug environment:

You can find the failure logs in *.log.1.xz files in

Current build : https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-arm-precommit/1/artifact/artifacts
Reference build : https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-arm-build/1123/artifact/artifacts

Warning: we do not enable maintainer-mode nor automatically update
generated files, which may lead to failures if the patch modifies the
master files.

CI state: success Test results See: https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-arm-precommit/1/ Dear contributor, Our automatic CI successfully passed with your patch(es). Please find some details below. In master-arm, after: | 4 patches in gcc | Patchwork URL: https://forge.sourceware.org/gcc/gcc-TEST/pulls/17 | 086f1e32f92c [PATCH 4/4] libstdc++: Review configuration options to control abi [PR65762] | 3f3ebb1fb9b9 [PATCH 3/4] libstdc++: [_GLIBCXX_INLINE_VERSION] Use cxx11 abi [PR83077] | fe22afc84ec7 [PATCH 2/4] testsuite: Add optional libstdc++ version namespace in expected diagnostic | 43b7064720f1 [PATCH 1/4] libstdc++: Bump gnu versioned namespace to __9 | ... applied on top of baseline commit: | 2be801a805c6 docs: Fix __builtin_object_size example [PR121581] Used configuration : *CI config* tcwg_gnu_cross_check_binutils master-arm *configure and test flags:* --target arm-linux-gnueabihf If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list. -----------------8<--------------------------8<--------------------------8<-------------------------- The information below contains the details of the failures, and the ways to reproduce a debug environment: You can find the failure logs in *.log.1.xz files in * https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-arm-precommit/1/artifact/artifacts/artifacts.precommit/00-sumfiles/ The full lists of regressions and improvements as well as configure and make commands are in * https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-arm-precommit/1/artifact/artifacts/artifacts.precommit/notify/ The list of [ignored] baseline and flaky failures are in * https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-arm-precommit/1/artifact/artifacts/artifacts.precommit/sumfiles/xfails.xfail Current build : https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-arm-precommit/1/artifact/artifacts Reference build : https://ci.linaro.org/job/tcwg_gnu_cross_check_binutils--master-arm-build/1123/artifact/artifacts Warning: we do not enable maintainer-mode nor automatically update generated files, which may lead to failures if the patch modifies the master files.
linaroci left a comment
First-time contributor
CI state: pending Build started See: https://ci.linaro.org/job/tcwg_gnu_cross_build--master-arm-precommit/5/console
linaroci left a comment
First-time contributor
CI state: pending Patch applied See: https://ci.linaro.org/job/tcwg_gnu_cross_build--master-arm-precommit/5/console
linaroci left a comment
First-time contributor
CI state: success Build passed See: https://ci.linaro.org/job/tcwg_gnu_cross_build--master-arm-precommit/5/
linaroci left a comment
First-time contributor

CI state: success
Build results
See: https://ci.linaro.org/job/tcwg_gnu_cross_build--master-arm-precommit/5/
Dear contributor,

Our automatic CI successfully passed with your patch(es). Please find some details below.

In master-arm, after:
| 4 patches in gcc
| Patchwork URL: #17
| 0ddb73845014 [PATCH 4/4] libstdc++: Review configuration options to control abi [PR65762]
| 8f61a3ea7dc9 [PATCH 3/4] libstdc++: [_GLIBCXX_INLINE_VERSION] Use cxx11 abi [PR83077]
| 430fcef0e926 [PATCH 2/4] testsuite: Add optional libstdc++ version namespace in expected diagnostic
| b4b0ae23f498 [PATCH 1/4] libstdc++: Bump gnu versioned namespace to __9
| ... applied on top of baseline commit:
| 3b58b78f1a Daily bump.

Produces Success:
| Results changed to
| # reset_artifacts:
| -10
| # true:
| 0
| # build_abe binutils:
| 1
| # build_abe stage1 --:
| 2
| # build_abe linux:
| 3
| # build_abe glibc:
| 4
| # build_abe stage2 --:
| 5
| # build_abe gdb:
| 6
| # build_abe qemu:
| 7
|
| From
| # reset_artifacts:
| -10
| # true:
| 0
| # build_abe binutils:
| 1
| # build_abe stage1 --:
| 2
| # build_abe linux:
| 3
| # build_abe glibc:
| 4
| # build_abe stage2 --:
| 5
| # build_abe gdb:
| 6
| # build_abe qemu:
| 7

Used configuration :
CI config tcwg_gnu_cross_build master-arm
configure and test flags: --target arm-linux-gnueabihf

If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list.

-----------------8<--------------------------8<--------------------------8<--------------------------

The information below contains the details of the failures, and the ways to reproduce a debug environment:

You can find the failure logs in

Current build : https://ci.linaro.org/job/tcwg_gnu_cross_build--master-arm-precommit/5/artifact/artifacts
Reference build : https://ci.linaro.org/job/tcwg_gnu_cross_build--master-arm-build/1175/artifact/artifacts

Warning: we do not enable maintainer-mode nor automatically update
generated files, which may lead to failures if the patch modifies the
master files.

CI state: success Build results See: https://ci.linaro.org/job/tcwg_gnu_cross_build--master-arm-precommit/5/ Dear contributor, Our automatic CI successfully passed with your patch(es). Please find some details below. In master-arm, after: | 4 patches in gcc | Patchwork URL: https://forge.sourceware.org/gcc/gcc-TEST/pulls/17 | 0ddb73845014 [PATCH 4/4] libstdc++: Review configuration options to control abi [PR65762] | 8f61a3ea7dc9 [PATCH 3/4] libstdc++: [_GLIBCXX_INLINE_VERSION] Use cxx11 abi [PR83077] | 430fcef0e926 [PATCH 2/4] testsuite: Add optional libstdc++ version namespace in expected diagnostic | b4b0ae23f498 [PATCH 1/4] libstdc++: Bump gnu versioned namespace to __9 | ... applied on top of baseline commit: | 3b58b78f1a1f Daily bump. Produces Success: | Results changed to | # reset_artifacts: | -10 | # true: | 0 | # build_abe binutils: | 1 | # build_abe stage1 --: | 2 | # build_abe linux: | 3 | # build_abe glibc: | 4 | # build_abe stage2 --: | 5 | # build_abe gdb: | 6 | # build_abe qemu: | 7 | | From | # reset_artifacts: | -10 | # true: | 0 | # build_abe binutils: | 1 | # build_abe stage1 --: | 2 | # build_abe linux: | 3 | # build_abe glibc: | 4 | # build_abe stage2 --: | 5 | # build_abe gdb: | 6 | # build_abe qemu: | 7 Used configuration : *CI config* tcwg_gnu_cross_build master-arm *configure and test flags:* --target arm-linux-gnueabihf If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list. -----------------8<--------------------------8<--------------------------8<-------------------------- The information below contains the details of the failures, and the ways to reproduce a debug environment: You can find the failure logs in * https://ci.linaro.org/job/tcwg_gnu_cross_build--master-arm-precommit/5/artifact/artifacts/artifacts.precommit/ The full lists of regressions and improvements as well as configure and make commands are in * https://ci.linaro.org/job/tcwg_gnu_cross_build--master-arm-precommit/5/artifact/artifacts/artifacts.precommit/notify/ Current build : https://ci.linaro.org/job/tcwg_gnu_cross_build--master-arm-precommit/5/artifact/artifacts Reference build : https://ci.linaro.org/job/tcwg_gnu_cross_build--master-arm-build/1175/artifact/artifacts Warning: we do not enable maintainer-mode nor automatically update generated files, which may lead to failures if the patch modifies the master files.
linaroci left a comment
First-time contributor
CI state: pending Test started See: https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/2/console
linaroci left a comment
First-time contributor
CI state: pending Patch applied See: https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/2/console
linaroci left a comment
First-time contributor
CI state: pending Test started See: https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/19/console
linaroci left a comment
First-time contributor
CI state: pending Patch applied See: https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/19/console
linaroci left a comment
First-time contributor
CI state: success Test passed See: https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/19/
linaroci left a comment
First-time contributor

CI state: success
Test results
See: https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/19/
Dear contributor,

Our automatic CI successfully passed with your patch(es). Please find some details below.

In master-aarch64, after:
| 4 patches in gcc
| Patchwork URL: #17
| 90f69bf6025 [PATCH 4/4] libstdc++: Review configuration options to control abi [PR65762]
| b48a8338add [PATCH 3/4] libstdc++: [_GLIBCXX_INLINE_VERSION] Use cxx11 abi [PR83077]
| bf0bf7ea1f2 [PATCH 2/4] testsuite: Add optional libstdc++ version namespace in expected diagnostic
| 7279025ccfe [PATCH 1/4] libstdc++: Bump gnu versioned namespace to __9
| ... applied on top of baseline commit:
| 273a4d3775 c++: testcase tweak for -fimplicit-constexpr

Used configuration :
CI config tcwg_gnu_cross_check_gcc master-aarch64
configure and test flags: --target aarch64-linux-gnu

If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list.

-----------------8<--------------------------8<--------------------------8<--------------------------

The information below contains the details of the failures, and the ways to reproduce a debug environment:

You can find the failure logs in *.log.1.xz files in

Current build : https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/19/artifact/artifacts
Reference build : https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-build/2283/artifact/artifacts

Warning: we do not enable maintainer-mode nor automatically update
generated files, which may lead to failures if the patch modifies the
master files.

CI state: success Test results See: https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/19/ Dear contributor, Our automatic CI successfully passed with your patch(es). Please find some details below. In master-aarch64, after: | 4 patches in gcc | Patchwork URL: https://forge.sourceware.org/gcc/gcc-TEST/pulls/17 | 90f69bf6025 [PATCH 4/4] libstdc++: Review configuration options to control abi [PR65762] | b48a8338add [PATCH 3/4] libstdc++: [_GLIBCXX_INLINE_VERSION] Use cxx11 abi [PR83077] | bf0bf7ea1f2 [PATCH 2/4] testsuite: Add optional libstdc++ version namespace in expected diagnostic | 7279025ccfe [PATCH 1/4] libstdc++: Bump gnu versioned namespace to __9 | ... applied on top of baseline commit: | 273a4d3775d c++: testcase tweak for -fimplicit-constexpr Used configuration : *CI config* tcwg_gnu_cross_check_gcc master-aarch64 *configure and test flags:* --target aarch64-linux-gnu If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list. -----------------8<--------------------------8<--------------------------8<-------------------------- The information below contains the details of the failures, and the ways to reproduce a debug environment: You can find the failure logs in *.log.1.xz files in * https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/19/artifact/artifacts/artifacts.precommit/00-sumfiles/ The full lists of regressions and improvements as well as configure and make commands are in * https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/19/artifact/artifacts/artifacts.precommit/notify/ The list of [ignored] baseline and flaky failures are in * https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/19/artifact/artifacts/artifacts.precommit/sumfiles/xfails.xfail Current build : https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/19/artifact/artifacts Reference build : https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-build/2283/artifact/artifacts Warning: we do not enable maintainer-mode nor automatically update generated files, which may lead to failures if the patch modifies the master files.
First-time contributor

CI state: success
CI bot tcwg_gnu_cross_build--master-aarch64 : CI bot tcwg_gnu_cross_build--master-aarch64: Build results
See: https://ci.linaro.org/job/tcwg_gnu_cross_build--master-aarch64-precommit/25/artifacts/artifacts.precommit/notify/mail-body.txt

<!-- linaro-ci-status CI bot tcwg_gnu_cross_build--master-aarch64 --> CI state: success :white_check_mark: CI bot tcwg_gnu_cross_build--master-aarch64 : CI bot tcwg_gnu_cross_build--master-aarch64: Build results See: https://ci.linaro.org/job/tcwg_gnu_cross_build--master-aarch64-precommit/25/artifacts/artifacts.precommit/notify/mail-body.txt
First-time contributor

CI state: success
CI bot tcwg_gnu_cross_build--master-arm : CI bot tcwg_gnu_cross_build--master-arm: Build results
See: https://ci.linaro.org/job/tcwg_gnu_cross_build--master-arm-precommit/57/artifacts/artifacts.precommit/notify/mail-body.txt

<!-- linaro-ci-status CI bot tcwg_gnu_cross_build--master-arm --> CI state: success :white_check_mark: CI bot tcwg_gnu_cross_build--master-arm : CI bot tcwg_gnu_cross_build--master-arm: Build results See: https://ci.linaro.org/job/tcwg_gnu_cross_build--master-arm-precommit/57/artifacts/artifacts.precommit/notify/mail-body.txt
First-time contributor

CI state: success
CI bot tcwg_gnu_cross_check_gcc--master-aarch64 : CI bot tcwg_gnu_cross_check_gcc--master-aarch64: Test results
See: https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/54/artifacts/artifacts.precommit/notify/mail-body.txt

Dear contributor,

Our automatic CI successfully passed with your patch(es). Please find some details below.

In  master-aarch64, after:
  | 3 patches in gcc
  | Patchwork URL: https://forge.sourceware.org/gcc/gcc-TEST/pulls/17
  | e68f3875bfb [PATCH 3/4] libstdc++: [_GLIBCXX_INLINE_VERSION] Use cxx11 abi [PR83077]
  | 6a27f83f339 [PATCH 2/4] testsuite: Add optional libstdc++ version namespace in expected diagnostic
  | e05d86d66c9 [PATCH 1/4] libstdc++: Bump gnu versioned namespace to __9
  | ... applied on top of baseline commit:
  | 8cad8f94b45 c: Update TLS model after processing a TLS variable


Used configuration :
 *CI config* tcwg_gnu_cross_check_gcc master-aarch64
 *configure and test flags:* --target aarch64-linux-gnu 

If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list.

-----------------8<--------------------------8<--------------------------8<--------------------------

The information below contains the details of the failures, and the ways to reproduce a debug environment:

You can find the failure logs in *.log.1.xz files in
 * https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/54/artifact/artifacts/artifacts.precommit/00-sumfiles/
The full lists of regressions and improvements as well as configure and make commands are in
 * https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/54/artifact/artifacts/artifacts.precommit/notify/
The list of [ignored] baseline and flaky failures are in
 * https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/54/artifact/artifacts/artifacts.precommit/sumfiles/xfails.xfail

Current build   : https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/54/artifact/artifacts
Reference build : https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-build/2314/artifact/artifacts

Warning: we do not enable maintainer-mode nor automatically update
generated files, which may lead to failures if the patch modifies the
master files.

<!-- linaro-ci-status CI bot tcwg_gnu_cross_check_gcc--master-aarch64 --> CI state: success :white_check_mark: CI bot tcwg_gnu_cross_check_gcc--master-aarch64 : CI bot tcwg_gnu_cross_check_gcc--master-aarch64: Test results See: https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/54/artifacts/artifacts.precommit/notify/mail-body.txt ``` Dear contributor, Our automatic CI successfully passed with your patch(es). Please find some details below. In master-aarch64, after: | 3 patches in gcc | Patchwork URL: https://forge.sourceware.org/gcc/gcc-TEST/pulls/17 | e68f3875bfb [PATCH 3/4] libstdc++: [_GLIBCXX_INLINE_VERSION] Use cxx11 abi [PR83077] | 6a27f83f339 [PATCH 2/4] testsuite: Add optional libstdc++ version namespace in expected diagnostic | e05d86d66c9 [PATCH 1/4] libstdc++: Bump gnu versioned namespace to __9 | ... applied on top of baseline commit: | 8cad8f94b45 c: Update TLS model after processing a TLS variable Used configuration : *CI config* tcwg_gnu_cross_check_gcc master-aarch64 *configure and test flags:* --target aarch64-linux-gnu If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list. -----------------8<--------------------------8<--------------------------8<-------------------------- The information below contains the details of the failures, and the ways to reproduce a debug environment: You can find the failure logs in *.log.1.xz files in * https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/54/artifact/artifacts/artifacts.precommit/00-sumfiles/ The full lists of regressions and improvements as well as configure and make commands are in * https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/54/artifact/artifacts/artifacts.precommit/notify/ The list of [ignored] baseline and flaky failures are in * https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/54/artifact/artifacts/artifacts.precommit/sumfiles/xfails.xfail Current build : https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-precommit/54/artifact/artifacts Reference build : https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-build/2314/artifact/artifacts Warning: we do not enable maintainer-mode nor automatically update generated files, which may lead to failures if the patch modifies the master files. ```
fdumont force-pushed version_ns_cxx11_abi from 24bc134873 to 1170bd27a8
Some checks failed
/ testjob (pull_request) Failing after 49s
2025-12-04 05:53:16 +00:00
Compare
Some checks failed
/ testjob (pull_request) Failing after 49s
This pull request has changes conflicting with the target branch.
  • libstdc++-v3/include/std/stdexcept
  • libstdc++-v3/src/c++11/cow-stdexcept.cc
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u version_ns_cxx11_abi:fdumont-version_ns_cxx11_abi
git switch fdumont-version_ns_cxx11_abi

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch trunk
git merge --no-ff fdumont-version_ns_cxx11_abi
git switch fdumont-version_ns_cxx11_abi
git rebase trunk
git switch trunk
git merge --ff-only fdumont-version_ns_cxx11_abi
git switch fdumont-version_ns_cxx11_abi
git rebase trunk
git switch trunk
git merge --no-ff fdumont-version_ns_cxx11_abi
git switch trunk
git merge --squash fdumont-version_ns_cxx11_abi
git switch trunk
git merge --ff-only fdumont-version_ns_cxx11_abi
git switch trunk
git merge fdumont-version_ns_cxx11_abi
git push origin trunk
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
gcc/gcc-TEST!17
No description provided.