public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/rguenth/heads/vect-force-slp] (346 commits) Avoid SLP build failure for unsupported shifts
@ 2023-11-02 13:59 Richard Biener
0 siblings, 0 replies; only message in thread
From: Richard Biener @ 2023-11-02 13:59 UTC (permalink / raw)
To: gcc-cvs
The branch 'rguenth/heads/vect-force-slp' was updated to point to:
bcddead27931... Avoid SLP build failure for unsupported shifts
It previously pointed to:
881b485e01e2... Avoid SLP build failure for unsupported shifts
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------
881b485... Avoid SLP build failure for unsupported shifts
d10fc55... Reduce single-lane SLP testresult noise
8469a98... Add FIXME note regarding gcc.dg/vect/pr60276.c runfail with
8b771df... Avoid splitting store dataref groups during SLP discovery
ea8175e... Avoid ICEing with SLP scatter
b2107f7... Do not account single-lane SLP graphs against discovery lim
46e34ee... Allow bigger SLP graphs
b348c0c... Guard SLP optimize latch edge discovery
035bd67... Handle non-grouped SLP stores
ae99d20... Add --param vect-single-lane-slp
f69b611... Fail vectorization when not SLP with --param vect-force-slp
Summary of changes (added commits):
-----------------------------------
bcddead... Avoid SLP build failure for unsupported shifts
3ff18ec... Reduce single-lane SLP testresult noise
dd1809c... Add FIXME note regarding gcc.dg/vect/pr60276.c runfail with
50f5fc2... Avoid splitting store dataref groups during SLP discovery
4ce8bd6... Avoid ICEing with SLP scatter
4b676ef... Do not account single-lane SLP graphs against discovery lim
4a2309e... Allow bigger SLP graphs
e34ba8d... Guard SLP optimize latch edge discovery
125dfb1... Handle non-grouped SLP stores
836c86e... Add --param vect-single-lane-slp
b4cc3c4... Fail vectorization when not SLP with --param vect-force-slp
c71028c... analyzer: fix clang warnings [PR112317] (*)
81a81ab... RISC-V: Refactor prefix [I/L/LL] rounding API autovec itera (*)
d8ca8ed... doc: explicitly say 'lifetime' for DCE (*)
f6284ef... RISC-V: Fix bug of AVL propagation PASS (*)
01c18f5... ifcvt/vect: Emit COND_OP for conditional scalar reduction. (*)
c05f748... tree-optimization/112320 - bougs debug IL after SCCP (*)
1ae85e6... i386: Move stack protector patterns above mov $0 -> xor pee (*)
36a2629... Make GCN target effective-target 'vect_gather_load_ifn' (*)
1bb7d6f... Support cmul{_conj}v4hf3/cmla{_conj}v4hf4 with AVX512FP16 i (*)
1c58566... c++: Implement C++26 P2361R6 - Unevaluated strings [PR11034 (*)
4ea3607... RISC-V: Fix redundant attributes (*)
d508a94... RISC-V: Support vcreate intrinsics for non-tuple types (*)
88aca91... VECT: Refine the type size restriction of call vectorizer (*)
1a0af6e... RISC-V: Allow dest operand and accumulator operand overlap (*)
c73d2d4... Daily bump. (*)
4968e48... Minor formatting fix for newly-added file from previous com (*)
2b9778c... Add files to discourage submissions of PRs to the GitHub mi (*)
80b1a37... PR target/110551: Tweak mulx register allocation using peep (*)
274c904... RISC-V: Use riscv_subword_address for atomic_test_and_set (*)
ea2e7bf... RISC-V: Enable ztso tests on rv32 (*)
7560f2b... RISC-V: fix TARGET_PROMOTE_FUNCTION_MODE hook for libcalls (*)
d880e09... c: Add Walloc-size to warn about insufficient size in alloc (*)
25f9217... Make genautomata.cc output reflect insn-attr.h expectation (*)
ea4a3d0... omp: Reorder call for TARGET_SIMD_CLONE_ADJUST (*)
64f3a19... i386: Fix stack protector peephole2 operand predicate [PR11 (*)
7480dbb... i386: Improve stack protector patterns and peephole2s (*)
9693459... PR modula2/102989: reimplement overflow detection in ztype (*)
084ea7e... RISC-V: Support vundefine intrinsics for tuple types (*)
c9bb20f... NFC: Fix whitespace (*)
eac0917... Daily bump. (*)
37e1634... analyzer: move class record_layout to its own .h/.cc (*)
b0f1933... libcpp: eliminate MACRO_MAP_EXPANSION_POINT_LOCATION (*)
8b4ac02... opts.cc: fix comment about DOCUMENTATION_ROOT_URL (*)
b9e2088... pretty-print: gracefully handle null URLs (*)
f66b2fc... VECT: Support SLP MASK_LEN_GATHER_LOAD with conditional mas (*)
327d38f... bpf: Improvements in CO-RE builtins implementation. (*)
0f1727e... gcc: config: microblaze: fix cpu version check (*)
2b19c38... RISC-V: Require a extension for testcases with atomic insns (*)
b93fddb... RISC-V: Let non-atomic targets use optimized amo loads/stor (*)
60d6c63... riscv: thead: Add support for the XTheadFMemIdx ISA extensi (*)
2d65622... riscv: thead: Add support for the XTheadMemIdx ISA extensio (*)
c82f123... rs6000, Add missing overloaded bcd builtin tests, documenta (*)
f694960... gcc: config: microblaze: fix cpu version check (*)
9119b00... [RA]: Fixing LRA cycling for multi-reg variable containing (*)
3e888f9... Add OpenACC 'acc_map_data' variant to 'libgomp.oacc-c-c++-c (*)
5de05bd... RISC-V: Add vector fmin/fmax expanders. (*)
1843780... genemit: Split insn-emit.cc into several partitions. (*)
1540401... hardcfr: support checking at abnormal edges [PR111943] (*)
e3da1d7... tree-optimization/112305 - SCEV cprop and conditional undef (*)
1cf5dc0... d: Clean-up unused variable assignments after interface cha (*)
6bf2ceb... LoongArch: Define HAVE_AS_TLS to 0 if it's undefined [PR112 (*)
5ee961b... RISC-V: Add assert of the number of vmerge in autovec cond (*)
711d703... match.pd: Support combine cond_len_op + vec_cond similar to (*)
9cc2b97... Fix incorrect option mask and avx512cd target push (*)
5ee8941... RISC-V: Add the missed combine of [u]int64 -> _Float16 and (*)
f5d33d0... Fix wrong code due to incorrect define_split (*)
541b754... MATCH: Add some more value_replacement simplifications to m (*)
598fdb5... MATCH: first of the value replacement moving from phiopt (*)
a5c157b... Daily bump. (*)
94c0b26... i386: Zhaoxin yongfeng enablement (*)
6504b4a... libstdc++: [_GLIBCXX_INLINE_VERSION] Add comment on emul TL (*)
5ea1170... libstdc++: [_GLIBCXX_INLINE_VERSION] Un-weak handle_contrac (*)
434975c... configure, fixincludes: Add change missed in r14-4825. (*)
997c821... ipa: Prune any IPA-CP aggregate constants known by modref t (*)
1437df4... ipa-cp: Templatize filtering of m_agg_values (*)
68880e4... RISC-V: Make rv32i_zcmp testcase more robust (*)
a3da9ad... ARC: Convert (signed<<31)>>31 to -(signed&1) without barrel (*)
31cc982... ARC: Improved ARC rtx_costs/insn_cost for SHIFTs and ROTATE (*)
d24c3c5... ARC: Improved SImode shifts and rotates with -mswap. (*)
fb1941d... arm: move the switch tables for Arm to the RO data section. (*)
7666d94... Testsuite, i386: Mark test as requiring ifunc (*)
89e97f6... Testsuite, Darwin: Fix trampoline warning (*)
5c7bbb0... Testsuite, i386: Fix test by passing -march (*)
a0c5576... Testsuite, Darwin: skip PIE test (*)
36a52cd... rs6000: Change bitwise xor to an equality operator [PR10690 (*)
ff4cea0... PR testsuite/111462 - add powerpc64le to list of ssa-sink-1 (*)
eb1cdb3... RISC-V: Fix bugs of handling scalar of SEW64 vx instruction (*)
f3e44d0... Fortran: Fix a problem with SELECT TYPE selectors [PR104555 (*)
8c40b72... Improve memcmpeq for 512-bit vector with vpcmpeq + kortest. (*)
8111b5c... Expand: Checking available optabs for scalar modes in by pi (*)
39a11d8... Daily bump. (*)
3c444fb... libstdc++: [_GLIBCXX_INLINE_VERSION] Add emul TLS symbols (*)
5d1b723... libstdc++: [_GLIBCXX_INLINE_VERSION] Provide handle_contrac (*)
ea8ffdc... d: Fix ICE: verify_gimple_failed (conversion of register to (*)
e773c6c... d: Merge upstream dmd, druntime e48bc0987d, phobos 2458e8f8 (*)
c6929b0... testsuite, X86, Darwin: Skip a test for mcmodel=large. (*)
78491be... testsuite, X86, Darwin: Skip tests with incompatible output (*)
d967578... tree-optimization/109334: Improve computation for access at (*)
cc7aca8... gcc: xtensa: fix salt/saltu version check (*)
b8b63e8... RISC-V: Fix one range-loop-construct warning of avlprop (*)
b0f7029... Daily bump. (*)
10f1489... d: Fix ICE: in verify_gimple_in_seq on powerpc-darwin9 [PR1 (*)
5d2a360... d: Add warning for call expression without side effects (*)
7f974c5... Daily bump. (*)
4d3d2cd... [RA]: Fixing i686 bootstrap failure because of pushing the (*)
92fcbe8... RISC-V: Make stack_save_restore_2 more robust (*)
32cc0b8... PR modula2/112110: fails to build on freebsd when compiling (*)
c6430d3... Fortran: diagnostics of MODULE PROCEDURE declaration confli (*)
9f3c4c6... amdgcn: Fix bug in gfx1030 support patch (*)
9ae1fbd... amdgcn: silence warnings (*)
2672c60... recog: Fix propagation into ASM_OPERANDS (*)
6ff8b93... c++: another build_new_1 folding fix [PR111929] (*)
68e97c5... c++: add testcase verifying non-dep new-expr checking (*)
0f2e208... c++: more ahead-of-time -Wparentheses warnings (*)
e5f6a5a... PR modula2/111530: Build failure on BSD due to getopt_long_ (*)
7bcdb77... [PATCH] RISC-V: Fix wrong tune parameters on int_div (*)
9c03221... RISC-V: Add rawmemchr expander. (*)
3351ec2... RISC-V: Fix cond_sqrt tests. (*)
8aa4771... [RA]: Add cost calculation for reg equivalence invariants (*)
0beb161... i386: Fiy typo in "partial_memory_read_stall" tune option. (*)
8da9146... Move OpenMP tests to gomp subdir (*)
372e2d6... aarch64: Add basic target_print_operand support for CONST_S (*)
89e5d90... PR target/110551: Fix reg allocation for widening multiplic (*)
8697d3a... preprocessor: c++: Support `#pragma GCC target' macros [PR8 (*)
b038e20... Fortran: Fix some problems with SELECT TYPE selectors [PR10 (*)
a5e69e9... MATCH: Simplify `(X &| B) CMP X` if possible [PR 101590] (*)
7eed861... Support vec_cmpmn/vcondmn for v2hf/v4hf. (*)
ecca503... Daily bump. (*)
446efa5... RISC-V: Move lmul calculation into macro (*)
e37bc2c... RISC-V: Add AVL propagation PASS for RVV auto-vectorization (*)
0c305f3... libstdc++: Fix exception thrown by std::shared_lock::unlock (*)
7d06b29... libstdc++: Add dg-timeout-factor to <chrono> IO tests (*)
cd7dadc... Add attribute((null_terminated_string_arg(PARAM_IDX))) (*)
46f51bd... testsuite, aarch64: Normalise options to aarch64.exp. (*)
8a1fcca... testsuite, Darwin: Adjust target test for modern OS. (*)
662655e... match: Simplify `a != C1 ? abs(a) : C2` when C2 == abs(C1) (*)
abd78dc... Add effective target to OpenMP tests (*)
3c8abce... [range-op] Remove unused variable in fold_range. (*)
848b5f3... [range-ops] Remove unneeded parameters from rv_fold. (*)
24e97ac... [range-ops] Add frange& argument to rv_fold. (*)
4d49685... RISC-V: Pass abi to g++ rvv testsuite (*)
d8ff4b9... libatomic: Consider '--with-build-sysroot=[...]' for target (*)
967d417... libffi: Consider '--with-build-sysroot=[...]' for target li (*)
8a0fcee... testsuite: Allow general skips/requires in PCH tests (*)
7006e5d... arm: Use deltas for Arm switch tables (*)
2ae00ad... Darwin: Make metadata symbol lables linker-visible for GNU (*)
f55cdce... [RA]: Modfify cost calculation for dealing with equivalence (*)
8d2130a... Fortran: Fix incompatible types between INTEGER(8) and TYPE (*)
a4ca869... DOC: Update COND_LEN document (*)
d1bb956... PR 91865: Avoid ZERO_EXTEND of ZERO_EXTEND in make_compound (*)
2f592b7... Pass type of comparison operands instead of comparison resu (*)
60c11c9... LoongArch:Enable vcond_mask_mn expanders for SF/DF modes. (*)
88df58b... testsuite: Fix _BitInt in gcc.misc-tests/godump-1.c (*)
3dfe7e2... More '#ifdef ASM_OUTPUT_DEF' -> 'if (TARGET_SUPPORTS_ALIASE (*)
33d38b4... set hardcmp eh probs (*)
2f398d1... rename make_eh_edges to make_eh_edge (*)
f75fc1f... Daily bump. (*)
da9e72f... Darwin: Handle the fPIE option specially. (*)
8f62ce1... config, aarch64: Use a more compatible sed invocation. (*)
1aa9f1c... tree: update address_space comment (*)
668c4c3... AArch64: Improve immediate generation (*)
406709b... c++: improve comment (*)
678e6c3... i386: Narrow test instructions with immediate operands [PR1 (*)
f7dbf62... Faster irange union for appending ranges. (*)
4912418... LoongArch: Fix vfrint-releated comments in lsxintrin.h and (*)
1b30ef7... LoongArch: Implement __builtin_thread_pointer for TLS. (*)
fb28d5c... c++: add fixed testcase [PR99804] (*)
ac66744... jit: dump string literal initializers correctly (*)
f32c1e1... libstdc++: Build libstdc++_libbacktrace.a as PIC [PR111936] (*)
8bb655d... PR modula2/111955 introduce isnan support to Builtins.def (*)
cfb7755... rtl-ssa: Add new helper functions (*)
39cac7c... rtl-ssa: Extend make_uses_available (*)
d7266f6... rtl-ssa: Use frequency-weighted insn costs (*)
cc15a0f... rtl-ssa: Handle call clobbers in more places (*)
ba97d0e... rtl-ssa: Calculate dominance frontiers for the exit block (*)
adf1b36... rtl-ssa: Handle artifical uses of deleted defs (*)
60ef0d2... rtl-ssa: Fix ICE when deleting memory clobbers (*)
d5e0321... rtl-ssa: Create REG_UNUSED notes after all pending changes (*)
01b42e9... rtl-ssa: Ensure global registers are live on exit (*)
7b2ae64... Handle OpenACC 'self' clause for compute constructs in Open (*)
047841a... Extend test suite coverage for OpenACC 'self' clause for co (*)
a5e9190... Consistently order 'OMP_CLAUSE_SELF' right after 'OMP_CLAUS (*)
8064e7e... RISC-V: Export some functions from riscv-vsetvl to riscv-v[ (*)
c92509d... Disentangle handling of OpenACC 'host', 'self' pragma token (*)
76cc546... Enable 'c-c++-common/goacc/{if,self}-clause-1.c' for C++ (*)
3a35963... OpenACC 2.7: Implement self clause for compute constructs (*)
fa68e04... OpenMP/Fortran: Group handling of 'if' clause without and w (*)
5e71499... RISC-V: Change MD attribute avl_type into avl_type_idx[NFC] (*)
6fa7284... c++: error with bit-fields and scoped enums [PR111895] (*)
444a485... Daily bump. (*)
5dbcc40... modula2: tidyup M2Dependent.mod (*)
d80a26c... c++: non-dep array new-expr size [PR111929] (*)
51f164f... c++: cp_stabilize_reference and non-dep exprs [PR111919] (*)
c1eee80... libstdc++: Include cstdarg in freestanding (*)
23ddfa1... modula2: gcc/m2/gm2-libs/M2Dependent.mod initialize all rec (*)
1fa7bcf... recog/reload: Remove old UNARY_P operand support (*)
e6fdea8... gcc: fix typo in comment in gcov-io.h (*)
99a6c10... i386: Fine tune STV register conversion costs for -Os. (*)
35f4e95... ARC: Improved SImode shifts and rotates on !TARGET_BARREL_S (*)
326a8c0... testsuite: Fix gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_ove (*)
2287fa2... arc: Remove mpy_dest_reg_operand predicate (*)
0fc13e8... Improve factor_out_conditional_operation for conversions an (*)
452c4f3... match: Fix the `popcnt(a&b) + popcnt(a|b)` pattern for type (*)
3e90161... rtl-ssa: Avoid creating duplicated phis (*)
d0eb4ac... rtl-ssa: Don't insert after insns that can throw (*)
c97b167... rtl-ssa: Fix handling of deleted insns (*)
50313dc... rtl-ssa: Fix null deref in first_any_insn_use (*)
58de8e9... i386: Avoid paradoxical subreg dests in vector zero_extend (*)
cc47795... i386: Fix unprotected REGNO in aeswidekl_operation (*)
21416ca... aarch64: Define TARGET_INSN_COST (*)
b632a51... aarch64: Avoid bogus atomics match (*)
b44d4ff... RISC-V: Fix ICE of RVV vget/vset intrinsic[PR111935] (*)
eaf7515... libgcc: make heap-based trampolines conditional on libc pre (*)
724badc... Remove obsolete debugging formats from names list (*)
7b2984a... RISC-V: Fix ICE of RTL CHECK on VSETVL PASS[PR111947] (*)
9cf2e74... Daily bump. (*)
cb05acd... libcpp: Improve the diagnostic for poisoned identifiers [PR (*)
02aa322... compiler: move Selector_expression up in file (*)
597dba8... compiler: make xx_constant_value methods non-const (*)
45a5ab0... compiler: pass gogo to Runtime::make_call (*)
ac50e9b... compiler: add Expression::is_untyped method (*)
2621bd1... syscall: add missing type conversion (*)
32b74c9... vect: Allow same precision for bit-precision conversions. (*)
82bbbb7... RISC-V: Add popcount fallback expander. (*)
458db9b... tree-optimization/111916 - SRA of BIT_FIELD_REF of constant (*)
00eb081... tree-optimization/111915 - mixing grouped and non-grouped a (*)
738d443... ipa/111914 - perform parameter init after remapping types (*)
538dcde... configure, libquadmath: Remove unintended AC_CHECK_LIBM [PR (*)
267e369... SH: Fix PR 111001 (*)
9ed6b22... middle-end: don't keep .MEM guard nodes for PHI nodes who d (*)
1acd457... move the (a-b) CMP 0 ? (a-b) : (b-a) optimization from fold (*)
85e930a... Use error_mark_node after error in convert (*)
13c0d05... convert_to_complex vs invalid_conversion [PR111903] (*)
d96bd4a... tree-optimization/111917 - bougs IL after guard hoisting (*)
0c4bd13... RISC-V: Fix ICE for the fusion case from vsetvl to scalar m (*)
09c9de0... RISC-V: Remove unnecessary asm check for vec cvt (*)
0093821... libatomic: drop redundant all-multi command (*)
996785d... RISC-V: Bugfix for merging undef tmp register for trunc (*)
e1b1cba... LoongArch: Document -mexplicit-relocs={auto,none,always} (*)
83e24e8... LoongArch: Use explicit relocs for addresses only used for (*)
95db62f... LoongArch: Use explicit relocs for TLS access with -mexplic (*)
8811630... LoongArch: Use explicit relocs for GOT access when -mexplic (*)
93a46d1... LoongArch: Add enum-style -mexplicit-relocs= option (*)
4cd4c34... RISC-V: Fix typo[VSETVL PASS] (*)
0e29c6f... gcc.c-torture/execute/builtins/pr93262-chk.c: Remove return (*)
c2d41cd... RISC-V: Remove unnecessary asm check for binop constraint (*)
7846d22... RISC-V: Remove unnecessary asm check for rounding autovec (*)
75322a6... RISC-V: Fix AVL_TYPE attribute of tuple mode mov<mode> (*)
1908775... vect: Cost adjacent vector loads/stores together [PR111784] (*)
1df490e... i386: Prevent splitting to xmm16+ when !TARGET_AVX512VL (*)
85858c7... RISC-V: Bugfix for merging undefined tmp register in math (*)
a6e74b0... compiler: remove traverse_assignments pass (*)
1a1fba1... compiler: remove name_ field from Type_switch_statement (*)
b513aa2... compiler: pass Gogo to determine types pass (*)
5697ed0... LoongArch: Define macro CLEAR_INSN_CACHE. (*)
f08ca59... Expand: Enable vector mode for by pieces compares (*)
dbde384... Avoid compile time hog on vect_peel_nonlinear_iv_init for n (*)
93a65e0... Remove unused mmx_pinsrw. (*)
3b63274... Daily bump. (*)
bcc5054... aarch64: Emit csinv again for `a ? ~b : b` [PR110986] (*)
c9ae68f... d: Merge upstream dmd f4be7f6f7b. (*)
80ddcb9... objc++: type/expr tsubst conflation [PR111920] (*)
47b634a... Doc: document the new Darwin options (*)
a0673ec... Testsuite: allow non-installed testing on darwin (*)
8fe73ef... Darwin, rpaths: Add --with-darwin-extra-rpath. (*)
6a6d381... Config,Darwin: Allow for configuring Darwin to use embedded (*)
829b0c4... Driver: Provide a spec to insert rpaths for compiler lib di (*)
8abddb1... libgcc: support heap-based trampolines (*)
cbf6da1... target: Support heap-based trampolines (*)
28d8c68... core: Support heap-based trampolines (*)
11f5071... RISC-V: Prohibit combination of 'E' and 'H' (*)
f232391... RISC-V: 'Zfa' extension is now ratified (*)
bc43a9e... Daily bump. (*)
405a414... libstdc++: Split std::basic_string::_M_use_local_data into (*)
be34a8b... libstdc++: Workaround for LLVM-61763 in <ranges> (*)
59a7d38... libstdc++: testsuite: Enhance codecvt_unicode with tests fo (*)
77209d4... libstdc++: Fix formatting of filesystem directory iterators (*)
57cbb1d... C99 testsuite readiness: Compile more tests with -std=gnu89 (*)
66c26e5... RISC-V: Support partial VLS mode when preference fixed-vlma (*)
6f684dd... Daily bump. (*)
e288696... PR 106245: Split (x<<31)>>31 as -(x&1) in i386.md (*)
55731b5... c++: abstract class and overload resolution (*)
7d4e991... testsuite: constexpr-diag1.C and implicit constexpr (*)
ff04531... c++: fix tourney logic (*)
084addf... c++: Constructor streaming [PR105322] (*)
7069ea9... c: -Wint-conversion should cover pointer/integer mismatches (*)
857a6ee... c: -Wincompatible-pointer-types should cover mismatches in (*)
8f75e6c... bootstrap: tm_p.h requires memmodel.h on SPARC. (*)
281699f... c-family: char8_t and aliasing in C vs C++ [PR111884] (*)
a663fe6... bootstrap: Include tm_p.h (*)
5ac53c0... rust: build failure after NON_DEPENDENT_EXPR removal [PR111 (*)
1d9263f... libstdc++: add casts to from_chars in <charconv> [PR111883] (*)
24cf1f6... ifcvt: Don't lower bitfields with non-constant offsets [PR (*)
c29d552... c++: rename tsubst_copy_and_build and tsubst_expr (*)
3e3d73e... c++: merge tsubst_copy into tsubst_copy_and_build (*)
909672f... c++: non-static memfn call dependence cleanup [PR106086] (*)
cd0e05b... c++: remove NON_DEPENDENT_EXPR, part 2 (*)
dad3118... c++: remove NON_DEPENDENT_EXPR, part 1 (*)
eb15fad... middle-end: don't pass loop_vinfo to vect_set_loop_conditio (*)
a1fc2cc... tree-optimization/111383 - testcase for fixed PR (*)
9692309... tree-optimization/111445 - simple_iv simplification fault (*)
44e7e44... tree-optimization/110243 - IVOPTs introducing undefined ove (*)
d70575f... tree-optimization/111891 - fix assert in vectorizable_simd_ (*)
c7ec7bd... amdgcn: add -march=gfx1030 EXPERIMENTAL (*)
d118738... tree-optimization/111000 - restrict invariant motion of shi (*)
551935d... Control flow redundancy hardening (*)
e90c7bd... rtl-ssa: Don't leave NOTE_INSN_DELETED around (*)
d6add7a... Document {L,R}ROTATE_EXPR (*)
1d0ca7e... SH: Fix PR 101177 (*)
e489464... Rewrite more refs for epilogue vectorization (*)
5dde647... Fixup vect_get_and_check_slp_defs for gathers and .MASK_LOA (*)
5f71e00... omp_lib.f90.in: Deprecate omp_lock_hint_* for OpenMP 5.0 (*)
4fd09ae... RISC-V: Rename some variables of vector_block_info[NFC] (*)
88c2707... ifcvt: Support bitfield lowering of multiple-exit loops (*)
dd3e6f5... middle-end: Enable bit-field vectorization to work correctl (*)
8ba8f0d... Fix testcases that are raised by support -mevex512 (*)
f0e28d8... RISC-V: Fix failed hoist in LICM of vmv.v.x instruction (*)
29331e7... RISC-V: Refactor and cleanup vsetvl pass (*)
df252e0... return edge in make_eh_edges (*)
1d260ab... c++: indirect change of active union member in constexpr [P (*)
b69ee50... c++: Improve diagnostics for constexpr cast from void* (*)
c85f748... Daily bump. (*)
4d81962... c++: small tweak for cp_fold_r (*)
86d0b08... doc: Update contrib.texi (*)
d8e4e7d... vect: Use inbranch simdclones in masked loops (*)
8b704ed... vect: don't allow fully masked loops with non-masked simd c (*)
c9ce846... vect: Fix vect_get_smallest_scalar_type for simd clones (*)
53d4085... parloops: Allow poly nit and bound (*)
87d97e2... parloops: Copy target and optimizations when creating a fun (*)
79a50a1... omp: Replace simd_clone_subparts with TYPE_VECTOR_SUBPARTS (*)
c714b4d... libstdc++: [_Hashtable] Do not reuse untrusted cached hash (*)
2454ba9... c: Fix ICE when an argument was an error mark [PR100532] (*)
9f33e4c... c: Don't warn about converting NULL to different sso endian (*)
00e7c49... ABOUT-GCC-NLS: add usage guidance (*)
1ec36bc... diagnostic: rename new permerror overloads (*)
f53de2b... c++: use G_ instead of _ (*)
04d6c74... ada: Support new SPARK aspect Side_Effects (*)
c1fbfe5... ada: Refactor code to remove GNATcheck violation (*)
0f3c634... ada: Add pragma Annotate for GNATcheck exemptions (*)
1555d18... ada: Document gnatbind -Q switch (*)
0c29a99... ada: Seize opportunity to reuse List_Length (*)
7b1b787... ada: Simplify "not Present" with "No" (*)
19cc4b9... c++: Make -Wunknown-pragmas controllable by #pragma GCC dia (*)
202a214... libcpp: testsuite: Add test for fixed _Pragma bug [PR82335] (*)
217a0fc... middle-end: don't create LC-SSA PHI variables for PHI nodes (*)
(*) This commit already exists in another branch.
Because the reference `refs/users/rguenth/heads/vect-force-slp' 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-11-02 13:59 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-02 13:59 [gcc/rguenth/heads/vect-force-slp] (346 commits) Avoid SLP build failure for unsupported shifts Richard Biener
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).