public inbox for openembedded-core@lists.openembedded.org
 help / color / mirror / Atom feed
* [kirkstone][PATCH] gcc : upgrade to v11.4
@ 2023-07-27 10:53 Sundeep KOKKONDA
  2023-07-27 11:01 ` Sundeep KOKKONDA
  0 siblings, 1 reply; 7+ messages in thread
From: Sundeep KOKKONDA @ 2023-07-27 10:53 UTC (permalink / raw)
  To: openembedded-core
  Cc: randy.macleod, naveen.gowda, shivaprasad.moodalappa, yash.shinde,
	deepthi.hemraj, umesh.kalappa0

gcc stable version upgraded from v11.3 to v11.4

For changes in v11.4 see - https://gcc.gnu.org/gcc-11/changes.html

Below is the bug fix list for v11.4
https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&order=short_desc%2Cbug_status%2Cpriority%2Cassigned_to%2Cbug_id&query_format=advanced&resolution=FIXED&target_milestone=11.4

There are a total 115 bugs are fixed in this release, below is the list of bugs fixed excluding the regression fixes.

ID	Product	Comp	    Resolution	Summary▲
108199	gcc	tree-opt	FIXE	Bitfields, unions and SRA and storage_order_attribute
107801	gcc	libstdc+	FIXE	Building cross compiler for H8 family fails in libstdc++ (c++17/memory_resource.cc)
108265	gcc	libstdc+	FIXE	chrono::hh_mm_ss can't be constructed from unsigned durations
104443	gcc	libstdc+	FIXE	common_iterator<I, S>::operator-> is not correctly implemented
98056	gcc	c++		FIXE	coroutines: ICE tree check: expected record_type or union_type or qual_union_type, have array_type since r11-2183-g0f66b8486cea8668
107061	gcc	target		FIXE	ENCODEKEY128 clobbers xmm4-xmm6
105433	gcc	testsuit	FIXE	FAIL: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c
105095	gcc	testsuit	FIXE	gcc.dg/vect/complex/fast-math-complex-* tests are not executed
100474	gcc	c++		FIXE	ICE: in diagnose_trait_expr, at cp/constraint.cc:3706
105854	gcc	target		FIXE	ICE: in extract_constrain_insn, at recog.cc:2692 (insn does not satisfy its constraints: sse2_lshrv1ti3)
104462	gcc	target		FIXE	ICE: in extract_constrain_insn_cached, at recog.cc:2682 with -mavx512fp16 -mno-xsave
106045	gcc	libgomp		FIXE	Incorrect testcase in libgomp.c/target-31.c at -O0
56189	gcc	c++		FIXE	Infinite recursion with noexcept when instantiating function template
100295	gcc	c++		FIXE	Internal compiler error from generic lambda capturing parameter pack and expanding it in if constexpr
100613	gcc	jit		FIXE	libgccjit should produce dylib on macOS
104875	gcc	libstdc+	FIXE	libstdc++-v3/src/c++11/codecvt.cc:312:24: warning: left shift count >= width of type
107471	gcc	libstdc+	FIXE	mismatching constraints in common_iterator
105284	gcc	libstdc+	FIXE	missing syncstream and spanstream forward decl. in <iosfwd>
98821	gcc	c++		FIXE	modules : c++tools configures with CC but code fragments assume CXX.
109846	gcc	fortran		FIXE	Pointer-valued function reference rejected as actual argument
101324	gcc	target		FIXE	powerpc64le: hashst appears before mflr at -O1 or higher
102479	gcc	c++		FIXE	segfault when deducing class template arguments for tuple with libc++-14
105128	gcc	libstdc+	FIXE	source_location compile error for latest clang 15
106183	gcc	libstdc+	FIXE	std::atomic::wait might fail to be unblocked by notify_one/all on platforms without platform_wait()
102994	gcc	libstdc+	FIXE	std::atomic<ptr>::wait is not marked const
105324	gcc	libstdc+	FIXE	std::from_chars() assertion at floating_from_chars.cc:78 when parsing 1.11111111....
105375	gcc	libstdc+	FIXE	std::packaged_task has no deduction guide.
104602	gcc	libstdc+	FIXE	std::source_location::current uses cast from void*
106808	gcc	libstdc+	FIXE	std::string_view range concept requirement causes compile error with Boost.Filesystem
105725	gcc	c++		FIXE	[ICE] segfault with `-Wmismatched-tags`
105920	gcc	target		FIXE	__builtin_cpu_supports ("f16c") should check AVX

Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com>
---
 .../gcc/{gcc-11.3.inc => gcc-11.4.inc}        |   6 +-
 ...ian_11.3.bb => gcc-cross-canadian_11.4.bb} |   0
 .../{gcc-cross_11.3.bb => gcc-cross_11.4.bb}  |   0
 ...-crosssdk_11.3.bb => gcc-crosssdk_11.4.bb} |   0
 ...cc-runtime_11.3.bb => gcc-runtime_11.4.bb} |   0
 ...itizers_11.3.bb => gcc-sanitizers_11.4.bb} |   0
 ...{gcc-source_11.3.bb => gcc-source_11.4.bb} |   0
 ...rch64-Update-Neoverse-N2-core-defini.patch |  20 ++--
 ...rm-add-armv9-a-architecture-to-march.patch |  54 +++++-----
 ...AMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch | 102 +++++++++---------
 ...s-fix-v4bx-to-linker-to-support-EABI.patch |   6 +-
 .../gcc/{gcc_11.3.bb => gcc_11.4.bb}          |   0
 ...initial_11.3.bb => libgcc-initial_11.4.bb} |   0
 .../gcc/{libgcc_11.3.bb => libgcc_11.4.bb}    |   0
 ...ibgfortran_11.3.bb => libgfortran_11.4.bb} |   0
 15 files changed, 92 insertions(+), 96 deletions(-)
 rename meta/recipes-devtools/gcc/{gcc-11.3.inc => gcc-11.4.inc} (97%)
 rename meta/recipes-devtools/gcc/{gcc-cross-canadian_11.3.bb => gcc-cross-canadian_11.4.bb} (100%)
 rename meta/recipes-devtools/gcc/{gcc-cross_11.3.bb => gcc-cross_11.4.bb} (100%)
 rename meta/recipes-devtools/gcc/{gcc-crosssdk_11.3.bb => gcc-crosssdk_11.4.bb} (100%)
 rename meta/recipes-devtools/gcc/{gcc-runtime_11.3.bb => gcc-runtime_11.4.bb} (100%)
 rename meta/recipes-devtools/gcc/{gcc-sanitizers_11.3.bb => gcc-sanitizers_11.4.bb} (100%)
 rename meta/recipes-devtools/gcc/{gcc-source_11.3.bb => gcc-source_11.4.bb} (100%)
 rename meta/recipes-devtools/gcc/{gcc_11.3.bb => gcc_11.4.bb} (100%)
 rename meta/recipes-devtools/gcc/{libgcc-initial_11.3.bb => libgcc-initial_11.4.bb} (100%)
 rename meta/recipes-devtools/gcc/{libgcc_11.3.bb => libgcc_11.4.bb} (100%)
 rename meta/recipes-devtools/gcc/{libgfortran_11.3.bb => libgfortran_11.4.bb} (100%)

diff --git a/meta/recipes-devtools/gcc/gcc-11.3.inc b/meta/recipes-devtools/gcc/gcc-11.4.inc
similarity index 97%
rename from meta/recipes-devtools/gcc/gcc-11.3.inc
rename to meta/recipes-devtools/gcc/gcc-11.4.inc
index ab2ece3cce..a907661df4 100644
--- a/meta/recipes-devtools/gcc/gcc-11.3.inc
+++ b/meta/recipes-devtools/gcc/gcc-11.4.inc
@@ -2,11 +2,11 @@ require gcc-common.inc
 
 # Third digit in PV should be incremented after a minor release
 
-PV = "11.3.0"
+PV = "11.4.0"
 
 # BINV should be incremented to a revision after a minor gcc release
 
-BINV = "11.3.0"
+BINV = "11.4.0"
 
 FILESEXTRAPATHS =. "${FILE_DIRNAME}/gcc:${FILE_DIRNAME}/gcc/backport:"
 
@@ -70,7 +70,7 @@ SRC_URI = "\
 	   file://0004-arm-add-armv9-a-architecture-to-march.patch \
 "
 
-SRC_URI[sha256sum] = "b47cf2818691f5b1e21df2bb38c795fac2cfbd640ede2d0a5e1c89e338a3ac39"
+SRC_URI[sha256sum] = "3f2db222b007e8a4a23cd5ba56726ef08e8b1f1eb2055ee72c1402cea73a8dd9"
 
 S = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/gcc-${PV}"
 
diff --git a/meta/recipes-devtools/gcc/gcc-cross-canadian_11.3.bb b/meta/recipes-devtools/gcc/gcc-cross-canadian_11.4.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/gcc-cross-canadian_11.3.bb
rename to meta/recipes-devtools/gcc/gcc-cross-canadian_11.4.bb
diff --git a/meta/recipes-devtools/gcc/gcc-cross_11.3.bb b/meta/recipes-devtools/gcc/gcc-cross_11.4.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/gcc-cross_11.3.bb
rename to meta/recipes-devtools/gcc/gcc-cross_11.4.bb
diff --git a/meta/recipes-devtools/gcc/gcc-crosssdk_11.3.bb b/meta/recipes-devtools/gcc/gcc-crosssdk_11.4.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/gcc-crosssdk_11.3.bb
rename to meta/recipes-devtools/gcc/gcc-crosssdk_11.4.bb
diff --git a/meta/recipes-devtools/gcc/gcc-runtime_11.3.bb b/meta/recipes-devtools/gcc/gcc-runtime_11.4.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/gcc-runtime_11.3.bb
rename to meta/recipes-devtools/gcc/gcc-runtime_11.4.bb
diff --git a/meta/recipes-devtools/gcc/gcc-sanitizers_11.3.bb b/meta/recipes-devtools/gcc/gcc-sanitizers_11.4.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/gcc-sanitizers_11.3.bb
rename to meta/recipes-devtools/gcc/gcc-sanitizers_11.4.bb
diff --git a/meta/recipes-devtools/gcc/gcc-source_11.3.bb b/meta/recipes-devtools/gcc/gcc-source_11.4.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/gcc-source_11.3.bb
rename to meta/recipes-devtools/gcc/gcc-source_11.4.bb
diff --git a/meta/recipes-devtools/gcc/gcc/0001-aarch64-Update-Neoverse-N2-core-defini.patch b/meta/recipes-devtools/gcc/gcc/0001-aarch64-Update-Neoverse-N2-core-defini.patch
index 8429242348..a0c9db72e1 100644
--- a/meta/recipes-devtools/gcc/gcc/0001-aarch64-Update-Neoverse-N2-core-defini.patch
+++ b/meta/recipes-devtools/gcc/gcc/0001-aarch64-Update-Neoverse-N2-core-defini.patch
@@ -19,24 +19,20 @@ diff --git a/gcc/config/aarch64/aarch64-cores.def b/gcc/config/aarch64/aarch64-c
 index 4643e0e27..3478e567a 100644
 --- a/gcc/config/aarch64/aarch64-cores.def
 +++ b/gcc/config/aarch64/aarch64-cores.def
-@@ -145,9 +145,6 @@ AARCH64_CORE("neoverse-512tvb", neoverse512tvb, cortexa57, 8_4A,  AARCH64_FL_FOR
- /* Qualcomm ('Q') cores. */
- AARCH64_CORE("saphira",     saphira,    saphira,    8_4A,  AARCH64_FL_FOR_ARCH8_4 | AARCH64_FL_CRYPTO | AARCH64_FL_RCPC, saphira,   0x51, 0xC01, -1)
- 
--/* Armv8.5-A Architecture Processors.  */
+@@ -147,7 +147,6 @@
+ AARCH64_CORE("saphira",     saphira,    saphira,    8_4A,  AARCH64_FL_FOR_ARCH8_4 | AARCH64_FL_CRYPTO, saphira,   0x51, 0xC01, -1)
+
+ /* Armv8.5-A Architecture Processors.  */
 -AARCH64_CORE("neoverse-n2", neoversen2, cortexa57, 8_5A, AARCH64_FL_FOR_ARCH8_5 | AARCH64_FL_I8MM | AARCH64_FL_BF16 | AARCH64_FL_F16 | AARCH64_FL_SVE | AARCH64_FL_SVE2 | AARCH64_FL_SVE2_BITPERM | AARCH64_FL_RNG | AARCH64_FL_MEMTAG, neoversen2, 0x41, 0xd49, -1)
--
+ AARCH64_CORE("neoverse-v2", neoversev2, cortexa57, 8_5A, AARCH64_FL_FOR_ARCH8_5 | AARCH64_FL_I8MM | AARCH64_FL_BF16 | AARCH64_FL_F16 | AARCH64_FL_SVE | AARCH64_FL_SVE2 | AARCH64_FL_SVE2_BITPERM | AARCH64_FL_RNG | AARCH64_FL_MEMTAG, neoverse512tvb, 0x41, 0xd4f, -1)
+
  /* ARMv8-A big.LITTLE implementations.  */
- 
- AARCH64_CORE("cortex-a57.cortex-a53",  cortexa57cortexa53, cortexa53, 8A,  AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC, cortexa57, 0x41, AARCH64_BIG_LITTLE (0xd07, 0xd03), -1)
-@@ -163,4 +160,7 @@ AARCH64_CORE("cortex-a76.cortex-a55",  cortexa76cortexa55, cortexa53, 8_2A,  AAR
+@@ -165,4 +164,7 @@
  /* Armv8-R Architecture Processors.  */
  AARCH64_CORE("cortex-r82", cortexr82, cortexa53, 8R, AARCH64_FL_FOR_ARCH8_R, cortexa53, 0x41, 0xd15, -1)
- 
+
 +/* Armv9-A Architecture Processors. */
 +AARCH64_CORE("neoverse-n2", neoversen2, cortexa57, 9A, AARCH64_FL_FOR_ARCH9 | AARCH64_FL_I8MM | AARCH64_FL_BF16 | AARCH64_FL_SVE2_BITPERM | AARCH64_FL_RNG | AARCH64_FL_MEMTAG | AARCH64_FL_PROFILE, neoversen2, 0x41, 0xd49, -1)
 +
  #undef AARCH64_CORE
--- 
-2.32.0
 
diff --git a/meta/recipes-devtools/gcc/gcc/0004-arm-add-armv9-a-architecture-to-march.patch b/meta/recipes-devtools/gcc/gcc/0004-arm-add-armv9-a-architecture-to-march.patch
index 864c8b3017..b9b0988d5a 100644
--- a/meta/recipes-devtools/gcc/gcc/0004-arm-add-armv9-a-architecture-to-march.patch
+++ b/meta/recipes-devtools/gcc/gcc/0004-arm-add-armv9-a-architecture-to-march.patch
@@ -43,10 +43,10 @@ Signed-off-by: Ruiqiang Hao <Ruiqiang.Hao@windriver.com>
  gcc/testsuite/lib/target-supports.exp     |  3 ++-
  9 files changed, 79 insertions(+), 8 deletions(-)
 
-Index: gcc-11.3.0/gcc/config/arm/arm-cpus.in
+Index: gcc/gcc/config/arm/arm-cpus.in
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/arm/arm-cpus.in
-+++ gcc-11.3.0/gcc/config/arm/arm-cpus.in
+--- a/gcc/config/arm/arm-cpus.in
++++ b/gcc/config/arm/arm-cpus.in
 @@ -132,6 +132,9 @@ define feature cmse
  # Architecture rel 8.1-M.
  define feature armv8_1m_main
@@ -87,10 +87,10 @@ Index: gcc-11.3.0/gcc/config/arm/arm-cpus.in
  begin arch iwmmxt
   tune for iwmmxt
   tune flags LDSCHED STRONG XSCALE
-Index: gcc-11.3.0/gcc/config/arm/arm-tables.opt
+Index: gcc/gcc/config/arm/arm-tables.opt
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/arm/arm-tables.opt
-+++ gcc-11.3.0/gcc/config/arm/arm-tables.opt
+--- a/gcc/config/arm/arm-tables.opt
++++ b/gcc/config/arm/arm-tables.opt
 @@ -380,10 +380,13 @@ EnumValue
  Enum(arm_arch) String(armv8.1-m.main) Value(30)
  
@@ -107,10 +107,10 @@ Index: gcc-11.3.0/gcc/config/arm/arm-tables.opt
  
  Enum
  Name(arm_fpu) Type(enum fpu_type)
-Index: gcc-11.3.0/gcc/config/arm/arm.h
+Index: gcc/gcc/config/arm/arm.h
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/arm/arm.h
-+++ gcc-11.3.0/gcc/config/arm/arm.h
+--- a/gcc/config/arm/arm.h
++++ b/gcc/config/arm/arm.h
 @@ -456,7 +456,8 @@ enum base_architecture
    BASE_ARCH_8A = 8,
    BASE_ARCH_8M_BASE = 8,
@@ -121,10 +121,10 @@ Index: gcc-11.3.0/gcc/config/arm/arm.h
  };
  
  /* The major revision number of the ARM Architecture implemented by the target.  */
-Index: gcc-11.3.0/gcc/config/arm/t-aprofile
+Index: gcc/gcc/config/arm/t-aprofile
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/arm/t-aprofile
-+++ gcc-11.3.0/gcc/config/arm/t-aprofile
+--- a/gcc/config/arm/t-aprofile
++++ b/gcc/config/arm/t-aprofile
 @@ -26,8 +26,8 @@
  
  # Arch and FPU variants to build libraries with
@@ -180,10 +180,10 @@ Index: gcc-11.3.0/gcc/config/arm/t-aprofile
 -			     $(foreach ARCH, armv7-a armv8-a, \
 +			     $(foreach ARCH, armv7-a armv8-a armv9-a, \
  			       mthumb/march.$(ARCH)/mfloat-abi.soft=m$(MODE)/march.$(ARCH)/mfloat-abi.softfp))
-Index: gcc-11.3.0/gcc/config/arm/t-arm-elf
+Index: gcc/gcc/config/arm/t-arm-elf
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/arm/t-arm-elf
-+++ gcc-11.3.0/gcc/config/arm/t-arm-elf
+--- a/gcc/config/arm/t-arm-elf
++++ b/gcc/config/arm/t-arm-elf
 @@ -38,6 +38,8 @@ v7ve_fps	:= vfpv3-d16 vfpv3 vfpv3-d16-fp
  # it seems to work ok.
  v8_fps		:= simd fp16 crypto fp16+crypto dotprod fp16fml
@@ -214,10 +214,10 @@ Index: gcc-11.3.0/gcc/config/arm/t-arm-elf
  MULTILIB_MATCHES     += $(foreach ARCH, armv7e-m armv8-m.mainline, \
  			  march?armv7+fp=march?$(ARCH)+fp.dp)
  
-Index: gcc-11.3.0/gcc/config/arm/t-multilib
+Index: gcc/gcc/config/arm/t-multilib
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/arm/t-multilib
-+++ gcc-11.3.0/gcc/config/arm/t-multilib
+--- a/gcc/config/arm/t-multilib
++++ b/gcc/config/arm/t-multilib
 @@ -78,6 +78,8 @@ v8_4_a_simd_variants	:= $(call all_feat_
  v8_5_a_simd_variants	:= $(call all_feat_combs, simd fp16 crypto i8mm bf16)
  v8_6_a_simd_variants	:= $(call all_feat_combs, simd fp16 crypto i8mm bf16)
@@ -244,10 +244,10 @@ Index: gcc-11.3.0/gcc/config/arm/t-multilib
  endif		# Not APROFILE.
  
  # Use Thumb libraries for everything.
-Index: gcc-11.3.0/gcc/doc/invoke.texi
+Index: gcc/gcc/doc/invoke.texi
 ===================================================================
---- gcc-11.3.0.orig/gcc/doc/invoke.texi
-+++ gcc-11.3.0/gcc/doc/invoke.texi
+--- a/gcc/doc/invoke.texi
++++ b/gcc/doc/invoke.texi
 @@ -19701,6 +19701,7 @@ Permissible names are:
  @samp{armv7-m}, @samp{armv7e-m},
  @samp{armv8-m.base}, @samp{armv8-m.main},
@@ -256,10 +256,10 @@ Index: gcc-11.3.0/gcc/doc/invoke.texi
  @samp{iwmmxt} and @samp{iwmmxt2}.
  
  Additionally, the following architectures, which lack support for the
-Index: gcc-11.3.0/gcc/testsuite/gcc.target/arm/multilib.exp
+Index: gcc/gcc/testsuite/gcc.target/arm/multilib.exp
 ===================================================================
---- gcc-11.3.0.orig/gcc/testsuite/gcc.target/arm/multilib.exp
-+++ gcc-11.3.0/gcc/testsuite/gcc.target/arm/multilib.exp
+--- a/gcc/testsuite/gcc.target/arm/multilib.exp
++++ b/gcc/testsuite/gcc.target/arm/multilib.exp
 @@ -135,6 +135,14 @@ if {[multilib_config "aprofile"] } {
  	{-march=armv8.6-a+simd+fp16 -mfloat-abi=softfp} "thumb/v8-a+simd/softfp"
  	{-march=armv8.6-a+simd+fp16+nofp -mfloat-abi=softfp} "thumb/v8-a/nofp"
@@ -275,10 +275,10 @@ Index: gcc-11.3.0/gcc/testsuite/gcc.target/arm/multilib.exp
  	{-mcpu=cortex-a53+crypto -mfloat-abi=hard} "thumb/v8-a+simd/hard"
  	{-mcpu=cortex-a53+nofp -mfloat-abi=softfp} "thumb/v8-a/nofp"
  	{-march=armv8-a+crc -mfloat-abi=hard -mfpu=vfp} "thumb/v8-a+simd/hard"
-Index: gcc-11.3.0/gcc/testsuite/lib/target-supports.exp
+Index: gcc/gcc/testsuite/lib/target-supports.exp
 ===================================================================
---- gcc-11.3.0.orig/gcc/testsuite/lib/target-supports.exp
-+++ gcc-11.3.0/gcc/testsuite/lib/target-supports.exp
+--- a/gcc/testsuite/lib/target-supports.exp
++++ b/gcc/testsuite/lib/target-supports.exp
 @@ -4820,7 +4820,8 @@ foreach { armfunc armflag armdefs } {
  	v8m_base "-march=armv8-m.base -mthumb -mfloat-abi=soft"
  		__ARM_ARCH_8M_BASE__
diff --git a/meta/recipes-devtools/gcc/gcc/0006-Define-GLIBC_DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch b/meta/recipes-devtools/gcc/gcc/0006-Define-GLIBC_DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch
index b3515c9734..ece5873258 100644
--- a/meta/recipes-devtools/gcc/gcc/0006-Define-GLIBC_DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch
+++ b/meta/recipes-devtools/gcc/gcc/0006-Define-GLIBC_DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch
@@ -39,10 +39,10 @@ Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
  gcc/config/sparc/linux64.h         |  4 ++--
  17 files changed, 53 insertions(+), 58 deletions(-)
 
-Index: gcc-11.3.0/gcc/config/aarch64/aarch64-linux.h
+Index: gcc/gcc/config/aarch64/aarch64-linux.h
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/aarch64/aarch64-linux.h
-+++ gcc-11.3.0/gcc/config/aarch64/aarch64-linux.h
+--- a/gcc/config/aarch64/aarch64-linux.h
++++ b/gcc/config/aarch64/aarch64-linux.h
 @@ -21,10 +21,10 @@
  #ifndef GCC_AARCH64_LINUX_H
  #define GCC_AARCH64_LINUX_H
@@ -56,10 +56,10 @@ Index: gcc-11.3.0/gcc/config/aarch64/aarch64-linux.h
  
  #undef  ASAN_CC1_SPEC
  #define ASAN_CC1_SPEC "%{%:sanitize(address):-funwind-tables}"
-Index: gcc-11.3.0/gcc/config/alpha/linux-elf.h
+Index: gcc/gcc/config/alpha/linux-elf.h
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/alpha/linux-elf.h
-+++ gcc-11.3.0/gcc/config/alpha/linux-elf.h
+--- a/gcc/config/alpha/linux-elf.h
++++ b/gcc/config/alpha/linux-elf.h
 @@ -23,8 +23,8 @@ along with GCC; see the file COPYING3.
  #define EXTRA_SPECS \
  { "elf_dynamic_linker", ELF_DYNAMIC_LINKER },
@@ -71,10 +71,10 @@ Index: gcc-11.3.0/gcc/config/alpha/linux-elf.h
  #if DEFAULT_LIBC == LIBC_UCLIBC
  #define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:" G ";:" U "}"
  #elif DEFAULT_LIBC == LIBC_GLIBC
-Index: gcc-11.3.0/gcc/config/arm/linux-eabi.h
+Index: gcc/gcc/config/arm/linux-eabi.h
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/arm/linux-eabi.h
-+++ gcc-11.3.0/gcc/config/arm/linux-eabi.h
+--- a/gcc/config/arm/linux-eabi.h
++++ b/gcc/config/arm/linux-eabi.h
 @@ -65,8 +65,8 @@
     GLIBC_DYNAMIC_LINKER_DEFAULT and TARGET_DEFAULT_FLOAT_ABI.  */
  
@@ -95,10 +95,10 @@ Index: gcc-11.3.0/gcc/config/arm/linux-eabi.h
  
  /* At this point, bpabi.h will have clobbered LINK_SPEC.  We want to
     use the GNU/Linux version, not the generic BPABI version.  */
-Index: gcc-11.3.0/gcc/config/arm/linux-elf.h
+Index: gcc/gcc/config/arm/linux-elf.h
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/arm/linux-elf.h
-+++ gcc-11.3.0/gcc/config/arm/linux-elf.h
+--- a/gcc/config/arm/linux-elf.h
++++ b/gcc/config/arm/linux-elf.h
 @@ -60,7 +60,7 @@
  
  #define LIBGCC_SPEC "%{mfloat-abi=soft*:-lfloat} -lgcc"
@@ -108,10 +108,10 @@ Index: gcc-11.3.0/gcc/config/arm/linux-elf.h
  
  #define LINUX_TARGET_LINK_SPEC  "%{h*} \
     %{static:-Bstatic} \
-Index: gcc-11.3.0/gcc/config/i386/linux.h
+Index: gcc/gcc/config/i386/linux.h
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/i386/linux.h
-+++ gcc-11.3.0/gcc/config/i386/linux.h
+--- a/gcc/config/i386/linux.h
++++ b/gcc/config/i386/linux.h
 @@ -20,7 +20,7 @@ along with GCC; see the file COPYING3.
  <http://www.gnu.org/licenses/>.  */
  
@@ -122,10 +122,10 @@ Index: gcc-11.3.0/gcc/config/i386/linux.h
  #undef MUSL_DYNAMIC_LINKER
 -#define MUSL_DYNAMIC_LINKER "/lib/ld-musl-i386.so.1"
 +#define MUSL_DYNAMIC_LINKER SYSTEMLIBS_DIR "ld-musl-i386.so.1"
-Index: gcc-11.3.0/gcc/config/i386/linux64.h
+Index: gcc/gcc/config/i386/linux64.h
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/i386/linux64.h
-+++ gcc-11.3.0/gcc/config/i386/linux64.h
+--- a/gcc/config/i386/linux64.h
++++ b/gcc/config/i386/linux64.h
 @@ -27,13 +27,13 @@ see the files COPYING3 and COPYING.RUNTI
  #define GNU_USER_LINK_EMULATION64 "elf_x86_64"
  #define GNU_USER_LINK_EMULATIONX32 "elf32_x86_64"
@@ -146,10 +146,10 @@ Index: gcc-11.3.0/gcc/config/i386/linux64.h
  #undef MUSL_DYNAMIC_LINKERX32
 -#define MUSL_DYNAMIC_LINKERX32 "/lib/ld-musl-x32.so.1"
 +#define MUSL_DYNAMIC_LINKERX32 SYSTEMLIBS_DIR "ld-musl-x32.so.1"
-Index: gcc-11.3.0/gcc/config/linux.h
+Index: gcc/gcc/config/linux.h
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/linux.h
-+++ gcc-11.3.0/gcc/config/linux.h
+--- a/gcc/config/linux.h
++++ b/gcc/config/linux.h
 @@ -94,10 +94,10 @@ see the files COPYING3 and COPYING.RUNTI
     GLIBC_DYNAMIC_LINKER must be defined for each target using them, or
     GLIBC_DYNAMIC_LINKER32 and GLIBC_DYNAMIC_LINKER64 for targets
@@ -165,10 +165,10 @@ Index: gcc-11.3.0/gcc/config/linux.h
  #define BIONIC_DYNAMIC_LINKER "/system/bin/linker"
  #define BIONIC_DYNAMIC_LINKER32 "/system/bin/linker"
  #define BIONIC_DYNAMIC_LINKER64 "/system/bin/linker64"
-Index: gcc-11.3.0/gcc/config/microblaze/linux.h
+Index: gcc/gcc/config/microblaze/linux.h
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/microblaze/linux.h
-+++ gcc-11.3.0/gcc/config/microblaze/linux.h
+--- a/gcc/config/microblaze/linux.h
++++ b/gcc/config/microblaze/linux.h
 @@ -28,7 +28,7 @@
  #undef TLS_NEEDS_GOT
  #define TLS_NEEDS_GOT 1
@@ -187,10 +187,10 @@ Index: gcc-11.3.0/gcc/config/microblaze/linux.h
  
  #undef  SUBTARGET_EXTRA_SPECS
  #define SUBTARGET_EXTRA_SPECS \
-Index: gcc-11.3.0/gcc/config/mips/linux.h
+Index: gcc/gcc/config/mips/linux.h
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/mips/linux.h
-+++ gcc-11.3.0/gcc/config/mips/linux.h
+--- a/gcc/config/mips/linux.h
++++ b/gcc/config/mips/linux.h
 @@ -22,29 +22,29 @@ along with GCC; see the file COPYING3.
  #define GNU_USER_LINK_EMULATIONN32 "elf32%{EB:b}%{EL:l}tsmipn32"
  
@@ -230,10 +230,10 @@ Index: gcc-11.3.0/gcc/config/mips/linux.h
  
  #define BIONIC_DYNAMIC_LINKERN32 "/system/bin/linker32"
  #define GNU_USER_DYNAMIC_LINKERN32 \
-Index: gcc-11.3.0/gcc/config/nios2/linux.h
+Index: gcc/gcc/config/nios2/linux.h
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/nios2/linux.h
-+++ gcc-11.3.0/gcc/config/nios2/linux.h
+--- a/gcc/config/nios2/linux.h
++++ b/gcc/config/nios2/linux.h
 @@ -29,7 +29,7 @@
  #undef CPP_SPEC
  #define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}"
@@ -243,10 +243,10 @@ Index: gcc-11.3.0/gcc/config/nios2/linux.h
  
  #undef LINK_SPEC
  #define LINK_SPEC LINK_SPEC_ENDIAN \
-Index: gcc-11.3.0/gcc/config/riscv/linux.h
+Index: gcc/gcc/config/riscv/linux.h
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/riscv/linux.h
-+++ gcc-11.3.0/gcc/config/riscv/linux.h
+--- a/gcc/config/riscv/linux.h
++++ b/gcc/config/riscv/linux.h
 @@ -22,7 +22,7 @@ along with GCC; see the file COPYING3.
      GNU_USER_TARGET_OS_CPP_BUILTINS();				\
    } while (0)
@@ -265,10 +265,10 @@ Index: gcc-11.3.0/gcc/config/riscv/linux.h
  
  /* Because RISC-V only has word-sized atomics, it requries libatomic where
     others do not.  So link libatomic by default, as needed.  */
-Index: gcc-11.3.0/gcc/config/rs6000/linux64.h
+Index: gcc/gcc/config/rs6000/linux64.h
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/rs6000/linux64.h
-+++ gcc-11.3.0/gcc/config/rs6000/linux64.h
+--- a/gcc/config/rs6000/linux64.h
++++ b/gcc/config/rs6000/linux64.h
 @@ -336,24 +336,19 @@ extern int dot_symbols;
  #undef	LINK_OS_DEFAULT_SPEC
  #define LINK_OS_DEFAULT_SPEC "%(link_os_linux)"
@@ -299,10 +299,10 @@ Index: gcc-11.3.0/gcc/config/rs6000/linux64.h
  
  #undef  DEFAULT_ASM_ENDIAN
  #if (TARGET_DEFAULT & MASK_LITTLE_ENDIAN)
-Index: gcc-11.3.0/gcc/config/rs6000/sysv4.h
+Index: gcc/gcc/config/rs6000/sysv4.h
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/rs6000/sysv4.h
-+++ gcc-11.3.0/gcc/config/rs6000/sysv4.h
+--- a/gcc/config/rs6000/sysv4.h
++++ b/gcc/config/rs6000/sysv4.h
 @@ -780,10 +780,10 @@ GNU_USER_TARGET_CC1_SPEC
  
  #define MUSL_DYNAMIC_LINKER_E ENDIAN_SELECT("","le","")
@@ -316,10 +316,10 @@ Index: gcc-11.3.0/gcc/config/rs6000/sysv4.h
  
  #ifndef GNU_USER_DYNAMIC_LINKER
  #define GNU_USER_DYNAMIC_LINKER GLIBC_DYNAMIC_LINKER
-Index: gcc-11.3.0/gcc/config/s390/linux.h
+Index: gcc/gcc/config/s390/linux.h
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/s390/linux.h
-+++ gcc-11.3.0/gcc/config/s390/linux.h
+--- a/gcc/config/s390/linux.h
++++ b/gcc/config/s390/linux.h
 @@ -72,13 +72,13 @@ along with GCC; see the file COPYING3.
  #define MULTILIB_DEFAULTS { "m31" }
  #endif
@@ -338,10 +338,10 @@ Index: gcc-11.3.0/gcc/config/s390/linux.h
  
  #undef  LINK_SPEC
  #define LINK_SPEC \
-Index: gcc-11.3.0/gcc/config/sh/linux.h
+Index: gcc/gcc/config/sh/linux.h
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/sh/linux.h
-+++ gcc-11.3.0/gcc/config/sh/linux.h
+--- a/gcc/config/sh/linux.h
++++ b/gcc/config/sh/linux.h
 @@ -61,10 +61,10 @@ along with GCC; see the file COPYING3.
  
  #undef MUSL_DYNAMIC_LINKER
@@ -355,10 +355,10 @@ Index: gcc-11.3.0/gcc/config/sh/linux.h
  
  #undef SUBTARGET_LINK_EMUL_SUFFIX
  #define SUBTARGET_LINK_EMUL_SUFFIX "%{mfdpic:_fd;:_linux}"
-Index: gcc-11.3.0/gcc/config/sparc/linux.h
+Index: gcc/gcc/config/sparc/linux.h
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/sparc/linux.h
-+++ gcc-11.3.0/gcc/config/sparc/linux.h
+--- a/gcc/config/sparc/linux.h
++++ b/gcc/config/sparc/linux.h
 @@ -78,7 +78,7 @@ extern const char *host_detect_local_cpu
     When the -shared link option is used a final link is not being
     done.  */
@@ -368,10 +368,10 @@ Index: gcc-11.3.0/gcc/config/sparc/linux.h
  
  #undef  LINK_SPEC
  #define LINK_SPEC "-m elf32_sparc %{shared:-shared} \
-Index: gcc-11.3.0/gcc/config/sparc/linux64.h
+Index: gcc/gcc/config/sparc/linux64.h
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/sparc/linux64.h
-+++ gcc-11.3.0/gcc/config/sparc/linux64.h
+--- a/gcc/config/sparc/linux64.h
++++ b/gcc/config/sparc/linux64.h
 @@ -78,8 +78,8 @@ along with GCC; see the file COPYING3.
     When the -shared link option is used a final link is not being
     done.  */
diff --git a/meta/recipes-devtools/gcc/gcc/0009-gcc-armv4-pass-fix-v4bx-to-linker-to-support-EABI.patch b/meta/recipes-devtools/gcc/gcc/0009-gcc-armv4-pass-fix-v4bx-to-linker-to-support-EABI.patch
index 0f94936140..1ec942e977 100644
--- a/meta/recipes-devtools/gcc/gcc/0009-gcc-armv4-pass-fix-v4bx-to-linker-to-support-EABI.patch
+++ b/meta/recipes-devtools/gcc/gcc/0009-gcc-armv4-pass-fix-v4bx-to-linker-to-support-EABI.patch
@@ -18,10 +18,10 @@ Upstream-Status: Pending
  gcc/config/arm/linux-eabi.h | 6 +++++-
  1 file changed, 5 insertions(+), 1 deletion(-)
 
-Index: gcc-11.3.0/gcc/config/arm/linux-eabi.h
+Index: gcc/gcc/config/arm/linux-eabi.h
 ===================================================================
---- gcc-11.3.0.orig/gcc/config/arm/linux-eabi.h
-+++ gcc-11.3.0/gcc/config/arm/linux-eabi.h
+--- a/gcc/config/arm/linux-eabi.h
++++ b/gcc/config/arm/linux-eabi.h
 @@ -91,10 +91,14 @@
  #define MUSL_DYNAMIC_LINKER \
    SYSTEMLIBS_DIR "ld-musl-arm" MUSL_DYNAMIC_LINKER_E "%{mfloat-abi=hard:hf}%{mfdpic:-fdpic}.so.1"
diff --git a/meta/recipes-devtools/gcc/gcc_11.3.bb b/meta/recipes-devtools/gcc/gcc_11.4.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/gcc_11.3.bb
rename to meta/recipes-devtools/gcc/gcc_11.4.bb
diff --git a/meta/recipes-devtools/gcc/libgcc-initial_11.3.bb b/meta/recipes-devtools/gcc/libgcc-initial_11.4.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/libgcc-initial_11.3.bb
rename to meta/recipes-devtools/gcc/libgcc-initial_11.4.bb
diff --git a/meta/recipes-devtools/gcc/libgcc_11.3.bb b/meta/recipes-devtools/gcc/libgcc_11.4.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/libgcc_11.3.bb
rename to meta/recipes-devtools/gcc/libgcc_11.4.bb
diff --git a/meta/recipes-devtools/gcc/libgfortran_11.3.bb b/meta/recipes-devtools/gcc/libgfortran_11.4.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/libgfortran_11.3.bb
rename to meta/recipes-devtools/gcc/libgfortran_11.4.bb
-- 
2.39.0



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [kirkstone][PATCH] gcc : upgrade to v11.4
  2023-07-27 10:53 [kirkstone][PATCH] gcc : upgrade to v11.4 Sundeep KOKKONDA
@ 2023-07-27 11:01 ` Sundeep KOKKONDA
  2023-07-27 16:17   ` [OE-core] " Khem Raj
  0 siblings, 1 reply; 7+ messages in thread
From: Sundeep KOKKONDA @ 2023-07-27 11:01 UTC (permalink / raw)
  To: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 654 bytes --]

Regression testing is done and below are the results.
*
gcc test summary: v11.3 v11.4*
# of expected passes                            126552 126842
# of unexpected failures                        24295                24383
# of unexpected successes                   77                      77
# of expected failures                            782                    782
# of unresolved testcases                     10                      10
# of unsupported tests                           2760                  2773

[-- Attachment #2: Type: text/html, Size: 1476 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [OE-core] [kirkstone][PATCH] gcc : upgrade to v11.4
  2023-07-27 11:01 ` Sundeep KOKKONDA
