The branch 'riscv/heads/gcc-14-with-riscv-opts' was updated to point to: 0a279dfd56e... Drop accidental hunk.
It previously pointed to: 99d15ac2752... [5/n][PR rtl-optimization/115877] Fix handling of input/out Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ------------------------------------------------------------------- 99d15ac... [5/n][PR rtl-optimization/115877] Fix handling of input/out 0ee41b0... RISC-V: Implement the .SAT_TRUNC for scalar d4f5e86... [4/n][PR rtl-optimization/115877] Correct SUBREG handling i 316f961... [NFC][PR rtl-optimization/115877] Avoid setting irrelevant 97d9050... RISC-V: Rearrange the test helper files for vector .SAT_* faadb6b... [PR rtl-optimization/115877][2/n] Improve liveness computat 3e82d57... [PR rtl-optimization/115877] Fix livein computation for ext bdb2115... RISC-V: Fix testcase missing arch attribute b33c9ee... Add debug counter for ext_dce fa543ce... Fix liveness computation for shift/rotate counts in ext-dce 20fe3e2... Revert "RISC-V: Attribute parser: Use alloca() instead of n 4157d59... RISC-V: Allow adding enabled extension via target arch attr fa716b3... RISC-V: Rewrite target attribute handling 64b4b52... RISC-V: Attribute parser: Use alloca() instead of new + std 2181463... RISC-V: Fix testcase for vector .SAT_SUB in zip benchmark e8be9b1... RISC-V: Implement locality for __builtin_prefetch c2b212f... RISC-V: Add md files for vector BFloat16 958e43c... RISC-V: Add Zvfbfmin and Zvfbfwma intrinsic a5ca595... RISC-V: Add vector type of BFloat16 format ead3454... [PR rtl-optimization/115876] Fix one of two ubsan reported 67116d5... [RISC-V] Avoid unnecessary sign extension after memcmp 6322f7a... RISC-V: NO_WARNING preferred else value for RVV d39d88e... RISC-V: Disable misaligned vector access in hook riscv_slow 68a2ba4... RISC-V: Add SiFive extensions, xsfvcp and xsfcease e0bf7a4... [to-be-committed,RISC-V] Eliminate unnecessary sign extensi 1726acd... RISC-V: Add testcases for vector .SAT_SUB in zip benchmark b358677... RISC-V: c implies zca, and conditionally zcf & zcd 6b32e85... RISC-V: Update testsuite to use b ac013ac... RISC-V: Add support for B standard extension 4649bea... RISC-V: fix zcmp popretz [PR113715] 16d1d5b... RISC-V: Fix comment/naming in attribute parsing code 6b9226f... RISC-V: Deduplicate arch subset list processing 6f19549... RISC-V: testsuite: Properly gate LTO tests f3efae4... RISC-V: Add testcases for unsigned vector .SAT_ADD IMM form 79aca63... RISC-V: Add testcases for unsigned vector .SAT_ADD IMM form d678469... [to-be-committed][RISC-V][V3] DCE analysis for extension el cbee085... RISC-V: Implement .SAT_TRUNC for vector unsigned int fe7b825... [RISC-V] add implied extension repeatly until stable 576d8c0... [to-be-committed][v3][RISC-V] Handle bit manipulation of SI a3d53fe... RISC-V: fix internal error on global variable-length array 30267a9... RISC-V: Use tu policy for first-element vec_set [PR115725]. a2b380b... [committed][RISC-V] Fix test expectations after recent late 316bda6... RISC-V: Describe -march behavior for dependent extensions de6abc8... RISC-V: Add support for Zabha extension 7013a45... RISC-V: Bugfix vfmv insn honor zvfhmin for FP16 SEW [PR1157 b810058... RISC-V: Fix asm check failure for truncated after SAT_SUB f97a257... RISC-V: Add testcases for unsigned scalar .SAT_ADD IMM form 1ee1cae... RISC-V: Add testcases for unsigned scalar .SAT_ADD IMM form 0d154f4... RISC-V: Add testcases for unsigned scalar .SAT_ADD IMM form 170e8b6... RISC-V: Add testcases for unsigned scalar .SAT_ADD IMM form 5bcf397... [to-be-committed,RISC-V,V4] movmem for RISCV with V extensi 86b900f... RISC-V: Add testcases for vector truncate after .SAT_SUB 09b41e9... RISC-V: Update testcase comments to point to PSABI rather t 001dc95... RISC-V: Consolidate amo testcase variants 0fe0038... RISC-V: Rename amo testcases 6925177... [committed][RISC-V] Fix expected output for thead store pai 6a975b9... [PATCH v2 3/3] RISC-V: cmpmem for RISCV with V extension 6113813... ira: Scale save/restore costs of callee save registers with d46ded6... [committed][RISC-V] Fix some of the testsuite fallout from 46289ca... [PATCH v2 2/3] RISC-V: setmem for RISCV with V extension bf3011d... RISC-V: Add dg-remove-option for z* extensions f3fecf5... [PATCH] RISC-V: Fix unrecognizable pattern in riscv_expand_ 378ceca... [committed][RISC-V][PR target/114139] Verify we have a CONS 43fd678... [PATCH] RISC-V: Fix unresolved mcpu-[67].c tests 6d2cbb4... [PATCH v2] RISC-V: Remove integer vector eqne pattern 83ba88a... [committed] [RISC-V] Skip zbs-ext-2.c for -Oz as well 23e7e8c... [RISC-V] Minor cleanup/improvement to bset/binv patterns eeead7e... [PATCH v2] RISC-V: Remove float vector eqne pattern 3eb4898... RISC-V: Promote Zaamo/Zalrsc to a when using an old binutil 19bab66... RISC-V: Add testcases for unsigned .SAT_SUB vector form 10 aea32d1... RISC-V: Add testcases for unsigned .SAT_SUB vector form 9 c353bc5... RISC-V: Add testcases for unsigned .SAT_SUB vector form 8 52b0df3... RISC-V: Add testcases for unsigned .SAT_SUB vector form 7 8106040... RISC-V: Add testcases for unsigned .SAT_SUB vector form 6 7ec128f... RISC-V: Add testcases for unsigned .SAT_SUB vector form 5 f48f96b... RISC-V: Add testcases for unsigned .SAT_SUB vector form 4 bee6a1a... RISC-V: Add testcases for unsigned .SAT_SUB vector form 3 3d48857... RISC-V: Add testcases for unsigned .SAT_ADD vector form 8 ae1d941... RISC-V: Add testcases for unsigned .SAT_ADD vector form 7 d3690c6... RISC-V: Add testcases for unsigned .SAT_ADD vector form 6 684d632... RISC-V: Add testcases for unsigned .SAT_ADD vector form 5 6eae8ad... RISC-V: Add testcases for unsigned .SAT_ADD vector form 4 120e57e... RISC-V: Add testcases for unsigned .SAT_ADD vector form 3 ae07eb2... RISC-V: Add testcases for unsigned .SAT_ADD vector form 2 13eae3e... RISC-V: Add testcases for unsigned .SAT_SUB scalar form 12 0fe89b6... RISC-V: Add testcases for unsigned .SAT_SUB scalar form 11 47b3c4c... RISC-V: Move mode assertion out of conditional branch in em 23840c3... RISC-V: Fix vwsll combine on rv32 targets 835bf80... [committed] [RISC-V] Fix wrong patch application 5a8ee7d... [to-be-committed,RISC-V] Improve bset generation when bit p bd78d15... [to-be-committed,RISC-V] Handle zero_extract destination fo 6af1fde... RISC-V: Add configure check for Zaamo/Zalrsc assembler supp e0b2a59... [to-be-committed,RISC-V] Improve variable bit set for rv64 13a6b20... [to-be-committed] [RISC-V] Improve (1 << N) | C for rv64 f8ebe03... RISC-V: Add testcases for vector unsigned SAT_SUB form 2 29b591a... riscv: Allocate enough space to strcpy() string 252ef61... RISC-V: Refine the SAT_ARITH test help header files [NFC] ef69f0b... RISC-V: Add testcases for scalar unsigned SAT_SUB form 10 6354e41... RISC-V: Add testcases for scalar unsigned SAT_SUB form 9 50afa42... RISC-V: Add testcases for scalar unsigned SAT_SUB form 8 daeb325... RISC-V: Add testcases for scalar unsigned SAT_SUB form 7 6c3406f... RISC-V: Add testcases for scalar unsigned SAT_SUB form 6 094e1b8... RISC-V: Add testcases for scalar unsigned SAT_SUB form 5 ea6644d... RISC-V: Add testcases for scalar unsigned SAT_SUB form 4 c633934... RISC-V: Add testcases for scalar unsigned SAT_SUB form 3 1aa0928... RISC-V: Bugfix vec_extract v mode iterator restriction mism 04989c6... RISC-V: Add support for subword atomic loads/stores e80e1db... RISC-V: Bugfix vec_extract vls mode iterator restriction mi a457cce... Test: Move target independent test cases to gcc.dg/torture 92e2246... RISC-V: Allow any temp register to be used in amo tests 759a34e... RISC-V: Fix amoadd call arguments 9f9724b... RISC-V: Move amo tests into subfolder a120ea6... RISC-V: Add Zalrsc amo-op patterns b113651... RISC-V: Add Zalrsc and Zaamo testsuite support 73cd440... RISC-V: Add basic Zaamo and Zalrsc support de50942... RISC-V: Implement .SAT_SUB for unsigned vector int 95948af... [committed] [RISC-V] Drop dead round_32 test 08a6582... [to-be-committed] [RISC-V] Use bext for extracting a bit in 1d97b9d... Just the testsuite bits from: c5c054c... [to-be-committed] [RISC-V] Use bext for extracting a bit in 7cf4c1e... FreeBSD: Stop linking _p libs for -pg as of FreeBSD 14 e0a5507... [committed] [RISC-V] Fix false-positive uninitialized varia 21b9c16... [middle-end PATCH] Prefer PLUS over IOR in RTL expansion of d63ee88... RISC-V: Implement .SAT_SUB for unsigned scalar int 1a6d2ed... RISC-V: Add testcases for scalar unsigned SAT_ADD form 5 b93df02... RISC-V: Add testcases for scalar unsigned SAT_ADD form 4 4b3c0b3... RISC-V: Add testcases for scalar unsigned SAT_ADD form 3 6f5119e... RISC-V: Add testcases for scalar unsigned SAT_ADD form 2 efe0057... RISC-V: Add testcases for scalar unsigned SAT_ADD form 1 4f20fec... RISC-V: Regenerate opt urls. e46fc82... Simplify (AND (ASHIFTRT A imm) mask) to (LSHIFTRT A imm) fo 0e0b666... RISC-V: Introduce -mvector-strict-align. f11cbf2... RISC-V: Add Zfbfmin extension 6eb2b85... tree-ssa-pre.c/115214(ICE in find_or_generate_expression, a d9181d7... Just the riscv bits from: e26b141... [to-be-committed] [RISC-V] Use Zbkb for general 64 bit cons 43c16b2... RISC-V: Remove dead perm series code and document. 36260f7... RISC-V: Add vector popcount, clz, ctz. 2ec5e6c... RISC-V: Add vandn combine helper. 5eade13... RISC-V: Use widening shift for scatter/gather if applicable 9d209e5... RISC-V: Add vwsll combine helpers. a0fef33... RISC-V: Split vwadd.wx and vwsub.wx and add helpers. 901c9e9... RISC-V: Do not allow v0 as dest when merging [PR115068]. 1ca0381... [to-be-committed] [RISC-V] Use pack to handle repeating con 95439d0... [to-be-committed] [RISC-V] Some basic patterns for zbkb cod 39e977a... RISC-V: Fix missing boolean_expression in zmmul extension 65e6ccc... [to-be-committed][RISC-V] Reassociate constants in logical 7f716ba... [to-be-committed] [RISC-V] Try inverting for constant synth dbd78bc... [to-be-committed][RISC-V] Generate nearby constant, then ad 91f41ea... [committed] [v2] More logical op simplifications in simplif b6c9219... [to-be-committed,v2,RISC-V] Use bclri in constant synthesis cd9b981... RISC-V: Enable vectorization for vect-early-break_124-pr114 d85def2... RISC-V: avoid LUI based const mat in alloca epilogue expans 5f7595e... RISC-V: avoid LUI based const mat in prologue/epilogue expa e42956a... Regenerate riscv.opt.urls and i386.opt.urls 98a4890... DSE: Fix ICE after allow vector type in get_stored_val 58349b4... [to-be-committed][RISC-V][PR target/115142] Do not create i 48ab926... RISC-V: Implement -m{,no}fence-tso e043aa6... [to-be-committed,RISC-V] Improve some shift-add sequences 5b632ee... RISC-V: Fix "Nan-box the result of movbf on soft-bf16" a320bcf... RISC-V: Modify _Bfloat16 to __bf16 0b3502c... RISC-V: Implement IFN SAT_ADD for both the scalar and vecto 7a46f67... RISC-V: Add initial cost handling for segment loads/stores. 12ceb8d... internal-fn: Do not force vcond_mask operands to reg. 9beeeba... RISC-V: Cleanup some temporally files [NFC] 2d6625b... RISC-V: Enable vectorizable early exit testsuite a65f9b1... RISC-V: Implement vectorizable early exit with vcond_mask_l f3aa413... Vect: Support loop len in vectorizable early exit 210fa5e... Vect: Support new IFN SAT_ADD for unsigned vector int 592205a... Internal-fn: Support new IFN SAT_ADD for unsigned scalar in 423d10a... RISC-V: testsuite: Drop march-string in cmpmemsi/cpymemsi t 5b202f0... RISC-V: Add Zvfbfwma extension to the -march= option d04ee59... Add missing hunk in recent change. 3411fe0... [v2,2/2] RISC-V: strcmp expansion: Use adjust_address() for 1687d67... [v2,1/2] RISC-V: Add cmpmemsi expansion d8f7ba2... RISC-V: Test cbo.zero expansion for rv32 db2ad3d... RISC-V: Allow by-pieces to do overlapping accesses in block 15af00b... RISC-V: add tests for overlapping mem ops 242ebff... RISC-V: Allow unaligned accesses in cpymemsi expansion 3993646... RISC-V: Add test cases for cpymem expansion 184fca9... [committed] Fix rv32 issues with recent zicboz work 1db555a... [to-be-committed,RISC-V] Remove redundant AND in shift-add b80fa21... RISC-V: avoid LUI based const materialization ... [part of 80bf573... [PATCH 3/3] RISC-V: Add memset-zero expansion to cbo.zero 547adc9... [PATCH 2/3] RISC-V: testsuite: Make cmo tests LTO safe 94b1fb8... [1/3] expr: Export clear_by_pieces() 4bcc64e... RISC-V: Fix format issue for trailing operator [NFC] 2d30998... [to-be-committed,RISC-V] Improve AND with some constants 7bee3e5... RISC-V: Bugfix ICE for RVV intrinisc vfw on _Float16 scalar ab251bd... [to-be-committed,RISC-V] Improve single inverted bit extrac a971125... [to-be-committed,RISC-V] Improve usage of slli.uw in consta 4853beb... [to-be-committed] RISC-V Fix minor regression in synthesis 972cb5c... [RISC-V] Use shNadd for constant synthesis 73fe7fd... RISC-V: Fix typos in code or comment [NFC] a4b72b2... [committed] [RISC-V] Provide splitting guidance to combine 227ec9b... RISC-V: Make full-vec-move1.c test robust for optimization 9491284... RISC-V: Add tests for cpymemsi expansion 6c5e217... [PATCH v1 1/1] RISC-V: Nan-box the result of movbf on soft- b30496a... [RISC-V][V2] Fix incorrect if-then-else nesting of Zbs usag d3660f7... RISC-V: Cover sign-extensions in lshr<GPR:mode>3_zero_exten 76f36d9... RISC-V: Add zero_extract support for rv64gc 31ab400... RISC-V: Cover sign-extensions in lshrsi3_zero_extend_2 929ef4d... RISC-V: Add test for sraiw-31 special case 30096ff... [committed][RISC-V] Turn on overlap_op_by_pieces for generi aeadd95... [committed] [RISC-V] Allow uarchs to set TARGET_OVERLAP_OP_ 411f7cc... [RISC-V] [PATCH v2] Enable inlining str* by default a38ee93... [PATCH 1/1] RISC-V: Add Zfbfmin extension to the -march= op 03d11c2... RISC-V: Add testcase for PR114749. 1c61e73... [RISC-V] Add support for _Bfloat16 fdaac11... RISC-V: Document -mcmodel=large 6c0a8df... So another constant synthesis improvement. 4751ac4... RISC-V: miscll comment fixes [NFC] 733526b... [committed][RISC-V] Fix nearbyint failure on rv32 and forma 4313008... [RFA][RISC-V] Improve constant synthesis for constants with d3c8cb9... [committed] [RISC-V] Don't run new rounding tests on newlib 1659526... [committed] [RISC-V] Trivial pattern cleanup 241fbf9... [committed] [RISC-V] Fix detection of store pair fusion cas 1f741dd... This is almost exclusively Jivan's work. His original post 0285854... RISC-V: Refine the condition for add additional vars in RVV fe3b44c... RISC-V: Fix parsing of Zic* extensions 0761c4e... RISC-V: Add -X to link spec Summary of changes (added commits): ----------------------------------- 0a279df... Drop accidental hunk. e6b322c... Manual applicatoin of riscv specific changes from: 0c66fc4... Manual application of riscv specific changes from: d9c50df... testsuite: fix dg-add-options vs. dg-options ordering aa312da... Restrict pr116202-run-1.c test to riscv_v target 48816ef... RISC-V: Fix missing abi arg in test 8468423... Partial: Just the testsuite bits... 7192fa6... RISC-V: use fclass insns to implement isfinite,isnormal and 5433bd7... genoutput: Accelerate the place_operands function. 983da7a... RISC-V: Fix non-obvious comment typos d0d826c... [RISC-V][PR target/116283] Fix split code for recent Zbs im 8eced56... RISC-V: Enable stack clash in alloca 9673f13... RISC-V: Add support to vector stack-clash protection 7f6b6a5... RISC-V: Stack-clash protection implemention fec211c... RISC-V: Move riscv_v_adjust_scalable_frame 49000f5... RISC-V: Small stack tie changes a9e84ce... RISC-V: rv32/DF: Prevent 2 SImode loads using XTheadMemIdx c2fbe69... RISC-V: xthead(f)memidx: Eliminate optimization patterns fef1236... RISC-V: testsuite: xtheadfmemidx: Rename test and add simil 05611fb... RISC-V: Delete duplicate '#define RISCV_DWARF_VLENB' 616f63e... [RISC-V][PR target/116240] Ensure object is a comparison be 184712c... Rearrange SLP nodes with duplicate statements [PR98138] 16a39f8... RISC-V: Minimal support for Zimop extension. d18d1a7... Fix Wstringop-overflow-47.c warning in RISC-V target. 7982b3f... RISC-V: Update .SAT_TRUNC dump check due to middle-end chan f8512af... RISC-V: Fix typos in code 69ce456... RISC-V: Fix comment typos a20c435... RISC-V: Fix format-diag warning from improperly formatted u 6c24404... RISC-V: Add deprecation warning to LP64E abi 5e106d5... RISC-V: Reject 'd' extension with ILP32E ABI b9820a4... testsuite: Add RISC-V to targets not xfailing gcc.dg/attr-a 11967b0... RISC-V: Improve length attributes for atomic insn sequences b870cb8... RISC-V: Correct mode_idx attribute for viwalu wx variants [ b6a1ecd... RISC-V: NFC: Do not use zicond for pr105314 testcases 9bdf699... [target/116104] Fix more rtl-checking failures in ext-dce 0476f53... [PR rtl-optimization/116136] Fix previously latent SUBREG s 463bd56... RISC-V: Add configure check for B extention support cbaa7b2... RISC-V: Add basic support for the Zacas extension b2df229... RISC-V: Remove configure check for zabha 6bf3d45... RISC-V: Take Xmode instead of Pmode for ussub expanding 6ca3dab... [target/116104] Fix test guarding UINTVAL to extract shift ed6d11c... [RISC-V][target/116085] Fix rv64 minmax extension avoidance 37cbd21... RISC-V: Work around bare apostrophe in error string. 7d22639... [PR rtl-optimization/116039] Fix life computation for promo 16d1997... [committed] Trivial testcase adjustment 13370bd... RISC-V: Error early with V and no M extension. 78e0cd7... RISC-V: Allow LICM hoist POLY_INT configuration code sequen ecbda5a... [rtl-optimization/116037] Explicitly track if a destination b95ba68... [PR rtl-optimization/115877][6/n] Add testcase from pr11587 bb13ddf... RISC-V: Fix snafu in SI mode splitters patch bb7633d... [5/n][PR rtl-optimization/115877] Fix handling of input/out eb6ee8d... RISC-V: Implement the .SAT_TRUNC for scalar 0d84f3d... [4/n][PR rtl-optimization/115877] Correct SUBREG handling i 7c7b6fd... [NFC][PR rtl-optimization/115877] Avoid setting irrelevant cb6bdd5... RISC-V: Rearrange the test helper files for vector .SAT_* 1a05bff... [PR rtl-optimization/115877][2/n] Improve liveness computat 16ec691... [PR rtl-optimization/115877] Fix livein computation for ext f2048cd... RISC-V: Fix testcase missing arch attribute 0af6332... Add debug counter for ext_dce 6e008e5... Fix liveness computation for shift/rotate counts in ext-dce 820041b... Revert "RISC-V: Attribute parser: Use alloca() instead of n 0315d0f... RISC-V: Allow adding enabled extension via target arch attr 9fb7957... RISC-V: Rewrite target attribute handling 894c444... RISC-V: Attribute parser: Use alloca() instead of new + std 25e37ab... RISC-V: Fix testcase for vector .SAT_SUB in zip benchmark 5975c3c... RISC-V: Implement locality for __builtin_prefetch ae8af3a... RISC-V: Add md files for vector BFloat16 21c85f9... RISC-V: Add Zvfbfmin and Zvfbfwma intrinsic 27cd96d... RISC-V: Add vector type of BFloat16 format d38da39... [PR rtl-optimization/115876] Fix one of two ubsan reported 587dbc1... [RISC-V] Avoid unnecessary sign extension after memcmp 4939838... RISC-V: Disable misaligned vector access in hook riscv_slow dd3171e... RISC-V: Add SiFive extensions, xsfvcp and xsfcease 2360e15... [to-be-committed,RISC-V] Eliminate unnecessary sign extensi 9996d07... RISC-V: Add testcases for vector .SAT_SUB in zip benchmark 921baff... RISC-V: c implies zca, and conditionally zcf & zcd bcb9efb... RISC-V: Update testsuite to use b 03d27d8... RISC-V: Add support for B standard extension 6add49f... RISC-V: Add testcases for unsigned vector .SAT_ADD IMM form c75ea60... RISC-V: Add testcases for unsigned vector .SAT_ADD IMM form 3837405... [to-be-committed][RISC-V][V3] DCE analysis for extension el 34f337a... RISC-V: Implement .SAT_TRUNC for vector unsigned int 49d1922... [to-be-committed][v3][RISC-V] Handle bit manipulation of SI cb9f4cb... [committed][RISC-V] Fix test expectations after recent late db238f5... RISC-V: Describe -march behavior for dependent extensions 0d3084a... RISC-V: Add support for Zabha extension 9de4cfd... RISC-V: Fix asm check failure for truncated after SAT_SUB 2372ebb... RISC-V: Add testcases for unsigned scalar .SAT_ADD IMM form 3eec935... RISC-V: Add testcases for unsigned scalar .SAT_ADD IMM form ea6cd7c... RISC-V: Add testcases for unsigned scalar .SAT_ADD IMM form 8ab0fc4... RISC-V: Add testcases for unsigned scalar .SAT_ADD IMM form 8c274ac... [to-be-committed,RISC-V,V4] movmem for RISCV with V extensi ad7bf69... RISC-V: Add testcases for vector truncate after .SAT_SUB a81c09c... RISC-V: Update testcase comments to point to PSABI rather t 27edc62... RISC-V: Consolidate amo testcase variants 03bd609... RISC-V: Rename amo testcases 045a238... [committed][RISC-V] Fix expected output for thead store pai 856e74a... [PATCH v2 3/3] RISC-V: cmpmem for RISCV with V extension 8fe4247... ira: Scale save/restore costs of callee save registers with 711953c... [committed][RISC-V] Fix some of the testsuite fallout from 9595ea4... [PATCH v2 2/3] RISC-V: setmem for RISCV with V extension d73b645... RISC-V: Add dg-remove-option for z* extensions e0b09c9... [committed][RISC-V][PR target/114139] Verify we have a CONS 14303d1... [PATCH v2] RISC-V: Remove integer vector eqne pattern b5e20e7... [committed] [RISC-V] Skip zbs-ext-2.c for -Oz as well 0dc80ff... [RISC-V] Minor cleanup/improvement to bset/binv patterns 242fd71... [PATCH v2] RISC-V: Remove float vector eqne pattern 08e6be2... RISC-V: Promote Zaamo/Zalrsc to a when using an old binutil d17f066... RISC-V: Add testcases for unsigned .SAT_SUB vector form 10 cb0263d... RISC-V: Add testcases for unsigned .SAT_SUB vector form 9 26dfa8d... RISC-V: Add testcases for unsigned .SAT_SUB vector form 8 25e2c84... RISC-V: Add testcases for unsigned .SAT_SUB vector form 7 756b296... RISC-V: Add testcases for unsigned .SAT_SUB vector form 6 17cf188... RISC-V: Add testcases for unsigned .SAT_SUB vector form 5 f5e626e... RISC-V: Add testcases for unsigned .SAT_SUB vector form 4 cf7d79d... RISC-V: Add testcases for unsigned .SAT_SUB vector form 3 2059516... RISC-V: Add testcases for unsigned .SAT_ADD vector form 8 c518d08... RISC-V: Add testcases for unsigned .SAT_ADD vector form 7 d5fcee7... RISC-V: Add testcases for unsigned .SAT_ADD vector form 6 a663f2a... RISC-V: Add testcases for unsigned .SAT_ADD vector form 5 423d8f4... RISC-V: Add testcases for unsigned .SAT_ADD vector form 4 39d1cd1... RISC-V: Add testcases for unsigned .SAT_ADD vector form 3 0adc6ac... RISC-V: Add testcases for unsigned .SAT_ADD vector form 2 d7b67c6... RISC-V: Add testcases for unsigned .SAT_SUB scalar form 12 e14ea14... RISC-V: Add testcases for unsigned .SAT_SUB scalar form 11 6ba53a4... RISC-V: Move mode assertion out of conditional branch in em 6af88fe... RISC-V: Fix vwsll combine on rv32 targets 66ed10c... [committed] [RISC-V] Fix wrong patch application 26b47eb... [to-be-committed,RISC-V] Improve bset generation when bit p f6010dc... [to-be-committed,RISC-V] Handle zero_extract destination fo 295193a... RISC-V: Add configure check for Zaamo/Zalrsc assembler supp 7bbf97d... [to-be-committed,RISC-V] Improve variable bit set for rv64 706f575... [to-be-committed] [RISC-V] Improve (1 << N) | C for rv64 a2d509a... RISC-V: Add testcases for vector unsigned SAT_SUB form 2 a9cf5c3... RISC-V: Refine the SAT_ARITH test help header files [NFC] 13cd70e... RISC-V: Add testcases for scalar unsigned SAT_SUB form 10 6e34555... RISC-V: Add testcases for scalar unsigned SAT_SUB form 9 4b51d08... RISC-V: Add testcases for scalar unsigned SAT_SUB form 8 97bb64f... RISC-V: Add testcases for scalar unsigned SAT_SUB form 7 4118e84... RISC-V: Add testcases for scalar unsigned SAT_SUB form 6 b2ef770... RISC-V: Add testcases for scalar unsigned SAT_SUB form 5 9e1054b... RISC-V: Add testcases for scalar unsigned SAT_SUB form 4 cf83fd6... RISC-V: Add testcases for scalar unsigned SAT_SUB form 3 e29a44c... RISC-V: Add support for subword atomic loads/stores fc63e04... Test: Move target independent test cases to gcc.dg/torture 5cccfbd... RISC-V: Allow any temp register to be used in amo tests 2dc7e9e... RISC-V: Fix amoadd call arguments b50ec91... RISC-V: Move amo tests into subfolder e22f75a... RISC-V: Add Zalrsc amo-op patterns 8bb23d6... RISC-V: Add Zalrsc and Zaamo testsuite support 67d574e... RISC-V: Add basic Zaamo and Zalrsc support 3f3aa24... RISC-V: Implement .SAT_SUB for unsigned vector int dccad0a... [committed] [RISC-V] Drop dead round_32 test 643cf71... [to-be-committed] [RISC-V] Use bext for extracting a bit in c904416... Just the testsuite bits from: b8b0c02... [to-be-committed] [RISC-V] Use bext for extracting a bit in b161ab4... FreeBSD: Stop linking _p libs for -pg as of FreeBSD 14 52054a2... [committed] [RISC-V] Fix false-positive uninitialized varia eaa49bf... [middle-end PATCH] Prefer PLUS over IOR in RTL expansion of 5cce50e... RISC-V: Implement .SAT_SUB for unsigned scalar int 1c438d6... RISC-V: Add testcases for scalar unsigned SAT_ADD form 5 111ec5f... RISC-V: Add testcases for scalar unsigned SAT_ADD form 4 0dcdc91... RISC-V: Add testcases for scalar unsigned SAT_ADD form 3 3b2293c... RISC-V: Add testcases for scalar unsigned SAT_ADD form 2 49c1d6f... RISC-V: Add testcases for scalar unsigned SAT_ADD form 1 f91cea7... RISC-V: Regenerate opt urls. fb44c71... Simplify (AND (ASHIFTRT A imm) mask) to (LSHIFTRT A imm) fo 8f726cf... RISC-V: Introduce -mvector-strict-align. 8fd618e... RISC-V: Add Zfbfmin extension db3b669... Just the riscv bits from: b188bc6... [to-be-committed] [RISC-V] Use Zbkb for general 64 bit cons 6a03105... RISC-V: Remove dead perm series code and document. fe352bf... RISC-V: Add vector popcount, clz, ctz. ef30a89... RISC-V: Add vandn combine helper. 17baa95... RISC-V: Use widening shift for scatter/gather if applicable ae94f3f... RISC-V: Add vwsll combine helpers. e1c7a5d... [to-be-committed] [RISC-V] Use pack to handle repeating con 5d05c1c... [to-be-committed] [RISC-V] Some basic patterns for zbkb cod bf9c145... [to-be-committed][RISC-V] Reassociate constants in logical f4e34b1... [to-be-committed] [RISC-V] Try inverting for constant synth 4e5987b... [to-be-committed][RISC-V] Generate nearby constant, then ad 52fc2ea... [committed] [v2] More logical op simplifications in simplif ae6b8dd... [to-be-committed,v2,RISC-V] Use bclri in constant synthesis 778f806... RISC-V: Enable vectorization for vect-early-break_124-pr114 0de6d26... RISC-V: avoid LUI based const mat in alloca epilogue expans fcb6eb4... RISC-V: avoid LUI based const mat in prologue/epilogue expa 5300baa... Regenerate riscv.opt.urls and i386.opt.urls f623c17... DSE: Fix ICE after allow vector type in get_stored_val 9e17aea... [to-be-committed][RISC-V][PR target/115142] Do not create i 872f7ac... RISC-V: Implement -m{,no}fence-tso 7205845... [to-be-committed,RISC-V] Improve some shift-add sequences a68bda6... RISC-V: Fix "Nan-box the result of movbf on soft-bf16" 55fe174... RISC-V: Modify _Bfloat16 to __bf16 afd3785... RISC-V: Implement IFN SAT_ADD for both the scalar and vecto 1db74cd... RISC-V: Add initial cost handling for segment loads/stores. e8502a7... internal-fn: Do not force vcond_mask operands to reg. 46e4670... RISC-V: Cleanup some temporally files [NFC] 620d046... RISC-V: Enable vectorizable early exit testsuite 2e79d0c... RISC-V: Implement vectorizable early exit with vcond_mask_l 4950489... Vect: Support loop len in vectorizable early exit ee2048d... Vect: Support new IFN SAT_ADD for unsigned vector int 4459be8... Internal-fn: Support new IFN SAT_ADD for unsigned scalar in a64662d... RISC-V: testsuite: Drop march-string in cmpmemsi/cpymemsi t 7f9bb38... RISC-V: Add Zvfbfwma extension to the -march= option fa7e649... Add missing hunk in recent change. aee0547... [v2,2/2] RISC-V: strcmp expansion: Use adjust_address() for 287d991... [v2,1/2] RISC-V: Add cmpmemsi expansion c34c8a5... RISC-V: Test cbo.zero expansion for rv32 08b35b1... RISC-V: Allow by-pieces to do overlapping accesses in block 46e417c... RISC-V: add tests for overlapping mem ops fdd84d4... RISC-V: Allow unaligned accesses in cpymemsi expansion d261681... RISC-V: Add test cases for cpymem expansion 51d014d... [committed] Fix rv32 issues with recent zicboz work ab30e41... [to-be-committed,RISC-V] Remove redundant AND in shift-add 75de89f... RISC-V: avoid LUI based const materialization ... [part of d37e3c0... [PATCH 3/3] RISC-V: Add memset-zero expansion to cbo.zero c409448... [PATCH 2/3] RISC-V: testsuite: Make cmo tests LTO safe 40e2b33... [1/3] expr: Export clear_by_pieces() 34117ea... RISC-V: Fix format issue for trailing operator [NFC] 8edd096... [to-be-committed,RISC-V] Improve AND with some constants 617f0fe... [to-be-committed,RISC-V] Improve single inverted bit extrac f2873d2... [to-be-committed,RISC-V] Improve usage of slli.uw in consta 64b5767... [to-be-committed] RISC-V Fix minor regression in synthesis bf7612c... [RISC-V] Use shNadd for constant synthesis 3b88790... RISC-V: Fix typos in code or comment [NFC] abffcba... [committed] [RISC-V] Provide splitting guidance to combine 740cc62... RISC-V: Add tests for cpymemsi expansion ea4dcc4... [PATCH v1 1/1] RISC-V: Nan-box the result of movbf on soft- ad8a3dc... [RISC-V][V2] Fix incorrect if-then-else nesting of Zbs usag e59953b... RISC-V: Cover sign-extensions in lshr<GPR:mode>3_zero_exten 9a0bbee... RISC-V: Add zero_extract support for rv64gc 8ab5ebc... RISC-V: Cover sign-extensions in lshrsi3_zero_extend_2 e8c481b... RISC-V: Add test for sraiw-31 special case 4de91ff... [committed][RISC-V] Turn on overlap_op_by_pieces for generi e0c21fb... [committed] [RISC-V] Allow uarchs to set TARGET_OVERLAP_OP_ de46513... [RISC-V] [PATCH v2] Enable inlining str* by default ac5d971... [PATCH 1/1] RISC-V: Add Zfbfmin extension to the -march= op 0910786... RISC-V: Add testcase for PR114749. 88b251e... [RISC-V] Add support for _Bfloat16 fc3b1df... RISC-V: Document -mcmodel=large 484515d... So another constant synthesis improvement. b8607b5... RISC-V: miscll comment fixes [NFC] 4b88d23... [committed][RISC-V] Fix nearbyint failure on rv32 and forma f56b75e... [RFA][RISC-V] Improve constant synthesis for constants with 3a8e963... [committed] [RISC-V] Don't run new rounding tests on newlib 16129d7... [committed] [RISC-V] Trivial pattern cleanup 20d0403... [committed] [RISC-V] Fix detection of store pair fusion cas f1e44c7... This is almost exclusively Jivan's work. His original post 8f21e07... RISC-V: Refine the condition for add additional vars in RVV 507b4e1... AVR: target/85624 - Use HImode for clrmemqi alignment. (*) edf95a4... testsuite: Verify -fshort-enums and -fno-short-enums in pr3 (*) 5c1f687... testsuite: Add -fno-short-enums to pr97315-1.C (*) 345d145... testsuite: Add -fwrapv to signbit-5.c (*) 45a771d... i386: Fix some vex insns that prohibit egpr (*) 86dacfb... aarch64: Add another use of force_subreg [PR115464] (*) 32b2129... aarch64: Fix invalid nested subregs [PR115464] (*) 4e7735a... Move ix86_align_loops into a separate pass and insert the p (*) ccca8df... Daily bump. (*) 63c51e0... c++/coroutines: fix passing *this to promise type, again [P (*) d9bd361... [PATCH] RISC-V: Fix unresolved mcpu-[67].c tests (*) 8c98f06... RISC-V: Make full-vec-move1.c test robust for optimization (*) 7268985... Daily bump. (*) e903ada... s390: Fix high-level builtins vec_gfmsum{,_accum}_128 (*) 5a63e19... Daily bump. (*) 7d9bb37... Add -mcpu=power11 support. (*) f688431... Daily bump. (*) 6bfd78c... Daily bump. (*) 534ffe7... Daily bump. (*) 6f1e687... Daily bump. (*) b0dd13e... i386: Fix up __builtin_ia32_b{extr{,i}_u{32,64},zhi_{s,d}i} (*) 897cd79... Daily bump. (*) 9ca1d7a... AVR: target/116295 - Fix unrecognizable insn with __flash r (*) a9255df... Daily bump. (*) 49e8eee... Daily bump. (*) b1102f7... c++: alias and non-type template parm [PR116223] (*) 987fc81... c++: parse error with -std=c++14 -fconcepts [PR116071] (*) ba26c47... hppa: Fix (plus (plus (mult (a) (mem_shadd_constant)) (b)) (*) f2b5ca6... wide-int: Fix up mul_internal overflow checking [PR116224] (*) 3fe5720... libquadmath: Fix up libquadmath/math/sqrtq.c compilation in (*) cad2693... fortran: Fix up pasto in gfc_get_array_descr_info (*) ba45573... sh: Don't call make_insn_raw in sh_recog_treg_set_expr [PR1 (*) c5ef3b9... Daily bump. (*) de73898... compiler: panic arguments are empty interface type (*) 2405d29... libgomp: Remove bogus warnings from privatized-ref-2.f90. (*) 9906a98... Fortran: Suppress bogus used uninitialized warnings [PR1088 (*) daced76... Update gcc fr.po (*) eccf707... RISC-V: xtheadmemidx: Fix mode test for pre/post-modify add (*) 5103ee7... Daily bump. (*) 80a64e6... Daily bump. (*) c386665... libstdc++: Fix __cpp_lib_chrono for old std::string ABI (*) 99eb84f... Daily bump. (*) 21e2d27... Update gcc .po files (*) 14fa2b2... forwprop: Don't add uses to dce list if debug statement [PR (*) a295076... Refine constraint "Bk" to define_special_memory_constraint. (*) 30f4fa3... i386: Add non-optimize prefetchi intrins (*) 79d32ba... LoongArch: Remove gawk extension from a generator script. (*) 81db685... c++: generic lambda in default template argument [PR88313] (*) 37e54ff... c++: alias of alias tmpl with dependent attrs [PR115897] (*) 59e3934... libstdc++: fix uses of explicit object parameter [PR116038] (*) 241f710... c++: normalizing ttp constraints [PR115656] (*) e548a88... c++: missing SFINAE during alias CTAD [PR115296] (*) 1287b4a... c++: prev declared hidden tmpl friend inst [PR112288] (*) fb8da40... Daily bump. (*) c637241... libstdc++: Add [[nodiscard]] to some std::locale functions (*) c79e73e... libstdc++: Add missing constexpr to __atomic_impl::__clear_ (*) 8d52ae3... libstdc++: Initialize base in test allocator's constructor (*) d8e5645... libstdc++: Fix std::tr2::dynamic_bitset shift operations [P (*) a78480c... libstdc++: Remove std::basic_format_args default constructo (*) 85d07df... libstdc++: Make std::basic_format_context non-copyable [PR1 (*) 7d269e3... libstdc++: Make std::any_cast<void> ill-formed (LWG 3305) (*) 095be59... libstdc++: Define __cpp_lib_ranges in <algorithm> (*) 11b5ad5... libstdc++: Use direct-initialization for std::vector<bool>' (*) 5fcdb36... libstdc++: Use __glibcxx_ranges_as_const to guard P2278R4 c (*) a1e1665... libstdc++: Use reserved form of [[__likely__]] in <variant> (*) 9ba75a6... libstdc++: Fix <ostream> and <istream> for -std=gnu++14 -fc (*) ce84aba... libstdc++: Fix std::vector<bool> for -std=gnu++14 -fconcept (*) 973097d... i386: Fix up *<extract_type>_vinsert<shuffletype><extract_s (*) fb2f72d... Bump BASE-VER. (*) 04696df... Update ChangeLog and version files for release (*) 0f4eb65... Daily bump. (*) 10323e2... Daily bump. (*) ee6c5af... x86: Don't enable APX_F in 32-bit mode (*) 7c688e0... Daily bump. (*) da7f0be... c++: wrong error initializing empty class [PR115900] (*) a7f1b00... tree-optimization/116057 - wrong code with CCP and vector C (*) 61cb0c8... testsuite: Fix up consteval-prop21.C for 32-bit targets [PR (*) 9662299... c++: if consteval and consteval propagation [PR115583] (*) 56d5f8a... c++: consteval propagation and templates [PR115986] (*) f30caf1... c++: ICE with concept, local class, and lambda [PR115561] (*) 98baaa1... Fix ICE with -fdump-tree-moref (*) affb2e8... i386: Fix AVX512 intrin macro typo (*) b858a51... Daily bump. (*) c3eef3d... Daily bump. (*) 8eae5b0... Daily bump. (*) 92eb0ee... Daily bump. (*) a32aff1... Regenerate gcc.pot (*) a7f07e5... Daily bump. (*) 181f40f... testsuite: Fix up pr116034.c test for big/pdp endian [PR116 (*) ab03866... RISC-V: Disable Zba optimization pattern if XTheadMemIdx is (*) ae2909a... Daily bump. (*) a544898... testsuite: Disable finite math only for test [PR115826] (*) b41487a... libstdc++: Use [[maybe_unused]] attribute in src/c++23/prin (*) 5fad887... libstdc++: Do not use isatty on avr [PR115482] (*) 084768c... ssa: Fix up maybe_rewrite_mem_ref_base complex type handlin (*) 81f356f... i386: Change prefetchi output template (*) 109b389... [powerpc] [testsuite] reorder dg directives [PR106069] (*) 066c789... c++/coroutines: correct passing *this to promise type [PR10 (*) 50ff112... c++: xobj fn call without obj [PR115783] (*) dfae324... Daily bump. (*) 9ddd5f8... Fix modref's iteraction with store merging (*) bd535b4... rs6000: Catch unsupported ABI errors when using -mrop-prote (*) 35e5c2d... rs6000: Error on CPUs and ABIs that don't support the ROP p (*) e2d746e... rs6000: ROP - Emit hashst and hashchk insns on Power8 and l (*) 33ebeb2... rs6000: Compute rop_hash_save_offset for non-Altivec compil (*) c33532c... rs6000: Update ELFv2 stack frame comment showing the correc (*) 27ef3a0... Fix modref_eaf_analysis::analyze_ssa_name handling of value (*) f2e9808... Fix accounting of offsets in unadjusted_ptr_and_unit_offset (*) c5397d3... Compare loop bounds in ipa-icf (*) 9a7d668... Reduce recursive inlining of always_inline functions (*) 323d010... [PR115565] cse: Don't use a valid regno for non-register in (*) 91a6faf... Daily bump. (*) 043f3ad... Daily bump. (*) bb34b7e... s390: Fix unresolved iterators bhfgq and xdee (*) 2eca8a9... Avoid undefined behaviour in build_option_suggestions (*) 94e4661... Revert "Fortran: Auto array allocation with function depend (*) 6b6a056... Daily bump. (*) d15664f... Fortran: Fix wrong code in unlimited polymorphic assignment (*) 5034af8... Fortran: Auto array allocation with function dependencies [ (*) 1205104... rs6000: Fix .machine cpu selection w/ altivec [PR97367] (*) ca0fa18... Fortran: character array constructor with >= 4 constant ele (*) 187eec8... Fix Xcode 16 build break with NULL != nullptr (*) 0abce41... RISC-V: Split vwadd.wx and vwsub.wx and add helpers. (*) 937713a... RISC-V: Do not allow v0 as dest when merging [PR115068]. (*) 3a7e796... RISC-V: Add -X to link spec (*) 92003fa... RISC-V: Fix parsing of Zic* extensions (*) 68ef0c3... RISC-V: Bugfix ICE for RVV intrinisc vfw on _Float16 scalar (*) c38dbfc... RISC-V: Fix missing boolean_expression in zmmul extension (*) 4db3875... RISC-V: Bugfix vec_extract v mode iterator restriction mism (*) 87346ed... RISC-V: Bugfix vec_extract vls mode iterator restriction mi (*) c32995c... [PATCH] RISC-V: Fix unrecognizable pattern in riscv_expand_ (*) 2d7dda8... RISC-V: Use tu policy for first-element vec_set [PR115725]. (*) b218c42... [RISC-V] add implied extension repeatly until stable (*) a2a2916... Daily bump. (*) 493035c... eh: ICE with std::initializer_list and ASan [PR115865] (*) 747c4b5... Do not use caller-saved registers for COMDAT functions (*) c314867... c++: ICE with __has_unique_object_representations [PR115476 (*) a4c9ade... i386: PR target/115351: RTX costs for *concatditi3 and *ins (*) b0452ed... analyzer: fix ICE seen with -fsanitize=undefined [PR114899] (*) 0b7ec50... Fix points_to_local_or_readonly_memory_p wrt TARGET_MEM_REF (*) 0f593e4... PR tree-optimization/113673: Avoid load merging when potent (*) 0fbad21... testsuite: Fix up builtin-clear-padding-3.c for -funsigned- (*) f0c3a1c... c++/modules: Conditionally start timer during lazy load [PR (*) 4871b0f... Daily bump. (*) 1bbfe78... c++: constrained partial spec type context [PR111890] (*) 2249c63... c++: alias template with dependent attributes [PR115897] (*) 79c5a09... c++: bad 'this' conversion for nullary memfn [PR106760] (*) 3a963d4... alpha: Fix duplicate !tlsgd!62 assemble error [PR115526] (*) 01dfc5b... bitint: Use gsi_insert_on_edge rather than gsi_insert_on_ed (*) d668f87... gimple-fold: Fix up __builtin_clear_padding lowering [PR115 (*) 297ea7e... c++: Fix ICE on constexpr placement new [PR115754] (*) bf64404... vect: Merge loop mask and cond_op mask in fold-left reducti (*) c58bede... tree-optimization/115868 - ICE with .MASK_CALL in simdclone (*) 5fad0b5... c++/modules: Propagate BINDING_VECTOR_*_DUPS_P on realloc [ (*) 4039c74... Daily bump. (*) 59ed01d... tree-optimization/115841 - reduction epilogue placement iss (*) 06829e5... tree-optimization/115843 - fix wrong-code with fully-masked (*) e01012c... tree-optimization/115701 - fix maybe_duplicate_ssa_info_at_ (*) 6f74a5f... tree-optimization/115701 - factor out maybe_duplicate_ssa_i (*) ca275b6... tree-optimization/115867 - ICE with simdcall vectorization (*) 4a04110... Fixup unaligned load/store cost for znver5 (*) d702a95... Fixup unaligned load/store cost for znver4 (*) c8fdef7... [alpha] adjust MEM alignment for block move [PR115459] (*) b3cff83... RISC-V: Allow adding enabled extension via target arch attr (*) 0e1f599... RISC-V: Rewrite target attribute handling (*) b604d59... RISC-V: Fix comment/naming in attribute parsing code (*) 20fb450... RISC-V: Deduplicate arch subset list processing (*) ea5907d... RISC-V: testsuite: Properly gate LTO tests (*) 7bc63f1... [i386] adjust flag_omit_frame_pointer in a single function (*) 102bcf1... [i386] restore recompute to override opts after change [PR1 (*) 1fff665... x86: Update branch hint for Redwood Cove. (*) 0fcadb3... Daily bump. (*) 71ec9ed... Fortran: improve attribute conflict checking [PR93635] (*) 13bfc38... Fix SSA_NAME leak due to def_stmt is removed before use_stm (*) 53dd1ce... Daily bump. (*) c80a746... fortran: Assume there is no cyclic reference with submodule (*) 55988c4... fortran: Correctly evaluate scalar MASK arguments of MINLOC (*) 8197264... Daily bump. (*) 89f9342... LoongArch: TFmode is not allowed to be stored in the float (*) 5ade7af... s390: Fix output template for movv1qi (*) cd11413... s390: Align *cjump_64 and *icjump_64 (*) 3cba6fb... Daily bump. (*) d920658... libstdc++: Fix unwanted #pragma messages from PSTL headers (*) 21c8708... libstdc++: Fix std::to_array for trivial-ish types [PR11552 (*) cff2707... RISC-V: NO_WARNING preferred else value for RVV (*) 29b2e1c... Fortran: Fix ICEs due to comp calls in initialization exprs (*) d096ff3... Daily bump. (*) b7a16ad... mve: Fix vsetq_lane for 64-bit elements with lane 1 [PR 115 (*) 08c2abf... c++/modules: Keep entity mapping info across duplicate_decl (*) ddea107... Daily bump. (*) e7d81cf... testsuite: Align testcase with implementation [PR105090] (*) 47a8b46... middle-end: Fix stalled swapped condition code value [PR115 (*) efa30f6... RISC-V: backport fix zcmp popretz [PR113715] (*) 76b4721... Daily bump. (*) c94c8ff... libstdc++: Fix _Atomic(T) macro in <stdatomic.h> [PR115807] (*) 85a39a8... libstdc++: Define __glibcxx_assert_fail for non-verbose bui (*) 72753ec... Aarch64, bugfix: Fix NEON bigendian addp intrinsic [PR11489 (*) 83332e3... Arm: Fix ldrd offset range [PR115153] (*) 74c15cb... i386: Correct AVX10 CPUID emulation (*) 505382c... RISC-V: Bugfix vfmv insn honor zvfhmin for FP16 SEW [PR1157 (*) 9d47a43... Daily bump. (*) 64a6c0d... tree-optimization/115723 - ICE with .COND_ADD reduction (*) cde4119... tree-optimization/115694 - ICE with complex store rewrite (*) 03844a2... tree-optimization/115669 - fix SLP reduction association (*) 078cdcc... tree-optimization/115646 - ICE with pow shrink-wrapping fro (*) c36acfe... Fortran: Unlimited polymorphic intrinsic function arguments (*) a8617b5... Fix MinGW option -mcrtdll= (*) a927d33... Daily bump. (*) 36ca07f... Fortran: fix associate with assumed-length character array (*) 3ab45a1... Daily bump. (*) 6c5ef49... RISC-V: fix internal error on global variable-length array (*) 7124ad8... Daily bump. (*) 100d353... Arm: Fix disassembly error in Thumb-1 relaxed load/store [P (*) 9f5620a... AVR: target/87376 - Use nop_general_operand for DImode inpu (*) a633e41... Daily bump. (*) dc63b5d... aarch64: PR target/115475 Implement missing __ARM_FEATURE_S (*) 1a97c8e... aarch64: PR target/115457 Implement missing __ARM_FEATURE_B (*) 1742b69... c++ frontend: check for missing condition for novector [PR1 (*) 0f71e52... Daily bump. (*) 6e1fb1f... Revert "Delete MALLOC_ABI_ALIGNMENT define from pa32-linux. (*) acde9f8... hppa: Fix ICE caused by mismatched predicate and constraint (*) 3389a23... preprocessor: Create the parser before handling command-lin (*) 5574450... AVR: target/98762 - Handle partial clobber in movqi output. (*) 052f78d... rs6000: Fix wrong RTL patterns for vector merge high/low sh (*) 0e495e8... rs6000: Fix wrong RTL patterns for vector merge high/low ch (*) 88bfbab... Daily bump. (*) 8eb4695... aarch64: Fix typo in aarch64-ldp-fusion.cc:combine_reg_note (*) 5db1392... Daily bump. (*) 7249b3c... AVR: target/88236, target/115726 - Fix __memx code generati (*) 37bbd2c... c: Fix ICE related to incomplete structures in C23 [PR11493 (*) 78bd4b1... Daily bump. (*) 603b344... Fortran: fix ALLOCATE with SOURCE of deferred character len (*) 9f14748... Fortran: fix passing of optional dummy as actual to optiona (*) b31e190... Fortran: fix for CHARACTER(len=*) dummies with bind(C) [PR1 (*) 4fe3fff... Daily bump. (*) 47cbc76... Daily bump. (*) e6b115b... c++: decltype of capture proxy of ref [PR115504] (*) a00a8d4... c++: alias CTAD and copy deduction guide [PR115198] (*) 33a9c4d... c++: using non-dep array var of unknown bound [PR115358] (*) d5e352a... libstdc++: Fix std::format for chrono::duration with unsign (*) ef8b60d... rs6000: Fix wrong RTL patterns for vector merge high/low wo (*) 15d304d... Daily bump. (*) a8b77a6... libstdc++: Replace viewcvs links in docs with cgit links (*) b70af0b... [libstdc++] [testsuite] defer to check_vect_support* [PR115 (*) c2878a9... aarch64: Add support for -mcpu=grace (*) 6e6f10c... tree-ssa-pre.c/115214(ICE in find_or_generate_expression, a (*) f9cc628... Daily bump. (*) 532357b... Daily bump. (*) f91d9b3... libstdc++: Remove confusing text from status tables for rel (*) b383719... Fix PR c/115587, uninitialized variable in c_parser_omp_loo (*) 4bf93fc... SPARC: fix internal error with -mv8plus on 64-bit Linux (*) b7157f3... c-family: Add Warning property to Wnrvo option [PR115624] (*) faf5994... Daily bump. (*) 2b5e8f9... rs6000: Don't clobber return value when eh_return called [P (*) 1a2329d... Daily bump. (*) 1735b86... Daily bump. (*) 70d9d92... Daily bump. (*) 9421f02... AArch64: Fix cpu features initialization [PR115342] (*) a851931... libstdc++: Fix test on x86_64 and non-simd targets (*) a16f47f... Build: Set gcc_cv_as_mips_explicit_relocs if gcc_cv_as_mips (*) 272e8c9... tree-optimization/115278 - fix DSE in if-conversion wrt vol (*) 65e2586... tree-optimization/115508 - fix ICE with SLP scheduling and (*) 85d32e6... Avoid SLP_REPRESENTATIVE access for VEC_PERM in SLP schedul (*) 30fca2c... Daily bump. (*) e77f314... libstdc++: Fix find_last_set(simd_mask) to ignore padding b (*) d26fa1c... vshuf-mem.C: Make -march=z14 depend on s390_vxe (*) b4e4997... testsuite: Add -Wno-psabi to vshuf-mem.C test (*) 166c9f9... IBM Z: Fix ICE in expand_perm_as_replicate (*) f79e909... bitint: Fix up lowering of COMPLEX_EXPR [PR115544] (*) 74a58c3... diagnostics: Fix add_misspelling_candidates [PR115440] (*) 946f26e... Daily bump. (*) 6f6103c... Daily bump. (*) 789f055... Daily bump. (*) 9226487... c-family: Fix -Warray-compare warning ICE [PR115290] (*) 5be6d9d... c++: Fix up floating point conversion rank comparison for _ (*) 20cda2e... c++: undeclared identifier in requires-clause [PR99678] (*) 4df8640... c++: ICE w/ ambig and non-strictly-viable cands [PR115239] (*) 9583f78... c++: visibility wrt concept-id as targ [PR115283] (*) 0ed63e3... s390: testsuite: Fix ifcvt-one-insn-bool.c (*) 8f124e6... s390: Implement TARGET_NOCE_CONVERSION_PROFITABLE_P [PR1095 (*) 13a09f3... Daily bump. (*) a4f8e9e... Daily bump. (*) 3fe255f... riscv: Allocate enough space to strcpy() string (*) 6b2fc15... Daily bump. (*) 75251f5... libstdc++: Fix declaration of posix_memalign for freestandi (*) b740c09... Daily bump. (*) 8bd6e40... Daily bump. (*) 7593dae... arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR11 (*) 9100e78... testsuite: Fix expand-return CMSE test for Armv8.1-M [PR115 (*) a657148... arm: Zero/Sign extends for CMSE security on Armv8-M.baselin (*) dfc5c98... Daily bump. (*) e6b1c08... Fix building JIT with musl libc [PR115442] (*) 7d64bc0... ira: Fix go_through_subreg offset calculation [PR115281] (*) 60e4cc3... Daily bump. (*) ff8105b... c++: lambda in pack expansion [PR115378] (*) b5ad443... Fix crash on access-to-incomplete type (*) 72a59a1... Add testcase for PR ada/114398 (*) a1bec04... ada: Storage_Error in indirect call to function returning l (*) 6bd8a3a... libgcc/aarch64: also provide AT_HWCAP2 fallback (*) 489b58b... libstdc++: Fix simd<char> conversion for -fno-signed-char f (*) 237f060... libstdc++: Avoid MMX return types from __builtin_shufflevec (*) ff46467... libstdc++: Use __builtin_shufflevector for simd split and c (*) affb4f3... Daily bump. (*) 2ceab88... Daily bump. (*) c3e16ed... Fortran: fix ALLOCATE with SOURCE=, zero-length character [ (*) 96f9b06... Daily bump. (*) ca19249... arm: Fix CASE_VECTOR_SHORTEN_MODE for thumb2. (*) 0f616e7... bitint: Fix up lower_addsub_overflow [PR115352] (*) 7d40974... Daily bump. (*) 56c7372... c: Fix up pointer types to may_alias structures [PR114493] (*) 35ed54f... aarch64: Add missing ACLE macro for NEON-SVE Bridge (*) d576034... Daily bump. (*) e11a42b... testsuite: i386: Require ifunc support in gcc.target/i386/a (*) 7f0f88e... Daily bump. (*) c6e6258... libstdc++: Only define std::span::at for C++26 [PR115335] (*) a88e13b... fold-const: Fix up CLZ handling in tree_call_nonnegative_wa (*) f9af4a0... builtins: Force SAVE_EXPR for __builtin_{add,sub,mul}_overf (*) 1c1bc25... invoke.texi: Clarify -march=lujiazui (*) a7dd44c... rs6000: Fix up PCH in --enable-host-pie builds [PR115324] (*) 14a7296... combine: Fix up simplify_compare_const [PR115092] (*) e805232... testsuite: gm2: Remove timeout overrides [PR114886] (*) d92b508... libstdc++: Build libbacktrace and 19_diagnostics/stacktrace (*) b2bbf98... Daily bump. (*) 955202e... libstdc++: Fix -Wstringop-overflow warning coming from std: (*) 97474ba... Add AVX10.1 target_clones support (*) 1dbf796... Daily bump. (*) a31676a... Daily bump. (*) d7f4279... AVR: target/115317 - Make isinf(-Inf) return -1. (*) 2f097c0... libstdc++: Replace link to gcc-4.3.2 docs in manual [PR1152 (*) 9d08c55... AVR: tree-optimization/115307 - Work around isinf bloat fro (*) 5ca4e16... Daily bump. (*) ec92744... alpha: Fix invalid RTX in divmodsi insn patterns [PR115297] (*) 36575f5... vect: Fix access size alignment assumption [PR115192] (*) cd161b3... i386: Fix ix86_option override after change [PR 113719] (*) 06333a1... Daily bump. (*) 201cfa7... MIPS16: Mark $2/$3 as clobbered if GP is used (*) 8f6c56c... Daily bump. (*) fba2843... Fix link failure of GNAT tools on 32-bit SPARC/Linux (*) 90a4476... tree-optimization/115149 - VOP live and missing PHIs (*) 2a1fdd5... tree-optimization/115197 - fix ICE w/ constant in LC PHI an (*) 9e971c6... tree-optimization/114921 - _Float16 -> __bf16 isn't noop fi (*) b4d4ece... Align tight&hot loop without considering max skipping bytes (*) 8060035... Adjust generic loop alignment from 16:11:8 to 16 for Intel (*) e2b66da... Daily bump. (*) dbeb3d1... Fortran: Fix SHAPE for zero-size arrays (*) 89dff14... libstdc++: Guard use of sized deallocation [PR114940] (*) e78980f... LoongArch: Guard REGNO with REG_P in loongarch_expand_condi (*) 133da68... Daily bump. (*) 4790076... tree-optimization/115232 - demangle failure during -Waccess (*) 0cae44a... Daily bump. (*) (*) This commit already exists in another branch. Because the reference `refs/vendors/riscv/heads/gcc-14-with-riscv-opts' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.