85 Commits

Author SHA1 Message Date
zhenyu--zhao_admin
f7b7abf316 add whitelist feature for OneProfile
(cherry picked from commit c54853cf6cb84b579ca6fa8d5af396fef3d68ac0)
2024-06-14 10:32:33 +08:00
liyancheng
4ee65657f0 [Bugfix] Fix accessing dump_file null ptr when do autofdo
Sync from openeuler/gcc
2024-06-07 17:03:23 +08:00
yzyssdd
80f6018297 Add feedback llc allocate and support llc prefetch instruction 2024-05-29 20:30:12 +08:00
chenyuanfeng
22381869b4 set default configuration for the ppc64le 2024-05-29 17:37:08 +08:00
huyubiao
ff1161d23a disable isl 2024-04-15 16:09:55 +08:00
郑晨卉
d7d9f9ea1e [Sync] Sync patche from openeuler/gcc. 2024-04-08 10:51:18 +08:00
郑晨卉
45a6311e43 [Sync] Sync patche from openeuler/gcc. 2024-02-23 14:45:13 +08:00
郑晨卉
15fb725e40 [Sync] Sync patches from openeuler/gcc. 2024-01-26 11:39:25 +08:00
Xiong Zhou
37c1aa0a69 Revert ICP and IPA prefetch related patches and sync patch 2023-12-28 11:10:59 +08:00
郑晨卉
2fcfd4d48f [Sync] Sync patches from openeuler/gcc. 2023-12-23 19:08:59 +08:00
liuf9
b135c1526c [Sync] Sync patches from openeuler/gcc. 2023-12-22 17:41:25 +08:00
Xiong Zhou
e465c6a189 Sync patch from openeuler/gcc 2023-12-21 15:00:01 +08:00
Xiong Zhou
5985e21c0e Sync patches from openeuler/gcc 2023-12-18 10:53:23 +08:00
Xiong Zhou
f343cc1275 [Sync] Sync patches from openeuler/gcc 2023-12-15 15:50:26 +08:00
Xiong Zhou
1003614af1 [Sync] Sync patches from openeuler/gcc 2023-12-12 12:08:42 +08:00
zhaoshujian
822b4bd3b2 Sync patch from openeuler/gcc, add LLC expending outer loop 2023-12-12 10:32:04 +08:00
liuf9
05a64cf3e6 [Sync] Sync patch from openeuler/gcc 2023-12-11 22:02:39 +08:00
wangding16
0e0248a528 [Sync] Sync patch from openeuler/gcc
gcc.spec
2023-12-06 11:53:59 +08:00
Mingchuan Wu
63828598f1 [Sync] Sync patch from openeuler/gcc 2023-11-30 11:31:49 +08:00
xiongzhou4
3b6d6235b0 Backport patches to fix CVE-2023-4039.
Upstream: https://gcc.gnu.org/git/?p=gcc.git;a=shortlog;h=refs/vendors/ARM/heads/CVE-2023-4039/gcc-10
2023-10-10 21:12:31 +08:00
huang-xiaoquan
330b7156bf [Sync] Sync patch from openeuler/gcc
(cherry picked from commit 81e9dbf59b8d8e2c97c7b69f19d9a2bbaec9f958)
2023-06-28 11:23:23 +08:00
d00573793
2bb8cbeb9d [Sync] Sync patch from openeuler/gcc
(cherry picked from commit 87343d716a6b8837af5d98a5fa08dfd9d4c352dc)
2023-06-27 09:13:59 +08:00
wangding16
65170ff813 [Revert] Revert GCC commit and 0037 patch to resolve spec 548 problem
(cherry picked from commit ae197ee8233b46c270c0e24d01aa5b020d836a2a)
2023-06-26 14:18:36 +08:00
wangding16
888b14a682 [Sync]Support PGO kernel
(cherry picked from commit 420f9906c35d50fe7b95a1a7fcebe6d1fd593448)
2023-06-25 16:03:54 +08:00
huang-xiaoquan
fb25eb8441 [Sync] Sync patch from openeuler/gcc
(cherry picked from commit 5283f3faefd646b4d8d78a3c588c654ea96ad75a)
2023-06-20 21:55:38 +08:00
huang-xiaoquan
5e5e11e792 [Sync] Sync patch from openeuler/gcc
(cherry picked from commit ec451fa8413406566dbdd51e342333814165f4d2)
2023-06-20 20:53:11 +08:00
wangding16
2a0094ac27 [Revert] Revert PGO-kernel-Add-fkernel-pgo-option-to-support-PGO-ker.patch
(cherry picked from commit 40eec89cf1719366370bd7eb41b8a8c60964ba22)
2023-06-19 21:53:47 +08:00
wangding16
81983f5b97 [Sync] Sync patch from openeuler/gcc
(cherry picked from commit 795c78916bae7f2434855935d301fffb709d2f85)
2023-06-16 15:04:15 +08:00
liyancheng
3cb850871b [Revert] Revert Backport libsanitizer: cherry-pick 9cf13067cb5088626ba7 from upstream
The glibc version of oe-22.03 is 2.34, so revert this unnecessary modification
2023-05-24 17:35:24 +08:00
huang-xiaoquan
4110a1cb54 [Sync] Sync patch from openeuler/gcc
Sync patch from openeuler/gcc - 20230522

