public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/riscv/heads/gcc-13-with-riscv-opts] (438 commits) DSE: Add LEN_MASK_STORE analysis into DSE and fix LEN_STORE
@ 2023-07-14 2:28 Jeff Law
0 siblings, 0 replies; only message in thread
From: Jeff Law @ 2023-07-14 2:28 UTC (permalink / raw)
To: gcc-cvs
The branch 'riscv/heads/gcc-13-with-riscv-opts' was updated to point to:
a139bad18d2... DSE: Add LEN_MASK_STORE analysis into DSE and fix LEN_STORE
It previously pointed to:
f36a9241ab1... DSE: Add LEN_MASK_STORE analysis into DSE and fix LEN_STORE
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------
f36a924... DSE: Add LEN_MASK_STORE analysis into DSE and fix LEN_STORE
cfa303b... GIMPLE_FOLD: Fix gimple fold for LEN_{MASK}_{LOAD,STORE}
420921b... RISC-V: Remove duplicated extern function_base decl
5adbb7e... RISC-V: Remove redundant vcond patterns
cee722a... SCCVN: Fix repeating variable name "len"
d829fb9... RISC-V: Fix one test failure of dg config.
7a6bb7a... RISC-V: Optimize VSETVL codegen of SELECT_VL with LEN_MASK_
5b8f16c... RISC-V: fix expand function of vlmul_ext RVV intrinsic
a0af5ae... RISC-V: Enable len_mask{load, store} and remove len_{load,
791b0a2... internal-fn: Fix bug of BIAS argument index
df62998... Revert "RISC-V:Add float16 tuple type abi"
b88f160... Revert "RISC-V:Add float16 tuple type support"
ae3a682... GIMPLE_FOLD: Apply LEN_MASK_{LOAD,STORE} into GIMPLE_FOLD
3f0628f... SSA ALIAS: Apply LEN_MASK_STORE to 'ref_maybe_used_by_call_
f892def... SSA ALIAS: Apply LEN_MASK_{LOAD, STORE} into SSA alias anal
d5426b4... RISC-V:Add float16 tuple type abi
ae56c22... RISC-V: Refactor the integer ternary autovec pattern
8652f8c... RISC-V: Support RVV floating-point auto-vectorization
0fb73df... LOOP IVOPTS: Apply LEN_MASK_{LOAD,STORE}
ae0ac44... IVOPTS: Add LEN_MASK_{LOAD, STORE} into 'get_alias_ptr_type
a89a891... VECT: Apply LEN_MASK_{LOAD,STORE} into vectorizer
0ab2e8d... Move can_vec_mask_load_store_p and get_len_load_store_mode
cb46083... RISC-V: testsuite: Add missing -mabi=lp64d.
9af4b37... RISC-V: Set the natural size of constant vector mask modes
a10ed7d... RISC-V: Optimize codegen of VLA SLP
1cfb993... RISC-V: testsuite: Add -Wno-psabi to vec_set/vec_extract te
1a1df7a... RISC-V: Fix compiler warning of riscv_arg_has_vector
b5be247... RISC-V: testsuite: Fix vmul test expectation and fix -ffast
7106245... RISC-V: Fix fails of testcases
9abf3ee... RISC-V: Add tuple vector mode psABI checking and simplify c
75399fe... RISC-V: Save and restore FCSR in interrupt functions to avo
febf4ac... RISC-V: Fix VWEXTF iterator requirement
7e74282... RISC-V: Bugfix for RVV widenning reduction in ZVE32/64
69cc9e7... RISC-V: Bugfix for RVV float reduction in ZVE32/64
3398e8c... VECT: Support LEN_MASK_{LOAD,STORE} ifn && optabs
4885d06... RISC-V: Add autovec FP unary operations.
a9a72aa... RISC-V: Add autovec FP binary operations.
dcbd56b... RISC-V: Add sign-extending variants for vmv.x.s.
3b2e593... RISC-V: Implement vec_set and vec_extract.
30af1e2... RISC-V: Add (u)int8_t to binop tests.
e9881a1... RISC-V: Fix one typo for reduc expand GET_MODE_CLASS
0b99760... RISC-V:Add float16 tuple type support
599583c... RISC-V: Bugfix for RVV integer reduction in ZVE32/64.
2b227a4... RISC-V: Fix VL operand bug in VSETVL PASS[PR110264]
63e7c34... RISC-V: Fix one warning of maybe-uninitialized in riscv-vse
9bf1bcc... cprop_hardreg: Enable propagation of the stack pointer if p
dbc9274... RISC-V: Use merge approach to optimize vector permutation
d468ad1... RISC-V: Ensure vector args and return use function stack to
424975c... RISC-V: Align the predictor style for define_insn_and_split
b4e9444... RISC-V: Bugfix for vec_init repeating auto vectorization in
17f9b68... RISC-V: Remove duplicate `#include "riscv-vector-switch.def
38e32f9... RISC-V: Add comments of some functions
8c6f53d... RISC-V: Add more SLP tests
fe5722d... RISC-V: Fix bug of VLA SLP auto-vectorization
bf8a43a... RISC-V: Add vector psabi checking.
1e48e2e... RISC-V: Fix one typo in full-vec-movel test
992a41c... RISC-V: Fix V_WHOLE && V_FRACT iterator requirement
0639fd5... RISC-V: Enhance RVV VLA SLP auto-vectorization with decompr
a97440f... RISC-V: Fix one potential test failure for RVV vsetvl
8f8cb75... RISC-V: Support RVV FP16 MISC vget/vset intrinsic API
8d997ca... RISC-V: Add RVV narrow shift right lowering auto-vectorizat
2ac4439... RISC-V: Add ZVFHMIN block autovec testcase
00b5887... RISC-V: Add test cases for RVV FP16 undefined and vlmul tru
dba6a12... RISC-V: Support RVV FP16 MISC vlmul ext intrinsic API
a2d22bd... RISC-V: Rework Phase 5 && Phase 6 of VSETVL PASS
cdb8b1f... RISC-V: Add test cases for RVV FP16 vreinterpret
c38964e... RISC-V: Enable select_vl for RVV auto-vectorization
f7d97a1... VECT: Add SELECT_VL support
8ddd2bb... RISC-V: Refactor requirement of ZVFH and ZVFHMIN.
5c9b570... RISC-V: Fix one warning of frm enum.
90b71ed... RISC-V: Add more test cases for RVV FP16
5d3c5aa... RISC-V: Eliminate extension after for *w instructions
d593f7b... riscv: Fix scope for memory model calculation
aee3d98... riscv: Fix insn cost calculation
0c83355... RISC-V: Support RVV VLA SLP auto-vectorization
2978cfb... RISC-V: Fix ICE when include riscv_vector.h with rv64gcv
d9db4f6... RISC-V: Add RVV vwmacc/vwmaccu/vwmaccsu combine lowering op
9bdfdbd... RISC-V] add TC for save-restore cfi directives.
c586f61... RISC-V: Support RVV FP16 ZVFH Reduction floating-point intr
b18d937... [RISC-V] correct machine mode in save-restore cfi RTL.
b811d1b... RISC-V: Fix 'REQUIREMENT' for machine_mode 'MODE' in vector
f87acf2... RISC-V: Fix some typo in vector-iterators.md
a3a7e8e... Testsuite: Fix a fail about xtheadcondmov-indirect-rv64.c
f02abc2... RISC-V: Support RVV FP16 ZVFH floating-point intrinsic API
32d2f01... RISC-V: Reorganize riscv-v.cc
717961c... RISC-V: Split arguments of expand_vec_perm
02ebc38... RISC-V: Remove redundant vlmul_ext_* patterns to fix PR1101
3690ad1... RISC-V: Support RVV FP16 ZVFHMIN intrinsic API
9463f6c... RISC-V: Move optimization patterns into autovec-opt.md
aaa7400... RISC-V: Support RVV zvfh{min} vfloat16*_t mov and spill
2189799... [RISC-V] fix cfi issue in save-restore.
467e03b... Remove unnecessary md pattern for TARGET_XTHEADCONDMOV
a34ea2a... RISC-V: Fix warning in predicated.md
d71d810... RISC-V: Add pseudo vwmul.wv pattern to enhance vwmul.vv ins
abcc3ad... VECT: Change flow of decrement IV
e01aa15... RISC-V: Add _mu C++ overloaded intrinsics for load && viota
bce4711... RISC-V: Optimize reverse series index vector
0046b8c... RISC-V: Fix warning in predicated.md
22ddc61... RISC-V: Add test for vfloat16*_t (non tuple) types
8f59749... RISC-V: Add __RISCV_ prefix to VXRM and FRM enum
5eb44c6... RISC-V: Add vwadd.wv/vwsub.wv auto-vectorization lowering o
db1d38e... RISC-V: Support RVV permutation auto-vectorization
52636b3... testsuite: Unbork multilib setups using -march flags (RISC-
756c36b... RISC-V: Introduce vfloat16m{f}*_t and their machine mode.
88ca3b0... RISC-V: Add RVV FRM enum for floating-point rounding mode i
d483962... RISC-V: Add vwadd<u>/vwsub<u>/vwmul<u>/vwmulsu.vv lowering
ee7abd8... RISC-V: Add testcase for vrsub.vi auto-vectorization
94d27ee... RISC-V: Remove FRM for vfwcvt (RVV float to float widening
2b281ab... RISC-V: Remove FRM for vfwcvt.f.x<u>.v (RVV integer to floa
da4570c... RISC-V: Remove FRM for vfncvt.rod instruction
5c8f937... RISC-V: Add ZVFH extension to the -march= option
1f6ec60... RISC-V: Fix unreachable test code for init repeat sequence.
c42d2b3... RISC-V: Allow all const_vec_duplicates as constants.
2b61af4... riscv: add work around for PR sanitizer/82501
2a1c036... riscv: update riscv_asan_shadow_offset
7cee77f... RISC-V: Add floating-point to integer conversion RVV auto-v
6b651d6... RISC-V: Fix warning in riscv.md
9ce9532... RISC-V: Add RVV FNMA auto-vectorization support
cceebf0... RISC-V: Optimize TARGET_XTHEADCONDMOV
09af49d... RISC-V: Use extension instructions instead of bitwise "and"
658fee4... RISC-V: Refactor comments and naming of riscv-v.cc.
b9d8c6a... RISC-V: Eliminate the magic number in riscv-v.cc
cfa3e54... RISC-V: Using merge approach to optimize repeating sequence
57ffcad... RISC-V: Fix VSETVL PASS ICE on SLP auto-vectorization
a8c162d... RISC-V: Remove redundant printf of abs-run.c
ac49f29... RISC-V: Add RVV FMA auto-vectorization support
4cc5ac1... RISC-V: Fix ternary instruction attribute bug
567f3d8... RISC-V: Fix incorrect VXRM configuration in mode switching
d220c71... RISC-V: Add ZVFHMIN extension to the -march= option
f1287c2... RISC-V: Implement autovec abs, vneg, vnot.
17bc7ec... RISC-V: Add autovec sign/zero extension and truncation.
17ab086... RISC-V: Fix zero-scratch-regs-3.c fail
3a18e2c... In pipeline scheduling, insns should not be fusion in diffe
0235955... VECT: Add decrement IV iteration loop control by variable a
309b0c9... RISC-V: Remove FRM_REGNUM dependency for rtx conversions
f0e53f9... RISC-V: Add FRM_ prefix to dynamic rounding mode enum
fe21f4d... RISC-V: Add RVV mask logic auto-vectorization
253a6a4... RISC-V: Add RVV comparison autovectorization
43de0f7... RISC-V: Support RVV VREINTERPRET from vbool*_t to vuint*m1_
82775b8... RISC-V: Support RVV VREINTERPRET from vbool*_t to vint*m1_t
3d6eb6b... RISC-V: Fix incorrect code of reaching inaccessible memory
b95cd90... RISC-V: Fix magic number of RVV auto-vectorization expander
0b7b581... RISC-V: Fix warning of vxrm pattern
1c08034... RISC-V: Refactor the framework of RVV auto-vectorization
e84fc30... RISC-V: Add "m_" prefix for private member
eb09341... RISC-V: Fix typo of multiple_rgroup-2.h
694faf8... VECT: Fix bug of multiple-rgroup for length is counting ele
f18026e... RISC-V: Reorganize the code of CONST_VECTOR handling in ris
e249122... RISC-V: Support RVV VREINTERPRET from v{u}int*_t to vbool[2
1114152... Mode-Switching: Fix local array maybe uninitialized warning
9e2c540... Fix riscv_expand_conditional_move.
7cc982b... Add bext pattern for ZBS
85ac00a... RISC-V: Fix CTZ unnecessary sign extension [PR #106888]
5c3c374... RISC-V: Remove masking third operand of rotate instructions
8d521bc... RISC-V: improve codegen for large constants with same 32-bi
362a89e... RISC-V: testsuite: Remove empty *-run-template.h.
9ceaf99... RISC-V: Allow more loading of const vectors.
2fb511a... Machine_Mode: Extend machine_mode from 8 to 16 bits
537fd92... Fix type error of 'switch (SUBREG_BYTE (op)).'
7873002... RISC-V: Remove trailing spaces on lines.
1650fce... Partial cherry-pick of this patch (just the riscv bits):
9738bda... RISC-V: Remove masking third operand of rotate instructions
2942d32... RISC-V: Add mode switching target hook to insert rounding m
aa11bf1... RISC-V: Introduce rounding mode operand into fixed-point in
4a53210... RISC-V: Add rounding mode enum for fixed-point intrinsics
5f7d87e... RISC-V: Support RVV VREINTERPRET from v{u}int*_t to vbool1_
d825266... RISC-V: Fix wrong select_kind in riscv_compute_multilib
81b7397... RISC-V: Adjust stdint.h to stdint-gcc.h for rvv tests
b397c25... RISC-V: Add FRM and rounding mode operand into floating poi
3b6c766... RISC-V: Add rounding mode operand for fixed-point patterns
88c4a01... OPTABS: Extend the number of expanding instructions pattern
bb0eed8... RISC-V: Optimize vsetvl AVL for VLS VLMAX auto-vectorizatio
42f4b10... RISC-V: Support TARGET_VECTORIZE_PREFERRED_VECTOR_ALIGNMENT
9160e78... RISC-V: Refactor the or pattern to switch cases
725ba0b... RISC-V: Pull out function call with side effect from gcc_as
8b1e86c... RISC-V: Improve vector_insn_info::dump for LMUL and policy
8e8e6f4... RISC-V: Optimize vsetvli of LCM INSERTED edge for user vset
9652b28... RISC-V: Suppress unused parameter warning in riscv-common.c
c0443d4... RISC-V: Fix fail of vmv-imm-rv64.c in rv32
185b40c... RISC-V: Add basic vec_init for VLS RVV auto-vectorization
2b57ebe... RISC-V: Reorganize binary autovec testcases
42dee86... RISC-V: Fix RVV binary auto-vectorizaiton test fails
c0973de... Var-Tracking: Typedef pointer_mux<tree_node, rtx_def> as de
69f3ad8... RISC-V: Allow vector constants in riscv_const_insns.
1c42921... RISC-V: Update RVV integer compare simplification comments
c000345... RISC-V: Add autovectorization tests for binary integer oper
0ed74ae... RISC-V: Split off shift patterns for autovectorization.
08c9b89... RISC-V: Clarify vlmax and length handling.
b500a09... RISC-V: Add vectorized binops and insn_expander helpers.
4bba966... VECT: Add tree_code into "creat_iv" and allow it can handle
c9596f0... RISC-V: Support const series vector for RVV auto-vectorizat
1a29bce... RISC-V: Insert vsetivli zero, 0 for vmv.x.s/vfmv.f.s instru
91ce874... RISC-V: Fix incorrect implementation of TARGET_VECTORIZE_SU
c27fd67... RISC-V: Fix dead loop for user vsetvli intrinsic avl checki
48c595d... RISC-V: Factor out vector manager code in vsetvli insertion
bdae12b... RISC-V: Improve portability of testcases
0a035b9... RISC-V: Fix ugly && incorrect codes of RVV auto-vectorizati
5b370ed... RISC-V: Handle multi-lib path correclty for linux
052fac7... Delete duplicated riscv definition.
3cd6db1... RISC-V: autovec: Verify that GET_MODE_NUNITS is a multiple
7214ae8... RISC-V:autovec: Add target vectorization hooks
908cdc9... Remove duplicated definition in risc-v vector support.
1fb4a45... RISC-V:autovec: Add auto-vectorization support functions
8d24f9a... RISC-V: autovec: Export policy functions to global scope
52b95e7... RISC-V: autovec: Add new predicates and function prototypes
4f6d34a... RISC-V: Enable basic RVV auto-vectorization support.
13fffad... RISC-V: Fix incorrect demand info merge in local vsetvli op
286a7ca... RISC-V: Legitimise the const0_rtx for RVV indexed load/stor
7502192... RISC-V: Allow RVV VMS{Compare}(V1, V1) simplify to VMSET
9800db5... RISC-V: Fix PR109615
0fe478d... riscv: fix error: control reaches end of non-void function
8d1fc9c... RISC-V: Support segment intrinsics
e23c1b0... RISC-V: Add tuple type vget/vset intrinsics
41be7a6... RISC-V: Add tuple types support
47312d9... RISC-V: Table A.6 conformance tests
a58a3aa... RISC-V: Weaken atomic loads
f9a5dc7... RISC-V: Weaken mem_thread_fence
4362f21... RISC-V: Weaken LR/SC pairs
5283139... RISC-V: Eliminate AMO op fences
76bd390... RISC-V: Strengthen atomic stores
a7559fc... RISC-V: Add AMO release bits
48a1cc9... RISC-V: Enforce atomic compare_exchange SEQ_CST
03d307e... RISC-V: Enforce subword atomic LR/SC SEQ_CST
dce6baa... RISC-V: Enforce Libatomic LR/SC SEQ_CST
4763132... RISC-V: Eliminate SYNC memory models
2c67fea... RISC-V: ICE for vlmul_ext_v intrinsic API
01f1702... RISC-V: fix build issue with gcc 4.9.x
6776150... RISC-V: decouple stack allocation for rv32e w/o save-restor
ff90f59... RISC-V: Add divmod expansion support
15ebf19... RISC-V: Added support clmul[r,h] instructions for Zbc exten
7c14338... RISC-V: Eliminate redundant zero extension of minu/maxu ope
7357557... RISC-V: Add required tls to read thread pointer test
f0a48f6... RISC-V: Allow RVV VMS{Compare}(V1, V1) simplify to VMCLR
f41025c... RISC-V: Legitimise the const0_rtx for RVV load/store addres
fc18b92... RISC-V: Fine tune vmadc/vmsbc RA constraint
57aa7fb... RISC-V: Optimize comparison patterns for register allocatio
3463d29... RISC-V: Fix redundant vmv1r.v instruction in vmsge.vx codeg
da371a4... RISC-V: Fine tune gather load RA constraint
7d51899... RISC-V: Bugfix for RVV vbool*_t vn_reference_equal
f532e5e... RISC-V: Add auto-vectorization compile option for RVV
38467ba... avoid splitting small constants in bcrli_nottwobits pattern
6933ace... riscv: relax splitter restrictions for creating pseudos
7deee66... RISC-V: Eliminate redundant vsetvli for duplicate AVL def
7564b7f... RISC-V: Add function comment for cleanup_insns.
bfe844d... RISC-V: Optimize fault only first load
83f8653... RISC-V: Defer vsetvli insertion to later if possible [PR108
20fba4b... riscv: Fix <bitmanip_insn> fallout.
6c1171a... RISC-V: Add local user vsetvl instruction elimination [PR10
02facc4... [PR target/108248] [RISC-V] Break down some bitmanip insn t
21cfc1e... RISC-V: Fix RVV register order
b29556c... RISC-V: Fix riscv/arch-19.c with different ISA spec version
d7364b1... RISC-V: Fix simplify_ior_optimization.c on rv32
abab44c... RISC-V: Support 128 bit vector chunk
42ce76d... RISC-V: Align IOR optimization MODE_CLASS condition to AND.
e3ede9b... vect: Verify that GET_MODE_UNITS is greater than one for ve
acc8082... Add TARGET_ZBKB to the condition of bswapsi2, bswapdi2 and
fea58a3... RISC-V: Adjust the parsing order of extensions to be consis
0b18fae... RISC-V: make the stack manipulation codes more readable.
7aeb835... RISC-V: optimize stack manipulation in save-restore
8a7d000... RISC-V: add a new parameter in riscv_first_stack_step.
b4b740a... RISC-V: Optimze the reverse conditions of rotate shift
Summary of changes (added commits):
-----------------------------------
a139bad... DSE: Add LEN_MASK_STORE analysis into DSE and fix LEN_STORE
3dfdeac... GIMPLE_FOLD: Fix gimple fold for LEN_{MASK}_{LOAD,STORE}
86eda88... RISC-V: Remove duplicated extern function_base decl
30219bc... RISC-V: Remove redundant vcond patterns
1b0e4c7... SCCVN: Fix repeating variable name "len"
ce41f3b... RISC-V: Fix one test failure of dg config.
7913dc2... RISC-V: Optimize VSETVL codegen of SELECT_VL with LEN_MASK_
085a496... RISC-V: fix expand function of vlmul_ext RVV intrinsic
6bfd64d... RISC-V: Enable len_mask{load, store} and remove len_{load,
e956a1b... internal-fn: Fix bug of BIAS argument index
7b3035b... Revert "RISC-V:Add float16 tuple type abi"
3808e45... Revert "RISC-V:Add float16 tuple type support"
b82a718... GIMPLE_FOLD: Apply LEN_MASK_{LOAD,STORE} into GIMPLE_FOLD
1c37170... SSA ALIAS: Apply LEN_MASK_STORE to 'ref_maybe_used_by_call_
3016f36... SSA ALIAS: Apply LEN_MASK_{LOAD, STORE} into SSA alias anal
77bfee8... RISC-V:Add float16 tuple type abi
5ec2c30... RISC-V: Refactor the integer ternary autovec pattern
944f612... RISC-V: Support RVV floating-point auto-vectorization
0f36ebf... LOOP IVOPTS: Apply LEN_MASK_{LOAD,STORE}
bf87f9e... IVOPTS: Add LEN_MASK_{LOAD, STORE} into 'get_alias_ptr_type
166d1d0... VECT: Apply LEN_MASK_{LOAD,STORE} into vectorizer
74c4317... Move can_vec_mask_load_store_p and get_len_load_store_mode
c2f4edf... RISC-V: testsuite: Add missing -mabi=lp64d.
aafe743... RISC-V: Set the natural size of constant vector mask modes
b367818... RISC-V: Optimize codegen of VLA SLP
6bbea96... RISC-V: testsuite: Add -Wno-psabi to vec_set/vec_extract te
52b9ee9... RISC-V: Fix compiler warning of riscv_arg_has_vector
55fd243... RISC-V: testsuite: Fix vmul test expectation and fix -ffast
9d50198... RISC-V: Fix fails of testcases
4b9063e... RISC-V: Add tuple vector mode psABI checking and simplify c
b0dfe6b... RISC-V: Save and restore FCSR in interrupt functions to avo
418ef6f... RISC-V: Fix VWEXTF iterator requirement
16a2940... RISC-V: Bugfix for RVV widenning reduction in ZVE32/64
1cc1214... RISC-V: Bugfix for RVV float reduction in ZVE32/64
81e1062... VECT: Support LEN_MASK_{LOAD,STORE} ifn && optabs
949f680... RISC-V: Add autovec FP unary operations.
7057605... RISC-V: Add autovec FP binary operations.
cb54ac3... RISC-V: Add sign-extending variants for vmv.x.s.
4870084... RISC-V: Implement vec_set and vec_extract.
16ef4d0... RISC-V: Add (u)int8_t to binop tests.
fc54969... RISC-V: Fix one typo for reduc expand GET_MODE_CLASS
59fb7c8... RISC-V:Add float16 tuple type support
68fee2b... RISC-V: Bugfix for RVV integer reduction in ZVE32/64.
251a8f8... RISC-V: Fix one warning of maybe-uninitialized in riscv-vse
7d8ed40... cprop_hardreg: Enable propagation of the stack pointer if p
63d279b... RISC-V: Use merge approach to optimize vector permutation
f6140b2... RISC-V: Ensure vector args and return use function stack to
65c6d6d... RISC-V: Align the predictor style for define_insn_and_split
17091f4... RISC-V: Bugfix for vec_init repeating auto vectorization in
a1acd44... RISC-V: Remove duplicate `#include "riscv-vector-switch.def
d3dde89... RISC-V: Add comments of some functions
b099888... RISC-V: Add more SLP tests
c57a7b4... RISC-V: Fix bug of VLA SLP auto-vectorization
318817e... RISC-V: Add vector psabi checking.
792ffe3... RISC-V: Fix one typo in full-vec-movel test
27ec8bb... RISC-V: Fix V_WHOLE && V_FRACT iterator requirement
570a68f... RISC-V: Enhance RVV VLA SLP auto-vectorization with decompr
285c0cf... RISC-V: Fix one potential test failure for RVV vsetvl
c23ecb3... RISC-V: Support RVV FP16 MISC vget/vset intrinsic API
da6f4fd... RISC-V: Add RVV narrow shift right lowering auto-vectorizat
f54c749... RISC-V: Add ZVFHMIN block autovec testcase
efeb8c7... RISC-V: Add test cases for RVV FP16 undefined and vlmul tru
7ffcceb... RISC-V: Support RVV FP16 MISC vlmul ext intrinsic API
8c67b4d... RISC-V: Rework Phase 5 && Phase 6 of VSETVL PASS
8677acf... RISC-V: Add test cases for RVV FP16 vreinterpret
2c62863... RISC-V: Enable select_vl for RVV auto-vectorization
c32183b... VECT: Add SELECT_VL support
10b5fda... RISC-V: Refactor requirement of ZVFH and ZVFHMIN.
8aeb721... RISC-V: Fix one warning of frm enum.
789022f... RISC-V: Add more test cases for RVV FP16
929fa69... RISC-V: Eliminate extension after for *w instructions
aedf746... riscv: Fix scope for memory model calculation
31ef97d... riscv: Fix insn cost calculation
a991e74... RISC-V: Support RVV VLA SLP auto-vectorization
c66d3e1... RISC-V: Fix ICE when include riscv_vector.h with rv64gcv
25c4369... RISC-V: Add RVV vwmacc/vwmaccu/vwmaccsu combine lowering op
657d060... RISC-V] add TC for save-restore cfi directives.
c24bc4a... RISC-V: Support RVV FP16 ZVFH Reduction floating-point intr
f3d3fc0... [RISC-V] correct machine mode in save-restore cfi RTL.
d7b74d9... RISC-V: Fix 'REQUIREMENT' for machine_mode 'MODE' in vector
394230f... RISC-V: Fix some typo in vector-iterators.md
69a68db... Testsuite: Fix a fail about xtheadcondmov-indirect-rv64.c
1fca156... RISC-V: Support RVV FP16 ZVFH floating-point intrinsic API
850ac5f... RISC-V: Reorganize riscv-v.cc
0fed0ba... RISC-V: Split arguments of expand_vec_perm
7b55cc2... RISC-V: Remove redundant vlmul_ext_* patterns to fix PR1101
073e55e... RISC-V: Support RVV FP16 ZVFHMIN intrinsic API
8b128b2... RISC-V: Move optimization patterns into autovec-opt.md
cf296a0... RISC-V: Support RVV zvfh{min} vfloat16*_t mov and spill
cef4b93... [RISC-V] fix cfi issue in save-restore.
11ff95d... Remove unnecessary md pattern for TARGET_XTHEADCONDMOV
2efb0b5... RISC-V: Fix warning in predicated.md
37bfc9b... RISC-V: Add pseudo vwmul.wv pattern to enhance vwmul.vv ins
6923483... VECT: Change flow of decrement IV
13c44d1... RISC-V: Add _mu C++ overloaded intrinsics for load && viota
f4802aa... RISC-V: Optimize reverse series index vector
eb2c2d5... RISC-V: Fix warning in predicated.md
987d08b... RISC-V: Add test for vfloat16*_t (non tuple) types
a1d7de1... RISC-V: Add __RISCV_ prefix to VXRM and FRM enum
c884635... RISC-V: Add vwadd.wv/vwsub.wv auto-vectorization lowering o
a19daab... RISC-V: Support RVV permutation auto-vectorization
2d9994e... testsuite: Unbork multilib setups using -march flags (RISC-
3d874ad... RISC-V: Introduce vfloat16m{f}*_t and their machine mode.
c973a19... RISC-V: Add RVV FRM enum for floating-point rounding mode i
4524be5... RISC-V: Add vwadd<u>/vwsub<u>/vwmul<u>/vwmulsu.vv lowering
f61e291... RISC-V: Add testcase for vrsub.vi auto-vectorization
5d2c19e... RISC-V: Remove FRM for vfwcvt (RVV float to float widening
758c6e9... RISC-V: Remove FRM for vfwcvt.f.x<u>.v (RVV integer to floa
6267bf0... RISC-V: Remove FRM for vfncvt.rod instruction
c4b100a... RISC-V: Add ZVFH extension to the -march= option
00f42da... RISC-V: Fix unreachable test code for init repeat sequence.
16d03f1... RISC-V: Allow all const_vec_duplicates as constants.
b21a920... riscv: add work around for PR sanitizer/82501
a8b0703... RISC-V: Add floating-point to integer conversion RVV auto-v
2eea5ba... RISC-V: Fix warning in riscv.md
303972b... RISC-V: Add RVV FNMA auto-vectorization support
ba0468e... RISC-V: Optimize TARGET_XTHEADCONDMOV
ca0a210... RISC-V: Use extension instructions instead of bitwise "and"
3c42f47... RISC-V: Refactor comments and naming of riscv-v.cc.
53b52d5... RISC-V: Eliminate the magic number in riscv-v.cc
1fed9cf... RISC-V: Using merge approach to optimize repeating sequence
881098d... RISC-V: Fix VSETVL PASS ICE on SLP auto-vectorization
ea045c6... RISC-V: Remove redundant printf of abs-run.c
bbfeb58... RISC-V: Add RVV FMA auto-vectorization support
4362771... RISC-V: Fix incorrect VXRM configuration in mode switching
9fa4e82... RISC-V: Add ZVFHMIN extension to the -march= option
bdab5d6... RISC-V: Implement autovec abs, vneg, vnot.
ee51955... RISC-V: Add autovec sign/zero extension and truncation.
61af6a4... RISC-V: Fix zero-scratch-regs-3.c fail
6635f05... In pipeline scheduling, insns should not be fusion in diffe
991ba5e... VECT: Add decrement IV iteration loop control by variable a
f2dddac... RISC-V: Remove FRM_REGNUM dependency for rtx conversions
a2eb658... RISC-V: Add FRM_ prefix to dynamic rounding mode enum
f9abefc... RISC-V: Add RVV mask logic auto-vectorization
b38a123... RISC-V: Add RVV comparison autovectorization
948a107... RISC-V: Support RVV VREINTERPRET from vbool*_t to vuint*m1_
ed091e9... RISC-V: Support RVV VREINTERPRET from vbool*_t to vint*m1_t
41467d6... RISC-V: Fix incorrect code of reaching inaccessible memory
023c974... RISC-V: Fix magic number of RVV auto-vectorization expander
7c8a202... RISC-V: Fix warning of vxrm pattern
0a5f230... RISC-V: Refactor the framework of RVV auto-vectorization
1d59903... RISC-V: Add "m_" prefix for private member
c5666a2... RISC-V: Fix typo of multiple_rgroup-2.h
7492014... VECT: Fix bug of multiple-rgroup for length is counting ele
0a3f17d... RISC-V: Reorganize the code of CONST_VECTOR handling in ris
9e85314... RISC-V: Support RVV VREINTERPRET from v{u}int*_t to vbool[2
9f12e3b... Mode-Switching: Fix local array maybe uninitialized warning
66b9ccc... Fix riscv_expand_conditional_move.
1c750a5... Add bext pattern for ZBS
498ab8a... RISC-V: Fix CTZ unnecessary sign extension [PR #106888]
3ac3d5a... RISC-V: Remove masking third operand of rotate instructions
17a61c5... RISC-V: improve codegen for large constants with same 32-bi
2f9e825... RISC-V: testsuite: Remove empty *-run-template.h.
2803181... RISC-V: Allow more loading of const vectors.
ee421ed... Machine_Mode: Extend machine_mode from 8 to 16 bits
a6ef811... Fix type error of 'switch (SUBREG_BYTE (op)).'
24a88da... RISC-V: Remove trailing spaces on lines.
3c6f200... Partial cherry-pick of this patch (just the riscv bits):
ce4d5a5... RISC-V: Remove masking third operand of rotate instructions
2277793... RISC-V: Add mode switching target hook to insert rounding m
1ff593a... RISC-V: Introduce rounding mode operand into fixed-point in
679af77... RISC-V: Add rounding mode enum for fixed-point intrinsics
6e2bcf3... RISC-V: Support RVV VREINTERPRET from v{u}int*_t to vbool1_
2013138... RISC-V: Adjust stdint.h to stdint-gcc.h for rvv tests
8a7031f... RISC-V: Add FRM and rounding mode operand into floating poi
94f2446... RISC-V: Add rounding mode operand for fixed-point patterns
34036d3... OPTABS: Extend the number of expanding instructions pattern
24ed5e4... RISC-V: Optimize vsetvl AVL for VLS VLMAX auto-vectorizatio
313b5bf... RISC-V: Support TARGET_VECTORIZE_PREFERRED_VECTOR_ALIGNMENT
af53cce... RISC-V: Refactor the or pattern to switch cases
8949c1d... RISC-V: Pull out function call with side effect from gcc_as
4908278... RISC-V: Improve vector_insn_info::dump for LMUL and policy
0a0c0e5... RISC-V: Optimize vsetvli of LCM INSERTED edge for user vset
c408bd9... RISC-V: Fix fail of vmv-imm-rv64.c in rv32
5b863ad... RISC-V: Add basic vec_init for VLS RVV auto-vectorization
4be3b33... RISC-V: Reorganize binary autovec testcases
952b590... RISC-V: Fix RVV binary auto-vectorizaiton test fails
e11a78e... Var-Tracking: Typedef pointer_mux<tree_node, rtx_def> as de
aad3073... RISC-V: Allow vector constants in riscv_const_insns.
b653ed8... RISC-V: Update RVV integer compare simplification comments
088a13b... RISC-V: Add autovectorization tests for binary integer oper
1315e9a... RISC-V: Split off shift patterns for autovectorization.
9f2ba20... RISC-V: Clarify vlmax and length handling.
611e13f... RISC-V: Add vectorized binops and insn_expander helpers.
fb55f46... VECT: Add tree_code into "creat_iv" and allow it can handle
47a76dc... RISC-V: Support const series vector for RVV auto-vectorizat
e983d21... RISC-V: Insert vsetivli zero, 0 for vmv.x.s/vfmv.f.s instru
c480b86... RISC-V: Fix incorrect implementation of TARGET_VECTORIZE_SU
e8cd088... RISC-V: Fix dead loop for user vsetvli intrinsic avl checki
e59e450... RISC-V: Factor out vector manager code in vsetvli insertion
eab5094... RISC-V: Improve portability of testcases
97aee38... RISC-V: Fix ugly && incorrect codes of RVV auto-vectorizati
e802685... RISC-V: Handle multi-lib path correclty for linux
cb9dbfb... Delete duplicated riscv definition.
ea212e2... RISC-V: autovec: Verify that GET_MODE_NUNITS is a multiple
d2fb1f9... RISC-V:autovec: Add target vectorization hooks
0bed18b... Remove duplicated definition in risc-v vector support.
e565b2d... RISC-V:autovec: Add auto-vectorization support functions
fa1931c... RISC-V: autovec: Export policy functions to global scope
c8c183b... RISC-V: autovec: Add new predicates and function prototypes
69e86ae... RISC-V: Enable basic RVV auto-vectorization support.
5662f0c... RISC-V: Fix incorrect demand info merge in local vsetvli op
3c65193... RISC-V: Legitimise the const0_rtx for RVV indexed load/stor
1ed8be5... RISC-V: Allow RVV VMS{Compare}(V1, V1) simplify to VMSET
f40bbc2... RISC-V: Fix PR109615
14bbca2... riscv: fix error: control reaches end of non-void function
6528010... RISC-V: Support segment intrinsics
6b7b603... RISC-V: Add tuple type vget/vset intrinsics
2f357f9... RISC-V: Add tuple types support
a702779... RISC-V: Table A.6 conformance tests
50ece1b... RISC-V: Weaken atomic loads
644e5b1... RISC-V: Weaken mem_thread_fence
7855e7d... RISC-V: Weaken LR/SC pairs
6065f5d... RISC-V: Eliminate AMO op fences
a88931c... RISC-V: Strengthen atomic stores
684c853... RISC-V: Add AMO release bits
8471c4a... RISC-V: Enforce atomic compare_exchange SEQ_CST
d0f9a96... RISC-V: Enforce subword atomic LR/SC SEQ_CST
61f7026... RISC-V: Enforce Libatomic LR/SC SEQ_CST
19abd10... RISC-V: Eliminate SYNC memory models
0d17241... RISC-V: ICE for vlmul_ext_v intrinsic API
0fa11fa... RISC-V: fix build issue with gcc 4.9.x
bdda82b... RISC-V: decouple stack allocation for rv32e w/o save-restor
1aec92a... RISC-V: Add divmod expansion support
4e68ac6... RISC-V: Added support clmul[r,h] instructions for Zbc exten
abef9a0... RISC-V: Eliminate redundant zero extension of minu/maxu ope
4a37c04... RISC-V: Add required tls to read thread pointer test
d8b048a... RISC-V: Allow RVV VMS{Compare}(V1, V1) simplify to VMCLR
6c31d5b... RISC-V: Legitimise the const0_rtx for RVV load/store addres
8f7e874... RISC-V: Fine tune vmadc/vmsbc RA constraint
b31b6ac... RISC-V: Optimize comparison patterns for register allocatio
ef53646... RISC-V: Fix redundant vmv1r.v instruction in vmsge.vx codeg
77e186f... RISC-V: Fine tune gather load RA constraint
bba3b1d... RISC-V: Bugfix for RVV vbool*_t vn_reference_equal
034f133... RISC-V: Add auto-vectorization compile option for RVV
98134b3... avoid splitting small constants in bcrli_nottwobits pattern
e432aaa... riscv: relax splitter restrictions for creating pseudos
b6515a9... RISC-V: Eliminate redundant vsetvli for duplicate AVL def
dc5fe00... RISC-V: Add function comment for cleanup_insns.
564b624... RISC-V: Optimize fault only first load
78cf6fd... RISC-V: Defer vsetvli insertion to later if possible [PR108
62432db... riscv: Fix <bitmanip_insn> fallout.
bc18f79... [PR target/108248] [RISC-V] Break down some bitmanip insn t
acc2a8d... RISC-V: Fix RVV register order
be9e153... RISC-V: Fix riscv/arch-19.c with different ISA spec version
13cde74... RISC-V: Fix simplify_ior_optimization.c on rv32
c475101... RISC-V: Support 128 bit vector chunk
4bba7fb... RISC-V: Align IOR optimization MODE_CLASS condition to AND.
ae1e204... vect: Verify that GET_MODE_UNITS is greater than one for ve
0f3353b... Add TARGET_ZBKB to the condition of bswapsi2, bswapdi2 and
8235c50... RISC-V: Adjust the parsing order of extensions to be consis
17d40dd... RISC-V: make the stack manipulation codes more readable.
2da5252... RISC-V: optimize stack manipulation in save-restore
1498f82... RISC-V: add a new parameter in riscv_first_stack_step.
1c380fa... RISC-V: Optimze the reverse conditions of rotate shift
27e4213... alpha: Fix computation mode in alpha_emit_set_long_cost [PR (*)
04a3fa2... Daily bump. (*)
db17977... libstdc++: Check conversion from filesystem::path to wide s (*)
037907c... Initial Granite Rapids D Support (*)
c158400... Daily bump. (*)
3957319... ada: Follow-up fix for compilation issue with recent MinGW- (*)
bb38d74... testsuite: Unbreak pr110557.cc where long is 32-bit (*)
7f6d861... Daily bump. (*)
1e6a948... vect: Fix vectorized BIT_FIELD_REF for signed bit-fields [P (*)
f9781fc... Daily bump. (*)
35efeed... Daily bump. (*)
d00a7d2... Fortran: simplification of FINDLOC for constant complex arg (*)
2389447... doc: Fix typo in Warning Options [PR110595] (*)
692c6b8... Daily bump. (*)
acd679a... d: Fix PR 108842: Cannot use enum array with -fno-druntime (*)
45e950b... tree-optimization/110556 - tail merging still pre-tuples (*)
0d20f9d... tree-optimization/110515 - wrong code with LIM + PRE (*)
980666f... tree-optimization/110392 - ICE with predicate analysis (*)
32c7f05... tree-optimization/110381 - preserve SLP permutation with in (*)
857d763... RISC-V: Fix local_eliminate_vsetvl_insn bug in VSETVL PASS[ (*)
3074842... ada: Fix expanding container aggregates (*)
b5cddeb... ada: Fix internal error on aggregate within container aggre (*)
0fb227b... ada: Fix crash on vector initialization (*)
4a158c0... Daily bump. (*)
94d24f1... libstdc++: Document --enable-cstdio=stdio_pure [PR104299] (*)
41d940c... Daily bump. (*)
68aa17c... Fix power10 fusion bug with prefixed loads, PR target/10532 (*)
5906d8f... rs6000: genfusion: Rewrite load/compare code (*)
79b6a48... tree-optimization/110228 - avoid undefs in ifcombine more t (*)
c7d995d... Daily bump. (*)
e292632... x86: Enable ENQCMD and UINTR for march=sierraforest. (*)
7a98514... Daily bump. (*)
d4a9d4c... Fix couple of endianness issues in fold_ctor_reference (*)
1289741... Darwin, Objective-C: Support -fconstant-cfstrings [PR108743 (*)
50180d4... libphobos: Handle Darwin Arm and AArch64 in fibre context a (*)
025a3f4... libphobos, testsuite: Disable forkgc2 on Darwin [PR103944] (*)
e79c653... modula-2: Amend the handling of failed select() calls in RT (*)
75909f6... Daily bump. (*)
3cb9d1f... d: Fix testcase failure of gdc.dg/Wbuiltin_declaration_mism (*)
f614e6b... d: Add testcase from PR108962 (*)
78e9bd7... d: Fix core.volatile.volatileLoad discarded if result is un (*)
6876e30... Daily bump. (*)
3f43c19... d: Fix accesses of immutable arrays using constant index st (*)
6e79091... d: Don't generate code that throws exceptions when compilin (*)
23c6445... c++: NSDMI instantiation during overload resolution [PR1104 (*)
8f2cafc... c++: unpropagated CONSTRUCTOR_MUTABLE_POISON [PR110463] (*)
fdc22ac... Daily bump. (*)
e2dd8e4... Daily bump. (*)
b7b70cb... libstdc++: Fix configure test for 32-bit targets (*)
fa78e9a... libstdc++: Disable embedded tzdata for all 16-bit targets (*)
2d40cd2... libstdc++: Fix std::format for pointers [PR110239] (*)
ae7cdc8... libstdc++: Fix P2510R3 "Formatting pointers" [PR110149] (*)
dbd4acd... libstdc++: Disable cacheline alignment for DJGPP [PR109741] (*)
132015b... libstdc++: Add preprocessor checks to <experimental/interne (*)
aa08735... libstdc++: Fix some tests that fail with -fexcess-precision (*)
4b05a7d... libstdc++: Add missing noexcept to std::scoped_allocator_ad (*)
52997b1... libstdc++: Improve tests for emplace member of sequence con (*)
adbb9c6... testsuite: Use -fno-report-bug in gcc.dg/plugin/ (*)
483522d... i386: add -fno-stack-protector to two tests (*)
74ef422... Fortran: fix passing of zero-sized array arguments to proce (*)
1a023e6... testsuite: fix scan-tree-dump patterns [PR83904,PR100297] (*)
8b05956... Refine maskstore patterns with UNSPEC_MASKMOV. (*)
ecc1af1... Refine maskloadmn pattern with UNSPEC_MASKLOAD. (*)
e0f07bc... Daily bump. (*)
99c0b27... i386: Sync tune_string with arch_string for target attribut (*)
f2eeda5... d: Fix wrong code-gen when returning structs by value. (*)
09124b7... Support parallel testing in libgomp: fallback Perl 'flock' (*)
3840d5c... Support parallel testing in libgomp, part II [PR66005] (*)
2aa6135... Support parallel testing in libgomp, part I [PR66005] (*)
4b9af57... libgomp C++ testsuite: Use 'lang_include_flags' instead of (*)
70717f1... libgm2: Remove 'autogen.sh' (*)
e0718f3... libgm2: Adjust 'autogen.sh' to 'ACLOCAL_AMFLAGS', and simpl (*)
a533ded... rust: Update usage of TARGET_AIX to TARGET_AIX_OS (*)
2183235... go: Update usage of TARGET_AIX to TARGET_AIX_OS (*)
3be6813... Make option mvzeroupper independent of optimization level. (*)
59c8233... Issue a warning for conversion between short and __bf16 und (*)
74ae970... Daily bump. (*)
81fa6df... Mark asm goto with outputs as volatile (*)
7085905... ipa-sra: Disable candidates with no known callers (PR 11027 (*)
2f3eedc... RISC-V: Fix VL operand bug in VSETVL PASS[PR110264] (*)
87b1fcb... Fix __builtin_alloca_with_align_and_max defbuiltin usage (*)
0354c7d... Daily bump. (*)
9599da7... d: Suboptimal codegen for __builtin_expect(cond, false) (*)
ae3a4ce... d: Fix crash in d/dmd/root/aav.d:127 dmd_aaGetRvalue from D (*)
9d423de... Daily bump. (*)
30b38d4... d: Merge upstream dmd, druntime a45f4e9f43, phobos 106038f2 (*)
87f569b... Daily bump. (*)
896085f... Daily bump. (*)
9df1f36... compiler, libgo: support bootstrapping gc compiler (*)
b7e9dd9... c++: fix PR110102 backport (*)
be1e122... c++: init-list of uncopyable type [PR110102] (*)
dc7f1bf... c++: fix explicit/copy problem [PR109247] (*)
9da2ef3... tree-optimization/110298 - CFG cleanup and stale nb_iterati (*)
0b69fea... debug/110295 - mixed up early/late debug for member DIEs (*)
b0856bb... middle-end/110055 - avoid CLOBBERing static variables (*)
a737da4... ipa/109983 - (IPA) PTA speedup (*)
fd8fc2c... Daily bump. (*)
d116ce7... Daily bump. (*)
fedfab9... Daily bump. (*)
4eb01f9... aarch64: Allow compiler to define ls64 builtins [PR110132] (*)
9df688c... aarch64: Fix wrong code with st64b builtin [PR110100] (*)
ff00fa1... aarch64: Fix whitespace in ls64 builtin implementation [PR1 (*)
4ac89ab... runtime: use a C function to call mmap (*)
4b4a21c... testsuite: Check int128 effective target for pr109932-{1,2} (*)
4e67d73... rs6000: Guard __builtin_{un,}pack_vector_int128 with vsx [P (*)
cefe925... rs6000: Don't use TFmode for 128 bits fp constant in toc [P (*)
8bed121... Daily bump. (*)
a5b089b... Daily bump. (*)
7e178d0... Daily bump. (*)
4ca87c8... Daily bump. (*)
5568d22... RA: Constrain class of pic offset table pseudo to general r (*)
0ba1be4... Daily bump. (*)
3b66bec... ada: Fix internal error on loop iterator filter with -gnatV (*)
f829733... LoongArch: Avoid non-returning indirect jumps through $ra [ (*)
523dc26... Daily bump. (*)
a79f49f... i386: Fix up whitespace in assembly (*)
66f8f9b... Use x instead of v for alternative 2 (v, BH) in mov<mode>_i (*)
0cdaf87... Daily bump. (*)
09c6f00... Fix disambiguation against .MASK_LOAD (*)
6955c36... Fix disambiguation against .MASK_STORE (*)
5e5b66f... fix frange_nextafter odr violation (*)
b69596f... Daily bump. (*)
73ae34b... middle-end/110200 - genmatch force-leaf and convert interac (*)
d67b4ec... Daily bump. (*)
2bfa8b6... Daily bump. (*)
6165b23... target/109650: Fix wrong code after cc0 -> CCmode transitio (*)
d722a0f... Daily bump. (*)
682bbd3... MATCH: Fix zero_one_valued_p not to match signed 1 bit inte (*)
b6118b8... middle-end/110182 - TYPE_PRECISION on VECTOR_TYPE causes wr (*)
46e585c... Darwin, PPC: Fix struct layout with pragma pack [PR110044]. (*)
32c51d0... fortran: Fix ICE on pr96024.f90 on big-endian hosts [PR9602 (*)
5e01a59... Explicitly view_convert_expr mask to signed type when foldi (*)
b91956f... Daily bump. (*)
8f17099... arm: PR target/109939 Correct signedness of return type of (*)
65ed436... Daily bump. (*)
dda4745... rs6000: Remove duplicate expression [PR106907] (*)
9868218... arm: Fix ICE due to infinite splitting [PR109800] (*)
4513d0a... Daily bump. (*)
ff58310... libstdc++: Do not use std::expected::value() in monadic ops (*)
b14121a... libstdc++: Implement LWG 3877 for std::expected monadic ops (*)
044ee48... Fix PR 110085: `make clean` in GCC directory on sh target c (*)
c0a5790... libstdc++: Make std::filesystem::copy_file work for procfs (*)
bae27ba... libstdc++: Use close-on-exec for file descriptors in filesy (*)
32f2b0f... libstdc++: Fix ambiguous expression in std::array<T, 0>::fr (*)
ad12d81... libstdc++: Do not assume existence of char8_t codecvt facet (*)
34c039c... Daily bump. (*)
54422c7... d: Warn when declared size of a special enum does not match (*)
3e8a0e5... Daily bump. (*)
4397517... Daily bump. (*)
bedb3eb... Fortran: fix diagnostics for SELECT RANK [PR100607] (*)
7b21a74... fix radix sort on 32bit platforms [PR109670] (*)
fd68f60... release the sorted FDE array when deregistering a frame [PR (*)
f980418... Daily bump. (*)
7cbaf2f... target/110088: Improve operation of l-reg with const after (*)
c3e954f... Daily bump. (*)
099d469... libstdc++: Fix std::abs(__float128) for -NaN and -0.0 [PR10 (*)
1952707... libstdc++: Remove test dependency on _GLIBCXX_USE_C99_STDIN (*)
8c221f3... libstdc++: Remove test dependencies on _GLIBCXX_USE_C99_STD (*)
cfaacee... libstdc++: Fix PSTL test that fails in C++20 (*)
d50255d... libstdc++: Document removal of implicit allocator rebinding (*)
8105905... libstdc++: Fix -Wnonnull warnings during configure (*)
2162c20... libstdc++: Require tzdb support for chrono::zoned_time prin (*)
b05b8c9... libstdc++: Fix <chrono> pretty printers and add tests (*)
3b95319... doc: Fix description of x86 -m32 option [PR109954] (*)
ab72fb4... Daily bump. (*)
c9e208b... Daily bump. (*)
7d92616... [libstdc++] [testsuite] xfail double-prec from_chars for x8 (*)
becd679... testsuite: make mve_intrinsic_type_overloads-int.c libc-agn (*)
717a14e... libstdc++: Correct NTTP and simd_mask ctor call (*)
3f90a56... libstdc++: Simplify calculation of expected value in simd t (*)
f51bb83... libstdc++: Fix test assumptions on long and long double (*)
15aca2c... libstdc++: Resolve -Wsign-compare issue (*)
acf4fac... riscv: update riscv_asan_shadow_offset (*)
8f1e18c... Daily bump. (*)
965c447... Daily bump. (*)
98fc9d3... RISC-V: Add local user vsetvl instruction elimination [PR10 (*)
554aabc... RISC-V: Fix wrong select_kind in riscv_compute_multilib (*)
49d596e... RISC-V: Suppress unused parameter warning in riscv-common.c (*)
6f0eb99... RISC-V: Handle multi-lib path correclty for linux (*)
b5e2477... RISC-V: Fix ternary instruction attribute bug (*)
4e32d93... Daily bump. (*)
dd4854f... Daily bump. (*)
845135f... Daily bump. (*)
(*) This commit already exists in another branch.
Because the reference `refs/vendors/riscv/heads/gcc-13-with-riscv-opts' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-07-14 2:28 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-14 2:28 [gcc/riscv/heads/gcc-13-with-riscv-opts] (438 commits) DSE: Add LEN_MASK_STORE analysis into DSE and fix LEN_STORE Jeff Law
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).