May 2024 Archives by date
Starting: Wed May 1 00:18:24 GMT 2024
Ending: Fri May 17 22:25:49 GMT 2024
Messages: 1444
- [gcc r15-83] Daily bump.
GCC Administrator
- [gcc r11-11409] Daily bump.
GCC Administrator
- [gcc r12-10405] Daily bump.
GCC Administrator
- [gcc r13-8666] Daily bump.
GCC Administrator
- [gcc r14-10155] Daily bump.
GCC Administrator
- [gcc r15-84] c++: Implement P2615 'Meaningful Exports' [PR107688]
Nathaniel Shead
- [gcc r12-10406] rs6000: Don't ICE when compiling the __builtin_vsx_splat_2di [PR113950]
jeevitha
- [gcc r15-85] c++: Propagate using decls from partitions [PR114868]
Nathaniel Shead
- [gcc r15-86] c++: Propagate hidden flag on decls from partitions
Nathaniel Shead
- [gcc r15-87] Cleanups to unsupported_range.
Aldy Hernandez
- [gcc r15-88] Reduce startup costs for Value_Range.
Aldy Hernandez
- [gcc r15-89] doc: Remove old details on libunwind for ia64-*-hpux*
Gerald Pfeifer
- [gcc r15-90] doc: FreeBSD no longer has a GNU toolchain in base
Gerald Pfeifer
- [gcc r15-91] c++: const void* memchr [PR113706]
Jason Merrill
- [gcc r15-92] libstdc++: Guard uses of is_pointer_interconvertible_v [PR114891]
Jonathan Wakely
- [gcc r15-93] [committed] [RISC-V] Fix detection of store pair fusion cases
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed] [RISC-V] Fix detection of store pair fusion cases
Jeff Law
- [gcc r15-94] [committed] [RISC-V] Trivial pattern cleanup
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed] [RISC-V] Trivial pattern cleanup
Jeff Law
- [gcc r15-95] c++: drop in-charge for dtors without vbases
Jason Merrill
- [gcc r13-8667] c++: __is_constructible ref binding [PR100667]
Jason Merrill
- [gcc r13-8668] c++: binding reference to comma expr [PR114561]
Jason Merrill
- [gcc r13-8669] c++: alias CTAD and template template parm [PR114377]
Jason Merrill
- [gcc r13-8670] c++: problematic assert in reference_binding [PR113141]
Patrick Palka
- [gcc r15-96] doc: Describe limitations re Ada, D, and Go on FreeBSD
Gerald Pfeifer
- [gcc r15-97] Daily bump.
GCC Administrator
- [gcc r11-11410] Daily bump.
GCC Administrator
- [gcc r12-10407] Daily bump.
GCC Administrator
- [gcc r13-8671] Daily bump.
GCC Administrator
- [gcc r14-10156] Daily bump.
GCC Administrator
- [gcc r15-98] c++: Implement modules ABI for vtable emissions
Nathaniel Shead
- [gcc r13-8672] rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR [PR101865]
Peter Bergner
- [gcc r13-8673] rs6000: Add OPTION_MASK_POWER8 [PR101865]
Peter Bergner
- [gcc r15-99] middle-end/114579 - speed up add_scope_conflicts
Richard Biener
- [gcc r15-100] s390: testsuite: Fix zero_bits_compound-1.c
Stefan Schulze Frielinghaus
- [gcc r15-101] c++: Don't emit unused GMF partial specializations [PR114630]
Nathaniel Shead
- [gcc r15-102] s390: testsuite: Fix risbg-ll-2.c
Stefan Schulze Frielinghaus
- [gcc r15-103] Remove live-info global bitmap
Richard Biener
- [gcc r15-104] Make graph dumps use graphviz format
Richard Biener
- [gcc r15-105] c++: Implement C++26 P2573R2 - = delete("should have a reason"); [PR114458]
Jakub Jelinek
- [gcc r15-106] libgomp: Add gfx90c, 1036 and 1103 declare variant tests
Jakub Jelinek
- [gcc r15-107] Driver: Add new -truncate option
Richard Biener
- [gcc r15-108] lto-wrapper: Truncate files using -truncate driver option [PR110710]
Richard Biener
- [gcc r11-11411] libstdc++: Add missing std::tuple constructor [PR114147]
Jonathan Wakely
- [gcc r15-109] fix single argument static_assert
Marc Poulhi?s
- [gcc r15-110] PR modula2/113836 gm2 does not dump gimple or quadruples to a file
Gaius Mulley
- [gcc r15-111] Objective-C, NeXT, v2: Correct a regression in code-gen.
Iain D Sandoe
- [gcc r12-10408] rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR [PR101865]
Peter Bergner
- [gcc r12-10409] rs6000: Add OPTION_MASK_POWER8 [PR101865]
Peter Bergner
- [gcc r15-112] Improve SLP dump and graph
Richard Biener
- [gcc r15-113] modula2: Regenerate libgm2 Makefile.ins using correct include order
Gaius Mulley
- [gcc r15-114] c++: Clear is_unbraced_* when parsing declaration_seq_opt [PR114917]
Nathaniel Shead
- [gcc r13-8674] libstdc++: Reverse arguments in constraint for std::optional's <=> [PR104606]
Jonathan Wakely
- [gcc r13-8675] libstdc++: Fix infinite loop in std::istream::ignore(n, delim) [PR93672]
Jonathan Wakely
- [gcc r15-115] [committed] [RISC-V] Don't run new rounding tests on newlib risc-v targets
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed] [RISC-V] Don't run new rounding tests on newlib risc-v targets
Jeff Law
- [gcc r15-116] RISC-V: Add testcase for pr114734
Patrick O'Neill
- [gcc] Created branch 'meissner/heads/work165' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work165)] Add ChangeLog.meissner and REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work165-dmf' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-dmf)] Add ChangeLog.dmf and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work165-vpair' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-vpair)] Add ChangeLog.vpair and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work165-tar' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-tar)] Add ChangeLog.tar and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work165-bugs' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-bugs)] Add ChangeLog.bugs and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work165-test' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-test)] Add ChangeLog.test and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work165-orig' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-orig)] Add REVISION.
Michael Meissner
- [gcc r13-8676] tree-optimization/114672 - WIDEN_MULT_PLUS_EXPR type mismatch
Richard Ball
- [gcc r12-10410] tree-optimization/114672 - WIDEN_MULT_PLUS_EXPR type mismatch
Richard Ball
- [gcc r15-117] Regenerate gcc.pot
Joseph Myers
- [gcc r14-10157] Regenerate gcc.pot
Joseph Myers
- [gcc r15-118] [RFA][RISC-V] Improve constant synthesis for constants with 2 bits set
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [RFA][RISC-V] Improve constant synthesis for constants with 2 bits set
Jeff Law
- [gcc(refs/users/meissner/heads/work165)] Add -mcpu=power11 support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165)] Add -mcpu=power11 tuning support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165)] Add -mcpu=power11 tests.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work165)] Add -mcpu=future support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165)] Add -mcpu=future tuning support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165)] Update ChangeLog.*
Michael Meissner
- [gcc r15-119] libgfortran: Fix up the autoreconf warnings
François-Xavier Coudert
- [gcc r11-11412] rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR [PR101865]
Peter Bergner
- [gcc r11-11413] rs6000: Add OPTION_MASK_POWER8 [PR101865]
Peter Bergner
- [gcc r15-120] [committed][RISC-V] Fix nearbyint failure on rv32 and formatting nits
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed][RISC-V] Fix nearbyint failure on rv32 and formatting nits
Jeff Law
- [gcc r15-121] Daily bump.
GCC Administrator
- [gcc r11-11414] Daily bump.
GCC Administrator
- [gcc r12-10411] Daily bump.
GCC Administrator
- [gcc r13-8677] Daily bump.
GCC Administrator
- [gcc r15-122] PR modula2/114929 for loop fails to iterate down to zero when using a cardinal type
Gaius Mulley
- [gcc r14-10158] Daily bump.
GCC Administrator
- [gcc r15-123] c++: remove lookup_template_class's entering_scope flag
Patrick Palka
- [gcc r15-124] tree-optimization/114921 - _Float16 -> __bf16 isn't noop
Richard Biener
- [gcc r14-10159] tree-optimization/114921 - _Float16 -> __bf16 isn't noop
Richard Biener
- [gcc r15-125] tree-inline: Add __builtin_stack_{save, restore} pair about inline calls with calls to alloca [PR1135
Jakub Jelinek
- [gcc r15-126] cfgrtl: Fix MEM_EXPR update in duplicate_insn_chain [PR114924]
Alex Coplan
- [gcc r13-8678] ifcvt: Don't lower bitfields with non-constant offsets [PR 111882]
Richard Ball
- [gcc r15-127] Avoid changing type in the type_hash_canon hash
Richard Biener
- [gcc r15-128] libstdc++: Update powerpc-linux-gnu baseline_symbols
Andreas Schwab
- [gcc r15-129] Silence two instances of -Wcalloc-transposed-args
Richard Biener
- [gcc r15-130] Add default bitmap obstack allocation check
Richard Biener
- [gcc r14-10160] cfgrtl: Fix MEM_EXPR update in duplicate_insn_chain [PR114924]
Alex Coplan
- [gcc r14-10161] middle-end/114734 - wrong code with expand_call_mem_ref
Richard Biener
- [gcc r14-10162] RISC-V: Add testcase for pr114734
Richard Biener
- [gcc r15-131] testsuite: fix analyzer C++ failures on Solaris [PR111475]
David Malcolm
- [gcc r14-10163] libstdc++: Update powerpc-linux-gnu baseline_symbols
Andreas Schwab
- [gcc r13-8679] tree-optimization/114485 - neg induction with partial vectors
Richard Biener
- [gcc r13-8680] tree-optimization/114733 - neg induction fails for 1 element vectors
Richard Biener
- [gcc r13-8681] lto/114655 - -flto=4 at link time doesn't override -flto=auto at compile time
Richard Biener
- [gcc r13-8682] gcov-profile/114715 - missing coverage for switch
Richard Biener
- [gcc r13-8683] tree-optimization/114736 - SLP DFS walk issue
Richard Biener
- [gcc r13-8684] tree-optimization/114749 - reset partial vector decision for no-SLP retry
Richard Biener
- [gcc r14-10164] Revert "tree-optimization/114921 - _Float16 -> __bf16 isn't noop"
Richard Biener
- [gcc/meissner/heads/work165-bugs] (9 commits) Merge commit 'refs/users/meissner/heads/work165-bugs' of gi
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-bugs)] Add ChangeLog.bugs and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-bugs)] Merge commit 'refs/users/meissner/heads/work165-bugs' of git+ssh://gcc.gnu.org/git/gcc into me/work1
Michael Meissner
- [gcc/meissner/heads/work165-dmf] (9 commits) Merge commit 'refs/users/meissner/heads/work165-dmf' of git
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-dmf)] Add ChangeLog.dmf and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-dmf)] Merge commit 'refs/users/meissner/heads/work165-dmf' of git+ssh://gcc.gnu.org/git/gcc into me/work16
Michael Meissner
- [gcc/meissner/heads/work165-tar] (9 commits) Merge commit 'refs/users/meissner/heads/work165-tar' of git
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-tar)] Add ChangeLog.tar and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-tar)] Merge commit 'refs/users/meissner/heads/work165-tar' of git+ssh://gcc.gnu.org/git/gcc into me/work16
Michael Meissner
- [gcc/meissner/heads/work165-test] (9 commits) Merge commit 'refs/users/meissner/heads/work165-test' of gi
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-test)] Add ChangeLog.test and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-test)] Merge commit 'refs/users/meissner/heads/work165-test' of git+ssh://gcc.gnu.org/git/gcc into me/work1
Michael Meissner
- [gcc/meissner/heads/work165-vpair] (9 commits) Merge commit 'refs/users/meissner/heads/work165-vpair' of g
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-vpair)] Add ChangeLog.vpair and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-vpair)] Merge commit 'refs/users/meissner/heads/work165-vpair' of git+ssh://gcc.gnu.org/git/gcc into me/work
Michael Meissner
- [gcc r15-132] docs: rtl: document GET_MODE_INNER
Vineet Gupta
- [gcc r15-133] RISC-V: miscll comment fixes [NFC]
Vineet Gupta
- [gcc r15-134] c++: Implement __is_const built-in trait
Ken Matsui
- [gcc r15-135] c++: Implement __is_volatile built-in trait
Ken Matsui
- [gcc r15-136] c++: Implement __is_pointer built-in trait
Ken Matsui
- [gcc r15-137] PR modula2/114929 extra for loop iteration count regression tests
Gaius Mulley
- [gcc r15-138] c++: initializer_list<string> and EH [PR114935]
Jason Merrill
- [gcc r14-10165] c++: initializer_list<string> and EH [PR114935]
Jason Merrill
- [gcc r14-10166] [PATCH] PR modula2/114929 for loop fails to iterate down to zero
Gaius Mulley
- [gcc r15-139] Fix printing COMPOUND_EXPR in .original [PR23872]
Andrew Pinski
- [gcc r15-140] libbacktrace: add DLLS as they are loaded
Ian Lance Taylor
- [gcc r15-141] Daily bump.
GCC Administrator
- [gcc r11-11415] Daily bump.
GCC Administrator
- [gcc r12-10412] Daily bump.
GCC Administrator
- [gcc r13-8685] Daily bump.
GCC Administrator
- [gcc r14-10167] Daily bump.
GCC Administrator
- [gcc(refs/users/meissner/heads/work165-dmf)] Use vector pair load/store for memcpy with -mcpu=future
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-dmf)] RFC2653-Add wD constraint.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-dmf)] RFC2653-Add support for dense math registers.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-dmf)] RFC2653-PowerPC: Switch to dense math names for all MMA operations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-dmf)] RFC2653-Add dense math test for new instruction names.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-dmf)] RFC2653-PowerPC: Add support for 1, 024 bit DMR registers.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-dmf)] RFC2656-Support load/store vector with right length.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-dmf)] RFC2655-Add saturating subtract built-ins.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-dmf)] RFC2686-Add paddis support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-dmf)] RFC2677-Add xvrlw support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-dmf)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-tar)] Add support for -mtar
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-tar)] Update ChangeLog.*
Michael Meissner
- [gcc r15-142] Minimal prange class showing inlining degradation to VRP.
Aldy Hernandez
- [gcc r15-143] Implement basic prange class.
Aldy Hernandez
- [gcc r15-144] Add streaming support for prange.
Aldy Hernandez
- [gcc r15-145] Add storage support for prange.
Aldy Hernandez
- [gcc r15-146] Add hashing support for prange.
Aldy Hernandez
- [gcc r15-147] Add prange implementation for get_legacy_range.
Aldy Hernandez
- [gcc r15-148] Implement range-op dispatch for prange.
Aldy Hernandez
- [gcc r15-149] Implement operator_identity for prange.
Aldy Hernandez
- [gcc r15-150] Implement operator_cst for prange.
Aldy Hernandez
- [gcc r15-151] Implement operator_cast for prange.
Aldy Hernandez
- [gcc r15-152] Implement operator_min and operator_max for prange.
Aldy Hernandez
- [gcc r15-153] Implement operator_addr_expr for prange.
Aldy Hernandez
- [gcc r15-154] Implement pointer_plus_operator for prange.
Aldy Hernandez
- [gcc r15-155] Implement operator_pointer_diff for prange.
Aldy Hernandez
- [gcc r15-156] Implement operator_bitwise_and for prange.
Aldy Hernandez
- [gcc r15-157] Implement operator_bitwise_or for prange.
Aldy Hernandez
- [gcc r15-158] Implement operator_not_equal for prange.
Aldy Hernandez
- [gcc r15-159] Implement operator_equal for prange.
Aldy Hernandez
- [gcc r15-160] Implement operator_lt for prange.
Aldy Hernandez
- [gcc r15-161] Implement operator_le for prange.
Aldy Hernandez
- [gcc r15-162] Implement operator_gt for prange.
Aldy Hernandez
- [gcc r15-163] Implement operator_ge for prange....
Aldy Hernandez
- [gcc r15-164] Add prange entries in gimple-range-op.cc.
Aldy Hernandez
- [gcc r13-8686] Objective-C, NeXT, v2: Correct a regression in code-gen.
Iain D Sandoe
- [gcc r15-165] Daily bump.
GCC Administrator
- [gcc r11-11416] Daily bump.
GCC Administrator
- [gcc r12-10413] Daily bump.
GCC Administrator
- [gcc r13-8687] Daily bump.
GCC Administrator
- [gcc r14-10168] Daily bump.
GCC Administrator
- [gcc r15-166] Remove m_nloops field from loop_versioning
Andrew Pinski
- [gcc r15-167] Update libbid according to the latest Intel Decimal Floating-Point Math Library.
hongtao Liu
- [gcc r15-168] Fortran: fix issues with class(*) assignment [PR114827]
Harald Anlauf
- [gcc(refs/users/omachota/heads/rtl-ssa-dce)] rlt-ssa: dce init and done functions
Ondrej Machota
- [gcc r15-169] Daily bump.
GCC Administrator
- [gcc r11-11417] Daily bump.
GCC Administrator
- [gcc r12-10414] Daily bump.
GCC Administrator
- [gcc r13-8688] Daily bump.
GCC Administrator
- [gcc r14-10169] Daily bump.
GCC Administrator
- [gcc r15-170] config-ml.in: Fix multi-os-dir search
YunQiang Su
- [gcc r15-171] expmed: TRUNCATE value1 if needed in store_bit_field_using_insv
YunQiang Su
- [gcc r13-8689] Fortran: Fix ICE and clear incorrect error messages [PR114739]
Paul Thomas
- [gcc r15-172] libgfortran: Fix libgfortran.so versioning on Solaris with subdirs
Rainer Orth
- [gcc r12-10415] Fortran: Fix ICE and clear incorrect error messages [PR114739]
Paul Thomas
- [gcc r14-10170] testsuite: c++: Skip g++.dg/analyzer on Solaris [PR111475]
Rainer Orth
- [gcc r15-173] ada: Do not inline in GNATprove the subprograms with (Un)Hide_Info
Marc Poulhi?s
- [gcc r15-174] ada: Partial implementation of redesign of support for object finalization
Marc Poulhi?s
- [gcc r15-175] ada: Prevent inlining in GNATprove for memory leaks
Marc Poulhi?s
- [gcc r15-176] ada: Adjust source location for degenerate scope master
Marc Poulhi?s
- [gcc r15-177] ada: Fix non-idiomatic construct
Marc Poulhi?s
- [gcc r15-178] ada: Extend Round attribute to ordinary fixed point types
Marc Poulhi?s
- [gcc r15-179] ada: Fix memory leak in 'Image
Marc Poulhi?s
- [gcc r15-180] ada: Don't propagate convention to internal subprograms
Marc Poulhi?s
- [gcc r15-181] ada: Fix missing associated node for packed array itypes
Marc Poulhi?s
- [gcc r15-182] ada: Fix detection of (Un)Hide_Info pragma in GNATprove mode
Marc Poulhi?s
- [gcc r15-183] ada: Replace redundant conditions with assertions
Marc Poulhi?s
- [gcc r15-184] ada: Fix spurious warning emission
Marc Poulhi?s
- [gcc r15-185] ada: Fix wrong Finalization_Size for No_Heap_Finalization objects
Marc Poulhi?s
- [gcc r15-186] ada: Replace references to PO_Simple by Protected_Objects in comments
Marc Poulhi?s
- [gcc r15-187] ada: Rework processing of special objects needing finalization
Marc Poulhi?s
- [gcc r15-188] ada: Make a couple of comment tweaks
Marc Poulhi?s
- [gcc r15-189] ada: Fix RM reference in comment
Marc Poulhi?s
- [gcc r15-190] ada: Spurious reference warning on qualified expression
Marc Poulhi?s
- [gcc r15-191] ada: Spurious reference warning on qualified expression
Marc Poulhi?s
- [gcc r15-192] ada: Spurious reference warning on qualified expression
Marc Poulhi?s
- [gcc r15-193] ada: Spurious reference warning on qualified expression
Marc Poulhi?s
- [gcc r15-194] ada: Deconstruct support for abstract states with Relaxed_Initialization
Marc Poulhi?s
- [gcc r15-195] ada: Small cleanup in C/C++ front-end interface
Marc Poulhi?s
- [gcc r15-196] ada: Do not attempt to generate finalization actions with restricted profile
Marc Poulhi?s
- [gcc r15-197] ada: Tweak discriminant source locations
Marc Poulhi?s
- [gcc r15-198] ada: Give error for reference to nonvisible library unit
Marc Poulhi?s
- [gcc r15-199] ada: Excess finalization on return of call to dispatching constructor
Marc Poulhi?s
- [gcc r15-200] ada: Support writable parameters in Depends with side-effects
Marc Poulhi?s
- [gcc r15-201] ada: Cleanup collecting of implicit outputs
Marc Poulhi?s
- [gcc r15-202] ada: Allow use of writable parameters inside function with side-effects
Marc Poulhi?s
- [gcc r13-8690] Fortran: Fix a gimplifier ICE/wrong result with finalization [PR36337]
Paul Thomas
- [gcc r13-8691] Fortran: Fix wrong recursive errors and class initialization [PR112407]
Paul Thomas
- [gcc r13-8692] Fortran: Add error for subroutine passed to a variable dummy [PR106999]
Paul Thomas
- [gcc r12-10416] Fortran: Add error for subroutine passed to a variable dummy [PR106999]
Paul Thomas
- [gcc r15-203] Complete ao_ref_init_from_vn_reference for all refs
Richard Biener
- [gcc r15-204] tree-optimization/100923 - re-do VN with contextual PTA info fix
Richard Biener
- [gcc r13-8693] tree-optimization/113630 - invalid code hoisting
Richard Biener
- [gcc r13-8694] tree-optimization/114246 - invalid call argument from DSE
Richard Biener
- [gcc r13-8695] middle-end/114734 - wrong code with expand_call_mem_ref
Richard Biener
- [gcc r13-8696] RISC-V: Add testcase for pr114734
Richard Biener
- [gcc r13-8697] tree-optimization/114787 - more careful loop update with CFG cleanup
Richard Biener
- [gcc r13-8698] tree-optimization/114799 - SLP and patterns
Richard Biener
- [gcc r15-205] OpenMP: Fix for ICE in tree-nested.cc.
Sandra Loosemore
- [gcc r15-206] contrib/gcc-changelog/git_check_commit.py: Implement --num-commits
Ken Matsui
- [gcc r15-207] AVR: ipa/92606 - Don't optimize PROGMEM data against non-PROGMEM.
Georg-Johann Lay
- [gcc r13-8699] AVR: ipa/92606 - Don't optimize PROGMEM data against non-PROGMEM.
Georg-Johann Lay
- [gcc r15-208] Allow flexible array members in unions and alone in structures [PR53548]
Qing Zhao
- [gcc r15-209] C and C++ FE changes to support flexible array members in unions and alone in structures. Adjust tes
Qing Zhao
- [gcc r15-210] Add testing cases for flexible array members in unions and alone in structures.
Qing Zhao
- [gcc r15-211] Update the C FE routine "add_flexible_array_elts_to_size" C++ FE routine "layout_var_decl" to handle
Qing Zhao
- [gcc r15-212] aarch64: Fix gcc.target/aarch64/sve/loop_add_6.c for LLP64 targets
Andrew Pinski
- [gcc(refs/users/meissner/heads/work165-vpair)] Add support for vector pair unary and binary operations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-vpair)] Add support for vector pair fma operations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-vpair)] Add vector pair init and splat.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-vpair)] Add vector pair optimizations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-vpair)] Update ChangeLog.*
Michael Meissner
- [gcc r15-213] So another constant synthesis improvement.
Jeff Law
- [gcc r15-214] RISC-V: Document -mcmodel=large
Jeff Law
- [gcc r15-215] [RISC-V] Add support for _Bfloat16
Jeff Law
- [gcc r15-216] RISC-V: Add testcase for PR114749.
Jeff Law
- [gcc r15-217] aix: Fix building fat library for AIX
David Edelsohn
- [gcc r15-218] [PATCH 1/1] RISC-V: Add Zfbfmin extension to the -march= option
Jeff Law
- [gcc/microsoft/heads/main] (249 commits) Merge commit 'ffb521f157fec823907913602ed5cb73dd1c63e8' int
Eugene Rozenfeld
- [gcc(refs/vendors/microsoft/heads/main)] Merge commit 'ffb521f157fec823907913602ed5cb73dd1c63e8' into merge-master-ffb521f157fec823907913602e
Eugene Rozenfeld
- [gcc r15-219] Daily bump.
GCC Administrator
- [gcc r11-11418] Daily bump.
GCC Administrator
- [gcc r12-10417] Daily bump.
GCC Administrator
- [gcc r13-8700] Daily bump.
GCC Administrator
- [gcc r14-10171] Daily bump.
GCC Administrator
- [gcc r13-8701] RISC-V: Fix vsetvli local eliminate [PR114747]
Kito Cheng
- [gcc r15-220] c++/modules: Fix dangling pointer with imported_temploid_friends
Nathaniel Shead
- [gcc r15-221] c++: Allow IS_FAKE_BASE_TYPE for union types [PR114954]
Nathaniel Shead
- [gcc(refs/users/meissner/heads/work165-tar)] Fix tests if -mtar is used.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-tar)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-tar)] Revert previous changes
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-tar)] Fix tests if -mtar is used.
Michael Meissner
- [gcc r13-8702] tree-optimization/114121 - wrong VN with context sensitive range info
Richard Biener
- [gcc r15-222] PR target/106060: Improved SSE vector constant materialization on x86.
Roger Sayle
- [gcc r15-223] tree-optimization/114921 - _Float16 -> __bf16 isn't noop fixup
Richard Biener
- [gcc r15-224] Update gennews for GCC 14.
Jakub Jelinek
- [gcc r14-10172] Update gennews for GCC 14.
Jakub Jelinek
- [gcc r14-10173] Update ChangeLog and version files for release
GCC Administrator
- [gcc] Created tag 'releases/gcc-14.1.0'
GCC Administrator
- [gcc r15-225] pru: Implement TARGET_ADDRESS_COST
Dimitar Dimitrov
- [gcc r15-226] pru: Implement zero fill for 64-bit registers
Dimitar Dimitrov
- [gcc r15-227] pru: Optimize the extzv and insv patterns
Dimitar Dimitrov
- [gcc r15-228] pru: Add pattern variants for zero extending destination
Dimitar Dimitrov
- [gcc r15-229] pru: Skip register save if function will not return
Dimitar Dimitrov
- [gcc r15-230] pru: Drop usage of ATTRIBUTE_UNUSED
Dimitar Dimitrov
- [gcc r15-231] pru: Use HOST_WIDE_INT_1U macro
Dimitar Dimitrov
- [gcc r15-232] pru: Refactor to use passes definition file
Dimitar Dimitrov
- [gcc r15-233] pru: New validation pass for minrt
Dimitar Dimitrov
- [gcc r14-10174] Bump BASE-VER
Richard Biener
- [gcc r15-234] Optimize 64-bit vector permutation with punpcklqdq + 128-bit vector pshuf.
hongtao Liu
- [gcc r15-235] Support dot_prod optabs for 64-bit vector.
hongtao Liu
- [gcc r15-236] Extend usdot_prodv*qi with vpmaddwd when AVXVNNI/AVX512VNNI is not available.
hongtao Liu
- [gcc r15-237] Mention that some options are turned on by `-Ofast` in their descriptions [PR97263]
Andrew Pinski
- [gcc r15-238] ada: Update comment about implicit inputs of Depends contract
Marc Poulhi?s
- [gcc r15-239] ada: Accept constants of access types as globals of side-effect function
Marc Poulhi?s
- [gcc r15-240] ada: SPARK rule changed on functions with side effects
Marc Poulhi?s
- [gcc r15-241] ada: Fix Program_Error raised during generation of data representation in JSON
Marc Poulhi?s
- [gcc r15-242] ada: Fix bug in overloaded selected_components in aspect_specifications
Marc Poulhi?s
- [gcc r15-243] ada: Minor comment improvement
Marc Poulhi?s
- [gcc r15-244] ada: Reject non-statically compatible extended return statement
Marc Poulhi?s
- [gcc r15-245] ada: Fix spurious error on generic state in SPARK
Marc Poulhi?s
- [gcc r15-246] ada: Fix missing flag for GNATprove
Marc Poulhi?s
- [gcc r15-247] ada: Bad internal naming when using pragma Compile_Time_Error
Marc Poulhi?s
- [gcc r15-248] ada: Aspects on multiple component declarations
Marc Poulhi?s
- [gcc r15-249] ada: Fix LTO type mismatches in GNAT.Sockets.Thin
Marc Poulhi?s
- [gcc r15-250] ada: Improve pragma No_Return's pre-Ada2022 handling of functions
Marc Poulhi?s
- [gcc r15-251] Update copyright years.
Marc Poulhi?s
- [gcc r15-252] ada: Adapt proof of runtime units
Marc Poulhi?s
- [gcc r15-253] ada: Fix crash on body postcondition
Marc Poulhi?s
- [gcc r15-254] ada: Fix typo in documentation comment
Marc Poulhi?s
- [gcc r15-255] ada: Remove obsolete field Postconditions_Proc
Marc Poulhi?s
- [gcc r15-256] ada: Add Global contracts to Ada.Numerics.Generic_Elementary_Functions
Marc Poulhi?s
- [gcc r15-257] ada: Fix bad interaction between homogeneous finalization master and BIP protocol
Marc Poulhi?s
- [gcc r15-258] ada: Fix detection of components with per-object constraints
Marc Poulhi?s
- [gcc r15-259] ada: Reduce scope in the analysis of access attributes
Marc Poulhi?s
- [gcc r15-260] ada: Simplify detection of the enclosing scope
Marc Poulhi?s
- [gcc r15-261] ada: Cleanup detection of per-object constraints in inlining for SPARK
Marc Poulhi?s
- [gcc r15-262] ada: Remove redundant guard against empty list of actions
Marc Poulhi?s
- [gcc r15-263] ada: Remove redundant guard against empty list of declarations
Marc Poulhi?s
- [gcc r15-264] ada: Fix grammar in comment
Marc Poulhi?s
- [gcc r15-265] ada: Cleanup calculation of task stacks
Marc Poulhi?s
- [gcc r15-266] ada: Prevent calculation of negative stack counts
Marc Poulhi?s
- [gcc r15-267] ada: Fix calculation of tasks in null arrays
Marc Poulhi?s
- [gcc r15-268] Revert "Revert "combine: Don't combine if I2 does not change""
Richard Biener
- [gcc r15-269] Remove obsolete Solaris 11.3 support
Rainer Orth
- [gcc r14-10175] AVR: ipa/92606 - Don't optimize PROGMEM data against non-PROGMEM.
Georg-Johann Lay
- [gcc r15-270] Minor range type fixes for IPA in preparation for prange.
Aldy Hernandez
- [gcc r12-10418] AVR: ipa/92606 - Don't optimize PROGMEM data against non-PROGMEM.
Georg-Johann Lay
- [gcc r15-271] middle-end/114931 - type_hash_canon and structual equality types
Richard Biener
- [gcc r15-272] build: Derive object names in make_sunver.pl
Rainer Orth
- [gcc r15-273] Use unsigned for stack var indexes during RTL expansion
Richard Biener
- [gcc r12-10419] AVR: Backport device support from v13.3.
Georg-Johann Lay
- [gcc r15-274] tree-optimization/110490 - bitcount for narrow modes
Stefan Schulze Frielinghaus
- [gcc r15-275] Remove redundant check
Richard Biener
- [gcc r15-276] middle-end/27800 - avoid unnecessary temporary during gimplification
Richard Biener
- [gcc r15-277] libstdc++: Update ABI test to disallow adding to released symbol versions
Jonathan Wakely
- [gcc r15-278] libstdc++: Use https instead of http in some comments
Jonathan Wakely
- [gcc r15-279] libstdc++: Constrain equality ops for std::pair, std::tuple, std::variant
Jonathan Wakely
- [gcc r15-280] Avoid re-allocating vector
Richard Biener
- [gcc r15-281] Fix block index check in insert_updated_phi_nodes_for
Richard Biener
- [gcc r15-282] aarch64: Preserve mem info on change of base for ldp/stp [PR114674]
Alex Coplan
- [gcc r15-283] libstdc++: Simplify std::variant comparison operators
Jonathan Wakely
- [gcc r15-284] libstdc++: Fix <memory> for -std=c++23 -ffreestanding [PR114866]
Jonathan Wakely
- [gcc r15-285] libstdc++: Fix handling of incomplete UTF-8 sequences in _Unicode_view
Jonathan Wakely
- [gcc r15-286] AVR: target/114835 - Tweak popcountqi2
Georg-Johann Lay
- [gcc r14-10176] c++/modules: imported spec befriending class tmpl [PR114889]
Patrick Palka
- [gcc/devel/rust/master] (9883 commits) Change singleton returned type to a reference
Thomas Schwinge
- [gcc/devel/rust/master] Rust: Make 'tree'-level 'MAIN_NAME_P' work
Thomas Schwinge
- [gcc/devel/rust/master] Revert "Rust: Make 'tree'-level 'MAIN_NAME_P' work"
Thomas Schwinge
- [gcc/devel/rust/master] Rust: Make 'tree'-level 'MAIN_NAME_P' work
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Add initial structure for borrowchecking
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Add CLI option for borrowck
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Execute only with CLI flag
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Create Borrow-checker IR (BIR)
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Create BIR builders (visitors)
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: BIR dump
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Dump: proper comma separation
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Dump: simplify cfg
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Dump improve jumps
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: BIR: handle break
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Dump: handle infinite loops
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: BIR continue
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Make goto explicit.
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Docs
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Dev notes
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Refactor and BIR improvements
Thomas Schwinge
- [gcc/devel/rust/master] Make proc macro definition cdecl
Thomas Schwinge
- [gcc/devel/rust/master] Change ABI setup and add gccrs_proc_macro attr
Thomas Schwinge
- [gcc/devel/rust/master] Add const getter for tokentrees
Thomas Schwinge
- [gcc/devel/rust/master] Add containers for proc macro collection mappings
Thomas Schwinge
- [gcc/devel/rust/master] Reformat comments
Thomas Schwinge
- [gcc/devel/rust/master] Collect procedural macros in the crate
Thomas Schwinge
- [gcc/devel/rust/master] Add getters for proc macro mappings
Thomas Schwinge
- [gcc/devel/rust/master] Add utility function to build proc macro types
Thomas Schwinge
- [gcc/devel/rust/master] Change proc macro entrypoint
Thomas Schwinge
- [gcc/devel/rust/master] Add an explicit value to proc macro enum kind
Thomas Schwinge
- [gcc/devel/rust/master] Add macro buffer global variable export
Thomas Schwinge
- [gcc/devel/rust/master] Put common functions in their own namespace
Thomas Schwinge
- [gcc/devel/rust/master] Add array length to the proc macro buffer
Thomas Schwinge
- [gcc/devel/rust/master] Move proc macro builders to their own file
Thomas Schwinge
- [gcc/devel/rust/master] Document proc macro token tree indices
Thomas Schwinge
- [gcc/devel/rust/master] Compile pattern match statements into conditional statements
Thomas Schwinge
- [gcc/devel/rust/master] HIR: fix typo
Thomas Schwinge
- [gcc/devel/rust/master] HIR: remove obsole double borrow member
Thomas Schwinge
- [gcc/devel/rust/master] Fix token lexed as a float literal
Thomas Schwinge
- [gcc/devel/rust/master] Add regression test for float literal tuple indices
Thomas Schwinge
- [gcc/devel/rust/master] Add missing override specifier
Thomas Schwinge
- [gcc/devel/rust/master] Move SingleASTNode implementation out of header
Thomas Schwinge
- [gcc/devel/rust/master] Add more checks for expr value in early visitors
Thomas Schwinge
- [gcc/devel/rust/master] Add ast validation checker
Thomas Schwinge
- [gcc/devel/rust/master] Add two new steps to compile process
Thomas Schwinge
- [gcc/devel/rust/master] Add call to ast validation checker
Thomas Schwinge
- [gcc/devel/rust/master] Emit an error on associated const without values
Thomas Schwinge
- [gcc/devel/rust/master] Small fix to the ast collector visitor
Thomas Schwinge
- [gcc/devel/rust/master] Add some reference getter
Thomas Schwinge
- [gcc/devel/rust/master] Add a default AST visitor
Thomas Schwinge
- [gcc/devel/rust/master] Add a new visitor that gathers context information
Thomas Schwinge
- [gcc/devel/rust/master] Make use of the Contextual visitor in validation
Thomas Schwinge
- [gcc/devel/rust/master] Add a new test for const without body
Thomas Schwinge
- [gcc/devel/rust/master] Change FunctionParam to represent variadic params
Thomas Schwinge
- [gcc/devel/rust/master] Parse variadic functions
Thomas Schwinge
- [gcc/devel/rust/master] Add a function to check if a function is variadic
Thomas Schwinge
- [gcc/devel/rust/master] Allow variadic NamedFunctionParam
Thomas Schwinge
- [gcc/devel/rust/master] Fix multiple issues with variadic representation
Thomas Schwinge
- [gcc/devel/rust/master] Add a new regression test
Thomas Schwinge
- [gcc/devel/rust/master] Parse named variadic parameters
Thomas Schwinge
- [gcc/devel/rust/master] Add a new regression test for named variadics
Thomas Schwinge
- [gcc/devel/rust/master] Add named variadic argument test
Thomas Schwinge
- [gcc/devel/rust/master] Replace AST::Method with existing AST::Function
Thomas Schwinge
- [gcc/devel/rust/master] Add lifetime name validation pass
Thomas Schwinge
- [gcc/devel/rust/master] Add regression test for lifetime name validation
Thomas Schwinge
- [gcc/devel/rust/master] Add licence text and change header guard name
Thomas Schwinge
- [gcc/devel/rust/master] Add new keyword utility class
Thomas Schwinge
- [gcc/devel/rust/master] Replace local keyword set with the utils
Thomas Schwinge
- [gcc/devel/rust/master] Change keyword set to a map
Thomas Schwinge
- [gcc/devel/rust/master] Use keyword const values instead of raw values
Thomas Schwinge
- [gcc/devel/rust/master] Use a loop label in break expression
Thomas Schwinge
- [gcc/devel/rust/master] Add validation pass for label name
Thomas Schwinge
- [gcc/devel/rust/master] Change error location for LoopLabel
Thomas Schwinge
- [gcc/devel/rust/master] Add regression test for invalid label name
Thomas Schwinge
- [gcc/devel/rust/master] Add trait context to ContextualASTVisitor
Thomas Schwinge
- [gcc/devel/rust/master] Add multiple check on variadics position
Thomas Schwinge
- [gcc/devel/rust/master] Add new test for invalid variadics
Thomas Schwinge
- [gcc/devel/rust/master] Rework function special parameters
Thomas Schwinge
- [gcc/devel/rust/master] Bump actions/upload-artifact from v2 to v3
Thomas Schwinge
- [gcc/devel/rust/master] Move templated functions to header file
Thomas Schwinge
- [gcc/devel/rust/master] Move default visitor templates to header
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: v0-mangle closures
Thomas Schwinge
- [gcc/devel/rust/master] Fix float lexing and tuple index disambiguation
Thomas Schwinge
- [gcc/devel/rust/master] Add a new test for float disambiguation
Thomas Schwinge
- [gcc/devel/rust/master] Adjust item kind enums for TupleStructItems and TuplePatternItems
Thomas Schwinge
- [gcc/devel/rust/master] Add visibility to trait item
Thomas Schwinge
- [gcc/devel/rust/master] Add a test to highlight public trait type parsing
Thomas Schwinge
- [gcc/devel/rust/master] Fix error emission for self pointers
Thomas Schwinge
- [gcc/devel/rust/master] Report self parameter parsing error kind
Thomas Schwinge
- [gcc/devel/rust/master] Add new test for parsing errors on self pointers
Thomas Schwinge
- [gcc/devel/rust/master] ast: Change *Path nodes API
Thomas Schwinge
- [gcc/devel/rust/master] rib: Add Namespace enum
Thomas Schwinge
- [gcc/devel/rust/master] forever-stack: Fix basic get logic
Thomas Schwinge
- [gcc/devel/rust/master] foreverstack: Specialize `get` for Namespace::Labels
Thomas Schwinge
- [gcc/devel/rust/master] forever stack: Fix resolve_path signature
Thomas Schwinge
- [gcc/devel/rust/master] forever stack: Improve resolve_path implementation
Thomas Schwinge
- [gcc/devel/rust/master] foreverstack: Add `to_canonical_path` method
Thomas Schwinge
- [gcc/devel/rust/master] foreverstack: Add `to_rib` method
Thomas Schwinge
- [gcc/devel/rust/master] resolve: Format if properly
Thomas Schwinge
- [gcc/devel/rust/master] forever stack: Remove development debug info
Thomas Schwinge
- [gcc/devel/rust/master] fixup: Ensure buffer allocation for bootstrap
Thomas Schwinge
- [gcc/devel/rust/master] Reject auto traits with generic parameters
Thomas Schwinge
- [gcc/devel/rust/master] Add regression test for generic auto traits
Thomas Schwinge
- [gcc/devel/rust/master] Reject auto traits with super trait
Thomas Schwinge
- [gcc/devel/rust/master] Add a regression test for super trait on auto trait
Thomas Schwinge
- [gcc/devel/rust/master] Add check for associated items on auto traits
Thomas Schwinge
- [gcc/devel/rust/master] Emit an error on variadic non extern functions
Thomas Schwinge
- [gcc/devel/rust/master] Add a test regular variadic functions errors
Thomas Schwinge
- [gcc/devel/rust/master] Add ast validation check on union variant number
Thomas Schwinge
- [gcc/devel/rust/master] Replace TOK suffix with KW
Thomas Schwinge
- [gcc/devel/rust/master] Add edition separation for keywords
Thomas Schwinge
- [gcc/devel/rust/master] Treat underscore as a keyword
Thomas Schwinge
- [gcc/devel/rust/master] Add await keyword
Thomas Schwinge
- [gcc/devel/rust/master] Replace some keyword raw values
Thomas Schwinge
- [gcc/devel/rust/master] Add a list of weak keyword
Thomas Schwinge
- [gcc/devel/rust/master] Replace some weak keyword raw value with constexpr
Thomas Schwinge
- [gcc r15-287] Introduce aarch64-w64-mingw32 target
Christophe Lyon
- [gcc/devel/rust/master] Introduce a proper keyword list
Thomas Schwinge
- [gcc r15-288] aarch64: Mark x18 register as a fixed register for MS ABI
Christophe Lyon
- [gcc/devel/rust/master] Added support to Parse ASYNC function
Thomas Schwinge
- [gcc r15-289] aarch64: Add aarch64-w64-mingw32 COFF
Christophe Lyon
- [gcc/devel/rust/master] ctx: Add Labels ForeverStack to the resolver.
Thomas Schwinge
- [gcc r15-290] Reuse MinGW from i386 for AArch64
Christophe Lyon
- [gcc/devel/rust/master] nr2.0: Add base for late name resolution
Thomas Schwinge
- [gcc r15-291] Rename section and encoding functions from i386 which will be used in aarch64
Christophe Lyon
- [gcc/devel/rust/master] toplevel: Use DefaultResolver for Function
Thomas Schwinge
- [gcc r15-292] Exclude i386 functionality from aarch64 build
Christophe Lyon
- [gcc/devel/rust/master] nr2.0: Store mappings in NameResolutionContext
Thomas Schwinge
- [gcc r15-293] aarch64: Add Cygwin and MinGW environments for AArch64
Christophe Lyon
- [gcc/devel/rust/master] late: Start setting up builtin types
Thomas Schwinge
- [gcc r15-294] aarch64: Add SEH to machine_function
Christophe Lyon
- [gcc/devel/rust/master] late: Start storing mappings properly in the resolver
Thomas Schwinge
- [gcc r15-295] Rename "x86 Windows Options" to "Cygwin and MinGW Options"
Christophe Lyon
- [gcc/devel/rust/master] early: Resolve paths properly
Thomas Schwinge
- [gcc r15-296] aarch64: Build and add objects for Cygwin and MinGW for AArch64
Christophe Lyon
- [gcc/devel/rust/master] toplevel: Add comment about running the collector twice
Thomas Schwinge
- [gcc r15-297] aarch64: Add aarch64-w64-mingw32 target to libatomic
Christophe Lyon
- [gcc/devel/rust/master] ast: Add NodeId to UseTree base class
Thomas Schwinge
- [gcc r15-298] Add aarch64-w64-mingw32 target to libgcc
Christophe Lyon
- [gcc/devel/rust/master] early: Move `use` declaration resolving to TopLevel
Thomas Schwinge
- [gcc/devel/rust/master] toplevel: Resolve `use` declarations
Thomas Schwinge
- [gcc/devel/rust/master] Create base class for TupleStructItems and TuplePatternItems
Thomas Schwinge
- [gcc/devel/rust/master] Add unsafety member to modules
Thomas Schwinge
- [gcc/devel/rust/master] Parse module safety
Thomas Schwinge
- [gcc/devel/rust/master] Emit an error on unsafe modules
Thomas Schwinge
- [gcc/devel/rust/master] Add a regression test for unsafe module validation
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: Remove backend dependancy on resolution rib information
Thomas Schwinge
- [gcc r14-10177] gimple-ssa-sprintf: Use [0, 1] range for %lc with (wint_t) 0 argument [PR114876]
Jakub Jelinek
- [gcc/devel/rust/master] Remove class AST::InherentImplItem
Thomas Schwinge
- [gcc r14-10178] libgomp: Add gfx90c, 1036 and 1103 declare variant tests
Jakub Jelinek
- [gcc/devel/rust/master] Split async and const function qualifiers
Thomas Schwinge
- [gcc/devel/rust/master] Allow const and async specifiers in functions
Thomas Schwinge
- [gcc/devel/rust/master] Add async const function ast validation pass
Thomas Schwinge
- [gcc/devel/rust/master] Add a regression test for async const functions
Thomas Schwinge
- [gcc/devel/rust/master] Add AST validation check for const in trait
Thomas Schwinge
- [gcc/devel/rust/master] Add regression test for const fn in trait
Thomas Schwinge
- [gcc/devel/rust/master] Make feature gate visitor inherit from default one
Thomas Schwinge
- [gcc/devel/rust/master] Change the attribute checker visitor to default one
Thomas Schwinge
- [gcc/devel/rust/master] Make early name resolver inherit from default one
Thomas Schwinge
- [gcc/devel/rust/master] Add multiple regression test in name resolution
Thomas Schwinge
- [gcc/devel/rust/master] Add execution test for name resolution 2.0
Thomas Schwinge
- [gcc/devel/rust/master] Make function bodies truly optional
Thomas Schwinge
- [gcc/devel/rust/master] Add validation for functions without body
Thomas Schwinge
- [gcc/devel/rust/master] Add a regression test for function body check
Thomas Schwinge
- [gcc/devel/rust/master] Generate error for const trait functions
Thomas Schwinge
- [gcc/devel/rust/master] Renamed `WIN64` to `WIN_64`
Thomas Schwinge
- [gcc/devel/rust/master] Allow enabling lang_items and no_core features
Thomas Schwinge
- [gcc/devel/rust/master] Make default resolver inherit from default visitor
Thomas Schwinge
- [gcc/devel/rust/master] Make expand visitor inherit from default visitor
Thomas Schwinge
- [gcc/devel/rust/master] Change cfg stripper to use default visitor
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: refactor builtins initialization and attributes
Thomas Schwinge
- [gcc/devel/rust/master] HIR: add missing getters
Thomas Schwinge
- [gcc/devel/rust/master] TyTy: Fix missed nodiscard
Thomas Schwinge
- [gcc/devel/rust/master] BIR: Fix missed nodiscard
Thomas Schwinge
- [gcc/devel/rust/master] TyTy: refactor to new API
Thomas Schwinge
- [gcc/devel/rust/master] TyTy: Common interface for fucntion-like types
Thomas Schwinge
- [gcc/devel/rust/master] TyTy: SubstitutionRef cast specialization
Thomas Schwinge
- [gcc/devel/rust/master] BIR: Cleanup
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: split rust-mangle.cc into two files
Thomas Schwinge
- [gcc/devel/rust/master] Handle `async` qualifier inside trait
Thomas Schwinge
- [gcc/devel/rust/master] Generate error for `async` trait fucntions
Thomas Schwinge
- [gcc/devel/rust/master] ast: Fix lifetime type parsing
Thomas Schwinge
- [gcc/devel/rust/master] ast: Unify explicitly and implicitly elided lifettimes
Thomas Schwinge
- [gcc/devel/rust/master] ast: Full lifetime elision handling
Thomas Schwinge
- [gcc/devel/rust/master] ast: Infer static lifetime for const and static items
Thomas Schwinge
- [gcc/devel/rust/master] ast: Lower 'for' lifetimes
Thomas Schwinge
- [gcc/devel/rust/master] TyTy: Refactor FnType deprecated API
Thomas Schwinge
- [gcc/devel/rust/master] Handle newlines during string parsing while lexing
Thomas Schwinge
- [gcc/devel/rust/master] expand: C++ify proc macro decls generation
Thomas Schwinge
- [gcc/devel/rust/master] Handle `async` functions in traits
Thomas Schwinge
- [gcc/devel/rust/master] Fix inconsistent formatting
Thomas Schwinge
- [gcc/devel/rust/master] Handle `async` keyword for regular implementations
Thomas Schwinge
- [gcc/devel/rust/master] rust_debug: Cast size_t values to unsigned long before printing.
Thomas Schwinge
- [gcc/devel/rust/master] Add improved error when a field is redefined in a struct constructor
Thomas Schwinge
- [gcc/devel/rust/master] Unify storage of associated items in SingleASTNode
Thomas Schwinge
- [gcc/devel/rust/master] Added newline to get more readable lexdump
Thomas Schwinge
- [gcc/devel/rust/master] Test: fix missing lifetime in a test
Thomas Schwinge
- [gcc/devel/rust/master] AST: Fix for lifetime parsing
Thomas Schwinge
- [gcc/devel/rust/master] AST: Fix for lifetime lowering
Thomas Schwinge
- [gcc/devel/rust/master] Test: check implemented for lifetime handling
Thomas Schwinge
- [gcc/devel/rust/master] Add improved error when no fields in initializer
Thomas Schwinge
- [gcc/devel/rust/master] Remove TraitImplItem
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: Fix output line ending patterns.
Thomas Schwinge
- [gcc/devel/rust/master] Parse normal functions with `self` parameter correctly
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: Implement quick-check for Unicode
Thomas Schwinge
- [gcc/devel/rust/master] Typecheck: lifetime interning and resolution tool
Thomas Schwinge
- [gcc/devel/rust/master] TyTy: Region (lifetime) representation
Thomas Schwinge
- [gcc/devel/rust/master] HIR: Add mising getter
Thomas Schwinge
- [gcc/devel/rust/master] Typecheck: add regions (lifetimes) to TyTy
Thomas Schwinge
- [gcc/devel/rust/master] TyTy: Store region constraints
Thomas Schwinge
- [gcc/devel/rust/master] TyTy: Store reference to type before any substitutions
Thomas Schwinge
- [gcc/devel/rust/master] Set the default ABI to C for extern blocks and extern functions
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: add testcase to prove issue has already been fixed
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: add test cases to prove type inference is working
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: Fix ICE accessing empty vector without check
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: remove old generics hack to reuse generic symbols from previous seg
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: remove similar hack in type paths as we had in path expressions
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: refactor inference variable computation into a seperate method
Thomas Schwinge
- [gcc/devel/rust/master] Move the Implementation of implitem lowering into its own file.
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: Add testcase to show issue is already fixed
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: fix bug in pattern check for tuples
Thomas Schwinge
- [gcc/devel/rust/master] Use AssociatedItem in place of TraitItem
Thomas Schwinge
- [gcc/devel/rust/master] Add checks for Trait functions
Thomas Schwinge
- [gcc/devel/rust/master] Add missing visitors for AST::Function.
Thomas Schwinge
- [gcc/devel/rust/master] Fix inconsistent formatting.
Thomas Schwinge
- [gcc/devel/rust/master] Parse trait functions as `AST::Function`.
Thomas Schwinge
- [gcc/devel/rust/master] Remove obsolete classes and functions.
Thomas Schwinge
- [gcc/devel/rust/master] Fix macro parsing for trait items.
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: Fix typo in RegionConstraints instance
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: Add testcase for matches!() macro
Thomas Schwinge
- [gcc/devel/rust/master] Fix rebinding imports
Thomas Schwinge
- [gcc/devel/rust/master] expand: Fix formatting for "macro not found" error
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: Add testcase for #[rustc_const_stable]
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: add powi intrinsics
Thomas Schwinge
- [gcc/devel/rust/master] Fix lookup of TuplePattern sub-pattern types
Thomas Schwinge
- [gcc/devel/rust/master] Add variadic check on function params
Thomas Schwinge
- [gcc/devel/rust/master] contrib: Add libgrust to update-copyright.py script
Thomas Schwinge
- [gcc/devel/rust/master] Update copyright years.
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: Avoid *.bak suffixed tests - use dg-skip-if instead
Thomas Schwinge
- [gcc/devel/rust/master] libgrust: Add ChangeLog file
Thomas Schwinge
- [gcc/devel/rust/master] libgrust: Add entry for maintainers
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: fix powif64 intrinsic
Thomas Schwinge
- [gcc/devel/rust/master] Fix false positive for top-level AltPattern
Thomas Schwinge
- [gcc/devel/rust/master] gccrs: minor cleanup in langhook.type_for_mode
Thomas Schwinge
- [gcc/devel/rust/master] fmt: Start working on format_args!() parser
Thomas Schwinge
- [gcc/devel/rust/master] libgrust: Add format_parser library
Thomas Schwinge
- [gcc/devel/rust/master] libformat_parser: Add FFI safe interface
Thomas Schwinge
- [gcc/devel/rust/master] libformat_parser: Start experimenting with cbindgen
Thomas Schwinge
- [gcc/devel/rust/master] git: Ignore libgrust build folders
Thomas Schwinge
- [gcc/devel/rust/master] libformat_parser: Update header and remove old interface
Thomas Schwinge
- [gcc/devel/rust/master] libformat_parser: Send boxed values across FFI properly
Thomas Schwinge
- [gcc/devel/rust/master] format_args: Parse format string properly
Thomas Schwinge
- [gcc/devel/rust/master] format_args: Parse entire token invocation
Thomas Schwinge
- [gcc/devel/rust/master] rust-fmt: Store parsed string in Pieces struct
Thomas Schwinge
- [gcc/devel/rust/master] libformat_parser: Fix Rust warnings.
Thomas Schwinge
- [gcc/devel/rust/master] format-parser: Add `is_some_and` method for Option<T>
Thomas Schwinge
- [gcc/devel/rust/master] ci: Install cargo on ubuntu 18.04 container.
Thomas Schwinge
- [gcc/devel/rust/master] Adjust error checks to match name resolution 2.0
Thomas Schwinge
- [gcc/devel/rust/master] Fix small FixMe task in rust macro builtins
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '705de6d54ca95b8277a15fe9a2255af6168ae086' into HEAD [#2123]
Thomas Schwinge
- [gcc/devel/rust/master] lang-items: Cleanup parsing and lookups of lang items.
Thomas Schwinge
- [gcc/devel/rust/master] lang-items: Make lang items enum stronger, rename class, cleanup ns.
Thomas Schwinge
- [gcc/devel/rust/master] extern-types: Declare external types in name resolver.
Thomas Schwinge
- [gcc/devel/rust/master] hir: Add ExternalTypeItem node
Thomas Schwinge
- [gcc/devel/rust/master] extern-types: Lower to HIR::ExternalTypeItem properly
Thomas Schwinge
- [gcc/devel/rust/master] Make DefaultResolver visit more of the AST
Thomas Schwinge
- [gcc/devel/rust/master] ast: Add base nodes for FormatArgs
Thomas Schwinge
- [gcc/devel/rust/master] macro-builtins: Add newline generic format_args!() handler
Thomas Schwinge
- [gcc/devel/rust/master] parser: Add peek(n) method to parser
Thomas Schwinge
- [gcc/devel/rust/master] format-args: Fix Rust interface and add input parsing.
Thomas Schwinge
- [gcc/devel/rust/master] lower: Add base for lowering FormatArgs nodes
Thomas Schwinge
- [gcc/devel/rust/master] format-args: Add documentation for future expansion of function
Thomas Schwinge
- [gcc/devel/rust/master] Add error emitting when we can't resolve id expr
Thomas Schwinge
- [gcc/devel/rust/master] Add curly brackets, formatted clang
Thomas Schwinge
- [gcc/devel/rust/master] Ensure TupleStructPattern and TuplePattern have items
Thomas Schwinge
- [gcc/devel/rust/master] Clean BiMap to use tl::optional for lookups
Thomas Schwinge
- [gcc/devel/rust/master] Add support for external functions
Thomas Schwinge
- [gcc/devel/rust/master] Add get_pattern_kind to Pattern
Thomas Schwinge
- [gcc/devel/rust/master] Unify ASTValidation::visit for ExternalFunctionItem and Function
Thomas Schwinge
- [gcc/devel/rust/master] Update resolver to use `AST::Function` instead of `AST::ExternalFunctionItem`
Thomas Schwinge
- [gcc/devel/rust/master] Remove dead code associated with `AST::ExternalFunctionItem`
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '0a85544e1aaeca41133ecfc438cda913dbc0f122^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '0a85544e1aaeca41133ecfc438cda913dbc0f122' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'bc45e18d433f879a02e369d027829f90f9e85724^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'bc45e18d433f879a02e369d027829f90f9e85724' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'ea1cd66f2200839d46a8b4dc140d18c00b849c82^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'ea1cd66f2200839d46a8b4dc140d18c00b849c82' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '4f01ae3761ca1f8dd7a33b833ae30624f047ac9c^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '4f01ae3761ca1f8dd7a33b833ae30624f047ac9c' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '33ebb0dff9bb022f1e0709e0e73faabfc3df7931^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '33ebb0dff9bb022f1e0709e0e73faabfc3df7931' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '8a30775b0d3037123ee540f7b65a736ad49e05ce^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '8a30775b0d3037123ee540f7b65a736ad49e05ce' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '126f707efbb5184178701cbdc753a10fd831374e^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '126f707efbb5184178701cbdc753a10fd831374e' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '9c7797a8c2d707ba4516d3d96d8dff6201476fb6' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'ab422974567ae73926c2308c3400b5974d6e09f1^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'ab422974567ae73926c2308c3400b5974d6e09f1' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'f330710912229678b65def1f6f52765baa3d0f7a' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'ead5103cc6f526bcc5a30c8c7185e9dd5de73d55' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '9fc0ae6033f3e41c9b4605531a6a8543414b0d2d^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '9fc0ae6033f3e41c9b4605531a6a8543414b0d2d' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'dc17ceb3055f56aa3a59c6ef3ae32043d58502d1^' into HEAD
Thomas Schwinge
- [gcc r13-8703] libstdc++: Fix condition for supported SIMD types on ARMv8
Matthias Kretz
- [gcc/devel/rust/master] Merge commit 'dc17ceb3055f56aa3a59c6ef3ae32043d58502d1' into HEAD
Thomas Schwinge
- [gcc r13-8704] libstdc++: Protect against macros
Matthias Kretz
- [gcc/devel/rust/master] Merge commit 'f3f6ff7b16861cd0651eccff14689536550762ae^' into HEAD
Thomas Schwinge
- [gcc r13-8705] libstdc++: Replace use of incorrect non-temporal store
Matthias Kretz
- [gcc/devel/rust/master] Merge commit 'f3f6ff7b16861cd0651eccff14689536550762ae' into HEAD [#2414]
Thomas Schwinge
- [gcc r13-8706] libstdc++: Avoid vector casts while still avoiding PR90424
Matthias Kretz
- [gcc/devel/rust/master] Merge commit '1ad5ae5a45f2e3fc6948b35a3b052fdd48453704^' into HEAD
Thomas Schwinge
- [gcc r13-8707] libstdc++: Fix call signature of builtins from masked ++/--
Matthias Kretz
- [gcc/devel/rust/master] Merge commit '1ad5ae5a45f2e3fc6948b35a3b052fdd48453704' into HEAD [#1408]
Thomas Schwinge
- [gcc r13-8708] libstdc++: Add masked ++/-- implementation for sizeof < 16
Matthias Kretz
- [gcc/devel/rust/master] Merge commit '1aee5d2ace9ea8f35baf5b18e36caf44fe018ea3' into HEAD [#1408]
Thomas Schwinge
- [gcc r13-8709] libstdc++: Avoid ill-formed types on ARM
Matthias Kretz
- [gcc/devel/rust/master] Merge commit 'af91934c2f6b8efc67d625c99068b4761ae5edd0^' into HEAD
Thomas Schwinge
- [gcc r13-8710] libstdc++: Add include guard to simd-internal header
Matthias Kretz
- [gcc/devel/rust/master] Merge commit 'af91934c2f6b8efc67d625c99068b4761ae5edd0' into HEAD
Thomas Schwinge
- [gcc r13-8711] libstdc++: Silence irrelevant warnings in <experimental/simd>
Matthias Kretz
- [gcc/devel/rust/master] Merge commit 'ce7a757fd9ecb99c4f54cfde5cf5ef9a9e7819fc^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'ce7a757fd9ecb99c4f54cfde5cf5ef9a9e7819fc' into HEAD
Thomas Schwinge
- [gcc r13-8712] libstdc++: Fix conversion of simd to vector builtin
Matthias Kretz
- [gcc/devel/rust/master] Merge commit 'b1c06fd9723453dd2b2ec306684cb806dc2b4fbb^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '7439f40dc17f47480620beadf5b2f5784b59aefe' into HEAD [#1543]
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '46595ce72e5855189e3c60a140c3ca5aaddfb58c^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '46595ce72e5855189e3c60a140c3ca5aaddfb58c' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'af4bb221153359f5948da917d5ef2df738bb1e61' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] cse: Workaround GCC < 5 bug in cse_insn [PR111852]
Thomas Schwinge
- [gcc/devel/rust/master] Adjust '.github/bors_log_expected_warnings'
Thomas Schwinge
- [gcc/devel/rust/master] Placate clang-format re 'gcc/rust/backend/rust-tree.cc'
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '1a9974d08bc1478a98f52b2ea95475a583747724' into HEAD [#2912]
Thomas Schwinge
- [gcc/devel/rust/master] Replace reference to unique pointer with reference
Thomas Schwinge
- [gcc/devel/rust/master] Replace unique_ptr references with references
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '6a6d3817afa02bbcd2388c8e005da6faf88932f1^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '6a6d3817afa02bbcd2388c8e005da6faf88932f1' into HEAD [#2714]
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '2b9778c8d9d33174de63716b74b2f114d700e104^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Revert "Add files to discourage submissions of PRs to the GitHub mirror."
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '28064d6430f3fa71e79d11ac9d4bf3e6adf52145' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '4968e4844a3ce30143ae2e267895c418f5c636a1' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'db50aea62595452db12565186cb520728540d987^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'db50aea62595452db12565186cb520728540d987' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '56ca59a03150cf44cea340f58967c990ed6bf43c^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '56ca59a03150cf44cea340f58967c990ed6bf43c' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] sra: SRA of non-escaped aggregates passed by reference to calls
Thomas Schwinge
- [gcc/devel/rust/master] tree-optimization/112653 - PTA and return
Thomas Schwinge
- [gcc/devel/rust/master] macro: Use MacroInvocation's node_id in ExternalItem constructor.
Thomas Schwinge
- [gcc/devel/rust/master] ci: Install Rust directly from rustup instead of apt
Thomas Schwinge
- [gcc/devel/rust/master] macro: Use MacroInvocation's node_id in ExternalItem constructor.
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'f7884f7673444b8a2c10ea0981d480f2e82dd16a^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'f7884f7673444b8a2c10ea0981d480f2e82dd16a'; commit 'adb56ef014effb17af27ab7baf0d87bc8bc
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '8fc4e6c397e1ce64bec6f9fed148950821cc79e7^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '8fc4e6c397e1ce64bec6f9fed148950821cc79e7' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'a857ec6aada08d8c334c389c7b682198d749b6c9^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] format-args: Add base for expanding FormatArgs nodes
Thomas Schwinge
- [gcc/devel/rust/master] format-args: Start storing string in Rust memory
Thomas Schwinge
- [gcc/devel/rust/master] format-args: Add basic expansion of unnamed Display::fmt arguments.
Thomas Schwinge
- [gcc/devel/rust/master] format-args: Add basic test case
Thomas Schwinge
- [gcc/devel/rust/master] format-args: Only pass the format string to the parser.
Thomas Schwinge
- [gcc/devel/rust/master] TyTy: add common SubstitutionRef API
Thomas Schwinge
- [gcc/devel/rust/master] TyTy: Variance analysis module
Thomas Schwinge
- [gcc/devel/rust/master] TyTy: Collect variance info from types
Thomas Schwinge
- [gcc/devel/rust/master] Store visibility properly in ExternalTypeItem
Thomas Schwinge
- [gcc/devel/rust/master] fixed README.md , dump ast using correct option
Thomas Schwinge
- [gcc/devel/rust/master] Fix typo
Thomas Schwinge
- [gcc/devel/rust/master] Split up rust-macro-builtins.cc
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'e4f0eb725d836ef0eec780cbb9e7be0d31c6fe8b' into HEAD [#2690, #2692, #2853]
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'f37c55c14bc1176ef9a15fe584fb6d1bf2e6162f^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'f37c55c14bc1176ef9a15fe584fb6d1bf2e6162f' into HEAD [#1913]
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '725fb3595622a4ad8cd078a42fab1c395cbf90cb' into HEAD [#1913, #2288]
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'a945c346f57ba40fc80c14ac59be0d43624e559d^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'a945c346f57ba40fc80c14ac59be0d43624e559d' into HEAD [#2842]
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '00dea7e8c41b672730d6e2c891b6012a83d8842c^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '00dea7e8c41b672730d6e2c891b6012a83d8842c' into HEAD [#2284]
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'cde6f1085b7027f6a42fdb71c786d422606a8765^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'cde6f1085b7027f6a42fdb71c786d422606a8765' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '9f7afa99c67f039e43019ebd08d14a7f01e2d89c' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Placate clang-format re 'gcc/rust/lex/rust-lex.cc'
Thomas Schwinge
- [gcc/devel/rust/master] Adjust '.github/bors_log_expected_warnings'
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '2f334bb12e3ba947714771408b9d49d398abb5df' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'f3f2065910a02b0099d3d5f2ad3389d0e479c782' into HEAD [#2926]
Thomas Schwinge
- [gcc/devel/rust/master] nr2.0: Add new ImmutableNameResolutionCtx class.
Thomas Schwinge
- [gcc/devel/rust/master] sesh: Add late name resolution 2.0
Thomas Schwinge
- [gcc/devel/rust/master] session-manager: Dump name resolution pass.
Thomas Schwinge
- [gcc/devel/rust/master] session manager: Init Immutable name resolver.
Thomas Schwinge
- [gcc/devel/rust/master] nr2.0: Add lookup of resolved nodes.
Thomas Schwinge
- [gcc/devel/rust/master] typecheck: Start using nr2.0 properly
Thomas Schwinge
- [gcc/devel/rust/master] backend: Use new name resolver where necessary
Thomas Schwinge
- [gcc/devel/rust/master] nr2.0: Start using newtype pattern for Usage and Declaration
Thomas Schwinge
- [gcc/devel/rust/master] late: Setup builtin types properly, change Rib API
Thomas Schwinge
- [gcc/devel/rust/master] Fix duplicate detection
Thomas Schwinge
- [gcc/devel/rust/master] Emit error on identical use declarations
Thomas Schwinge
- [gcc/devel/rust/master] Change error message on unresolved import
Thomas Schwinge
- [gcc/devel/rust/master] Prevent error emission on resolver reentry
Thomas Schwinge
- [gcc/devel/rust/master] late: Add bool builtin type
Thomas Schwinge
- [gcc/devel/rust/master] Add modules to type namespace
Thomas Schwinge
- [gcc/devel/rust/master] Add name resolution for on globbing use decl
Thomas Schwinge
- [gcc/devel/rust/master] Shape up name resolver for normal direct calls
Thomas Schwinge
- [gcc/devel/rust/master] Add call to globbing visitor
Thomas Schwinge
- [gcc/devel/rust/master] Make globbing definition shadowable by default
Thomas Schwinge
- [gcc/devel/rust/master] Add support for ambiguous use declarations
Thomas Schwinge
- [gcc/devel/rust/master] Add tuple struct constructor to value namespace
Thomas Schwinge
- [gcc/devel/rust/master] Change error message to match test
Thomas Schwinge
- [gcc/devel/rust/master] Visit function return type in default resolver
Thomas Schwinge
- [gcc/devel/rust/master] Visit constant item type in default resolver
Thomas Schwinge
- [gcc/devel/rust/master] Raw pointer type visitor didn't require overload
Thomas Schwinge
- [gcc/devel/rust/master] Values shall be inserted in the value namespace
Thomas Schwinge
- [gcc/devel/rust/master] Unit struct constructor shall be resolved
Thomas Schwinge
- [gcc/devel/rust/master] Add tuple struct to the type namespace
Thomas Schwinge
- [gcc/devel/rust/master] Change enum namespace from value to type
Thomas Schwinge
- [gcc/devel/rust/master] Struct are types, not values
Thomas Schwinge
- [gcc/devel/rust/master] Add constant identifiers to the value namespace
Thomas Schwinge
- [gcc/devel/rust/master] Remove extern block scoping
Thomas Schwinge
- [gcc/devel/rust/master] Remove unsafe block empty visit function
Thomas Schwinge
- [gcc/devel/rust/master] Use new name resolver to compile constant items
Thomas Schwinge
- [gcc/devel/rust/master] Reinject Self parameter in new resolver
Thomas Schwinge
- [gcc/devel/rust/master] Update assignment operator with cratenum
Thomas Schwinge
- [gcc/devel/rust/master] Prevent getting immutable context with classic nr
Thomas Schwinge
- [gcc/devel/rust/master] Fix quoted string format
Thomas Schwinge
- [gcc/devel/rust/master] Add mappings for struct base and struct fields
Thomas Schwinge
- [gcc/devel/rust/master] Fix use rebind name resolution.
Thomas Schwinge
- [gcc/devel/rust/master] compile: resolve-path-ref: properly resolve nodeId with nr2.0
Thomas Schwinge
- [gcc/devel/rust/master] nr2.0: Add new test cases.
Thomas Schwinge
- [gcc/devel/rust/master] Add globbing name resolution 2.0 test
Thomas Schwinge
- [gcc/devel/rust/master] Change dfs function return type to support gcc 4.8
Thomas Schwinge
- [gcc/devel/rust/master] Improve parsing of raw byte string literals
Thomas Schwinge
- [gcc/devel/rust/master] Recognize rustc_deprecated as a builtin attribute
Thomas Schwinge
- [gcc/devel/rust/master] Recognize unstable as a builtin attribute
Thomas Schwinge
- [gcc/devel/rust/master] Avoid parsing const unsafe/extern functions as async
Thomas Schwinge
- [gcc/devel/rust/master] Improve parsing of raw string literals
Thomas Schwinge
- [gcc/devel/rust/master] raw-strings: Remove dg-excess-error directive
Thomas Schwinge
- [gcc/devel/rust/master] unify: Always coerce `!` to the target type.
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Use rust-system.h
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Unify BIR terminilogy (node->statement)
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: BIR: use callable API
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: BIR: Place tree traverse API
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: BIR: scope handling
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: BIR: emit moves
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: BIR: make BIR visitor const
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Polonius FFI
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Free region representation
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: extract regions from types using VA
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Regions in BIR
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Fact collector
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Remove block braces to satisfy GNU style
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Bump copyright notice
Thomas Schwinge
- [gcc/devel/rust/master] Add an alternative solution on MacOS
Thomas Schwinge
- [gcc/devel/rust/master] Fix grammar as pointed out by Marc
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'fc59a3995cb46c190c0efb0431ad204e399975c4^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'fc59a3995cb46c190c0efb0431ad204e399975c4' into HEAD [#2183]
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '7a6906c8d80e437a97c780370a8fec4e00561c7b' into HEAD [#2288]
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '4bd09ce06f50d266c992c984cc993384d5e6655e' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'a5258f3a11ab577835ef5e93be5cb65ec9e44132^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'e621b174d7c622aa4b677a4c812e5061e311cc5c' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '2341df1cb9b3681bfefe29207887b2b3dc271a95^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '2341df1cb9b3681bfefe29207887b2b3dc271a95' into HEAD [#2801]
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'ceed844b5284aeabbdfe25ccf099e7ebeeb14a9b^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '2a9881565c7b48d04cf891666a66a1a2e560bce8' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'f89186f962421f6d972035fc4b4c20490e7b1c5b^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'af3f0482367232d2d655e51bee382e98ddbfb117' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'f0b1cf01782ba975cfda32800c91076df78058d6^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'f0b1cf01782ba975cfda32800c91076df78058d6' into HEAD [#2857]
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '8534cc772def8142379c0e72ab6392d40f3f60f6^' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '767698ff6c8f07047ad90bef89f3dc4c4515f0df' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit 'f5a805d82902fe2d6e0a7af8c0e6519f9d25a8f3' into HEAD
Thomas Schwinge
- [gcc/devel/rust/master] Adjust '.github/bors_log_expected_warnings'
Thomas Schwinge
- [gcc/devel/rust/master] Merge commit '013b520529d5f1bddec27dd921eab5e917663693' into HEAD [#2944]
Thomas Schwinge
- [gcc/devel/rust/master] libgrust: Vendor Rust dependencies
Thomas Schwinge
- [gcc/devel/rust/master] rust: Add --offline flag to cargo when building Rust components.
Thomas Schwinge
- [gcc/devel/rust/master] chore: Fix Remark CI
Thomas Schwinge
- [gcc/devel/rust/master] Remove 'libgrust/librustc_format_parser' from 'gcc/rust/Make-lang.in:RUST_LDFLAGS'
Thomas Schwinge
- [gcc/devel/rust/master] Remove 'libgrust/libproc_macro_internal' from 'gcc/rust/Make-lang.in:RUST_LDFLAGS'
Thomas Schwinge
- [gcc/devel/rust/master] Inline 'gcc/rust/Make-lang.in:RUST_LDFLAGS'
Thomas Schwinge
- [gcc/devel/rust/master] Add 'gcc/rust/Make-lang.in:LIBPROC_MACRO_INTERNAL'
Thomas Schwinge
- [gcc/devel/rust/master] Add 'gcc/rust/Make-lang.in:LIBFORMAT_PARSER'
Thomas Schwinge
- [gcc/devel/rust/master] Inline 'gcc/rust/Make-lang.in:RUST_LIBDEPS'
Thomas Schwinge
- [gcc/devel/rust/master] Rust: Don't cache 'libformat_parser.a'
Thomas Schwinge
- [gcc/devel/rust/master] Rust: Move 'libformat_parser' build into the GCC build directory
Thomas Schwinge
- [gcc/devel/rust/master] Rust: Move 'libformat_parser' build into libgrust
Thomas Schwinge
- [gcc/devel/rust/master] Visit type during resolution of inherent impl
Thomas Schwinge
- [gcc/devel/rust/master] Add a test for inherent impl type name resolve
Thomas Schwinge
- [gcc/devel/rust/master] Remove redundant macro definition
Thomas Schwinge
- [gcc/devel/rust/master] Pin macos CI to version 13
Thomas Schwinge
- [gcc/devel/rust/master] Removed obsolete objects
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Polonius dump
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Build Polonius automatically
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Link Polonius and run it
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Polonius error reporting
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Testsuite
Thomas Schwinge
- [gcc/devel/rust/master] borrowck: Use std::ignore
Thomas Schwinge
- [gcc/devel/rust/master] Remove unnecessary SIDE_EFFECTS/READONLY macros
Thomas Schwinge
- [gcc/devel/rust/master] Change singleton returned type to a reference
Thomas Schwinge
- [gcc r15-299] [RISC-V] [PATCH v2] Enable inlining str* by default
Jeff Law
- [gcc/riscv/heads/gcc-14-with-riscv-opts] (40 commits) [RISC-V] [PATCH v2] Enable inlining str* by default
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Add -X to link spec
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Fix parsing of Zic* extensions
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Refine the condition for add additional vars in RVV cost model
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] This is almost exclusively Jivan's work. His original post:
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed] [RISC-V] Fix detection of store pair fusion cases
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed] [RISC-V] Trivial pattern cleanup
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed] [RISC-V] Don't run new rounding tests on newlib risc-v targets
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [RFA][RISC-V] Improve constant synthesis for constants with 2 bits set
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed][RISC-V] Fix nearbyint failure on rv32 and formatting nits
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: miscll comment fixes [NFC]
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] So another constant synthesis improvement.
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Document -mcmodel=large
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [RISC-V] Add support for _Bfloat16
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Add testcase for PR114749.
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [PATCH 1/1] RISC-V: Add Zfbfmin extension to the -march= option
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [RISC-V] [PATCH v2] Enable inlining str* by default
Jeff Law
- [gcc r15-300] PR modula2/114133 bugfix constants must be cast prior to vararg call
Gaius Mulley
- [gcc r14-10179] [PR modula2/113768][PR modula2/114133] bugfix constants must be cast prior to vararg call
Gaius Mulley
- [gcc r15-301] c++: DECL_DECOMPOSITION_P cleanup
Marek Polacek
- [gcc r15-302] tree-inline: Remove .ASAN_MARK calls when inlining functions into no_sanitize callers [PR114956]
Jakub Jelinek
- [gcc r15-303] expansion: Use __trunchfbf2 calls rather than __extendhfbf2 [PR114907]
Jakub Jelinek
- [gcc r14-10180] tree-inline: Remove .ASAN_MARK calls when inlining functions into no_sanitize callers [PR114956]
Jakub Jelinek
- [gcc r14-10181] expansion: Use __trunchfbf2 calls rather than __extendhfbf2 [PR114907]
Jakub Jelinek
- [gcc r15-304] c++: Implement C++26 P2893R3 - Variadic friends [PR114459]
Jakub Jelinek
- [gcc r15-305] [committed] [RISC-V] Allow uarchs to set TARGET_OVERLAP_OP_BY_PIECES_P
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed] [RISC-V] Allow uarchs to set TARGET_OVERLAP_OP_BY_PIECES_P
Jeff Law
- [gcc r15-306] [committed][RISC-V] Turn on overlap_op_by_pieces for generic-ooo tuning
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed][RISC-V] Turn on overlap_op_by_pieces for generic-ooo tuning
Jeff Law
- [gcc r15-307] MATCH: Add some more value_replacement simplifications (a != 0 ? expr : 0) to match
Andrew Pinski
- [gcc r15-308] DCE __cxa_atexit calls where the function is pure/const [PR19661]
Andrew Pinski
- [gcc r15-309] c++/c-common: Fix convert_vector_to_array_for_subscript for qualified vector types [PR89224]
Andrew Pinski
- [gcc r15-310] c++/modules: Stream unmergeable temporaries by value again [PR114856]
Nathaniel Shead
- [gcc r14-10182] c++/modules: Stream unmergeable temporaries by value again [PR114856]
Nathaniel Shead
- [gcc r14-10183] c++/c-common: Fix convert_vector_to_array_for_subscript for qualified vector types [PR89224]
Andrew Pinski
- [gcc r13-8713] c++/c-common: Fix convert_vector_to_array_for_subscript for qualified vector types [PR89224]
Andrew Pinski
- [gcc r15-311] Revert "Revert "testsuite/gcc.target/cris/pr93372-2.c: Handle xpass from combine improvement""
Hans-Peter Nilsson
- [gcc r12-10420] c++/c-common: Fix convert_vector_to_array_for_subscript for qualified vector types [PR89224]
Andrew Pinski
- [gcc r11-11419] c++/c-common: Fix convert_vector_to_array_for_subscript for qualified vector types [PR89224]
Andrew Pinski
- [gcc r15-312] Enable prange support.
Aldy Hernandez
- [gcc(refs/users/meissner/heads/work165-tar)] Add -mfspr option.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-tar)] Update ChangeLog.*
Michael Meissner
- [gcc r15-313] x86: Fix cmov cost model issue [PR109549]
Kong Lingling
- [gcc r13-8714] Fortran: Fix ICE in trans-stmt.cc(gfc_trans_call) [PR114535]
Paul Thomas
- [gcc r13-8715] Fortran: Fix ICE in gfc_trans_pointer_assignment [PR113956]
Paul Thomas
- [gcc r15-314] Minor tweaks to code computing modular multiplicative inverse
Eric Botcazou
- [gcc r13-8716] Fortran: Fix ICE in gfc_trans_create_temp_array from bad type [PR93678]
Paul Thomas
- [gcc r13-8717] Fortran: Generate new charlens for shared symbol typespecs [PR89462]
Paul Thomas
- [gcc r15-315] reassoc: Fix up optimize_range_tests_to_bit_test [PR114965]
Jakub Jelinek
- [gcc r14-10184] reassoc: Fix up optimize_range_tests_to_bit_test [PR114965]
Jakub Jelinek
- [gcc/redhat/heads/gcc-14-branch] (31 commits) Merge commit 'r14-10184-gd54151df3ba0ee3203e0b8cb8f8fcd168a
Jakub Jelinek
- [gcc(refs/vendors/redhat/heads/gcc-14-branch)] Merge commit 'r14-10184-gd54151df3ba0ee3203e0b8cb8f8fcd168a766c51' into redhat/gcc-14-branch
Jakub Jelinek
- [gcc r15-316] Fix and speedup IDF pruning by dominator
Richard Biener
- [gcc r15-317] AVR: target/114975 - Add combine-pattern for __popcountqi2.
Georg-Johann Lay
- [gcc r15-318] AVR: target/114975 - Add combine-pattern for __parityqi2.
Georg-Johann Lay
- [gcc r15-319] tree-ssa-loop-prefetch.cc: Honour -fno-unroll-loops
Stefan Schulze Frielinghaus
- [gcc r15-320] aarch64: Fix typo in aarch64-ldp-fusion.cc:combine_reg_notes [PR114936]
Alex Coplan
- [gcc r13-8718] middle-end/113396 - int128 array index and value-ranges
Richard Biener
- [gcc r13-8719] tree-optimization/112991 - re-do PR112961 fix
Richard Biener
- [gcc r13-8720] tree-optimization/112281 - loop distribution and zero dependence distances
Richard Biener
- [gcc r15-321] Fix non-grouped SLP load/store accounting in alignment peeling
Richard Biener
- [gcc r15-322] Fix SLP reduction initial value for pointer reductions
Richard Biener
- [gcc r13-8721] middle-end/112732 - stray TYPE_ALIAS_SET in type variant
Richard Biener
- [gcc r13-8722] c++: Add testcase for this PR [PR97990]
Richard Biener
- [gcc r13-8723] PR target/110792: Early clobber issues with rot32di2_doubleword on i386.
Richard Biener
- [gcc r13-8724] [Committed] Avoid FAIL of gcc.target/i386/pr110792.c
Richard Biener
- [gcc r13-8725] middle-end: Fix ICE in poly-int.h due to SLP.
Richard Biener
- [gcc r13-8726] cfgrtl: Fix MEM_EXPR update in duplicate_insn_chain [PR114924]
Richard Biener
- [gcc r13-8727] tree-optimization/114375 - disallow SLP discovery of permuted mask loads
Richard Biener
- [gcc r15-323] RISC-V: Add test for sraiw-31 special case
Christoph Mテシllner
- [gcc r15-327] tree-ssa-sink: Improve code sinking pass
Ajit Kumar Agarwal
- [gcc r15-328] match: `a CMP nonnegative ? a : ABS<a>` simplified to just `ABS<a>` [PR112392]
Andrew Pinski
- [gcc r13-8728] Fix PR 110066: crash with -pg -static on riscv
Andrew Pinski
- [gcc r12-10421] libstdc++: Protect against macros
Matthias Kretz
- [gcc r12-10422] libstdc++: Replace use of incorrect non-temporal store
Matthias Kretz
- [gcc r12-10423] libstdc++: Avoid vector casts while still avoiding PR90424
Matthias Kretz
- [gcc r12-10424] libstdc++: Fix call signature of builtins from masked ++/--
Matthias Kretz
- [gcc r12-10425] libstdc++: Add masked ++/-- implementation for sizeof < 16
Matthias Kretz
- [gcc r12-10426] libstdc++: Avoid ill-formed types on ARM
Matthias Kretz
- [gcc r12-10427] libstdc++: Add include guard to simd-internal header
Matthias Kretz
- [gcc r12-10428] libstdc++: Silence irrelevant warnings in <experimental/simd>
Matthias Kretz
- [gcc r12-10429] libstdc++: Fix conversion of simd to vector builtin
Matthias Kretz
- [gcc r12-10430] Fold: Fix up merge_truthop_with_opposite_arm for NaNs [PR95351]
Andrew Pinski
- [gcc r11-11420] Fold: Fix up merge_truthop_with_opposite_arm for NaNs [PR95351]
Andrew Pinski
- [gcc r15-329] c++: #pragma doesn't disable -Wunused-label [PR113582]
Marek Polacek
- [gcc(refs/users/meissner/heads/work165-tar)] Limit SPR registers to hold only DImode/SImode.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-tar)] Update ChangeLog.*
Michael Meissner
- [gcc r11-11421] Fix PR 111331: wrong code for `a > 28 ? MIN<a, 28> : 29`
Andrew Pinski
- [gcc r12-10431] Fix PR 111331: wrong code for `a > 28 ? MIN<a, 28> : 29`
Andrew Pinski
- [gcc r15-330] [PR114810][LRA]: Recognize alternatives with lack of available registers for insn and demote them.
Vladimir Makarov
- [gcc r15-331] AVR: target/114981 - Support __builtin_powi[l] / __powidf2.
Georg-Johann Lay
- [gcc r12-10432] warn-access: Fix handling of unnamed types [PR109804]
Andrew Pinski
- [gcc r12-10433] testsuite: fix Wmismatched-new-delete-8.C with -m32
Andrew Pinski
- [gcc r14-10185] Objective-C, NeXT, v2: Correct a regression in code-gen.
Iain D Sandoe
- [gcc r15-332] [RISC-V][V2] Fix incorrect if-then-else nesting of Zbs usage in constant synthesis
Jeff Law
- [gcc r15-333] [PATCH v1 1/1] RISC-V: Nan-box the result of movbf on soft-bf16
Jeff Law
- [gcc r15-334] i386: fix ix86_hardreg_mov_ok with lra_in_progress
Kong Lingling
- [gcc r13-8729] libstdc++: Workaround kernel-headers on s390x-linux
Jakub Jelinek
- [gcc r13-8730] openmp: Copy DECL_LANG_SPECIFIC and DECL_LANG_FLAG_? to tree-nested decl copy [PR114825]
Jakub Jelinek
- [gcc r13-8731] c++: Fix constexpr evaluation of parameters passed by invisible reference [PR111284]
Jakub Jelinek
- [gcc r13-8732] gimple-ssa-sprintf: Use [0, 1] range for %lc with (wint_t) 0 argument [PR114876]
Jakub Jelinek
- [gcc r13-8733] tree-inline: Remove .ASAN_MARK calls when inlining functions into no_sanitize callers [PR114956]
Jakub Jelinek
- [gcc r13-8734] expansion: Use __trunchfbf2 calls rather than __extendhfbf2 [PR114907]
Jakub Jelinek
- [gcc r13-8735] reassoc: Fix up optimize_range_tests_to_bit_test [PR114965]
Jakub Jelinek
- [gcc r15-335] [prange] Reword dispatch error message
Aldy Hernandez
- [gcc r15-336] [ranger] Force buffer alignment in Value_Range [PR114912]
Aldy Hernandez
- [gcc r12-10434] Fix PR 110386: backprop vs ABSU_EXPR
Andrew Pinski
- [gcc r11-11422] Fix PR 110386: backprop vs ABSU_EXPR
Andrew Pinski
- [gcc r15-337] i386: Fix some intrinsics without alignment requirements.
Hu
- [gcc r15-338] RISC-V: Add tests for cpymemsi expansion
Christoph Mテシllner
- [gcc r15-339] MIPS: Support constraint 'w' for MSA instruction
YunQiang Su
- [gcc r13-8736] AVR: target/114981 - Support __builtin_powi[l] / __powidf2.
Georg-Johann Lay
- [gcc r14-10186] AVR: target/114981 - Support __builtin_powi[l] / __powidf2.
Georg-Johann Lay
- [gcc r14-10187] AVR: target/114975 - Add combine-pattern for __popcountqi2.
Georg-Johann Lay
- [gcc r14-10188] AVR: target/114975 - Add combine-pattern for __parityqi2.
Georg-Johann Lay
- [gcc r15-340] testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224]
Jakub Jelinek
- [gcc r14-10189] testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224]
Jakub Jelinek
- [gcc r13-8737] testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224]
Jakub Jelinek
- [gcc r12-10435] testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224]
Jakub Jelinek
- [gcc r11-11423] testsuite: Fix up vector-subaccess-1.C test for ia32 [PR89224]
Jakub Jelinek
- [gcc r15-341] contrib: Add 9dbff9c05520a74e6cd337578f27b56c941f64f3 to ignored commits
Jakub Jelinek
- [gcc r15-342] RISC-V: Make full-vec-move1.c test robust for optimization
Pan Li
- [gcc r15-343] Daily bump.
GCC Administrator
- [gcc r11-11424] Daily bump.
GCC Administrator
- [gcc r12-10436] Daily bump.
GCC Administrator
- [gcc r13-8738] Daily bump.
GCC Administrator
- [gcc r14-10190] Daily bump.
GCC Administrator
- [gcc r15-344] contrib: Add 109f1b28fc94c93096506e3df0c25e331cef19d0 to ignored commits
Jakub Jelinek
- [gcc r15-345] Manually update entries for the Revert Revert commits.
Jakub Jelinek
- [gcc r13-8739] Fix range-ops operator_addr.
Andrew Macleod
- [gcc r15-346] sra: Do not leave work for DSE (that it can sometimes not perform)
Martin Jambor
- [gcc r15-347] Add myself to DCO
H.J. Lu
- [gcc r13-8740] [PR114415][scheduler]: Fixing wrong code generation
Vladimir Makarov
- [gcc r15-348] c++: lambda capturing structured bindings [PR85889]
Marek Polacek
- [gcc r13-8741] analyzer: add caching to globals with initializers [PR110112]
David Malcolm
- [gcc r13-8742] analyzer: Fix allocation size false positive on conjured svalue [PR109577]
David Malcolm
- [gcc r13-8743] testsuite: Add more allocation size tests for conjured svalues [PR110014]
David Malcolm
- [gcc r13-8744] jit: avoid using __vector in testcase [PR110466]
David Malcolm
- [gcc r13-8745] jit.exp: handle dwarf version mismatch in jit-check-debug-info [PR110466]
David Malcolm
- [gcc r13-8746] analyzer: fix ICE on division of tainted floating-point values [PR110700]
David Malcolm
- [gcc r13-8747] analyzer: fix ICE on zero-sized arrays [PR110882]
David Malcolm
- [gcc r13-8748] testsuite, analyzer: add test case [PR108171]
David Malcolm
- [gcc r13-8749] jit: dump string literal initializers correctly
David Malcolm
- [gcc r13-8750] analyzer: fix ICE for 2 bits before the start of base region [PR112889]
David Malcolm
- [gcc r13-8751] analyzer: fix deref-before-check false positives due to inlining [PR112790]
David Malcolm
- [gcc r13-8752] analyzer: casting all zeroes should give all zeroes [PR113333]
David Malcolm
- [gcc r13-8753] analyzer: fix defaults in compound assignments from non-zero offsets [PR112969]
David Malcolm
- [gcc r13-8754] analyzer: fix skipping of debug stmts [PR113253]
David Malcolm
- [gcc r13-8755] analyzer: fix -Wanalyzer-va-arg-type-mismatch false +ve on int types [PR111289]
David Malcolm
- [gcc r13-8756] analyzer: fix -Wanalyzer-deref-before-check false positive seen in loop header macro [PR109251]
David Malcolm
- [gcc r13-8757] analyzer: fix ICE due to type mismatch when replaying call summary [PR114473]
David Malcolm
- [gcc r13-8758] analyzer: fix ICE and false positive with -Wanalyzer-deref-before-check [PR114408]
David Malcolm
- [gcc r13-8759] diagnostics: fix ICE on sarif output when source file is unreadable [PR111700]
David Malcolm
- [gcc r13-8760] Fix ICE in -fdiagnostics-generate-patch [PR112684]
David Malcolm
- [gcc r13-8761] diagnostics: fix corrupt json/SARIF on stderr [PR114348]
David Malcolm
- [gcc(refs/users/meissner/heads/work165-test)] Add support for -mtar
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-test)] Limit SPR registers to hold only DImode/SImode.
Michael Meissner
- [gcc r14-10191] Fortran: fix issues with class(*) assignment [PR114827]
Harald Anlauf
- [gcc r15-349] PR modula2/115003 exporting a symbol to outer scope with a name clash causes ICE
Gaius Mulley
- [gcc(refs/users/meissner/heads/work165-test)] Limit SPR registers to hold only small integer modes.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-test)] Update ChangeLog.*
Michael Meissner
- [gcc r15-350] testsuite: Fix up pr84508* tests [PR84508]
Jakub Jelinek
- [gcc r15-351] c++: failure to suppress -Wsizeof-array-div in template [PR114983]
Marek Polacek
- [gcc r15-352] Constant fold {-1,-1} << 1 in simplify-rtx.cc
Roger Sayle
- [gcc r15-353] Revert: "Enable prange support." [PR114985]
Aldy Hernandez
- [gcc r15-354] [committed] [RISC-V] Provide splitting guidance to combine to faciliate shNadd.uw generation
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Add test for sraiw-31 special case
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Cover sign-extensions in lshrsi3_zero_extend_2
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Add zero_extract support for rv64gc
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Cover sign-extensions in lshr<GPR:mode>3_zero_extend_4
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [RISC-V][V2] Fix incorrect if-then-else nesting of Zbs usage in constant synthesis
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [PATCH v1 1/1] RISC-V: Nan-box the result of movbf on soft-bf16
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Add tests for cpymemsi expansion
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Make full-vec-move1.c test robust for optimization
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed] [RISC-V] Provide splitting guidance to combine to faciliate shNadd.uw generation
Jeff Law
- [gcc r15-355] driver: Move -fdiagnostics-urls= early like -fdiagnostics-color= [PR114980]
Xi Ruoyao
- [gcc r14-10192] driver: Move -fdiagnostics-urls= early like -fdiagnostics-color= [PR114980]
Xi Ruoyao
- [gcc r12-10437] Objective-C, NeXT, v2: Correct a regression in code-gen.
Iain D Sandoe
- [gcc r15-356] RISC-V: Fix typos in code or comment [NFC]
Kito Cheng
- [gcc r15-357] [prange] Do not assume all pointers are the same size [PR115009]
Aldy Hernandez
- [gcc r15-358] c++, mingw: Fix up types of dtor hooks to __cxa_{, thread_}atexit/__cxa_throw on mingw ia32 [PR114968
Jakub Jelinek
- [gcc r11-11425] Objective-C, NeXT, v2: Correct a regression in code-gen.
Iain D Sandoe
- [gcc r15-359] bpf: fix printing of memory operands in pseudoc asm dialect
Jose E. Marchesi
- [gcc r14-10193] c++, mingw: Fix up types of dtor hooks to __cxa_{, thread_}atexit/__cxa_throw on mingw ia32 [PR114968
Jakub Jelinek
- [gcc r15-360] AVR: target/114981 - Tweak __builtin_powif / __powisf2
Georg-Johann Lay
- [gcc r14-10194] AVR: target/114981 - Tweak __builtin_powif / __powisf2
Georg-Johann Lay
- [gcc r15-361] Allow patterns in SLP reductions
Richard Biener
- [gcc r15-362] tree-optimization/114998 - use-after-free with loop distribution
Richard Biener
- [gcc r11-11426] libstdc++: Protect against macros
Matthias Kretz
- [gcc r11-11427] libstdc++: Replace use of incorrect non-temporal store
Matthias Kretz
- [gcc r11-11428] libstdc++: Avoid vector casts while still avoiding PR90424
Matthias Kretz
- [gcc r11-11429] libstdc++: Fix call signature of builtins from masked ++/--
Matthias Kretz
- [gcc r11-11430] libstdc++: Add masked ++/-- implementation for sizeof < 16
Matthias Kretz
- [gcc r11-11431] libstdc++: Avoid ill-formed types on ARM
Matthias Kretz
- [gcc r11-11432] libstdc++: Add include guard to simd-internal header
Matthias Kretz
- [gcc r11-11433] libstdc++: Silence irrelevant warnings in <experimental/simd>
Matthias Kretz
- [gcc r11-11434] libstdc++: Fix conversion of simd to vector builtin
Matthias Kretz
- [gcc r15-363] [prange] Fix thinko in prange::update_bitmask() [PR115026]
Aldy Hernandez
- [gcc r15-364] [PR114942][LRA]: Don't reuse input reload reg of inout early clobber operand
Vladimir Makarov
- [gcc r15-365] pru: Fix register class checks in predicates
Dimitar Dimitrov
- [gcc r15-366] i386: Improve V[48]QI shifts on AVX512/SSE4.1
Roger Sayle
- [gcc r15-367] [RISC-V] Use shNadd for constant synthesis
Jeff Law
- [gcc r15-368] c++: Implement __is_unbounded_array built-in trait
Ken Matsui
- [gcc r15-369] c++: Implement __add_pointer built-in trait
Ken Matsui
- [gcc r15-370] c++: Implement __remove_extent built-in trait
Ken Matsui
- [gcc r15-371] c++: Implement __remove_all_extents built-in trait
Ken Matsui
- [gcc r15-372] c++: Implement __add_lvalue_reference built-in trait
Ken Matsui
- [gcc r15-373] c++: Implement __add_rvalue_reference built-in trait
Ken Matsui
- [gcc r15-374] c++: Implement __decay built-in trait
Ken Matsui
- [gcc r15-375] c++: Implement __array_rank built-in trait
Ken Matsui
- [gcc r15-376] c++: Implement __is_invocable built-in trait
Ken Matsui
- [gcc r15-377] c++: Implement __is_nothrow_invocable built-in trait
Ken Matsui
- [gcc] Created branch 'mikael/heads/pr99798_v66' in namespace 'refs/users'
Mikael Morin
- [gcc(refs/users/mikael/heads/pr99798_v66)] fortran: Assume there is no cyclic reference with submodule symbols [PR99798]
Mikael Morin
- [gcc(refs/users/mikael/heads/pr99798_v66)] fortran: Fix leaked symbol
Mikael Morin
- [gcc r15-378] [prange] Do not trap by default on range dispatch mismatches.
Aldy Hernandez
- [gcc r15-379] [prange] Default unimplemented prange operators to false.
Aldy Hernandez
- [gcc r15-380] tree-optimization/114760 - check variants of >> and << in loop-niter
Di Zhao
- [gcc r15-381] [PATCH v2 1/4] Support for CodeView debugging format
Jeff Law
- [gcc r15-382] [PATCH v2 2/4] Output file checksums in CodeView section
Jeff Law
- [gcc r15-383] [PATCH v2 3/4] Output line numbers in CodeView section
Jeff Law
- [gcc r15-384] [PATCH v4 4/4] Output S_COMPILE3 symbol in CodeView debug section
Jeff Law
- [gcc r15-385] Fortran: fix dependency checks for inquiry refs [PR115039]
Harald Anlauf
- [gcc r15-386] Fortran: Unlimited polymorphic intrinsic function arguments [PR84006]
Paul Thomas
- [gcc] Created branch 'mikael/heads/pr99798_v32' in namespace 'refs/users'
Mikael Morin
- [gcc(refs/users/mikael/heads/pr99798_v32)] fortran: Assume there is no cyclic reference with submodule symbols [PR99798]
Mikael Morin
- [gcc r15-387] Regenerate cygming.opt.urls and mingw.opt.urls
Mark Wielaard
- [gcc r15-388] [to-be-committed] RISC-V Fix minor regression in synthesis WRT bseti usage
Jeff Law
- [gcc r15-389] [to-be-committed, RISC-V] Improve usage of slli.uw in constant synthesis
Jeff Law
- [gcc r14-10195] doc: Remove references to FreeBSD 7 and older
Gerald Pfeifer
- [gcc r14-10196] doc: Remove old details on libunwind for ia64-*-hpux*
Gerald Pfeifer
- [gcc r14-10197] doc: FreeBSD no longer has a GNU toolchain in base
Gerald Pfeifer
- [gcc r14-10198] doc: Describe limitations re Ada, D, and Go on FreeBSD
Gerald Pfeifer
- [gcc r15-390] arm: Use utxb rN, rM, ror #8 to implement zero_extract on armv6.
Roger Sayle
- [gcc r15-391] Fortran: fix frontend memleak
Harald Anlauf
- [gcc r15-392] MAINTAINERS: Add myself to write after approval
xiao
- [gcc r15-393] Revert "MIPS: Support constraint 'w' for MSA instruction"
YunQiang Su
- [gcc r15-394] Fortran: Fix wrong code in unlimited polymorphic assignment [PR113363]
Paul Thomas
- [gcc r15-395] ada: Compiler crash on nonstatic container aggregates for Doubly_Linked_Lists
Marc Poulhi?s
- [gcc r11-11435] Daily bump.
GCC Administrator
- [gcc r15-396] ada: Refactor GNAT.Directory_Operations.Read to minimise runtime checks
Marc Poulhi?s
- [gcc r15-397] ada: Simplify uses of readdir_gnat with object overlay
Marc Poulhi?s
- [gcc r15-398] ada: Fix internal error with Put_Image aspect on access-to-class-wide type
Marc Poulhi?s
- [gcc r15-399] ada: Enable casing on composite via -X0 instead of -X
Marc Poulhi?s
- [gcc r15-400] ada: Fix pragma Compile_Time_Error for alignment of array types
Marc Poulhi?s
- [gcc r15-401] ada: Avoid crash on illegal constrained type declarations
Marc Poulhi?s
- [gcc r15-402] ada: Restore fix for controlled dynamic allocation with BIP function call
Marc Poulhi?s
- [gcc r15-403] ada: Small cleanup in the BIP machinery
Marc Poulhi?s
- [gcc r15-404] ada: Decouple finalization masters from storage pools
Marc Poulhi?s
- [gcc r15-405] ada: Remove deprecated VxWorks interrupt connection API
Marc Poulhi?s
- [gcc r15-406] ada: Replace finalization masters with finalization collections
Marc Poulhi?s
- [gcc r15-407] ada: Couple of comment tweaks to latest change
Marc Poulhi?s
- [gcc r15-408] ada: Rewrite Append_Entity_Name; skip irrelevant names
Marc Poulhi?s
- [gcc r15-409] ada: Complete implementation of Ada 2022 aspect Exclusive_Functions
Marc Poulhi?s
- [gcc r15-410] ada: Refactor repeated code for querying Boolean-valued aspects
Marc Poulhi?s
- [gcc r15-411] ada: Deconstruct unused flag Is_Expanded_Contract
Marc Poulhi?s
- [gcc r15-412] ada: Recognize pragma Lock_Free as specific to GNAT
Marc Poulhi?s
- [gcc r15-413] ada: Refine type of a local variable
Marc Poulhi?s
- [gcc r15-414] ada: Fix style in comments
Marc Poulhi?s
- [gcc r15-415] ada: Move splitting of pre/post aspect expressions to expansion
Marc Poulhi?s
- [gcc r15-416] ada: Deconstruct flag Split_PPC since splitting now is done in expansion
Marc Poulhi?s
- [gcc r15-417] ada: Fix crash on Compile_Time_Warning in dead code
Marc Poulhi?s
- [gcc r15-418] ada: Remove guards against traversal of empty list of aspects
Marc Poulhi?s
- [gcc r15-419] ada: Attributes Put_Image and Object_Size are defined by Ada 2022
Marc Poulhi?s
- [gcc r15-420] ada: Remove dynamic frame in System.Image_D and document it in System.Image_F
Marc Poulhi?s
- [gcc r15-421] ada: Rename finalization scope masters into finalization masters
Marc Poulhi?s
- [gcc r15-422] ada: Revert recent change for Put_Image and Object_Size attributes
Marc Poulhi?s
- [gcc r15-423] ada: Remove code that expected pre/post being split into conjuncts
Marc Poulhi?s
- [gcc r15-424] ada: Move Init_Proc_Level_Formal from Exp_Ch3 to Exp_Util
Marc Poulhi?s
- [gcc r12-10438] Daily bump.
GCC Administrator
- [gcc r15-425] Daily bump.
GCC Administrator
- [gcc r13-8762] Daily bump.
GCC Administrator
- [gcc r14-10199] Daily bump.
GCC Administrator
- [gcc r15-426] Manually add ChangeLog entry for r15-353-gd7bb8eaade3cd3aa70715c8567b4d7b08098e699
Jakub Jelinek
- [gcc r15-427] tree-ssa-math-opts: Pattern recognize yet another .ADD_OVERFLOW pattern [PR113982]
Jakub Jelinek
- [gcc r15-428] Refactor SLP reduction group discovery
Richard Biener
- [gcc r15-429] libstdc++: Use __builtin_shufflevector for simd split and concat
Matthias Kretz
- [gcc r15-430] testsuite: c++: Allow for std::printf in g++.dg/modules/stdio-1_a.H [PR98529]
Rainer Orth
- [gcc r13-8763] rtl-optimization/54052 - RTL SSA PHI insertion compile-time hog
Richard Biener
- [gcc r15-431] PR60276 fix for single-lane SLP
Richard Biener
- [gcc r13-8764] Manually add ChangeLog entries for various commits from 2024-05-09.
Jakub Jelinek
- [gcc r15-432] [to-be-committed, RISC-V] Improve single inverted bit extraction - v3
Jeff Law
- [gcc/rguenth/heads/vect-force-slp] (1426 commits) PR60276 fix for single-lane SLP
Richard Biener
- [gcc r15-433] Update gcc .po files
Joseph Myers
- [gcc r14-10200] Update gcc .po files
Joseph Myers
- [gcc r15-434] c++: nested aggregate/alias CTAD fixes [PR114974, PR114901, PR114903]
Patrick Palka
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Fail vectorization when not SLP with --param vect-force-slp=1
Richard Biener
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Add --param vect-single-lane-slp
Richard Biener
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Handle non-grouped SLP stores
Richard Biener
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Allow bigger SLP graphs
Richard Biener
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Do not account single-lane SLP graphs against discovery limit
Richard Biener
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Avoid splitting store dataref groups during SLP discovery
Richard Biener
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Add FIXME note regarding gcc.dg/vect/pr60276.c runfail with single-lane SLP
Richard Biener
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Reduce single-lane SLP testresult noise
Richard Biener
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Avoid SLP build failure for unsupported shifts
Richard Biener
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Do single-lane SLP discovery for reductions
Richard Biener
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Amend --param vect-force-slp checking
Richard Biener
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Relax COND_EXPR reduction vectorization SLP restriction
Richard Biener
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Place easily identifyable assert insead of SIGSEV
Richard Biener
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Allow single-lane COND_REDUCTION vectorization
Richard Biener
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Add double reduction support for SLP vectorization
Richard Biener
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Allow single-lane SLP in-order reductions
Richard Biener
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Avoid bogus SLP outer loop vectorization
Richard Biener
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Handle unused-only-live stmts in SLP discovery
Richard Biener
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Add single-lane SLP support to .GOMP_SIMD_LANE vectorization
Richard Biener
- [gcc(refs/users/rguenth/heads/vect-force-slp)] Improve combined store node splitting
Richard Biener
- [gcc r15-435] RISC-V: Bugfix ICE for RVV intrinisc vfw on _Float16 scalar
Pan Li
- [gcc r15-436] [PR115013][LRA]: Modify register starvation recognition
Vladimir Makarov
- [gcc r14-10201] c++: nested aggregate/alias CTAD fixes [PR114974, PR114901, PR114903]
Patrick Palka
- [gcc r13-8765] c++: constexpr union member access folding [PR114709]
Patrick Palka
- [gcc r15-437] c++: Avoid using __array_rank as a variable name [PR115061]
Ken Matsui
- [gcc r12-10439] Fix range-ops operator_addr.
Andrew Macleod
- [gcc r15-438] c++: replace tf_norm with a local flag
Patrick Palka
- [gcc r15-439] [PATCH v2 1/3] RISC-V: movmem for RISCV with V extension
Jeff Law
- [gcc r15-440] [to-be-committed, RISC-V] Improve AND with some constants
Jeff Law
- [gcc r15-441] Daily bump.
GCC Administrator
- [gcc r11-11436] Daily bump.
GCC Administrator
- [gcc r12-10440] Daily bump.
GCC Administrator
- [gcc r13-8766] Daily bump.
GCC Administrator
- [gcc r14-10202] Daily bump.
GCC Administrator
- [gcc r15-442] RISC-V: Fix format issue for trailing operator [NFC]
Pan Li
- [gcc r13-8767] c++: build_extra_args recapturing local specs [PR114303]
Patrick Palka
- [gcc r15-443] Revert "[PATCH v2 1/3] RISC-V: movmem for RISCV with V extension"
Jeff Law
- [gcc r15-444] ada: Small fix to Default_Initialize_Object
Marc Poulhi?s
- [gcc r15-445] ada: Fix ghost policy in use for generic instantiation
Marc Poulhi?s
- [gcc r15-446] ada: Update of SPARK RM legality rules on ghost code
Marc Poulhi?s
- [gcc r15-447] ada: Small fix to printing of raise statements
Marc Poulhi?s
- [gcc r15-448] ada: Fix crash with -gnatyB and -gnatdJ
Marc Poulhi?s
- [gcc r15-449] ada: Factor out implementation of default initialization for objects
Marc Poulhi?s
- [gcc r15-450] ada: Rtsfind should not trash state used in analyzing instantiations.
Marc Poulhi?s
- [gcc r15-451] ada: Error in determining accumulator subtype for a reduction expression
Marc Poulhi?s
- [gcc r15-452] ada: Fix double finalization for dependent expression of case expression
Marc Poulhi?s
- [gcc r15-453] ada: Missing support for consistent assertion policy
Marc Poulhi?s
- [gcc r15-454] ada: Follow-up adjustment to earlier fix in Build_Allocate_Deallocate_Proc
Marc Poulhi?s
- [gcc r15-455] ada: Fix overlap warning suppression
Marc Poulhi?s
- [gcc r15-456] ada: Spurious unreferenced warning on selected component
Marc Poulhi?s
- [gcc r15-457] ada: Better error message for bad general case statements
Marc Poulhi?s
- [gcc r15-458] ada: Reduce generated code duplication for streaming and Put_Image subprograms
Marc Poulhi?s
- [gcc r15-459] ada: Follow-up adjustment after fix to Default_Initialize_Object
Marc Poulhi?s
- [gcc r15-460] ada: Replace "not Present" tests with "No".
Marc Poulhi?s
- [gcc r15-461] ada: Compiler crash or errors on if_expression in container aggregate
Marc Poulhi?s
- [gcc r15-462] ada: Fix typo in diagnostic message
Marc Poulhi?s
- [gcc r15-463] ada: Restore default size for dynamic allocations of discriminated type
Marc Poulhi?s
- [gcc r15-464] ada: Fix crash with -gnatdJ and -gnatw.w
Marc Poulhi?s
- [gcc r15-465] ada: Fix crash with -gnatdJ and JSON output
Marc Poulhi?s
- [gcc r15-466] ada: Correct System.Win32.LocalFileTimeToFileTime wrapper typo
Marc Poulhi?s
- [gcc r15-467] ada: Fix warning indicators in usage string
Marc Poulhi?s
- [gcc r15-468] ada: Small cleanup about allocators and aggregates
Marc Poulhi?s
- [gcc r15-469] ada: Fix crash with -gnatdJ and -gnatyz
Marc Poulhi?s
- [gcc r15-470] ada: Fix pragma Compile_Time_Error and -gnatdJ crash
Marc Poulhi?s
- [gcc r15-471] ada: Follow up fixes for Put_Image/streaming regressions
Marc Poulhi?s
- [gcc r15-472] ada: Decouple attachment from dynamic allocation for controlled objects
Marc Poulhi?s
- [gcc r15-473] ada: Fix pragma Warnings and -gnatD interaction
Marc Poulhi?s
- [gcc r15-474] ada: Fix small inaccuracy in previous change
Marc Poulhi?s
- [gcc r15-475] ada: Document more details of the implementation of finalization chains
Marc Poulhi?s
- [gcc r15-476] ada: Minor typo fix in comment
Marc Poulhi?s
- [gcc r15-477] ada: Fix crash with -gnatdJ and -gnatf
Marc Poulhi?s
- [gcc r15-478] ada: Fix classification of SPARK Boolean aspects
Marc Poulhi?s
- [gcc r15-479] MAINTAINERS: Fix an entry using spaces instead of tabs
Filip Kastl
- [gcc r15-480] rs6000: Enable overlapped by-pieces operations
HaoChen Gui
- [gcc r14-10203] libstdc++: Fix <memory> for -std=c++23 -ffreestanding [PR114866]
Jonathan Wakely
- [gcc r14-10204] libstdc++: Fix handling of incomplete UTF-8 sequences in _Unicode_view
Jonathan Wakely
- [gcc r14-10205] libstdc++: Update ABI test to disallow adding to released symbol versions
Jonathan Wakely
- [gcc r14-10206] libstdc++: Guard uses of is_pointer_interconvertible_v [PR114891]
Jonathan Wakely
- [gcc r14-10207] libstdc++: Fix typo in std::stacktrace::max_size [PR115063]
Jonathan Wakely
- [gcc r13-8768] libstdc++: Fix run_doxygen for Doxygen 1.10 man page format
Jonathan Wakely
- [gcc r13-8769] libstdc++: Fix typo in Doxygen comment
Jonathan Wakely
- [gcc r13-8770] libstdc++: Adjust expected locale-dependent date formats in tests
Jonathan Wakely
- [gcc r13-8771] libstdc++: Fix infinite loop in std::binomial_distribution [PR114359]
Jonathan Wakely
- [gcc r13-8772] libstdc++: Fix typo in std::stacktrace::max_size [PR115063]
Jonathan Wakely
- [gcc r15-481] libstdc++: Fix typo in std::stacktrace::max_size [PR115063]
Jonathan Wakely
- [gcc r15-482] Reduce recursive inlining of always_inline functions
Jan Hubicka
- [gcc r13-8773] ICF&SRA: Make ICF and SRA agree on padding
Martin Jambor
- [gcc r15-483] [debug] Fix dwarf v4 .debug_macro.dwo
Tom de Vries
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Fix typos in code or comment [NFC]
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [RISC-V] Use shNadd for constant synthesis
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [to-be-committed] RISC-V Fix minor regression in synthesis WRT bseti usage
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [to-be-committed, RISC-V] Improve usage of slli.uw in constant synthesis
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [to-be-committed, RISC-V] Improve single inverted bit extraction - v3
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Bugfix ICE for RVV intrinisc vfw on _Float16 scalar
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [to-be-committed, RISC-V] Improve AND with some constants
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Fix format issue for trailing operator [NFC]
Jeff Law
- [gcc r15-484] libstdc++: Document when std::string::shrink_to_fit was added
Jonathan Wakely
- [gcc r15-485] libstdc++: Guard dynamic_cast use in src/c++23/print.cc [PR115015]
Jonathan Wakely
- [gcc r14-10208] libstdc++: Guard dynamic_cast use in src/c++23/print.cc [PR115015]
Jonathan Wakely
- [gcc r15-486] testsuite: analyzer: Fix fd-glibc-byte-stream-connection-server.c on Solaris [PR107750]
Rainer Orth
- [gcc r15-487] [testsuite] Fix gcc.dg/pr115066.c fail on aarch64
Tom de Vries
- [gcc r13-8774] ipa: Compare jump functions in ICF (PR 113907)
Martin Jambor
- [gcc r15-488] [1/3] expr: Export clear_by_pieces()
Jeff Law
- [gcc r15-489] [PATCH 2/3] RISC-V: testsuite: Make cmo tests LTO safe
Jeff Law
- [gcc r15-490] [PATCH 3/3] RISC-V: Add memset-zero expansion to cbo.zero
Jeff Law
- [gcc r15-491] tree-optimization/99954 - redo loop distribution memcpy recognition fix
Richard Biener
- [gcc(refs/users/meissner/heads/work165-tar)] Add -mintspr. Default -mtar for power10, not power9.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-tar)] Update ChangeLog.*
Michael Meissner
- [gcc r15-492] RISC-V: avoid LUI based const materialization ... [part of PR/106265]
Vineet Gupta
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [1/3] expr: Export clear_by_pieces()
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [PATCH 2/3] RISC-V: testsuite: Make cmo tests LTO safe
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [PATCH 3/3] RISC-V: Add memset-zero expansion to cbo.zero
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: avoid LUI based const materialization ... [part of PR/106265]
Jeff Law
- [gcc r15-493] pru: Implement TARGET_CLASS_LIKELY_SPILLED_P to fix PR115013
Dimitar Dimitrov
- [gcc r15-494] c++ comment adjustments for 114935
Jason Merrill
- [gcc r15-495] c++: ICE in build_deduction_guide for invalid template [PR105760]
Jason Merrill
- [gcc r15-496] Daily bump.
GCC Administrator
- [gcc r11-11437] Daily bump.
GCC Administrator
- [gcc r15-497] [to-be-committed, RISC-V] Remove redundant AND in shift-add sequence
Jeff Law
- [gcc r12-10441] Daily bump.
GCC Administrator
- [gcc r13-8775] Daily bump.
GCC Administrator
- [gcc r14-10209] Daily bump.
GCC Administrator
- [gcc(refs/users/meissner/heads/work165-test)] Update to tar branch.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-test)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-tar)] Revert previous changes
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-tar)] Add -mtar, -mintspr, and -mmfspr, but don't enable them.
Michael Meissner
- [gcc(refs/users/meissner/heads/work165-tar)] Update ChangeLog.*
Michael Meissner
- [gcc r15-498] c++: lvalueness of non-dependent assignment expr [PR114994]
Patrick Palka
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [to-be-committed, RISC-V] Remove redundant AND in shift-add sequence
Jeff Law
- [gcc r15-499] x86: Add 3-instruction subroutine vector shift for V16QI in ix86_expand_vec_perm_const_1 [PR107563]
hongtao Liu
- [gcc r15-500] [committed] Fix rv32 issues with recent zicboz work
Jeff Law
- [gcc r15-501] tree-cfg: Move the returns_twice check to be last statement only [PR114301]
Andrew Pinski
- [gcc r15-502] libstdc++: Give std::memory_order a fixed underlying type [PR89624]
Jonathan Wakely
- [gcc r15-503] libstdc++: Rewrite std::variant comparisons without macros
Jonathan Wakely
- [gcc r15-504] [prange] Default pointers_handled_p() to false.
Aldy Hernandez
- [gcc r15-505] RISC-V: Add test cases for cpymem expansion
Christoph Mテシllner
- [gcc r15-509] testsuite: i386: Fix g++.target/i386/pr97054.C on Solaris
Rainer Orth
- [gcc r15-510] libstdc++: Fix data race in std::basic_ios::fill() [PR77704]
Jonathan Wakely
- [gcc r15-511] testsuite: Require lto-plugin in gcc.dg/ipa/ipa-icf-38.c [PR85656]
Rainer Orth
- [gcc r15-512] Avoid pointer compares on TYPE_MAIN_VARIANT in TBAA
Jan Hubicka
- [gcc r15-513] AArch64: Use UZP1 instead of INS
Wilco Dijkstra
- [gcc r15-514] RISC-V: Test cbo.zero expansion for rv32
Christoph Mテシllner
- [gcc r12-10442] ipa: Force args obtined through pass-through maps to the expected type (PR 114247)
Martin Jambor
- [gcc r12-10443] ipa: Self-DCE of uses of removed call LHSs (PR 108007)
Martin Jambor
- [gcc r15-515] c++: add test for DR 2855
Marek Polacek
- [gcc r15-516] PR modula2/115057 TextIO.ReadRestLine raises an exception when buffer is exceeded
Gaius Mulley
- [gcc r14-10210] Avoid changing type in the type_hash_canon hash
Richard Biener
- [gcc r14-10211] middle-end/114931 - type_hash_canon and structual equality types
Richard Biener
- [gcc r15-517] middle-end/111422 - wrong stack var coalescing, handle PHIs
Richard Biener
- [gcc r15-518] tree-optimization/114589 - remove profile based sink heuristics
Richard Biener
- [gcc r15-519] openmp: Diagnose using grainsize+num_tasks clauses together [PR115103]
Jakub Jelinek
- [gcc r15-520] combine: Fix up simplify_compare_const [PR115092]
Jakub Jelinek
- [gcc r15-521] c++: Optimize in maybe_clone_body aliases even when not at_eof [PR113208]
Jakub Jelinek
- [gcc r15-522] c++: DR 569, DR 1693: fun with semicolons [PR113760]
Marek Polacek
- [gcc r15-523] c++: ICE with reference NSDMI [PR114854]
Marek Polacek
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed] Fix rv32 issues with recent zicboz work
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Add test cases for cpymem expansion
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Allow unaligned accesses in cpymemsi expansion
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: add tests for overlapping mem ops
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Allow by-pieces to do overlapping accesses in block_move_straight
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Test cbo.zero expansion for rv32
Jeff Law
- [gcc r15-524] [v2,1/2] RISC-V: Add cmpmemsi expansion
Jeff Law
- [gcc r15-525] [v2, 2/2] RISC-V: strcmp expansion: Use adjust_address() for address calculation
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [v2, 1/2] RISC-V: Add cmpmemsi expansion
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [v2, 2/2] RISC-V: strcmp expansion: Use adjust_address() for address calculation
Jeff Law
- [gcc r15-526] analyzer: fix ICE seen with -fsanitize=undefined [PR114899]
David Malcolm
- [gcc r15-527] Add missing hunk in recent change.
Jeff Law
- [gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] Add missing hunk in recent change.
Jeff Law
- [gcc r15-528] Daily bump.
GCC Administrator
- [gcc r11-11438] Daily bump.
GCC Administrator
- [gcc r12-10444] Daily bump.
GCC Administrator
- [gcc r13-8776] Daily bump.
GCC Administrator
- [gcc r14-10212] Daily bump.
GCC Administrator
- [gcc r15-529] Optimize ashift >> 7 to vpcmpgtb for vector int8.
hongtao Liu
- [gcc r15-530] Set d.one_operand_p to true when TARGET_SSSE3 in ix86_expand_vecop_qihi_partial.
hongtao Liu
- [gcc r15-531] RISC-V: Add Zvfbfwma extension to the -march= option
xiao
- [gcc r15-532] diagnostics: handle SGR codes in line_label::m_display_width
David Malcolm
- [gcc r15-533] diagnostics: simplify output of purely intraprocedural execution paths
David Malcolm
- [gcc r15-534] diagnostics: add warning emoji to events with VERB_danger
David Malcolm
- [gcc r15-535] diagnostics: use unicode art for interprocedural depth
David Malcolm
- [gcc r15-536] ada: Fix docs and comments about pragmas for Boolean-valued aspects
Marc Poulhi?s
- [gcc r15-537] ada: Fix casing in error messages
Marc Poulhi?s
- [gcc r15-538] ada: Fix ordering of code for pragma Preelaborable_Initialization
Marc Poulhi?s
- [gcc r15-539] ada: Fix alphabetic ordering of aspect identifiers
Marc Poulhi?s
- [gcc r15-540] ada: Cleanup reporting locations for Ada 2022 and GNAT extension aspects
Marc Poulhi?s
- [gcc r15-541] ada: Reuse existing expression when rewriting aspects to pragmas
Marc Poulhi?s
- [gcc r15-542] ada: Remove Aspect_Specifications field from N_Procedure_Specification
Marc Poulhi?s
- [gcc r15-543] ada: Fix bug in maintaining dimension info
Marc Poulhi?s
- [gcc r15-544] ada: Formal_Derived_Type'Size is not static
Marc Poulhi?s
- [gcc r15-545] ada: Implement per-finalization-collection spinlocks
Marc Poulhi?s
- [gcc r15-546] ada: Follow up fixes for Put_Image/streaming regressions
Marc Poulhi?s
- [gcc r15-547] ada: Fix crash with -gnatdJ and -gnatw_q
Marc Poulhi?s
- [gcc r15-548] ada: Fix casing of CUDA in error messages
Marc Poulhi?s
- [gcc r15-549] ada: Fix bogus error on function returning noncontrolling result in private part
Marc Poulhi?s
- [gcc r15-550] ada: Fix resolving tagged operations in array aggregates
Marc Poulhi?s
- [gcc r15-551] ada: Fix latent alignment issue for dynamically-allocated controlled objects
Marc Poulhi?s
- [gcc r15-552] ada: Fix typo in CUDA error message
Marc Poulhi?s
- [gcc r15-553] ada: Fixup one more pattern of broken scope information
Marc Poulhi?s
- [gcc r15-554] ada: Minor performance improvement for dynamically-allocated controlled objects
Marc Poulhi?s
- [gcc r15-555] ada: Fix comments about Get_Ranged_Checks
Marc Poulhi?s
- [gcc r15-556] ada: Fix detection of if_expressions that are known on entry
Marc Poulhi?s
- [gcc r15-557] ada: No need to follow New_Occurrence_Of with Set_Etype
Marc Poulhi?s
- [gcc r15-558] ada: Improve recovery from illegal occurrence of 'Old in if_expression
Marc Poulhi?s
- [gcc r15-559] ada: Propagate Program_Error from failed finalization of collection
Marc Poulhi?s
- [gcc r15-560] ada: Fix reason code for length check
Marc Poulhi?s
- [gcc r15-561] ada: Ignore ghost nodes in call graph information for dispatching calls
Marc Poulhi?s
- [gcc r15-562] ada: Avoid checking parameters of protected procedures
Marc Poulhi?s
- [gcc r15-563] ada: Fix standalone Windows builds of adaint.c
Marc Poulhi?s
- [gcc r15-564] ada: Fix missing length checks with case expressions
Marc Poulhi?s
- [gcc r15-565] ada: Fix reference to RM clause in comment
Marc Poulhi?s
- [gcc r15-566] ada: Implement new experimental attribute 'Super
Marc Poulhi?s
- [gcc r15-567] ada: Exception on Indefinite_Vector aggregate with loop_parameter_specification
Marc Poulhi?s
- [gcc r15-568] ada: Redundant validity checks
Marc Poulhi?s
- [gcc r15-569] ada: Reset scope of top level object declaration during unnesting
Marc Poulhi?s
- [gcc r15-570] ada: Remove obsolete reference in comment
Marc Poulhi?s
- [gcc r15-571] tree-optimization/79958 - make DSE track multiple paths
Richard Biener
- [gcc r15-572] RISC-V: testsuite: Drop march-string in cmpmemsi/cpymemsi tests
Christoph Mテシllner
- [gcc r12-10445] gcov-profile/114715 - missing coverage for switch
Richard Biener
- [gcc r12-10446] lto/114655 - -flto=4 at link time doesn't override -flto=auto at compile time
Richard Biener
- [gcc r12-10447] middle-end/114734 - wrong code with expand_call_mem_ref
Richard Biener
- [gcc r12-10448] tree-optimization/114231 - use patterns for BB SLP discovery root stmts
Richard Biener
- [gcc r12-10449] tree-optimization/114375 - disallow SLP discovery of permuted mask loads
Richard Biener
- [gcc r12-10450] tree-optimization/114027 - conditional reduction chain
Richard Biener
- [gcc r12-10451] tree-optimization/114027 - fix testcase
Richard Biener
- [gcc r15-573] Use a boolean type when folding conditionals in simplify_using_ranges.
Aldy Hernandez
- [gcc r15-574] Cleanup prange sanity checks.
Aldy Hernandez
- [gcc r15-575] Revert "Revert: "Enable prange support.""
Aldy Hernandez
- [gcc r15-576] Internal-fn: Support new IFN SAT_ADD for unsigned scalar int
Pan Li
- [gcc r15-577] Vect: Support new IFN SAT_ADD for unsigned vector int
Pan Li
- [gcc r15-578] Vect: Support loop len in vectorizable early exit
Pan Li
- [gcc r15-579] wrong code with points-to and volatile
Richard Biener
- [gcc r15-580] tree-optimization/13962 - handle ptr-ptr compares in ptrs_compare_unequal
Richard Biener
- [gcc r15-581] Fix points_to_local_or_readonly_memory_p wrt TARGET_MEM_REF
Jan Hubicka
- [gcc r15-582] RISC-V: Implement vectorizable early exit with vcond_mask_len
Pan Li
- [gcc r15-583] RISC-V: Enable vectorizable early exit testsuite
Pan Li
- [gcc r15-584] Update gcc sv.po
Joseph Myers
- [gcc r14-10213] Update gcc sv.po
Joseph Myers
- [gcc r15-585] RISC-V: Cleanup some temporally files [NFC]
Pan Li
- [gcc r15-586] make -freg-struct-return visibly a negative alias of -fpcc-struct-return
Alexandre Oliva
- [gcc r15-587] ada: Add support for 'Object_Size to pragma Compile_Time_{Warning, Error}
Marc Poulhi?s
- [gcc r15-588] ada: Small cleanup in aggregate expansion code
Marc Poulhi?s
- [gcc r15-589] ada: Remove superfluous Relocate_Node calls
Marc Poulhi?s
- [gcc r15-590] ada: Fix checking range constraints within composite types
Marc Poulhi?s
- [gcc r15-591] ada: Check subtype to avoid a precondition failure
Marc Poulhi?s
- [gcc r15-592] ada: Fix probable copy/paste error
Marc Poulhi?s
- [gcc r15-593] ada: Tune detection of unconstrained and tagged items in Depends contract
Marc Poulhi?s
- [gcc r15-594] ada: Allow private items with unknown discriminants as Depends inputs
Marc Poulhi?s
- [gcc r15-595] ada: Simplify code for private types with unknown discriminants
Marc Poulhi?s
- [gcc r15-596] ada: Only record types with discriminants can be unconstrained
Marc Poulhi?s
- [gcc r15-597] ada: Fix Constraint_Error on mutable assignment
Marc Poulhi?s
- [gcc r15-598] ada: Fix crash caused by missing New_Copy_tree
Marc Poulhi?s
- [gcc r15-599] ada: Make raise-gcc.c compatible with Clang
Marc Poulhi?s
- [gcc r15-600] ada: gnatbind-related cleanups
Marc Poulhi?s
- [gcc r15-601] ada: correction to gnatbind-related cleanups
Marc Poulhi?s
- [gcc r15-602] ada: Fix containers' Reference_Preserving_Key functions' memory leaks
Marc Poulhi?s
- [gcc r15-603] ada: Update docs for Resolve_Null_Array_Aggregate
Marc Poulhi?s
- [gcc r15-604] ada: gnatbind: subprogram spec no longer exists
Marc Poulhi?s
- [gcc r15-605] ada: Couple of adjustments coming from aliasing considerations
Marc Poulhi?s
- [gcc r15-606] ada: Expose utility routine for processing of Depends contracts in SPARK
Marc Poulhi?s
- [gcc r15-607] ada: Fix others error message location
Marc Poulhi?s
- [gcc r15-608] ada: Clarify code for aggregate warnings
Marc Poulhi?s
- [gcc r15-609] ada: Disable Equivalent_Array_Aggregate optimization if predicates involved
Marc Poulhi?s
- [gcc r15-610] ada: Do not query the modification time of a special file.
Marc Poulhi?s
- [gcc r15-611] ada: Fix for validity checking and conditional evaluation of 'Old
Marc Poulhi?s
- [gcc r15-612] ada: Factor out duplicated code in bodies of System.Task_Primitives.Operations
Marc Poulhi?s
- [gcc r15-613] ada: Bug in computing local restrictions inherited from enclosing scopes.
Marc Poulhi?s
- [gcc r15-614] ada: Document secondary usage of Materialize_Entity flag
Marc Poulhi?s
- [gcc r15-615] ada: Replace spinlocks with fully-fledged locks in finalization collections
Marc Poulhi?s
- [gcc r15-616] ada: Further adjustments coming from aliasing considerations
Marc Poulhi?s
- [gcc r15-617] ada: Restore dependency on System.OS_Interface in System.Task_Primitives
Marc Poulhi?s
- [gcc r15-618] ada: Improve test for unprocessed preprocessor directives
Marc Poulhi?s
- [gcc r15-619] ada: Start the initialization of the tasking runtime earlier
Marc Poulhi?s
- [gcc r15-620] ada: Remove outdated workaround in aggregate expansion
Marc Poulhi?s
- [gcc r15-621] ada: Improve deriving initial sizes for container aggregates
Marc Poulhi?s
- [gcc r15-622] Add missing check for const_pool in the escaped solutions
Richard Biener
- [gcc r15-623] Add widening expansion of MULT_HIGHPART_EXPR for integral modes
Eric Botcazou
- [gcc r15-624] Remove spurious line
Eric Botcazou
- [gcc r15-625] Small fix to implementation of -fdump-ada-spec
Eric Botcazou
- [gcc/aoliva/heads/testbase] (666 commits) make -freg-struct-return visibly a negative alias of -fpcc-
Alexandre Oliva
- [gcc/aoliva/heads/testme] (668 commits) [testsuite] xfail pr79004 on longdouble64; drop long_double
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] [testsuite] cope with rtems implicit -ftls-model=local-exec
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] [testsuite] xfail pr79004 on longdouble64; drop long_double_64bit
Alexandre Oliva
- [gcc r15-626] middle-end/115110 - Fix view_converted_memref_p
Richard Biener
- [gcc r14-10214] tree-optimization/114998 - use-after-free with loop distribution
Richard Biener
- [gcc r12-10452] tree-optimization/112793 - SLP of constant/external code-generated twice
Richard Biener
- [gcc r12-10453] debug/112718 - reset all type units with -ffat-lto-objects
Richard Biener
- [gcc r12-10454] tree-optimization/112505 - bit-precision induction vectorization
Richard Biener
- [gcc r12-10455] tree-optimization/112495 - alias versioning and address spaces
Richard Biener
- [gcc r12-10456] tree-optimization/112281 - loop distribution and zero dependence distances
Richard Biener
- [gcc r12-10457] tree-optimization/111039 - abnormals and bit test merging
Richard Biener
- [gcc r12-10458] middle-end/110176 - wrong zext (bool) <= (int) 4294967295u folding
Richard Biener
- [gcc r15-627] [prange] Avoid looking at type() for undefined ranges
Aldy Hernandez
- [gcc r15-628] tree-into-ssa: speed up sorting in prune_unused_phi_nodes [PR114480]
Alexander Monakov
- [gcc r15-629] libstdc++: Fix typo in _Grapheme_cluster_view::_Iterator [PR115119]
Jonathan Wakely
- [gcc r15-630] c++: aggregate CTAD w/ paren init and bases [PR115114]
Patrick Palka
- [gcc r14-10215] libstdc++: Fix typo in _Grapheme_cluster_view::_Iterator [PR115119]
Jonathan Wakely
- [gcc r15-631] libstdc++: detect DLLs on windows with <stacktrace>
Jonathan Wakely
- [gcc r15-632] [prange] Drop range to VARYING if the bitmask intersection made it so [PR115131]
Aldy Hernandez
- [gcc r15-633] Fortran: Fix select type regression due to r14-9489 [PR114874]
Paul Thomas
- [gcc r14-10216] Fortran: Fix select type regression due to r14-9489 [PR114874]
Paul Thomas
- [gcc r15-634] i386: Rename sat_plusminus expanders to standard names [PR112600]
Uros Bizjak
- [gcc r15-635] MAINTAINERS: Add myself to write after approval
Levy Hsu
- [gcc r15-636] diagnostics, analyzer: add CFG edge visualization to path-printing
David Malcolm
- [gcc r15-637] Use DW_TAG_module for Ada
Tom Tromey
- [gcc r15-638] internal-fn: Do not force vcond_mask operands to reg.
Robin Dapp
- [gcc r15-639] RISC-V: Add initial cost handling for segment loads/stores.
Robin Dapp
- [gcc r15-640] Regenerate common.opt.urls
David Malcolm
- [gcc r15-641] Fix Ada runtime library breakage on Solaris
Eric Botcazou
Last message date:
Fri May 17 22:25:49 GMT 2024
Archived on: Fri May 17 22:25:51 GMT 2024
This archive was generated by
Pipermail 0.09 (Mailman edition).