public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
[PATCH 00/44] RISC-V: Various if-conversion fixes and improvements
 2023-11-19  5:52 UTC  (48+ messages)
` [PATCH 13/44] RISC-V/testsuite: Add branchless cases for FP cond-move operations
` [PATCH 01/44] testsuite: Add cases for conditional-move and conditional-add operations
` [PATCH 02/44] RISC-V/testsuite: Add cases for integer SFB cond-move operations
` [PATCH 03/44] RISC-V: Reorder comment on SFB patterns
` [PATCH 04/44] RISC-V: Sanitise NEED_EQ_NE_P case with `riscv_emit_int_compare'
` [PATCH 05/44] RISC-V: Fix `mode' usage in `riscv_expand_conditional_move'
` [PATCH 06/44] RISC-V: Avoid repeated GET_MODE calls "
` [PATCH 07/44] RISC-V: Use `nullptr' "
` [PATCH 08/44] RISC-V: Simplify EQ vs NE selection "
` [PATCH 09/44] RISC-V: Rework branch costing model for if-conversion
` [PATCH 10/44] RISC-V/testsuite: Add branched cases for integer cond-move operations
` [PATCH 11/44] RISC-V/testsuite: Add branchless "
` [PATCH 12/44] RISC-V/testsuite: Add branched cases for FP "
` [PATCH 14/44] RISC-V: Also invert the cond-move condition for GEU and LEU
` [PATCH 15/44] RISC-V/testsuite: Add branched cases for GEU and LEU cond-move operations
` [PATCH 16/44] RISC-V/testsuite: Add branchless "
` [PATCH 17/44] RISC-V: Avoid extraneous EQ or NE operation in cond-move expansion
` [PATCH 18/44] RISC-V/testsuite: Add branched cases for equality cond-move operations
` [PATCH 19/44] RISC-V/testsuite: Add branchless "
` [PATCH 20/44] RISC-V: Also accept constants for T-Head cond-move comparison operands
` [PATCH 21/44] RISC-V: Also accept constants for T-Head cond-move data input operands
` [PATCH 22/44] RISC-V: Fold all the cond-move variants together
` [PATCH 23/44] RISC-V/testsuite: Add branched cases for T-Head non-equality cond moves
` [PATCH 24/44] RISC-V/testsuite: Add branchless "
` [PATCH 25/44] RISC-V: Implement `riscv_emit_unary' helper
` [PATCH 26/44] RISC-V: Add `movMODEcc' implementation for generic targets
` [PATCH 27/44] RISC-V/testsuite: Add branched cases for generic integer cond moves
` [PATCH 28/44] RISC-V/testsuite: Add branchless "
` [PATCH 29/44] RISC-V: Add `addMODEcc' implementation for generic targets
` [PATCH 30/44] RISC-V/testsuite: Add branched cases for generic integer cond adds
` [PATCH 31/44] RISC-V/testsuite: Add branchless "
` [PATCH 32/44] RISC-V: Only use SUBREG if applicable in `riscv_expand_float_scc'
` [PATCH 33/44] RISC-V: Also allow FP conditions in `riscv_expand_conditional_move'
` [PATCH 34/44] RISC-V: Provide FP conditional-branch instructions for if-conversion
` [PATCH 35/44] RISC-V: Avoid extraneous integer comparison for FP comparisons
` [PATCH 36/44] RISC-V/testsuite: Add branched cases for generic FP cond moves
` [PATCH 37/44] RISC-V/testsuite: Add branchless "
` [PATCH 38/44] RISC-V/testsuite: Add branched cases for generic FP cond adds
` [PATCH 39/44] RISC-V/testsuite: Add branchless "
` [PATCH 40/44] RISC-V: Handle FP NE operator via inversion in cond-operation expansion
` [PATCH 41/44] RISC-V/testsuite: Add branched cases for FP NE cond-move operations
` [PATCH 42/44] "
` [PATCH 43/44] RISC-V/testsuite: Add branched cases for FP NE cond-add operation
` [PATCH 44/44] RISC-V/testsuite: Add branchless "

[PATCH] gfortran: Rely on dg-do-what-default to avoid running pr85853.f90, pr107254.f90 and vect-alias-check-1.F90 on non-vector targets
 2023-11-19  4:09 UTC  (3+ messages)
