99 Commits

Author SHA1 Message Date
openeuler-ci-bot
a4d6cc1fee
!162 [sync] PR-153: [Backport][Clang][CodeGen] Add __builtin_bcopy
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2024-11-20 03:51:08 +00:00
liyunfei
57fd9d6d8c [Backport][Clang][CodeGen] Add __builtin_bcopy
Signed-off-by: liyunfei <liyunfei33@huawei.com>
(cherry picked from commit ff48f158268109ddbaffecb4b8d2768770ed1523)
2024-11-20 10:37:00 +08:00
openeuler-ci-bot
c7dfea4da1
!160 [sync] PR-155: Handling of option -Wall and -Werror=format=2 override -Wno
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2024-11-20 01:17:20 +00:00
xiajingze
8c59b9ae4b Handling of option -Wall and -Werror=format=2 override -Wno
Signed-off-by: xiajingze <xiajingze1@huawei.com>
(cherry picked from commit b66116b40402e787b714d1fabf5ff30fd3affeb6)
2024-11-20 00:22:08 +08:00
openeuler-ci-bot
ea52b8a004
!158 [sync] PR-154: [Driver] Pass -z<arg> and -Wl,-z <arg> option to the linker
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2024-11-19 10:54:21 +00:00
xiajingze
361b60819c [Driver] Pass -z\<arg\> and -Wl,-z \<arg\> option to the linker
Signed-off-by: xiajingze <xiajingze1@huawei.com>
(cherry picked from commit d1305f96644decf4d7c2adeb167184c05c630f91)
2024-11-19 18:40:51 +08:00
openeuler-ci-bot
3f3a759e70
!156 [sync] PR-152: [AArch64] Delete hip09 macro
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2024-11-19 07:59:21 +00:00
xiajingze
610c3ac3e2 [AArch64] Delete hip09 macro
Signed-off-by: xiajingze <xiajingze1@huawei.com>
(cherry picked from commit 65b0dadbf456d634d7a2bb8ee062fbdcad78538c)
2024-11-19 14:36:15 +08:00
openeuler-ci-bot
2d291ccd3b
!146 [sync] PR-143: [Backport][LoongArch] Fix and add some new support
From: @openeuler-sync-bot 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-10-14 10:27:50 +00:00
Ami-zhang
9e6389cf82 [Backport][LoongArch] Fix and add some new support
(cherry picked from commit cc4c05f9a754f07862b0cf960f5f4469dc6f86b0)
2024-10-13 14:28:44 +08:00
openeuler-ci-bot
bdeed3bb10
!145 [sync] PR-142: [AArch64] Support HiSilicon's HIP09 Processor
From: @openeuler-sync-bot 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-10-09 09:07:43 +00:00
xiajingze
9f1781e2d4 [AArch64] Support HiSilicon's HIP09 Processor
(cherry picked from commit 76cb48d05cab3b31943ae3e98e72b401b5eee1d4)
2024-09-25 09:57:04 +08:00
openeuler-ci-bot
4b2ac4293e
!141 [sync] PR-134: 修复GCC引入SME后构建LLVM相关包失败
From: @openeuler-sync-bot 
Reviewed-by: @liyunfei33 
Signed-off-by: @liyunfei33
2024-09-06 08:18:22 +00:00
eastb233
089a2e461e [backport][Clang] Fix build with GCC 14 on ARM (#78704)
Reference: https://github.com/llvm/llvm-project/pull/78704
https://gitee.com/openeuler/llvm-project/pulls/90

GCC 14 defines `__arm_streaming` as a macro expanding to
`[[arm::streaming]]`. Due to the nested macro use, this gets expanded
prior to concatenation.

It doesn't look like C++ has a really clean way to prevent macro
expansion. The best I have found is to use `EMPTY ## X` where `EMPTY` is
an empty macro argument, so this is the hack I'm implementing here.

Fixes https://github.com/llvm/llvm-project/issues/78691.

(cherry picked from commit 4a7bc6b56844d331ddb0b76ab0b971072463bcd4)
2024-09-06 14:22:31 +08:00
openeuler-ci-bot
86e396d97d
!139 [sync] PR-131: Fix for missing -DENABLE_AUTOTUNER in compilation
From: @openeuler-sync-bot 
Reviewed-by: @liyunfei33 
Signed-off-by: @liyunfei33
2024-09-06 06:21:07 +00:00
liyunfei
c27f16c891 Fix for missing -DENABLE_AUTOTUNER in compilation
Signed-off-by: liyunfei <liyunfei33@huawei.com>
(cherry picked from commit aef9587a2e21e688c3b41963d9861986b7386d0c)
2024-09-05 14:29:09 +08:00
openeuler-ci-bot
1be51cbfdc
!138 [sync] PR-129: Disable toolchain_clang build for BiSheng Autotuner support temporary
From: @openeuler-sync-bot 
Reviewed-by: @liyunfei33 
Signed-off-by: @liyunfei33
2024-09-05 06:27:45 +00:00
liyunfei
89eaf3689c Disable toolchain_clang build for BiSheng Autotuner support temporary
Signed-off-by: liyunfei <liyunfei33@huawei.com>
(cherry picked from commit e59a44a7c3bb85281727ee0fc62edf70e1084abd)
2024-09-05 11:25:16 +08:00
openeuler-ci-bot
8a24e6b39f
!137 [sync] PR-112: Add BiSheng Autotuner support
From: @openeuler-sync-bot 
Reviewed-by: @liyunfei33 
Signed-off-by: @liyunfei33
2024-09-05 03:24:32 +00:00
liyunfei
601201112c Add BiSheng Autotuner support
Signed-off-by: liyunfei <liyunfei33@huawei.com>
(cherry picked from commit cbd8088044f7f4ec841c9422bf92c7b451a1efd0)
2024-09-05 10:08:28 +08:00
openeuler-ci-bot
d67aec17c6
!136 [sync] PR-125: Add toolchain_clang build support
From: @openeuler-sync-bot 
Reviewed-by: @liyunfei33 
Signed-off-by: @liyunfei33
2024-09-05 02:06:55 +00:00
liyunfei
13bb60a52f Add toolchain_clang build support
Signed-off-by: liyunfei <liyunfei33@huawei.com>
(cherry picked from commit 9a3bfb0bbb108073b98323c36e6cd4b8456349c8)
2024-09-04 17:25:41 +08:00
openeuler-ci-bot
c80c292d5c
!133 [sync] PR-123: [backport][Clang] Defer the instantiation of explicit-specifier until constraint checking completes
From: @openeuler-sync-bot 
Reviewed-by: @liyunfei33 
Signed-off-by: @liyunfei33
2024-09-04 09:24:59 +00:00
Zhao Mengmeng
c2a9e06afd Clang: Defer the instantiation of explicit-specifier until constraint checking completes
Backport upstream commit
128b3b61fe
to fix an build failure.

[resolve docs/ReleaseNotes.rst conflicts]
Signed-off-by: Zhao Mengmeng <zhaomengmeng@kylinos.cn>
(cherry picked from commit dda395ae46a3d5a93b618dd5375f2881addd40fa)
2024-09-03 15:08:22 +08:00
openeuler-ci-bot
aa7678719b
!111 [sync] PR-107: Ignored the -Wa,--generate-missing-build-notes= option
From: @openeuler-sync-bot 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-05-10 01:04:08 +00:00
wangqiang
e30786bd78 Ignored the option
(cherry picked from commit 99345c882cd7f360dc26c7e3b2d17841412a50c6)
2024-05-08 20:32:07 +08:00
openeuler-ci-bot
834fe51cc1
!109 [sync] PR-82: [classic-flang] Add the support for classic flang
From: @openeuler-sync-bot 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-05-08 12:31:16 +00:00
luofeng14
cdbda2751d Fix declaration definition mismatch for classic flang
(cherry picked from commit eba0382068cd0e2d7d9c6917fbb23b31c6f6951d)
2024-05-08 16:42:38 +08:00
openeuler-ci-bot
fe4319f8c5
!104 [sync] PR-102: [backport][clang] 修复使用 -Wshadow 选项时的错误告警
From: @openeuler-sync-bot 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-04-19 08:04:38 +00:00
wangqiang
54f47e9eab 修复使用 -Wshadow 选项时的错误告警
reference: https://github.com/llvm/llvm-project/c13b7485b87909fcf739f62cfa382b55407433c0

Signed-off-by: wangqiang <wangqiang1@kylinos.cn>
(cherry picked from commit a5abbb57720d4c3a06d5eb460187c662f7c2303b)
2024-04-18 23:04:42 +08:00
openeuler-ci-bot
3aa022b808
!100 [sync] PR-98: add more warning options to -fgcc-compatible part 3
From: @openeuler-sync-bot 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-04-16 06:25:13 +00:00
liyunfei
c31de6c87c add more warning options to -fgcc-compatible part 3
Signed-off-by: liyunfei <liyunfei33@huawei.com>
(cherry picked from commit ec13d8741a0c3eeba82898d7744f4a5e4ca9c9a8)
2024-04-16 11:56:02 +08:00
openeuler-ci-bot
ddc52f2bbc
!99 [sync] PR-92: [Backport][LoongArch] Improve the support for compiler-rt and bugfix
From: @openeuler-sync-bot 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-04-16 02:19:28 +00:00
Ami-zhang
2c04e9a7d0 [Backport][LoongArch] Improve the support for compiler-rt and bugfix
(cherry picked from commit 4e2802e8d54f8e03a688dfbe78fa4e0dc9b8ae79)
2024-04-15 16:05:07 +08:00
openeuler-ci-bot
cc8cb7086f
!96 [sync] PR-91: [Backport][LoongArch] Add the support for vector
From: @openeuler-sync-bot 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-04-15 08:04:28 +00:00
Ami-zhang
23e582ec4d [Backport][LoongArch] Add the support for vector
(cherry picked from commit 58a806d6483358bbc687f3d684c6c3e089236ee6)
2024-04-12 09:38:12 +08:00
openeuler-ci-bot
df02e480f1
!94 [sync] PR-88: Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 2.
From: @openeuler-sync-bot 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-04-11 02:54:58 +00:00
liyunfei
dffca05f97 Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 2.
Signed-off-by: liyunfei <liyunfei33@huawei.com>
(cherry picked from commit 59d3f9de0c411f1de233ebf3f86c8f3b8bd01108)
2024-04-11 10:54:26 +08:00
openeuler-ci-bot
d15a9a8c4a
!93 [sync] PR-86: Add more warning options to BUILD_FOR_OPENEULER gcc compatible
From: @openeuler-sync-bot 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-04-11 02:53:51 +00:00
liyunfei
5ad56d1eb4 Add more warning options to BUILD_FOR_OPENEULER gcc compatible
Signed-off-by: liyunfei <liyunfei33@huawei.com>
(cherry picked from commit 5cba42c99e63808e3ba4cbaa37c6789d40cf7995)
2024-04-11 09:39:11 +08:00
openeuler-ci-bot
4799273688
!85 [sync] PR-83: Add loongarch64-openEuler-linux to os-triple.
From: @openeuler-sync-bot 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-04-08 02:00:39 +00:00
Ami-zhang
6f4613b239 Add loongarch64 to os-triple patch
(cherry picked from commit 6b3c3df1abe8879ea2ffabfce6483549dc9b9211)
2024-03-15 09:06:54 +08:00
openeuler-ci-bot
a2a667785f
!80 riscv64: backport upstream patch to disable failed test
From: @laokz 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-03-04 00:59:51 +00:00
laokz
02dda8b44b riscv64: backport upstream patch to fix test failure
InterpreterExceptionTest on RISC-V is not implemented
for clang17. Backport v18 patch to Disable it.

Reference:
ca003ee06d
2024-03-01 21:36:21 +08:00
openeuler-ci-bot
2b54d0be2a
!81 Add BUILD_FOR_OPENEULER & necessary warning compatible option to clang
From: @liyunfei33 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-03-01 01:40:40 +00:00
liyunfei
9687d8d70b add BUILD_FOR_OPENEULER to clang
add BUILD_FOR_OPENEULER make option to clang for gcc compatible.

Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-02-23 10:18:12 +08:00
openeuler-ci-bot
028db506c0
!79 Revert "Clang: Change the default DWARF version to 5"
From: @liyunfei33 
Reviewed-by: @ccdxx, @cf-zhao 
Signed-off-by: @cf-zhao
2024-02-23 02:14:15 +00:00
liyunfei
d5a9a4c461 Revert "Clang: Change the default DWARF version to 5"
add patch to set default DWARF version to 4

Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-02-20 15:30:55 +08:00
openeuler-ci-bot
878814b4d4
!78 Add riscv64 to official os-triple patch
From: @laokz 
Reviewed-by: @liyunfei33, @cf-zhao 
Signed-off-by: @cf-zhao
2024-02-18 12:43:33 +00:00
laokz
e9ba1439dd Add riscv64 to os-triple patch
Signed-off-by: laokz <zhangkai@iscas.ac.cn>
2024-02-18 15:00:27 +08:00