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
openeuler-ci-bot
47d51f9f9c
!417 [Sync] Sync patch from openeuler/gcc
...
From: @wangding16
Reviewed-by: @huang-xiaoquan
Signed-off-by: @huang-xiaoquan
2024-04-24 11:35:33 +00:00
wangding16
1e2398a6a8
[Sync] Sync patch from openeuler/gcc
2024-04-24 12:57:04 +08:00
wangding16
79c5f73966
[Sync] Sync patch from openeuler/gcc
2024-04-24 12:47:45 +08:00
wangding16
baeac561ff
[Sync] Sync patch from openeuler/gcc
2024-04-24 12:46:48 +08:00
wangding16
7971754262
[Sync] Sync patch from openeuler/gcc
2024-04-24 12:46:17 +08:00
wangding16
4c67342df6
[Sync] Sync patch from openeuler/gcc
2024-04-24 12:45:54 +08:00
wangding16
2707dd6474
[Sync] Sync patch from openeuler/gcc
2024-04-24 12:44:41 +08:00
wangding16
25bccb60b0
[Sync] Sync patch from openeuler/gcc
2024-04-24 12:43:15 +08:00
wangding16
e487f0b8ff
[Sync] Sync patch from openeuler/gcc
2024-04-24 12:42:05 +08:00
openeuler-ci-bot
a0c6793cab
!416 [手工同步PR]riscv64: 打包unpackaged的libasan、libusan
...
From: @laokz
Reviewed-by: @xiongzhou4
Signed-off-by: @xiongzhou4
2024-04-24 03:29:52 +00:00
laokz
32ffb36ccb
riscv64: enable libasan, libusan package
2024-04-23 18:00:20 +08:00
openeuler-ci-bot
4c1af91efa
!415 LoongArch: add 3A6000 support
...
From: @ticat-fp
Reviewed-by: @xiongzhou4
Signed-off-by: @xiongzhou4
2024-04-23 07:53:16 +00:00
ticat_fp
eaea42573e
LoongArch: add 3a6000 support
...
Signed-off-by: ticat_fp <fanpeng@loongson.cn>
2024-04-23 09:07:30 +08:00
openeuler-ci-bot
791bc64ea0
!409 [Sync] Sync patch from openeuler/gcc
...
From: @lesleyzheng1103
Reviewed-by: @xiongzhou4
Signed-off-by: @xiongzhou4
2024-04-12 09:06:02 +00:00
郑晨卉
a9c5574f8f
[Sync] Sync patch from openeuler/gcc
2024-04-12 15:10:59 +08:00
openeuler-ci-bot
bbbef3225a
!408 [Sync] Sync patche from openeuler/gcc.
...
From: @lesleyzheng1103
Reviewed-by: @huang-xiaoquan
Signed-off-by: @huang-xiaoquan
2024-04-11 12:54:56 +00:00
郑晨卉
3ee8545fc2
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
openeuler-ci-bot
5db544f251
!407 [SYNC]Sync patch from openeuler/gcc
...
From: @zhenyu--zhao_admin
Reviewed-by: @xiongzhou4
Signed-off-by: @xiongzhou4
2024-04-11 11:19:12 +00:00
zhenyu--zhao_admin
cda59b581e
[SYNC] Sync patch from openeuler/gcc
2024-04-11 16:47:29 +08:00
openeuler-ci-bot
fa340d47b2
!401 SPEC: fix libcc1 file path for LoongArch
...
From: @ticat-fp
Reviewed-by: @li-yancheng
Signed-off-by: @li-yancheng
2024-04-01 06:27:08 +00:00
ticat_fp
0232b24327
SPEC: fix libcc1 file path for LoongArch
...
Signed-off-by: ticat_fp <fanpeng@loongson.cn>
2024-04-01 10:40:11 +08:00
openeuler-ci-bot
1dc8dd9fd8
!400 LoongArch: Sync patch from gcc upstream
...
From: @ticat-fp
Reviewed-by: @li-yancheng
Signed-off-by: @li-yancheng
2024-03-28 01:42:52 +00:00
ticat_fp
7e7be47bfd
LoongArch: Sync patch from gcc upstream
...
Signed-off-by: ticat_fp <fanpeng@loongson.cn>
2024-03-27 09:22:13 +08:00
openeuler-ci-bot
18582a2742
!385 riscv64: set -march default to rv64gc
...
From: @laokz
Reviewed-by: @xiongzhou4, @cf-zhao
Signed-off-by: @cf-zhao
2024-03-07 03:43:59 +00:00
laokz
a3c64818f2
riscv64: -march default to rv64gc
2024-01-15 14:16:10 +08:00
openeuler-ci-bot
cc9cae1049
!344 [sync] PR-343: [Sync] Sync patch from openeuler/gcc
...
From: @openeuler-sync-bot
Reviewed-by: @eastb233
Signed-off-by: @eastb233
2023-11-21 11:33:09 +00:00
dingguangya
80f4718498
[Sync] Sync patch from openeuler/gcc
...
Sync patch from openeuler/gcc
(cherry picked from commit b9aefd9d9cd4b10ae4b7939f6fd37da432b02116)
2023-09-11 15:22:25 +08:00
openeuler-ci-bot
8a24ab6ea1
!342 [sync] PR-341: Enable strip on x86
...
From: @openeuler-sync-bot
Reviewed-by: @li-yancheng
Signed-off-by: @li-yancheng
2023-09-07 07:03:00 +00:00
zhenyu--zhao
1ec7783640
!334[SPEC] Enable Sirp on aarch64 and x86
...
(cherry picked from commit 21298a720abe9d312129532f995fa3c943b71f59)
2023-09-07 11:40:38 +08:00
openeuler-ci-bot
3777516d7d
!339 [SPEC] Package simdmath.h and simdmath_f.h
...
From: @eastb233
Reviewed-by: @li-yancheng
Signed-off-by: @li-yancheng
2023-09-06 12:26:17 +00:00
eastb233
f3d7c8e424
[SPEC] Package simdmath.h and simdmath_f.h
2023-09-06 17:13:23 +08:00
openeuler-ci-bot
7e4a27a141
!337 [sync] PR-336: [SPEC] Remove installed but unpacked files
...
From: @openeuler-sync-bot
Reviewed-by: @li-yancheng
Signed-off-by: @li-yancheng
2023-09-06 06:59:03 +00:00
liyancheng
956e2880a6
[SPEC] Remove installed but unpacked files
...
Remove installed but unpacked files
(cherry picked from commit 9172a0f24153c8ce1d31974aaf39cabe7c8647e7)
2023-09-06 09:28:20 +08:00
openeuler-ci-bot
6454920a96
!335 [sync] PR-334: [SPEC] Enable strip on gcc and %{_target_platform}-gcc
...
From: @openeuler-sync-bot
Reviewed-by: @li-yancheng
Signed-off-by: @li-yancheng
2023-09-06 01:15:55 +00:00
zhenyu--zhao
05db73e18a
[SPEC] Enable strip on gcc and %{_target_platform}-gcc
...
Enable strip on gcc and %{_target_platform}-gcc
(cherry picked from commit da577ebd493da6751eb3f870cafc9425c52181c9)
2023-09-05 23:06:23 +08:00
openeuler-ci-bot
4a678c4275
!332 [sync] PR-329: [Sync] Sync patch from openeuler/gcc
...
From: @openeuler-sync-bot
Reviewed-by: @li-yancheng
Signed-off-by: @li-yancheng
2023-09-05 15:06:07 +00:00
h00564365
a52b07486c
[Sync] Sync patch from openeuler/gcc
...
Sync patch from openeuler/gcc - 20230905
(cherry picked from commit 6aadb648e6a0b7aef781fd4ea47c92c34e75d3c1)
2023-09-05 20:03:39 +08:00
openeuler-ci-bot
47180897e5
!330 [sync] PR-327: [Sync] Sync patch from openeuler/gcc
...
From: @openeuler-sync-bot
Reviewed-by: @huang-xiaoquan
Signed-off-by: @huang-xiaoquan
2023-09-05 06:21:23 +00:00
dingguangya
124654232c
[Sync] Sync patch from openeuler/gcc
...
Sync patch from openeuler/gcc
(cherry picked from commit 95427adf7d16bbb61ae3ced9c64aacbaf53dce72)
2023-09-05 11:04:21 +08:00
openeuler-ci-bot
677f05d3bf
!326 [sync] PR-325: [Sync] Sync patch from openeuler/gcc
...
From: @openeuler-sync-bot
Reviewed-by: @huang-xiaoquan
Signed-off-by: @huang-xiaoquan
2023-08-31 12:02:33 +00:00
huang-xiaoquan
24601f9e37
[Sync] Sync patch from openeuler/gcc
...
Sync patch from openeuler/gcc - 20230829 part 2
(cherry picked from commit 609cef8ac6ca4de64bed245700975082853ad49a)
2023-08-30 09:22:08 +08:00
openeuler-ci-bot
00d8ee9c5a
!324 [sync] PR-323: [Sync] Sync patch from openeuler/gcc
...
From: @openeuler-sync-bot
Reviewed-by: @li-yancheng
Signed-off-by: @li-yancheng
2023-08-30 01:21:44 +00:00
h00564365
adacc909ea
[Sync] Sync patch from openeuler/gcc
...
Sync patch from openeuler/gcc - 20230829
(cherry picked from commit 5e9724992d967ef598d70c92c5c936ebbf828946)
2023-08-29 20:59:41 +08:00
openeuler-ci-bot
a8340ebb3e
!320 Backport some patches on EPOL gcc-12 to GCC-12 for openEuler.
...
From: @github-27907959
Reviewed-by: @huang-xiaoquan
Signed-off-by: @huang-xiaoquan
2023-08-17 07:59:35 +00:00
Hongyu Wang
ad4ee2e6e9
[Sync] i386: Only enable small loop unrolling in backend [PR
...
107692]
Followed by the discussion in pr107692, -munroll-only-small-loops
Does not turns on/off -funroll-loops, and current check in
pass_rtl_unroll_loops::gate would cause -fno-unroll-loops do not take
effect. Revert the change about targetm.loop_unroll_adjust and apply
the backend option change to strictly follow the rule that
-funroll-loops takes full control of loop unrolling, and
munroll-only-small-loops just change its behavior to unroll small size
loops.
gcc/ChangeLog:
PR target/107692
* common/config/i386/i386-common.cc (ix86_optimization_table):
Enable loop unroll O2, disable -fweb and -frename-registers
by default.
* config/i386/i386-options.cc
(ix86_override_options_after_change):
Disable small loop unroll when funroll-loops enabled, reset
cunroll_grow_size when it is not explicitly enabled.
(ix86_option_override_internal): Call
ix86_override_options_after_change instead of calling
ix86_recompute_optlev_based_flags and ix86_default_align
separately.
* config/i386/i386.cc (ix86_loop_unroll_adjust): Adjust unroll
factor if -munroll-only-small-loops enabled.
* loop-init.cc (pass_rtl_unroll_loops::gate): Do not enable
loop unrolling for -O2-speed.
(pass_rtl_unroll_loops::execute): Rmove
targetm.loop_unroll_adjust check.
gcc/testsuite/ChangeLog:
PR target/107692
* gcc.dg/guality/loop-1.c: Remove additional option for ia32.
* gcc.target/i386/pr86270.c: Add -fno-unroll-loops.
* gcc.target/i386/pr93002.c: Likewise.
2023-08-11 11:25:43 +08:00