221 Commits

Author SHA1 Message Date
huzife
f099184cdd Fix bugs in cmlt 2024-12-30 22:17:55 +08:00
liyancheng
eed5adb71b [SPEC]Delete all submissions before openEuler 24.03-LTS-SP1 2024-12-30 22:16:02 +08:00
openeuler-ci-bot
6cc2442cc2
!539 Sync patches from openeuler/gcc.
From: @zhenyu--zhao_admin 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2024-12-30 01:59:18 +00:00
openeuler-ci-bot
a12bc03cb4
!538 fix: function missing return value
From: @rfwang07 
Reviewed-by: @huang-xiaoquan 
Signed-off-by: @huang-xiaoquan
2024-12-26 11:26:03 +00:00
rfwang07
fa0dc7496a fix: function missing return value 2024-12-26 17:48:35 +08:00
openeuler-ci-bot
649c43ab0c
!527 [sync] PR-526: [Bugfix] Fix bugs in struct-reorg and ipa-prefetch
From: @openeuler-sync-bot 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2024-12-10 02:12:51 +00:00
liyancheng
7057353890 [Bugfix] Fix bugs in struct-reorg and ipa-prefetch
Fix bugs in struct-reorg and ipa-prefetch

(cherry picked from commit fc26f9986570916dcbac9ab14eb61bd3a48e47c6)
2024-12-09 21:25:21 +08:00
openeuler-ci-bot
246220291d
!521 [Sync] sync commits from openEuler-24.03-LTS-SP1
From: @li-yancheng 
Reviewed-by: @huang-xiaoquan 
Signed-off-by: @huang-xiaoquan
2024-12-09 11:33:34 +00:00
huzife
cc0409b1d7 [if-split] fix bugs 2024-12-08 15:55:35 +08:00
liyancheng
83b8785c7a [CSPGO] fix bugs when using cspgo 2024-12-08 15:55:23 +08:00
zhenyu--zhao_admin
d5fb60e383 [SYNC] sync patch from openeuler/gcc. 2024-12-08 15:55:12 +08:00
zhenyu--zhao_admin
598e23dcc2 [Bugfix]: Use AI ability to guide optimization and set default value when tune_native is NULL. 2024-12-08 15:55:07 +08:00
zhenyu--zhao_admin
1e90417678 [Bugfix]: Add no var recored check for ssa_name in struct reorg. 2024-12-08 15:55:01 +08:00
Mingchuan Wu
ed40f66e3d [Sync] Sync from openEuler/gcc
including:
Add late slp vectorization pass with additional checks
Add tracer transformation for static probabilities
Modify the hip09 tune flags
2024-12-08 15:54:48 +08:00
swcompiler
e427f436e9 Sw64: Add sw64 architecture support. 2024-12-08 15:54:32 +08:00
liyancheng
5c6ef2a38f [Sync] Add if split optimization 2024-12-08 15:54:19 +08:00
liyancheng
e6db0b8326 [Bugfix] LoongArch: Allow attributes in non-gnu namespaces. 2024-12-08 15:54:12 +08:00
liyancheng
e8e8c085ae [Sync] Add cfgo-pgo optimization 2024-12-08 15:54:05 +08:00
liyancheng
a7f777134c [Sync] Add context sensitive PGO
Sync add context sensitive PGO from openEuler/gcc
2024-12-08 15:53:52 +08:00
Peng Fan
b7421e5df5 Fix indentation and numbering errors
Signed-off-by: Peng Fan <fanpeng@loongson.cn>
2024-12-08 15:53:12 +08:00
jchzhou
f6bc34f895 Sync patch for fixing building issues with clang; replace %patchN with %patch -P N
Src: https://gitee.com/openeuler/gcc/pulls/239

Signed-off-by: YunQiang Su <yunqiang@isrc.iscas.ac.cn>
Signed-off-by: jchzhou <zhoujiacheng@iscas.ac.cn>
2024-12-08 15:52:52 +08:00
jchzhou
63c94cdcca RISC-V: Install libstdc++/libcc1 etc to /lib64 instead of lib
Sync patch from
84edbc6544

Signed-off-by: YunQiang Su <yunqiang@isrc.iscas.ac.cn>
Signed-off-by: jchzhou <zhoujiacheng@iscas.ac.cn>
2024-12-08 15:52:30 +08:00
liuf9
547eb968dd sync backport patch of varasm COMDAT function symbol. 2024-12-08 15:52:16 +08:00
liyancheng
bf954e67da [Sync] Multi-version lto symbol parse and lto units ipa-inline extension
Add feature multi-version lto symbol parse and lto units ipa-inline extension
2024-12-08 15:51:59 +08:00
编译小伙
094e2b1b1a Add missing header file for x86
Add missing header file for x86, including amxfp16intrin.h
amxcomplexintrin.h and prfchiintrin.h