` [PING] "

[PATCH] g++: Add require-effective-target to multi-input file testcase pr95401.cc
 2023-11-19  4:08 UTC  (4+ messages)

[PATCH] tree-ssa-math-opts: popcount (X) == 1 to (X ^ (X - 1)) > (X - 1) optimization [PR90693]
 2023-11-19  4:03 UTC  (4+ messages)
` [PATCH] tree-ssa-math-opts: popcount (X) == 1 to (X ^ (X - 1)) > (X - 1) optimization for direct optab [PR90693]

[Committed V3] RISC-V: Fix bug of tuple move splitter
 2023-11-19  1:45 UTC 

[pushed] analyzer: new warning: -Wanalyzer-undefined-behavior-strtok [PR107573]
 2023-11-19  1:43 UTC 

Propagate value ranges of return values
 2023-11-19  1:21 UTC 

[PATCH] Fortran: restrictions on integer arguments to SYSTEM_CLOCK [PR112609]
 2023-11-19  0:04 UTC  (2+ messages)

[PATCH] Makefile.tpl: Avoid race condition in generating site.exp from the top level
 2023-11-18 23:20 UTC  (2+ messages)

[committed] libstdc++: Check string value_type in std::make_format_args [PR112607]
 2023-11-18 21:44 UTC 

[PATCH] libstdc++: Add fast path for std::format("{}", x) [PR110801]
 2023-11-18 21:44 UTC  (2+ messages)
` [committed v2] "

RFA: RISC-V: Add support for XCVhwlp extension in CV32E40P
 2023-11-18 21:42 UTC 

[PATCH 4/4] c: runtime checking for assigment of VM types 4/4
 2023-11-18 21:14 UTC 

[PATCH 3/4] c: runtime checking for assigment of VM types 3/4
 2023-11-18 21:13 UTC 

[PATCH 2/4] c: runtime checking for assigment of VM types 2/4
 2023-11-18 21:13 UTC 

C runtime checking for assigment of VM types
 2023-11-18 21:12 UTC  (2+ messages)
` [PATCH 1/4] c: runtime checking for assigment of VM types 1/4

[PATCH] c: Add __builtin_stdc_bit_{width,floor,ceil} builtins
 2023-11-18 19:42 UTC 

[PATCH] c: Add __builtin_bit_complement
 2023-11-18 19:37 UTC 

[PATCH] c-family, middle-end: Add __builtin_c[lt]zg (arg, 0ULL) exception
 2023-11-18 19:30 UTC 

[PATCH] libstdc++: implement std::generator
 2023-11-18 18:46 UTC 

[PATCH] LoongArch: Increase cost of vector aligned store/load
 2023-11-18 18:25 UTC  (3+ messages)
