240 Commits

Author SHA1 Message Date
openeuler-ci-bot
45baac3cbe
!537 fix: function missing return value
From: @rfwang07 
Reviewed-by: @li-yancheng, @xiongzhou4 
Signed-off-by: @li-yancheng, @xiongzhou4
2025-01-23 12:40:43 +00:00
rfwang07
ba97a2e89b fix: function missing return value 2024-12-21 18:37:39 +08:00
openeuler-ci-bot
d5a755a47d
!536 [Sync] Sync patches from openEuler/gcc
From: @wumingchuan 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2024-12-18 07:26:56 +00:00
Mingchuan Wu
4b4bd247d2 [sync] Sync patches from openeuler/gcc. 2024-12-18 14:18:31 +08:00
openeuler-ci-bot
59b84c63c7
!534 [Bugfix] if-split Added checking for ssa_name
From: @huzife 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2024-12-16 13:37:13 +00:00
huangzifeng
28e2cb5f31 [Bugfix] if-split Added checking for ssa_name 2024-12-16 20:10:24 +08:00
openeuler-ci-bot
b3c94890ef
!532 [Bugfix] Adjust the same gate to use struct option
From: @huang-xiaoquan 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2024-12-16 11:46:25 +00:00
huang-xiaoquan
f14abd9e8f [Bugfix] Adjust the same gate to use struct option. 2024-12-16 14:56:07 +08:00
openeuler-ci-bot
89ad5ae069
!529 [Sync] Sync patch from openeuler/gcc
From: @zhenyu--zhao_admin 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2024-12-11 08:19:38 +00:00
zhenyu--zhao_admin
56d5fcee2a [Sync] sync patches from openeuler/gcc. 2024-12-11 15:00:53 +08:00
openeuler-ci-bot
0e8bcf7272
!528 [Bugfix] Fix bugs in cmlt
From: @huzife 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2024-12-11 02:51:52 +00:00
huzife
837e831430 [Bugfix] Fix bugs in cmlt 2024-12-10 20:00:27 +08:00
openeuler-ci-bot
cec495d5bb
!526 [Bugfix] Fix bugs in struct-reorg and ipa-prefetch
From: @li-yancheng 
Reviewed-by: @huang-xiaoquan 
Signed-off-by: @huang-xiaoquan
2024-12-09 13:25:17 +00:00
liyancheng
fc26f99865 [Bugfix] Fix bugs in struct-reorg and ipa-prefetch
Fix bugs in struct-reorg and ipa-prefetch
2024-12-09 19:46:27 +08:00
openeuler-ci-bot
5998f1806e
!520 [if-split] fix bugs
From: @huzife 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2024-12-08 07:23:00 +00:00
huzife
c878cf09d3 [if-split] fix bugs 2024-12-07 19:31:33 +08:00
openeuler-ci-bot
d045a99760
!519 [CSPGO] fix bugs when using cspgo
From: @li-yancheng 
Reviewed-by: @huang-xiaoquan 
Signed-off-by: @huang-xiaoquan
2024-12-04 13:13:18 +00:00
liyancheng
5ed15ff0cb [CSPGO] fix bugs when using cspgo 2024-12-04 20:17:09 +08:00
openeuler-ci-bot
e45d40ee63
!518 [Sync] Sync patch from openeuler/gcc
From: @zhenyu--zhao_admin 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2024-12-04 08:40:55 +00:00
zhenyu--zhao_admin
11f98b04e2 [SYNC] sync patch from openeuler/gcc. 2024-12-04 15:25:44 +08:00
zhenyu--zhao_admin
b57472a4a1 [Bugfix]: Use AI ability to guide optimization and set default value when tune_native is NULL. 2024-12-04 15:01:47 +08:00
zhenyu--zhao_admin
98b0c11037 [Bugfix]: Add no var recored check for ssa_name in struct reorg. 2024-12-04 14:32:46 +08:00
openeuler-ci-bot
38e9a59d29
!517 [Sync] Sync from openEuler/gcc
From: @wumingchuan 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2024-12-04 06:14:06 +00:00
Mingchuan Wu
5ac68bd248 [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-04 10:00:55 +08:00
openeuler-ci-bot
72377150a9
!514 Add sw64 architecture support
Merge pull request !514 from swcompiler/openEuler-24.03-Sw64
2024-11-29 06:17:15 +00:00
swcompiler
4f71836581 Sw64: Add sw64 architecture support. 2024-11-29 09:07:58 +08:00
openeuler-ci-bot
17af7ac13f
!513 [Sync] Sync from openEuler/gcc
From: @li-yancheng 
Reviewed-by: @huang-xiaoquan 
Signed-off-by: @huang-xiaoquan
2024-11-27 12:27:40 +00:00
liyancheng
c251a144a2 [Sync] Add if split optimization 2024-11-27 19:34:38 +08:00
liyancheng
7d90fa6e7c [Bugfix] LoongArch: Allow attributes in non-gnu namespaces. 2024-11-27 19:14:03 +08:00
liyancheng
f6300b86ff [Sync] Add cfgo-pgo optimization 2024-11-27 19:07:39 +08:00
openeuler-ci-bot
f4be5ef353
!510 [Sync] Add context sensitive PGO
From: @li-yancheng 
Reviewed-by: @huang-xiaoquan 
Signed-off-by: @huang-xiaoquan
2024-11-27 10:44:59 +00:00
liyancheng
06437d5be4 [Sync] Add context sensitive PGO
Sync add context sensitive PGO from openEuler/gcc
2024-11-27 15:05:38 +08:00
openeuler-ci-bot
978b8a64b3
!509 Fix indentation and numbering errors
From: @ticat-fp 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2024-11-27 02:52:29 +00:00
Peng Fan
3ac2bb2d9f Fix indentation and numbering errors
Signed-off-by: Peng Fan <fanpeng@loongson.cn>
2024-11-26 15:52:20 +08:00
openeuler-ci-bot
780c12226c
!500 Sync !493: Sync patches for fixing building issues with clang
From: @jchzhou 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2024-11-26 02:31:36 +00:00
jchzhou
1ebbd61186 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-11-25 17:25:37 +08:00
openeuler-ci-bot
1a5b9011a6
!499 Sync !491: RISC-V: Install libstdc++/libcc1 etc to /lib64 instead of lib
From: @jchzhou 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2024-11-25 09:19:32 +00:00
jchzhou
9da81ba7a7 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-11-25 10:37:21 +08:00
openeuler-ci-bot
4758262a5e
!497 [Backport]varasm: Handle private COMDAT function symbol reference in readonly data section [PR113617]
From: @liuf9 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2024-11-22 02:11:41 +00:00
liuf9
d732cdff91 sync backport patch of varasm COMDAT function symbol. 2024-11-21 19:26:45 +08:00
openeuler-ci-bot
6f369a4235
!505 Add missing header file for x86 and sync multi-version lto sym feature
From: @li-yancheng 
Reviewed-by: @huang-xiaoquan 
Signed-off-by: @huang-xiaoquan
2024-11-21 11:07:07 +00:00
liyancheng
0c0de95dd2 [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-11-21 16:39:46 +08:00
编译小伙
b334128bc9
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-11-21 07:58:15 +00:00
openeuler-ci-bot
c71db90706
!504 [Sync] Sync patches from branch openEuler-24.09
From: @huangzifeng6 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2024-11-21 07:42:21 +00:00
huangzifeng
407b086b9e Sync patches from openeuler/gcc 2024-11-21 11:46:51 +08:00
huangzifeng
845ea89e1a Sync patches from branch openEuler-24.09 2024-11-21 11:35:14 +08:00
openeuler-ci-bot
46a9b2be22
!503 [Sync] Sync patch from src-openeuler/gcc's openEuler-24.09
From: @lin-4682 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2024-11-21 03:00:04 +00:00
Hu, Lin1
746f76a8d3 [Sync] Sync some x86 patch from src-openEuler/gcc's openEuler-24.09 2024-11-21 09:31:06 +08:00
openeuler-ci-bot
6b3f4b97d9
!498 Apply SME patches
From: @eastb233 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2024-11-19 08:18:24 +00:00
eastb233
a251391da9 Recover CVE-2023-4039 2024-11-19 14:13:00 +08:00