Signed-off-by: 编译小伙 <412998149@qq.com>
2024-12-08 15:51:31 +08:00
huangzifeng
8930094acd Sync patches from openeuler/gcc 2024-12-08 15:50:46 +08:00
huangzifeng
2f039ac308 Sync patches from branch openEuler-24.09 2024-12-08 15:50:35 +08:00
Hu, Lin1
8ca0576a7b [Sync] Sync some x86 patch from src-openEuler/gcc's openEuler-24.09 2024-12-08 15:49:41 +08:00
Zhenyu Zhao
170bb92e21 Sync patches from openeuler/gcc. 2024-11-25 03:12:56 +08:00
openeuler-ci-bot
78ed19861c
!502 [sync] PR-498: Apply SME patches
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2024-11-19 12:44:33 +00:00
eastb233
812c50da53 Recover CVE-2023-4039
(cherry picked from commit a251391da94e1746b715360df78afcff8966063d)
2024-11-19 17:32:16 +08:00
eastb233
aad9a4b082 [SME] Apply SME patches
(cherry picked from commit 57e4b61ee6ba86a6be2541fe87c483b9449cb869)
2024-11-19 17:32:16 +08:00
eastb233
5c7cdea1f4 Revert "GCC Stack Protector Vulnerability AArch64"
This reverts commit 1a31ac72ce22f77eeac65520c6483ccb456c72df.

(cherry picked from commit 0795cf62830bc346eeba24957ad00e47cae1f675)
2024-11-19 17:32:16 +08:00
openeuler-ci-bot
3d97cbeb94
!494 LoongArch: Sync from gcc upstream
From: @ticat-fp 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2024-11-07 12:47:52 +00:00
Peng Fan
fa3872f1d4 LoongArch: Sync to upstream
Signed-off-by: Peng Fan <fanpeng@loongson.cn>
2024-11-05 10:29:02 +08:00
openeuler-ci-bot
663f592844
!486 【Sync】Sync patch for CVE-2023-4039
From: @fly_fzc 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2024-11-01 03:13:23 +00:00
fly_fzc
1a31ac72ce GCC Stack Protector Vulnerability AArch64 2024-10-23 11:47:16 +08:00
openeuler-ci-bot
27c461c3d7
!459 [SPEC] disable isl
From: @huyubiao 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2024-08-29 02:51:37 +00:00
h30032433
222a7e3e04 disable isl 2024-07-11 19:50:39 +08:00
openeuler-ci-bot
14054239e6
!436 [Sync]Sync from openEuler-24.03-LTS
From: @jubo-run 
Reviewed-by: @huang-xiaoquan 
Signed-off-by: @huang-xiaoquan
2024-05-31 02:56:24 +00:00
openeuler-ci-bot
64c9539b9a
!425 [Sync] Sync patch from openeuler/gcc
From: @zhenyu--zhao_admin 
Reviewed-by: @xiongzhou4 
Signed-off-by: @xiongzhou4
2024-05-19 03:13:21 +00:00
zhenyu--zhao_admin
f8ddbe66f8 [Sync] Sync patch from openeuler/gcc 2024-05-19 09:42:14 +08:00
openeuler-ci-bot
fe2575b640
!422 Sync bug fix patch from openeuler/gcc
From: @tiancheng-bao 
Reviewed-by: @huang-xiaoquan 
Signed-off-by: @huang-xiaoquan
2024-05-11 08:32:26 +00:00
tiancheng-bao
7ff15217b0 Sync bug fix patch from openeuler/gcc 2024-05-11 15:06:31 +08:00
openeuler-ci-bot
f5240a8594
!421 [BUGFIX] StructReorderFields-Fix-gimple-call-not-rewritten
From: @huang-xiaoquan 
Reviewed-by: @xiongzhou4 
Signed-off-by: @xiongzhou4
2024-04-29 08:12:05 +00:00
huang-xiaoquan
cae11fd7cf [BUGFIX] StructReorderFields-Fix-gimple-call-not-rewritten. 2024-04-29 14:53:18 +08:00
openeuler-ci-bot
29fa912f10
!420 [BUGFIX] Update the configure file for BOLT.
From: @zhenyu--zhao_admin 
Reviewed-by: @xiongzhou4 
Signed-off-by: @xiongzhou4
2024-04-29 04:00:11 +00:00
zhenyu--zhao_admin
7dd679d56c [BUGFIX] Update the configure file for BOLT. 2024-04-27 21:13:32 +08:00
openeuler-ci-bot
1c11226629
!418 Revert Intel patches.
From: @lesleyzheng1103 
Reviewed-by: @huang-xiaoquan 
Signed-off-by: @huang-xiaoquan
2024-04-26 08:13:37 +00:00
郑晨卉
34c4e5913a Revert Intel patches. 2024-04-26 09:43:50 +08:00