` [pushed][PATCH] "

[PATCH v3 0/2] Replace intl/ with out-of-tree GNU gettext
 2023-11-18 18:10 UTC  (17+ messages)

[PATCH] LoongArch: Fix "-mexplict-relocs=none -mcmodel=medium" producing %call36 when the assembler does not support it
 2023-11-18 17:45 UTC 

[PATCH v2] LoongArch: Add code generation support for call36 function calls
 2023-11-18 17:24 UTC  (3+ messages)
` [pushed][PATCH "

RISC-V: Support XTheadVector extensions
 2023-11-18 15:16 UTC  (10+ messages)
      `  "

[PATCH] libstdc++: Remove UB from operator+ of months and weekdays
 2023-11-18 11:07 UTC  (4+ messages)
` [PATCH v2] The following functions invoke signed integer overflow (UB) for some extreme values of days and months [1]:
  ` [PATCH v3] libstdc++: Remove UB from operator+ of months and weekdays

[PATCH v2] RISC-V: Implement target attribute
 2023-11-18 10:44 UTC  (3+ messages)

[committed] RISC-V: Fix mismatched new delete for unique_ptr
 2023-11-18 10:42 UTC 

[PATCH v2 0/9] RISC-V: Support XTheadVector extensions
 2023-11-18 10:13 UTC  (11+ messages)
` [PATCH v2 1/9] RISC-V: minimal support for xtheadvector
` [PATCH v2 2/9] RISC-V: Handle differences between xtheadvector and vector
` [PATCH v2 3/9] RISC-V: Tests for overlapping RVV and XTheadVector instructions (Part1)
` [PATCH v2 4/9] RISC-V: Tests for overlapping RVV and XTheadVector instructions (Part2)
` [PATCH v2 5/9] RISC-V: Tests for overlapping RVV and XTheadVector instructions (Part3)
` [PATCH v2 6/9] RISC-V: Tests for overlapping RVV and XTheadVector instructions (Part4)
` [PATCH v2 8/9] RISC-V: Add support for xtheadvector-specific load/store intrinsics
` [PATCH v2 9/9] RISC-V: Disable fractional type intrinsics for the XTheadVector extension

[PATCH V2] RISC-V: Fix bug of tuple move splitter
 2023-11-18 10:03 UTC  (2+ messages)

[PATCH] RISC-V: Fix bug of tuple move splitter[PR112561]
 2023-11-18  9:59 UTC  (6+ messages)
  `  "

[PATCH] LoongArch: Optimize the loading of immediate numbers with the same high and low 32-bit values
 2023-11-18  9:09 UTC  (2+ messages)

Darwin: Replace environment runpath with embedded [PR88590]
 2023-11-18  9:03 UTC  (6+ messages)
` gfortran.dg/dg.exp debug messages pollute test output

[PATCH] LoongArch: Add libstdc++ check-abi support
 2023-11-18  8:55 UTC  (2+ messages)

[PATCH] tree-optimization: Add register pressure in LICM at tree-ssa level optimization
 2023-11-18  8:36 UTC 

[PATCH V3 0/7] ira/lra: Support subreg coalesce
 2023-11-18  8:27 UTC  (10+ messages)
` [PATCH V3 4/7] ira: Support subreg copy

[PATCH v1 0/3] Add LoongarchV1.1 instructions support
 2023-11-18  8:15 UTC  (3+ messages)
  ` [pushed ][PATCH "

[PATCH v2 0/6] Add LoongArch v1.1 div32 and ld-seq-sa support
 2023-11-18  8:13 UTC  (8+ messages)
` [PATCH v2 1/6] LoongArch: Fix internal error running "gcc -march=native" on LA664
` [PATCH v2 2/6] LoongArch: genopts: Add infrastructure to generate code for new features in ISA evolution
` [PATCH v2 3/6] LoongArch: Add evolution features of base ISA revisions
` [PATCH v2 4/6] LoongArch: Take the advantage of -mdiv32 if it's enabled
` [PATCH v2 5/6] LoongArch: Don't emit dbar 0x700 if -mld-seq-sa
` [PATCH v2 6/6] LoongArch: Add fine-grained control for LAM_BH and LAMCAS

[PATCH 1/2] c++: Initial support for P0847R7 (Deducing This) [PR102609]
 2023-11-18  6:43 UTC  (11+ messages)
` [PATCH v3 "

[PATCH] RISC-V: Refactor RVV iterators[NFC]
 2023-11-18  3:33 UTC  (2+ messages)

[PATCH] LoongArch: Modify MUSL_DYNAMIC_LINKER
 2023-11-18  3:15 UTC 

[pushed] analyzer: new warning: -Wanalyzer-infinite-loop [PR106147]
 2023-11-18  1:03 UTC 

[PATCH] libgccjit: Add ways to set the personality function
 2023-11-17 22:48 UTC 

[PATCH] libgccjit: Add vector permutation and vector access operations
 2023-11-17 22:36 UTC 

[committed] libstdc++: Define C++26 saturation arithmetic functions (P0543R3)
 2023-11-17 22:00 UTC  (5+ messages)

[PATCH] c++: P2280R4, Using unknown refs in constant expr [PR106650]
 2023-11-17 21:46 UTC 

[PATCH] libgccjit Fix a RTL bug for libgccjit
 2023-11-17 21:09 UTC  (4+ messages)

[PATCH] LoongArch: Fix usage of LSX and LASX frint/ftint instructions [PR112578]
 2023-11-17 20:48 UTC 

[PATCH 0/7] lto: Incremental LTO
 2023-11-17 20:17 UTC  (8+ messages)
` [PATCH 1/7] lto: Skip flag OPT_fltrans_output_list_
` [PATCH 2/7] lto: Remove random_seed from section name
` [PATCH 3/7] Lockfile
` [PATCH 4/7] lto: Implement ltrans cache
` [PATCH 5/7] lto: Implement cache partitioning
` [PATCH 6/7] lto: squash order of symbols in partitions
` [PATCH 7/7] lto: partition specific lto_clone_numbers

[PATCH] vect: Use statement vectype for conditional mask
 2023-11-17 19:20 UTC  (5+ messages)

[Patch] Fortran: Accept -std=f2023 support, update line-length for Fortran 2023
 2023-11-17 19:07 UTC  (5+ messages)
  ` [Patch] Fortran: Accept -std=f2023, update line-length for Fortran 2023 (was: [Patch] Fortran: Accept -std=f2023 support, update line-length for Fortran 2023)
    ` [Patch] Fortran: Accept -std=f2023, update line-length for Fortran 2023

aarch64: Add support for SME2
 2023-11-17 17:42 UTC  (6+ messages)
` [PATCH 1/5] aarch64: Add +sme2
` [PATCH 2/5] aarch64: Add svcount_t
` [PATCH 3/5] aarch64: Add svboolx2_t
` [PATCH 4/5] aarch64: Add ZT0
` [PATCH 5/5] aarch64: Add support for SME2 intrinsics

[PATCH 00/21] aarch64: Add support for SME
 2023-11-17 17:30 UTC  (22+ messages)
` [PATCH 01/21] aarch64: Generalise require_immediate_lane_index
` [PATCH 02/21] aarch64: Add a result_mode helper function
` [PATCH 03/21] aarch64: Use SVE's RDVL instruction
` [PATCH 04/21] aarch64: Make AARCH64_FL_SVE requirements explicit
` [PATCH 05/21] aarch64: Add group suffixes to SVE intrinsics
` [PATCH 06/21] aarch64: Add tuple forms of svreinterpret
` [PATCH 07/21] aarch64: Add arm_streaming(_compatible) attributes
` [PATCH 08/21] aarch64: Add +sme
` [PATCH 09/21] aarch64: Distinguish streaming-compatible AdvSIMD insns
` [PATCH 10/21] aarch64: Mark relevant SVE instructions as non-streaming
` [PATCH 11/21] aarch64: Switch PSTATE.SM around calls
` [PATCH 12/21] aarch64: Add support for SME ZA attributes
` [PATCH 13/21] aarch64: Add a register class for w12-w15
` [PATCH 14/21] aarch64: Add a VNx1TI mode
` [PATCH 15/21] aarch64: Generalise unspec_based_function_base
` [PATCH 16/21] aarch64: Generalise _m rules for SVE intrinsics
` [PATCH 17/21] aarch64: Add support for <arm_sme.h>
` [PATCH 18/21] aarch64: Add support for __arm_locally_streaming
` [PATCH 19/21] aarch64: Handle PSTATE.SM across abnormal edges
` [PATCH 20/21] aarch64: Enforce inlining restrictions for SME
` [PATCH 21/21] aarch64: Update sibcall handling "

Add 'libgomp.c++/static-local-variable-1.C'
 2023-11-17 16:56 UTC  (2+ messages)

[PATCH 1/2] libstdc++: Implement C++23 <print> header [PR107760]
 2023-11-17 15:54 UTC  (2+ messages)
` [PATCH 2/2] libstdc++: Ensure valid UTF-8 in std::vprint_unicode

[PATCH] libstdc++: Define std::ranges::to for C++23 (P1206R7) [PR111055]
 2023-11-17 15:49 UTC 

[committed] libstdc++: Regenerate config.h.in
 2023-11-17 15:41 UTC 

[PATCH] RISC-V: Disallow 64-bit indexed loads and stores for rv32gcv
 2023-11-17 15:17 UTC  (10+ messages)
    `  "

[PATCH v4] c-family: Implement __has_feature and __has_extension [PR60512]
 2023-11-17 15:12 UTC  (3+ messages)

[PATCH v5] c-family: Implement __has_feature and __has_extension [PR60512]
 2023-11-17 14:50 UTC 

[committed] libstdc++: Adjust std::in_range template parameter name
 2023-11-17 14:49 UTC 

[committed] libstdc++: Add more Doxygen comments and another test for std::out_ptr
 2023-11-17 14:48 UTC 

page:  |  | latest

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).