(cherry picked from commit 1e715174c34dc62f03d5d541a19e553949c8794b)
2023-05-23 20:29:07 +08:00
huang-xiaoquan
3911186fc0 [SPEC] Enable isl and add --with-isl 2023-04-12 17:35:24 +08:00
huang-xiaoquan
4961c46f7d [SPEC] Enable-languages uses variables
In enable-languages, switch non-default languages to use variables

(cherry picked from commit 3901d8a9c13344b1176aeeabddc6497733def328)
2023-03-25 14:16:45 +08:00
huang-xiaoquan
af61573476 [Revert] Revert without pie option
Revert without pie option in OPT_LDFLAGS

(cherry picked from commit 430515b4b449953312140860c4fb710ee2a4536e)
2023-03-25 09:46:55 +08:00
huang-xiaoquan
85c271767b [RPM] Add pie and delete rpath in libgfortran
(cherry picked from commit d1eef1aca9003ee64cd3d50b9bdc566a1e3486ac)
2023-03-17 15:27:29 +08:00
huitailangzju
c9776d3eb2 [Backport] State --sysroot option as validated once processed
[Reference] https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=8e86086bd33134467cc9c2a75327d1238dc71df9
State --sysroot option as validated once processed

(cherry picked from commit ff72fea4aca704fbf11e0c2baed7cd710f70601d)
2023-03-09 19:17:54 +08:00
liyancheng
dea73a8773 [Backport] libsanitizer: cherry-pick 9cf13067cb5088626ba7 from upstream
[Reference] https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=2701442d0cf6292f6624443c15813d6d1a3562fe
[sanitizer] Remove #include <linux/fs.h> to resolve
fsconfig_command/mount_attr conflict with glibc 2.36

(cherry picked from commit 15f0df8aa07c8d5c8d22b200d831f7f0181a3e87)
2023-03-06 10:39:38 +08:00
xiongzhou4
312a836cd8 [Sync] Sync patch from openeuler/gcc. 2022-12-30 20:33:21 +08:00
benniaobufeijiushiji
58a0890b98 [Sync] Sync patch from openeuler/gcc
Bugfix for loop-distribution, semi-relayout and MULL64.

(cherry picked from commit 206c98c7c8ceca539ffc063e8c09135fb5cf1248)
2022-12-26 15:44:48 +08:00
liyancheng
38d21685ad [RPM] Delete rpath in liblsan libasan libubsan libtsan
(cherry picked from commit e21ed8e40c1f9d306aed9e8b3007fdc37b292911)
2022-12-26 15:14:55 +08:00
liyancheng
43b2b88e66 [Sync] Sync patch from openeuler/gcc and fix wrong date
Sync patch from openeuler/gcc - 20221208 and fix wrong date

(cherry picked from commit 95b5a6d0f08784a98daa5650f0597617aa64a27c)
2022-12-26 14:30:11 +08:00
benniaobufeijiushiji
554a3b33cb [Sync] Sync patch from openeuler/gcc
Sync patch from openeuler/gcc - 20221201

(cherry picked from commit 5487e8942c694fd317f2cbf1662e9eaf33f2f612)
2022-12-01 11:56:52 +08:00
eastb233
c7e119a659 [Sync] Sync patch from openeuler/gcc
Sync patch from openeuler/gcc - 20220916

(cherry picked from commit cee88578d148dee16a4afc86a51e60fafbe95755)
2022-09-23 15:28:20 +08:00
benniaobufeijiushiji
1d646a2911 [Sync] Sync patch from openeuler/gcc
Sync patch from openeuler/gcc - 20220908

(cherry picked from commit 7709b3554c276ea273838e29fa6db318ca41f187)
2022-09-15 20:15:09 +08:00
benniaobufeijiushiji
c42826efd0 [Revert] Remove 2 patches
Remove 2 backport patches

(cherry picked from commit 55e6b3c41ff8ff81578079da330ae919f7a0b7fc)
2022-09-15 20:13:26 +08:00
benniaobufeijiushiji
f24c4e4839 [Sync] Sync patch from openeuler/gcc
Sync patch from openeuler/gcc - 20220808

(cherry picked from commit 3d663928609a23db4fc8b4ba1039a53a943ac1ed)
2022-09-15 20:08:10 +08:00
zhaomengmeng
9eca8b41b7 [SPEC] Add support for libgccjit.
(cherry picked from commit 72209e0643d16f6dc99989f515b9d6b45f54e2aa)
2022-09-15 19:18:20 +08:00
liyancheng
0798d2bfef [Sync] Sync patch from openeuler/gcc
Sync patch from openeuler/gcc - 20220506
Including:
  [Backport] sanitizer: Fix asan against glibc 2.34 [PR100114]

(cherry picked from commit f084694152f927d0def387b0e2ea67165da30202)
2022-05-06 19:03:51 +08:00
benniaobufeijiushiji
e32599f10d [Sync] Sync patch from openeuler/gcc
Sync patch from openeuler/gcc - 20220322

(cherry picked from commit f5f215d1e83483976021d60dd23ae5bd534420c8)
2022-03-23 10:14:27 +08:00
benniaobufeijiushiji
b47e4ba26a [Sync] Sync patch from openeuler/gcc
Sync patch from openeuler/gcc - 20220302

(cherry picked from commit 635a0d42063f38886f16d2def74a1f0c7cb2c9b9)
2022-03-03 09:54:49 +08:00
benniaobufeijiushiji
e69cffe27f [SPEC] Remove date info
Remove date in release info and some lib file names

(cherry picked from commit fd39bb44571df8cc919482874697487ddfb3b59d)
2022-03-01 16:23:47 +08:00