@ 2023-07-27 16:17   ` Khem Raj
  2023-07-31 17:48     ` Sundeep KOKKONDA
  0 siblings, 1 reply; 7+ messages in thread
From: Khem Raj @ 2023-07-27 16:17 UTC (permalink / raw)
  To: sundeep.kokkonda, openembedded-core


[-- Attachment #1.1.1: Type: text/plain, Size: 1303 bytes --]

On 7/27/23 4:01 AM, Sundeep KOKKONDA via lists.openembedded.org wrote:
> Regression testing is done and below are the results.
> *
> gcc test summary:      v11.3v11.4*
> # of expected passes                            126552126842
> # of unexpected failures                        24295                24383

We need to review these for regressions. I am worried about regressing, 
new fails are acceptable.

> # of unexpected successes                   77                      77
> # of expected failures                            782                    782
> # of unresolved testcases                     10                      10
> # of unsupported tests                           2760                  2773
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#184928): https://lists.openembedded.org/g/openembedded-core/message/184928
> Mute This Topic: https://lists.openembedded.org/mt/100387943/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
> 

[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 2613 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 203 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [kirkstone][PATCH] gcc : upgrade to v11.4
  2023-07-27 16:17   ` [OE-core] " Khem Raj
@ 2023-07-31 17:48     ` Sundeep KOKKONDA
  2023-07-31 22:58       ` [OE-core] " Khem Raj
  0 siblings, 1 reply; 7+ messages in thread
From: Sundeep KOKKONDA @ 2023-07-31 17:48 UTC (permalink / raw)
  To: openembedded-core


[-- Attachment #1.1: Type: text/plain, Size: 391 bytes --]

Hello Khem,

There are 393 New Test Cases added with this update (Refer the attachment). Out of those,
88 Failed cases: Mostly from gcc.c-torture, gcc.dg, gcc.target, c-c++-common modules
13 Unsupported cases: All from gcc.dg module
and other 292 Passed.

We are currently working on glibc failures as reported earlier by Richard and we will look into these gcc failures after that.

[-- Attachment #1.2: Type: text/html, Size: 519 bytes --]

[-- Attachment #2: 11-4-NewCases.txt --]
[-- Type: text/plain, Size: 14381 bytes --]

PASS	gcc.c-torture/compile/pr106030.c
PASS	gcc.c-torture/compile/pr106030.c
PASS	gcc.c-torture/compile/pr106030.c
PASS	gcc.c-torture/compile/pr106030.c
PASS	gcc.c-torture/compile/pr106030.c
PASS	gcc.c-torture/compile/pr106030.c
PASS	gcc.c-torture/compile/pr106030.c
PASS	gcc.c-torture/compile/pr106751.c
PASS	gcc.c-torture/compile/pr106751.c
PASS	gcc.c-torture/compile/pr106751.c
PASS	gcc.c-torture/compile/pr106751.c
PASS	gcc.c-torture/compile/pr106751.c
PASS	gcc.c-torture/compile/pr106751.c
PASS	gcc.c-torture/compile/pr106751.c
PASS	gcc.c-torture/compile/pr106751.c
PASS	gcc.c-torture/compile/pr107997.c
PASS	gcc.c-torture/compile/pr107997.c
PASS	gcc.c-torture/compile/pr107997.c
PASS	gcc.c-torture/compile/pr107997.c
PASS	gcc.c-torture/compile/pr107997.c
PASS	gcc.c-torture/compile/pr107997.c
PASS	gcc.c-torture/compile/pr107997.c
PASS	gcc.c-torture/compile/pr107997.c
PASS	gcc.c-torture/compile/pr108237.c
PASS	gcc.c-torture/compile/pr108237.c
PASS	gcc.c-torture/compile/pr108237.c
PASS	gcc.c-torture/compile/pr108237.c
PASS	gcc.c-torture/compile/pr108237.c
PASS	gcc.c-torture/compile/pr108237.c
PASS	gcc.c-torture/compile/pr108237.c
PASS	gcc.c-torture/compile/pr108596.c
PASS	gcc.c-torture/compile/pr108596.c
PASS	gcc.c-torture/compile/pr108596.c
PASS	gcc.c-torture/compile/pr108596.c
PASS	gcc.c-torture/compile/pr108596.c
PASS	gcc.c-torture/compile/pr108596.c
PASS	gcc.c-torture/compile/pr108596.c
PASS	gcc.c-torture/compile/pr108688-1.c
PASS	gcc.c-torture/compile/pr108688-1.c
PASS	gcc.c-torture/compile/pr108688-1.c
PASS	gcc.c-torture/compile/pr108688-1.c
PASS	gcc.c-torture/compile/pr108688-1.c
PASS	gcc.c-torture/compile/pr108688-1.c
PASS	gcc.c-torture/compile/pr108688-1.c
PASS	gcc.c-torture/compile/pr108688-1.c
PASS	gcc.c-torture/execute/pr106032.c
FAIL	gcc.c-torture/execute/pr106032.c
PASS	gcc.c-torture/execute/pr106032.c
FAIL	gcc.c-torture/execute/pr106032.c
PASS	gcc.c-torture/execute/pr106032.c
FAIL	gcc.c-torture/execute/pr106032.c
PASS	gcc.c-torture/execute/pr106032.c
FAIL	gcc.c-torture/execute/pr106032.c
PASS	gcc.c-torture/execute/pr106032.c
FAIL	gcc.c-torture/execute/pr106032.c
PASS	gcc.c-torture/execute/pr106032.c
FAIL	gcc.c-torture/execute/pr106032.c
PASS	gcc.c-torture/execute/pr106032.c
FAIL	gcc.c-torture/execute/pr106032.c
PASS	gcc.c-torture/execute/pr108498-1.c
FAIL	gcc.c-torture/execute/pr108498-1.c
PASS	gcc.c-torture/execute/pr108498-1.c
FAIL	gcc.c-torture/execute/pr108498-1.c
PASS	gcc.c-torture/execute/pr108498-1.c
FAIL	gcc.c-torture/execute/pr108498-1.c
PASS	gcc.c-torture/execute/pr108498-1.c
FAIL	gcc.c-torture/execute/pr108498-1.c
PASS	gcc.c-torture/execute/pr108498-1.c
FAIL	gcc.c-torture/execute/pr108498-1.c
PASS	gcc.c-torture/execute/pr108498-1.c
FAIL	gcc.c-torture/execute/pr108498-1.c
PASS	gcc.c-torture/execute/pr108498-1.c
FAIL	gcc.c-torture/execute/pr108498-1.c
PASS	gcc.c-torture/execute/pr108498-2.c
FAIL	gcc.c-torture/execute/pr108498-2.c
PASS	gcc.c-torture/execute/pr108498-2.c
FAIL	gcc.c-torture/execute/pr108498-2.c
PASS	gcc.c-torture/execute/pr108498-2.c
FAIL	gcc.c-torture/execute/pr108498-2.c
PASS	gcc.c-torture/execute/pr108498-2.c
FAIL	gcc.c-torture/execute/pr108498-2.c
PASS	gcc.c-torture/execute/pr108498-2.c
FAIL	gcc.c-torture/execute/pr108498-2.c
PASS	gcc.c-torture/execute/pr108498-2.c
FAIL	gcc.c-torture/execute/pr108498-2.c
PASS	gcc.c-torture/execute/pr108498-2.c
FAIL	gcc.c-torture/execute/pr108498-2.c
PASS	gcc.c-torture/execute/pr109778.c
FAIL	gcc.c-torture/execute/pr109778.c
PASS	gcc.c-torture/execute/pr109778.c
FAIL	gcc.c-torture/execute/pr109778.c
PASS	gcc.c-torture/execute/pr109778.c
FAIL	gcc.c-torture/execute/pr109778.c
PASS	gcc.c-torture/execute/pr109778.c
FAIL	gcc.c-torture/execute/pr109778.c
PASS	gcc.c-torture/execute/pr109778.c
FAIL	gcc.c-torture/execute/pr109778.c
PASS	gcc.c-torture/execute/pr109778.c
FAIL	gcc.c-torture/execute/pr109778.c
PASS	gcc.c-torture/execute/pr109778.c
FAIL	gcc.c-torture/execute/pr109778.c
PASS	gcc.dg/analyzer/pr105252.c
PASS	gcc.dg/analyzer/pr105365.c
PASS	gcc.dg/analyzer/pr105366.c
PASS	c-c++-common/cpp/va-opt-10.c  -Wc++-compat  (test for excess errors)
PASS	gcc.dg/dfp/pr108068.c
FAIL	gcc.dg/dfp/pr108068.c
UNSUPPORTED	gcc.dg/darwin-aligned-globals.c
UNSUPPORTED	gcc.dg/darwin-comm-1.c
PASS	gcc.dg/pr104464.c
PASS	gcc.dg/pr105140.c
PASS	gcc.dg/pr105173.c
PASS	gcc.dg/pr105250.c
PASS	gcc.dg/pr105257.c
PASS	gcc.dg/pr105263.c
PASS	gcc.dg/pr105331.c
PASS	gcc.dg/pr105331.c
PASS	gcc.dg/pr105333.c
PASS	gcc.dg/pr105528.c
PASS	gcc.dg/pr106027.c
PASS	gcc.dg/pr106189.c
PASS	gcc.dg/pr106719.c
PASS	gcc.dg/pr107107.c
FAIL	gcc.dg/pr107107.c
PASS	gcc.dg/pr107127.c
PASS	gcc.dg/pr107554.c
PASS	gcc.dg/pr108095.c
PASS	gcc.dg/pr108264.c
PASS	gcc.dg/pr108573.c
PASS	gcc.dg/pr108625.c
PASS	gcc.dg/pr108625.c
PASS	gcc.dg/pr108625.c
PASS	gcc.dg/pr108692.c
PASS	gcc.dg/pr109410.c
PASS	gcc.dg/pragma-message.c
PASS	gcc.dg/pragma-message.c
PASS	gcc.dg/sso-17.c
FAIL	gcc.dg/sso-17.c
PASS	c-c++-common/Wsign-compare-2.c
PASS	c-c++-common/Wsign-compare-2.c
PASS	c-c++-common/Wsign-compare-2.c
PASS	c-c++-common/Wsign-compare-2.c
PASS	c-c++-common/Wsign-compare-2.c
PASS	c-c++-common/Wsign-compare-2.c
PASS	c-c++-common/Wsign-compare-2.c
PASS	c-c++-common/Wsign-compare-2.c
PASS	c-c++-common/Wsign-compare-2.c
PASS	c-c++-common/Wsign-compare-2.c
PASS	c-c++-common/Wsign-compare-2.c
PASS	c-c++-common/Wsign-compare-2.c
PASS	c-c++-common/Wsign-compare-2.c
PASS	c-c++-common/Wsign-compare-2.c
PASS	c-c++-common/Wsign-compare-2.c
PASS	c-c++-common/Wsign-compare-2.c
PASS	c-c++-common/Wsign-compare-2.c
PASS	c-c++-common/Wsign-compare-2.c
PASS	c-c++-common/Wsign-compare-2.c
PASS	c-c++-common/cold-2.c
PASS	c-c++-common/cold-2.c
PASS	c-c++-common/pr105998.c
PASS	c-c++-common/pr107358.c
PASS	c-c++-common/pr107465.c
PASS	c-c++-common/pr107465.c
PASS	c-c++-common/pr97498.c
PASS	c-c++-common/pr97498.c
PASS	c-c++-common/gomp/doacross-8.c
PASS	c-c++-common/gomp/pr106981.c
PASS	c-c++-common/gomp/pr106981.c
PASS	c-c++-common/gomp/pr107001.c
PASS	gcc.dg/gomp/pr108435.c
PASS	gcc.dg/ipa/pr105739.c
PASS	gcc.dg/ipa/pr105739.c
PASS	gcc.dg/lto/pr109778 c_lto_pr109778_0.o
PASS	gcc.dg/lto/pr109778 c_lto_pr109778_1.o
PASS	gcc.dg/lto/pr109778 c_lto_pr109778_0.o-c_lto_pr109778_1.o
FAIL	gcc.dg/lto/pr109778 c_lto_pr109778_0.o-c_lto_pr109778_1.o
PASS	gcc.dg/torture/pr105148.c
PASS	gcc.dg/torture/pr105148.c
PASS	gcc.dg/torture/pr105148.c
PASS	gcc.dg/torture/pr105148.c
PASS	gcc.dg/torture/pr105148.c
PASS	gcc.dg/torture/pr105148.c
PASS	gcc.dg/torture/pr105148.c
PASS	gcc.dg/torture/pr105148.c
FAIL	gcc.dg/torture/pr105163.c
PASS	gcc.dg/torture/pr105163.c
PASS	gcc.dg/torture/pr105163.c
PASS	gcc.dg/torture/pr105163.c
PASS	gcc.dg/torture/pr105163.c
PASS	gcc.dg/torture/pr105163.c
PASS	gcc.dg/torture/pr105163.c
PASS	gcc.dg/torture/pr105484.c
PASS	gcc.dg/torture/pr105484.c
PASS	gcc.dg/torture/pr105484.c
PASS	gcc.dg/torture/pr105484.c
PASS	gcc.dg/torture/pr105484.c
PASS	gcc.dg/torture/pr105484.c
PASS	gcc.dg/torture/pr105484.c
PASS	gcc.dg/torture/pr105598.c
FAIL	gcc.dg/torture/pr105598.c
PASS	gcc.dg/torture/pr105598.c
FAIL	gcc.dg/torture/pr105598.c
PASS	gcc.dg/torture/pr105598.c
FAIL	gcc.dg/torture/pr105598.c
PASS	gcc.dg/torture/pr105598.c
FAIL	gcc.dg/torture/pr105598.c
PASS	gcc.dg/torture/pr105598.c
FAIL	gcc.dg/torture/pr105598.c
PASS	gcc.dg/torture/pr105598.c
FAIL	gcc.dg/torture/pr105598.c
PASS	gcc.dg/torture/pr105598.c
FAIL	gcc.dg/torture/pr105598.c
PASS	gcc.dg/torture/pr105598.c
FAIL	gcc.dg/torture/pr105598.c
PASS	gcc.dg/torture/pr106112.c
FAIL	gcc.dg/torture/pr106112.c
PASS	gcc.dg/torture/pr106112.c
FAIL	gcc.dg/torture/pr106112.c
PASS	gcc.dg/torture/pr106112.c
FAIL	gcc.dg/torture/pr106112.c
PASS	gcc.dg/torture/pr106112.c
FAIL	gcc.dg/torture/pr106112.c
PASS	gcc.dg/torture/pr106112.c
FAIL	gcc.dg/torture/pr106112.c
PASS	gcc.dg/torture/pr106112.c
FAIL	gcc.dg/torture/pr106112.c
PASS	gcc.dg/torture/pr106112.c
FAIL	gcc.dg/torture/pr106112.c
PASS	gcc.dg/torture/pr106513.c
FAIL	gcc.dg/torture/pr106513.c
PASS	gcc.dg/torture/pr106513.c
FAIL	gcc.dg/torture/pr106513.c
PASS	gcc.dg/torture/pr106513.c
FAIL	gcc.dg/torture/pr106513.c
PASS	gcc.dg/torture/pr106513.c
FAIL	gcc.dg/torture/pr106513.c
PASS	gcc.dg/torture/pr106513.c
FAIL	gcc.dg/torture/pr106513.c
PASS	gcc.dg/torture/pr106513.c
FAIL	gcc.dg/torture/pr106513.c
PASS	gcc.dg/torture/pr106513.c
FAIL	gcc.dg/torture/pr106513.c
PASS	gcc.dg/torture/pr106809.c
PASS	gcc.dg/torture/pr106809.c
PASS	gcc.dg/torture/pr106809.c
PASS	gcc.dg/torture/pr106809.c
PASS	gcc.dg/torture/pr106809.c
PASS	gcc.dg/torture/pr106809.c
PASS	gcc.dg/torture/pr106809.c
PASS	gcc.dg/torture/pr106892.c
FAIL	gcc.dg/torture/pr106892.c
PASS	gcc.dg/torture/pr106892.c
FAIL	gcc.dg/torture/pr106892.c
PASS	gcc.dg/torture/pr106892.c
FAIL	gcc.dg/torture/pr106892.c
PASS	gcc.dg/torture/pr106892.c
FAIL	gcc.dg/torture/pr106892.c
PASS	gcc.dg/torture/pr106892.c
FAIL	gcc.dg/torture/pr106892.c
PASS	gcc.dg/torture/pr106892.c
FAIL	gcc.dg/torture/pr106892.c
PASS	gcc.dg/torture/pr106892.c
FAIL	gcc.dg/torture/pr106892.c
PASS	gcc.dg/torture/pr106892.c
FAIL	gcc.dg/torture/pr106892.c
PASS	gcc.dg/torture/pr107451.c
FAIL	gcc.dg/torture/pr107451.c
PASS	gcc.dg/torture/pr107451.c
FAIL	gcc.dg/torture/pr107451.c
PASS	gcc.dg/torture/pr107451.c
FAIL	gcc.dg/torture/pr107451.c
PASS	gcc.dg/torture/pr107451.c
FAIL	gcc.dg/torture/pr107451.c
PASS	gcc.dg/torture/pr107451.c
FAIL	gcc.dg/torture/pr107451.c
PASS	gcc.dg/torture/pr107451.c
FAIL	gcc.dg/torture/pr107451.c
PASS	gcc.dg/torture/pr107451.c
FAIL	gcc.dg/torture/pr107451.c
PASS	gcc.dg/torture/pr107451.c
FAIL	gcc.dg/torture/pr107451.c
PASS	gcc.dg/torture/pr108076.c
PASS	gcc.dg/torture/pr108076.c
PASS	gcc.dg/torture/pr108076.c
PASS	gcc.dg/torture/pr108076.c
PASS	gcc.dg/torture/pr108076.c
PASS	gcc.dg/torture/pr108076.c
PASS	gcc.dg/torture/pr108076.c
FAIL	gcc.dg/torture/pr109585.c
FAIL	gcc.dg/torture/pr109585.c
PASS	gcc.dg/torture/pr109585.c
FAIL	gcc.dg/torture/pr109585.c
PASS	gcc.dg/torture/pr109585.c
FAIL	gcc.dg/torture/pr109585.c
PASS	gcc.dg/torture/pr109585.c
FAIL	gcc.dg/torture/pr109585.c
PASS	gcc.dg/torture/pr109585.c
FAIL	gcc.dg/torture/pr109585.c
PASS	gcc.dg/torture/pr109585.c
FAIL	gcc.dg/torture/pr109585.c
PASS	gcc.dg/torture/pr109585.c
FAIL	gcc.dg/torture/pr109585.c
PASS	gcc.dg/tree-ssa/alias-access-path-13.c
PASS	gcc.dg/tree-ssa/alias-access-path-13.c
PASS	gcc.dg/tree-ssa/pr105860.c
FAIL	gcc.dg/tree-ssa/pr105860.c
PASS	gcc.dg/tree-ssa/pr107323.c
FAIL	gcc.dg/tree-ssa/pr107323.c
PASS	gcc.dg/tree-ssa/ssa-lim-24.c
PASS	gcc.dg/tree-ssa/ssa-lim-24.c
PASS	gcc.dg/tree-ssa/ssa-lim-24.c
PASS	gcc.dg/tree-ssa/ssa-lim-24.c
PASS	gcc.dg/tree-ssa/ssa-sink-19.c
PASS	gcc.dg/tree-ssa/ssa-sink-19.c
PASS	gcc.dg/tree-ssa/ssa-sink-19.c
PASS	gcc.dg/vect/complex/fast-math-complex-add-double.c
PASS	gcc.dg/vect/complex/fast-math-complex-add-double.c
PASS	gcc.dg/vect/complex/fast-math-complex-add-double.c
PASS	gcc.dg/vect/complex/fast-math-complex-add-float.c
PASS	gcc.dg/vect/complex/fast-math-complex-add-float.c
PASS	gcc.dg/vect/complex/fast-math-complex-add-float.c
UNSUPPORTED	gcc.dg/vect/complex/fast-math-complex-add-half-float.c
PASS	gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c
PASS	gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c
PASS	gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c
PASS	gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c
PASS	gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c
PASS	gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c
UNSUPPORTED	gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c
UNSUPPORTED	gcc.dg/vect/complex/fast-math-complex-mla-double.c
UNSUPPORTED	gcc.dg/vect/complex/fast-math-complex-mla-float.c
UNSUPPORTED	gcc.dg/vect/complex/fast-math-complex-mla-half-float.c
UNSUPPORTED	gcc.dg/vect/complex/fast-math-complex-mls-double.c
UNSUPPORTED	gcc.dg/vect/complex/fast-math-complex-mls-float.c
UNSUPPORTED	gcc.dg/vect/complex/fast-math-complex-mls-half-float.c
UNSUPPORTED	gcc.dg/vect/complex/fast-math-complex-mul-double.c
UNSUPPORTED	gcc.dg/vect/complex/fast-math-complex-mul-float.c
UNSUPPORTED	gcc.dg/vect/complex/fast-math-complex-mul-half-float.c
PASS	gcc.dg/vect/pr103116-1.c
PASS	gcc.dg/vect/pr103116-1.c
PASS	gcc.dg/vect/pr103116-2.c
PASS	gcc.dg/vect/pr103116-2.c
PASS	gcc.dg/vect/pr107212-1.c
FAIL	gcc.dg/vect/pr107212-1.c
PASS	gcc.dg/vect/pr107212-2.c
FAIL	gcc.dg/vect/pr107212-2.c
PASS	gcc.dg/vect/pr108950.c
PASS	gcc.dg/vect/pr108950.c
PASS	gcc.dg/vect/pr109473.c
PASS	gcc.dg/vect/pr109502.c
FAIL	gcc.dg/vect/pr109502.c
PASS	gcc.dg/vect/pr103116-1.c
PASS	gcc.dg/vect/pr103116-1.c
PASS	gcc.dg/vect/pr103116-2.c
PASS	gcc.dg/vect/pr103116-2.c
PASS	gcc.dg/vect/pr107212-1.c
FAIL	gcc.dg/vect/pr107212-1.c
PASS	gcc.dg/vect/pr107212-2.c
FAIL	gcc.dg/vect/pr107212-2.c
PASS	gcc.dg/vect/pr108950.c
PASS	gcc.dg/vect/pr108950.c
PASS	gcc.dg/vect/pr109473.c
PASS	gcc.dg/vect/pr109502.c
FAIL	gcc.dg/vect/pr109502.c
PASS	gcc.target/i386/avx512bf16-pr108881.c
PASS	gcc.target/i386/avx512bf16-pr108881.c
PASS	gcc.target/i386/avx512bf16-pr108881.c
PASS	gcc.target/i386/pr104637.c
PASS	gcc.target/i386/pr105554.c
PASS	gcc.target/i386/pr105970.c
FAIL	gcc.target/i386/pr107304.c
PASS	gcc.target/i386/pr107863.c
PASS	gcc.target/i386/pr109276.c
PASS	gcc.target/i386/zero-scratch-regs-13.c
PASS	gcc.target/i386/zero-scratch-regs-13.c
PASS	gcc.target/i386/zero-scratch-regs-13.c
PASS	gcc.target/i386/zero-scratch-regs-13.c
PASS	gcc.target/i386/zero-scratch-regs-13.c
PASS	gcc.target/i386/zero-scratch-regs-13.c
PASS	gcc.target/i386/zero-scratch-regs-13.c
PASS	gcc.target/i386/zero-scratch-regs-13.c
PASS	gcc.target/i386/zero-scratch-regs-13.c
PASS	gcc.target/i386/zero-scratch-regs-13.c
PASS	gcc.target/i386/zero-scratch-regs-13.c
PASS	gcc.target/i386/zero-scratch-regs-13.c
PASS	gcc.target/i386/zero-scratch-regs-13.c
PASS	gcc.target/i386/zero-scratch-regs-13.c
PASS	gcc.target/i386/zero-scratch-regs-20.c
PASS	gcc.target/i386/zero-scratch-regs-20.c
PASS	gcc.target/i386/zero-scratch-regs-20.c
PASS	gcc.target/i386/zero-scratch-regs-20.c
PASS	gcc.target/i386/zero-scratch-regs-20.c
PASS	gcc.target/i386/zero-scratch-regs-20.c

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [OE-core] [kirkstone][PATCH] gcc : upgrade to v11.4
  2023-07-31 17:48     ` Sundeep KOKKONDA
@ 2023-07-31 22:58       ` Khem Raj
  2023-08-02 18:15         ` Steve Sakoman
  0 siblings, 1 reply; 7+ messages in thread
From: Khem Raj @ 2023-07-31 22:58 UTC (permalink / raw)
  To: sundeep.kokkonda; +Cc: openembedded-core

On Mon, Jul 31, 2023 at 10:48 AM Sundeep KOKKONDA via
lists.openembedded.org
<sundeep.kokkonda=windriver.com@lists.openembedded.org> wrote:
>
> Hello Khem,
>
> There are 393 New Test Cases added with this update (Refer the attachment). Out of those,
> 88 Failed cases: Mostly from gcc.c-torture, gcc.dg, gcc.target, c-c++-common modules
> 13 Unsupported cases: All from gcc.dg module
> and other 292 Passed.
>

Thanks as long as we dont have failing cases which passed in the prior
release. Its fine

> We are currently working on glibc failures as reported earlier by Richard and we will look into these gcc failures after that.
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#185157): https://lists.openembedded.org/g/openembedded-core/message/185157
> Mute This Topic: https://lists.openembedded.org/mt/100387943/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [OE-core] [kirkstone][PATCH] gcc : upgrade to v11.4
  2023-07-31 22:58       ` [OE-core] " Khem Raj
@ 2023-08-02 18:15         ` Steve Sakoman
  2023-08-03  8:37           ` Sundeep KOKKONDA
  0 siblings, 1 reply; 7+ messages in thread
From: Steve Sakoman @ 2023-08-02 18:15 UTC (permalink / raw)
  To: Khem Raj, sundeep.kokkonda; +Cc: openembedded-core

On Mon, Jul 31, 2023 at 12:59 PM Khem Raj <raj.khem@gmail.com> wrote:
>
> On Mon, Jul 31, 2023 at 10:48 AM Sundeep KOKKONDA via
> lists.openembedded.org
> <sundeep.kokkonda=windriver.com@lists.openembedded.org> wrote:
> >
> > Hello Khem,
> >
> > There are 393 New Test Cases added with this update (Refer the attachment). Out of those,
> > 88 Failed cases: Mostly from gcc.c-torture, gcc.dg, gcc.target, c-c++-common modules
> > 13 Unsupported cases: All from gcc.dg module
> > and other 292 Passed.
> >
>
> Thanks as long as we dont have failing cases which passed in the prior
> release. Its fine

Sundeep, can you confirm whether the above is true or not?  I need to
know in the next 24 hours or I can't take this version bump for the
upcoming 4.0.12 release build.

Steve

> > We are currently working on glibc failures as reported earlier by Richard and we will look into these gcc failures after that.
> >
> >
> >
> >
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#185182): https://lists.openembedded.org/g/openembedded-core/message/185182
> Mute This Topic: https://lists.openembedded.org/mt/100387943/3620601
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [steve@sakoman.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [kirkstone][PATCH] gcc : upgrade to v11.4
  2023-08-02 18:15         ` Steve Sakoman
@ 2023-08-03  8:37           ` Sundeep KOKKONDA
  0 siblings, 0 replies; 7+ messages in thread
From: Sundeep KOKKONDA @ 2023-08-03  8:37 UTC (permalink / raw)
  To: openembedded-core


[-- Attachment #1.1: Type: text/plain, Size: 110 bytes --]

Hello Steve,

Yes, The results are summarized from the attached test summary files.

Thanks,
Sundeep K.

[-- Attachment #1.2: Type: text/html, Size: 136 bytes --]

[-- Attachment #2: gcc.zip --]
[-- Type: application/x-zip-compressed, Size: 1501760 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2023-08-03  8:37 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-27 10:53 [kirkstone][PATCH] gcc : upgrade to v11.4 Sundeep KOKKONDA
2023-07-27 11:01 ` Sundeep KOKKONDA
2023-07-27 16:17   ` [OE-core] " Khem Raj
2023-07-31 17:48     ` Sundeep KOKKONDA
2023-07-31 22:58       ` [OE-core] " Khem Raj
2023-08-02 18:15         ` Steve Sakoman
2023-08-03  8:37           ` Sundeep KOKKONDA

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox