public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/redhat/heads/gcc-14-branch] (405 commits) Merge commit 'r14-8869-g8636c538b68068cd2a4115fece531dc3e3e
@ 2024-02-07 14:56 Jakub Jelinek
  0 siblings, 0 replies; only message in thread
From: Jakub Jelinek @ 2024-02-07 14:56 UTC (permalink / raw)
  To: gcc-cvs

The branch 'redhat/heads/gcc-14-branch' was updated to point to:

 0e40195e10a1... Merge commit 'r14-8869-g8636c538b68068cd2a4115fece531dc3e3e

It previously pointed to:

 97a1e216faf8... Merge commit 'r14-8465-g5200ef26ac1771a75596394c20c5f1a3486

Diff:

Summary of changes (added commits):
-----------------------------------

  0e40195... Merge commit 'r14-8869-g8636c538b68068cd2a4115fece531dc3e3e
  8636c53... tree-optimization/113796 - if-conversion and ranges (*)
  9920057... PR target/113690: Remove TImode REG_EQUAL notes in STV. (*)
  a698cbf... AArch64: Update system register database. (*)
  af3f048... gccrs: Fix macro parsing for trait items. (*)
  1e114b6... gccrs: Remove obsolete classes and functions. (*)
  6e9dad6... gccrs: Parse trait functions as `AST::Function`. (*)
  ffeb72c... gccrs: Fix inconsistent formatting. (*)
  41cbf91... gccrs: Add missing visitors for AST::Function. (*)
  4be51ab... gccrs: Add checks for Trait functions (*)
  4287f31... gccrs: Use AssociatedItem in place of TraitItem (*)
  72a0554... gccrs: fix bug in pattern check for tuples (*)
  ae2f709... gccrs: Add testcase to show issue is already fixed (*)
  955f332... gccrs: Move the Implementation of implitem lowering into it (*)
  c91248d... gccrs: refactor inference variable computation into a seper (*)
  229f2a7... gccrs: remove similar hack in type paths as we had in path  (*)
  f1d0b22... gccrs: remove old generics hack to reuse generic symbols fr (*)
  1c649ac... gccrs: Fix ICE accessing empty vector without check (*)
  9fecac8... gccrs: add test cases to prove type inference is working (*)
  ce096d3... gccrs: add testcase to prove issue has already been fixed (*)
  60f8171... gccrs: Set the default ABI to C for extern blocks and exter (*)
  99fccb3... gccrs: TyTy: Store reference to type before any substitutio (*)
  f217292... gccrs: TyTy: Store region constraints (*)
  3ed47dd... gccrs: Typecheck: add regions (lifetimes) to TyTy (*)
  459b61c... gccrs: HIR: Add mising getter (*)
  a2efcc8... gccrs: TyTy: Region (lifetime) representation (*)
  c49e45d... gccrs: Typecheck: lifetime interning and resolution tool (*)
  5eb4e50... gccrs: Implement quick-check for Unicode (*)
  f89186f... gccrs: Parse normal functions with `self` parameter correct (*)
  830d465... Apply TLC to vect_analyze_early_break_dependences (*)
  5c3ba60... middle-end: fix ICE when destination BB for stores starts w (*)
  8f6ed71... middle-end: fix ICE when moving statements to empty BB [PR1 (*)
  194d095... middle-end: add additional runtime test for [PR113467] (*)
  29998cc... range-op: Fix up ABSU_EXPR handling [PR113756] (*)
  6e308d5... testsuite: Don't xfail gcc.dg/debug/dwarf2/inline5.c (*)
  d755a82... wide-int: Fix mul_internal overflow handling [PR113753] (*)
  db5c3f6... RISC-V: Bugfix for RVV overloaded intrinisc ICE when empty  (*)
  3e4c4c5... Daily bump. (*)
  4048537... c++: Disallow this specifier except for parameter declarati (*)
  f2a0608... x86-64: Return 10_REG if there is no scratch register (*)
  1befe47... c++: add fixed test [PR94231] (*)
  8ec2f19... aarch64: Fix function multiversioning mangling (*)
  df9f6b9... aarch64: Fix build against libc++ in c++11 mode [PR113763] (*)
  68a8ec7... c++: add auto_diagnostic_group to early_check_defaulted_com (*)
  d29136a... RISC-V: Fix infinite compilation of VSETVL PASS (*)
  d3eac7d... asan: Don't fold some strlens with -fsanitize=address [PR11 (*)
  483c061... lower-bitint: Encode address space qualifiers in VIEW_CONVE (*)
  760a1a5... tree-ssa-math-opts: Fix up convert_{mult,plusminus}_to_wide (*)
  3cec491... libssp: Fix gets-chk.c compilation on Solaris (*)
  ca04e7a... AArch64: aarch64_class_max_nregs mishandles 64-bit structur (*)
  c5f48b5... libgcc: Export i386 symbols added after GCC_7.0.0 on Solari (*)
  16774da... libgcc: fix SEH C++ rethrow semantics [PR113337] (*)
  1e4664b... libstdc++: /dev/null is not accessible on Windows (*)
  c5d3491... c++: defaulted op== for incomplete class [PR107291] (*)
  66eebab... LoongArch: libsanitizer: Enable Lsan and Tsan for loongarch (*)
  1c9ddaa... Daily bump. (*)
  184978c... riscv: Fix compiler warning in thead.cc (*)
  d49780c... c++: -frounding-math test [PR109359] (*)
  106cc84... Update gcc zh_CN.po (*)
  c7e8381... c++: prvalue of array type [PR111286] (*)
  f141254... libgo: bump libgo version for GCC 14 release (*)
  e86066a... compiler: add Type::message_name (*)
  51f8ac3... x86-64: Find a scratch register for large model profiling (*)
  62babed... contrib: Fill in HOST{CC,CFLAGS,CXX,CXXFLAGS} in test_insta (*)
  194ab79... c: Avoid ICE with _BitInt(N) : 0 bitfield [PR113740] (*)
  8ca585e... libitm: small update for C++20 (*)
  23f1b49... arm: Fix missing bti instruction for virtual thunks (*)
  e5f50e6... x86-64: Update gcc.target/i386/apx-ndd.c (*)
  5535796... mips: Fix missing mode in neg<mode:MSA>2 (*)
  4d7fe3c... MIPS: Fix wrong MSA FP vector negation (*)
  42959ac... tree-optimization/113707 - ICE with VN elimination (*)
  9d139c0... Vectorizer and address-spaces (*)
  dede174... lower-bitint: Remove single label _BitInt switches [PR11373 (*)
  d413df0... i386: Clear REG_UNUSED and REG_DEAD notes from the IL at th (*)
  5b28194... target/113255 - avoid REG_POINTER on a pointer difference (*)
  91e09b3... RISC-V: Add sifive-p450, sifive-p67 to -mcpu (*)
  7c190f9... RISC-V: Support scheduling for sifive p400 series (*)
  7231917... Daily bump. (*)
  260a22d... libstdc++: Replace padding bits with bit-fields in __format (*)
  abf40d2... libstdc++: Fix libstdc++exp.a so it really does contain Fil (*)
  e99d960... libstdc++: Add copyright and license text to new generated  (*)
  3f722e7... xtensa: Fix missing mode warning in "*eqne_zero_masked_bits (*)
  7c2c7dd... xtensa: Recover constant synthesis for HImode after LRA tra (*)
  777df37... [committed] Reasonably handle SUBREGs in risc-v cost modeli (*)
  aa33570... LoongArch: Fix wrong LSX FP vector negation (*)
  829b263... LoongArch: Avoid out-of-bounds access in loongarch_symbol_i (*)
  8e6ebac... LoongArch: testsuite: Fix gcc.dg/vect/vect-reduc-mul_{1, 2} (*)
  2ada8bc... libphobos: Merge upstream phobos 37796e783 (*)
  c428454... d: Merge dmd, druntime a6f1083699, phobos 31dedd7da (*)
  435bed3... Daily bump. (*)
  fa96099... Fix xfail for 32-bit hppa*-*-* in gcc.dg/pr84877.c (*)
  d436e8e... libgfortran: EN0.0E0 and ES0.0E0 format editing. (*)
  2663540... libatomic: Provide FPU exception defines for __hppa__ (*)
  78005c6... MAINTAINERS: Update my e-mail address (*)
  09df058... wide-int: Fix up wi::bswap_large [PR113722] (*)
  a4e2406... ggc-common: Fix save PCH assertion (*)
  51c4eb2... d: Merge dmd. druntime e770945277, phobos 6d6e0b9b9 (*)
  854b855... LoongArch: Fix an ODR violation (*)
  1149588... libphobos: Merge upstream phobos c6e1f98fa (*)
  4b7d4d8... Daily bump. (*)
  686b5eb... c++: requires-exprs and partial constraint subst [PR110006] (*)
  64b0130... PR modula2/113730 Unexpected handling of mixed-precision in (*)
  85094e2... middle-end: check memory accesses in the destination block  (*)
  48148a0... Fix some of vect-avg-*.c testcases (*)
  f204359... d: Merge dmd, druntime bce5c1f7b5, phobos e4d0dd513. (*)
  5470a9b... d: Merge dmd, druntime d8e3976a58, phobos 7a6e95688 (*)
  838e706... d: Merge upstream dmd, druntime f1a045928e (*)
  cfc6d9a... libgo: better error messages for unknown GOARCH/GOOS (*)
  e52d318... compiler: export the type "any" as a builtin (*)
  fbb5693... libgcc: Fix up _BitInt division [PR113604] (*)
  5d534a2... libgccjit: Implement sizeof operator (*)
  e17a122... c++: op== defaulted outside class [PR110084] (*)
  1c3cfb5... hppa: Implement TARGET_ATOMIC_ASSIGN_EXPAND_FENV (*)
  922e459... RISC-V: Expand VLMAX scalar move in reduction (*)
  639bd5e... testsuite, Darwin: Allow for undefined symbols in shared te (*)
  ae061a1... testsuite, ubsan: Add libstdc++ deps where required. (*)
  a6afa0d... testsuite, asan, hwsan: Add libstdc++ deps where required. (*)
  2c27aa8... [PATCH] libgcc: Include stdlib.h for abort() on mingw32 (*)
  6f75149... libstdc++: Make std::function deduction guide support expli (*)
  f929293... libstdc++: Fix experimental/names.cc failure on AIX (*)
  9f5caef... libgcc: Export XF, TF, HF and BFmode specific _BitInt symbo (*)
  cc13e60... doc: Fix typo in description of hardbool attribute (*)
  a049aca... testsuite: Add another bitint testcase [PR113691] (*)
  fb28d5c... lower-bitint: Handle casts from large/huge _BitInt to point (*)
  49e7566... lower-bitint: Handle uninitialized large/huge SSA_NAMEs as  (*)
  5b06911... libstdc++: Implement some missing functions for net::ip::ne (*)
  a628658... libstdc++: Fix invalid order in PSTL inplace_merge test [PR (*)
  723a7c1... libstdc++: Avoid reusing moved-from iterators in PSTL tests (*)
  a8f335c... tree-ssa-math-opts: Fix is_widening_mult_rhs_p - unbreak bo (*)
  e5b14d9... testsuite: i386: Fix gcc.target/i386/pr71321.c on Solaris/x (*)
  f60d7e1... libstdc++: Allow explicit conversion of string views with d (*)
  67f5a8c... libstdc++: Remove noexcept from std::osyncstream::operator= (*)
  91adf21... libstdc++: Remove noexcept from std::generator::promise_typ (*)
  a9e3818... testsuite: i386: Fix gcc.target/i386/sse2-stv-1.c on Solari (*)
  5487daf... testsuite: i386: Restrict gcc.target/i386/pr80569.c to gas (*)
  3e0b495... Revert "RISC-V: Allow LICM hoist POLY_INT configuration cod (*)
  f4aa644... testsuite, libphobos: Update link flags [PR112864]. (*)
  bec7100... testsuite, Objective-C++: Update link flags [PR112863]. (*)
  e439c78... testsuite, gfortran: Update link flags [PR112862]. (*)
  74489c1... RISC-V: Allow LICM hoist POLY_INT configuration code sequen (*)
  8939854... testsuite: i386: Fix gcc.target/i386/pieces-memcpy-7.c etc. (*)
  63f0907... testsuite: i386: Fix gcc.target/i386/apx-ndd-cmov.c on Sola (*)
  56891a2... MAINTAINERS: Update my e-mail address. (*)
  f499860... c++: no_unique_address and constexpr [PR112439] (*)
  0b786ff... c++: variable template array of unknown bound [PR113638] (*)
  e0701f8... RISC-V: Cleanup the comments for the psabi (*)
  22622a5... RISC-V: Remove vsetvl_pre bogus instructions in VSETVL PASS (*)
  92acc92... LoongArch: Fix incorrect return type for frecipe/frsqrte in (*)
  593d518... LoongArch: Adjust cost of vector_stmt that match multiply-a (*)
  f72586e... LoongArch: Don't split the instructions containing relocs f (*)
  3932899... LoongArch: Added support for loading __get_tls_addr symbol  (*)
  5fbd802... LoongArch: Enable explicit reloc for extreme TLS GD/LD with (*)
  fa97294... LoongArch: Add the macro implementation of mcmodel=extreme. (*)
  252f770... LoongArch: Merge template got_load_tls_{ld/gd/le/ie}. (*)
  3499793... LoongArch: Modify the address calculation logic for obtaini (*)
  e255454... Daily bump. (*)
  8efcdbf... c++: -Wdangling-reference tweak to unbreak aarch64 (*)
  4476498... i386: Improve *cmp<dwi>_doubleword splitter [PR113701] (*)
  e9b2f15... libgcc: Avoid warnings on __gcc_nested_func_ptr_created [PR (*)
  0351917... libgcc: Fix up i386/t-heap-trampoline [PR113403] (*)
  65b4cba... libstdc++: Implement P2165R4 changes to std::pair/tuple/etc (*)
  87d1623... libstdc++/pair: Factor out const-assignability helper for C (*)
  b142097... Set num_threads to 50 on 32-bit hppa in two libgomp loop te (*)
  d71c7f1... xfail gnat.dg/trampoline3.adb scan-assembler-not check on h (*)
  f260947... hppa: Fix bug in atomic_storedi_1 pattern (*)
  3ba5be1... c++: ttp TEMPLATE_DECL equivalence [PR112737] (*)
  a886a90... AVR: Tabify avr.cc (*)
  4571b4d... middle-end: Fix ICE in poly-int.h due to SLP. (*)
  314cbfe... libstdc++: Do not use def-file-line for each macro in <bits (*)
  52e9b70... libstdc++: Update expected error for debug/constexpr*_neg.c (*)
  e81a697... libstdc++: Fix -Wdeprecated warning about implicit capture  (*)
  a5eb246... GCN: Don't hard-code number of SGPR/VGPR/AVGPR registers (*)
  019dc63... libcpp: Stabilize the location for macros restored after PC (*)
  65b105b... c++: ICE with throw inside concept [PR112437] (*)
  ec217f7... RISC-V: Support scheduling for sifive p600 series (*)
  5c18df4... RISC-V: Add minimal support for 7 new unprivileged extensio (*)
  099d53e... Link shared libasan with -z now on Solaris (*)
  5b9b395... testsuite: i386: Fix gcc.target/i386/pr38534-1.c etc. on So (*)
  7fd4bb1... testsuite: i386: Fix gcc.target/i386/no-callee-saved-1.c et (*)
  6353c39... testsuite: i386: Fix gcc.target/i386/avx512vl-stv-rotatedi- (*)
  ee7011e... testsuite: i386: Fix gcc.target/i386/pr70321.c on 32-bit So (*)
  e98edc6... c++: Fix g++.dg/ext/attr-section2.C etc. with Solaris/SPARC (*)
  dd3455f... Daily bump. (*)
  3193893... GCN: Remove 'FIRST_{SGPR,VGPR,AVGPR}_REG', 'LAST_{SGPR,VGPR (*)
  f9eb021... GCN: Remove 'SGPR_OR_VGPR_REGNO_P' definition (*)
  6c2a40f... GCN, RDNA 3: Adjust 'sync_compare_and_swap<mode>_lds_insn' (*)
  75f49cf... PR modula2/111627 defend against ICE (*)
  b84f8a5... tree-optimization/113693 - LC SSA and region VN (*)
  d85c17a... aarch64: libgcc: Cleanup ELF marking in asm (*)
  ceb242f... gimple-low: Remove .ASAN_MARK calls on TREE_STATIC variable (*)
  2f14c0d... PR target/113560: Enhance is_widening_mult_rhs_p. (*)
  fd4829d... Revert "RISC-V: Add non-vector types to dfa pipelines" (*)
  2a30dd3... Revert "RISC-V: Add vector related pipelines" (*)
  017b4c2... Revert "RISC-V: Use default cost model for insn scheduling" (*)
  be697c0... Revert "RISC-V: Enable assert for insn_has_dfa_reservation" (*)
  23cd296... RISC-V: Enable assert for insn_has_dfa_reservation (*)
  4b799a1... RISC-V: Use default cost model for insn scheduling (*)
  e56fb03... RISC-V: Add vector related pipelines (*)
  26c34b8... RISC-V: Add non-vector types to dfa pipelines (*)
  dbf847d... aarch64: -mstrict-align vs __arm_data512_t [PR113657] (*)
  cc7aebf... analyzer: fix skipping of debug stmts [PR113253] (*)
  d22d1a9... c: Fix ICE for nested enum redefinitions with/without fixed (*)
  8123f3c... match: Fix vcond into conditional op folding [PR113607]. (*)
  d836db1... c++: add deprecation notice for -fconcepts-ts (*)
  f6ba433... Fix ICE with -g and -std=c23 when forming composite types [ (*)
  3fed160... uninit-pr108968-register.c: use __UINTPTR_TYPE__ for LLP64 (*)
  dcf579c... modula2: tidyup patch (*)
  4fd0948... PR modula2/111627 Excess test fails with a case-preserving- (*)
  f7935be... AArch64: relax cbranch tests to accepted inverted branches  (*)
  0a64045... hwasan: Remove testsuite check for a complaint message [PR1 (*)
  0debace... hwasan: instrument new memory and string functions [PR11264 (*)
  a73421b... libsanitizer: Sync fixes for asan interceptors from upstrea (*)
  22dbfbe... middle-end/110176 - wrong zext (bool) <= (int) 4294967295u  (*)
  0529ba8... aarch64: Avoid out-of-range shrink-wrapped saves [PR111677] (*)
  df2a614... testsuite: i386: Disable .eh_frame in gcc.target/i386/auto- (*)
  cfb3f66... tree-optimization/111444 - avoid insertions when skipping d (*)
  ccd8da1... testsuite: Require ucn in g++.dg/cpp0x/udlit-extended-id-1. (*)
  724b643... tree-optimization/113630 - invalid code hoisting (*)
  b59775b... simplify-rtx: Fix up last argument to simplify_gen_unary [P (*)
  457d2b5... dwarf2out: Fix ICE on large _BitInt in loc_list_from_tree_1 (*)
  90ac839... lower-bitint: Fix up VIEW_CONVERT_EXPR handling in handle_o (*)
  9bf91fa... libstdc++: Enable std::text_encoding for darwin and FreeBSD (*)
  358fd42... libstdc++: Add "ASCII" as an alias for std::text_encoding:: (*)
  00b2d7d... libstdc++: Add all supported headers to lists in the manual (*)
  86302e1... libstdc++: Fix -Wshift-count-overflow warning in std::bitse (*)
  924137b... tree-optimization/113670 - gather/scatter to/from hard regi (*)
  e7964bf... AVR: Add AVR64DU and some older devices. (*)
  d826596... strub: drop nonaliased parm from build_ref_type_for [PR1133 (*)
  320fb97... 0From: Alexandre Oliva <oliva@adacore.com> (*)
  35de88e... c: Fix ICEs casting expressions with integer constant opera (*)
  18aabe7... analyzer: handle null "var" in state_change_event::get_desc (*)
  9dd10de... RISC-V: Fix VSETLV PASS compile-time issue (*)
  097ddd5... Daily bump. (*)
  d725010... i386: Add "Ws" constraint for symbolic address/label refere (*)
  f2061b2... c++: avoid -Wdangling-reference for std::span-like classes  (*)
  24d5e0b... xtensa: Make full transition to LRA (*)
  1a4c47e... c++: add original testcase [PR67898] (*)
  209fc1e... testsuite: fix anon6 mangling [PR112846] (*)
  dd7aa98... testsuite: mangle-reparm1a options [PR113451] (*)
  0857a00... c++: duplicated side effects of xobj arg [PR113640] (*)
  af37bef... c++: unifying integer parm with type-dep arg [PR113644] (*)
  5525dd7... libstdc++: Fix check in testsuite/std/time/clock/gps/io.cc (*)
  7bfea0a... RISC-V: Bugfix for vls mode aggregated in GPR calling conve (*)
  9f38237... analyzer: fix -Wanalyzer-allocation-size false +ve on Linux (*)
  181f753... analyzer: add SARIF property bag to -Wanalyzer-allocation-s (*)
  2a98815... gccrs: Fix output line ending patterns. (*)
  1740fbe... gccrs: Remove TraitImplItem (*)
  c3ce1d6... gccrs: Add improved error when no fields in initializer (*)
  b49afa9... gccrs: Test: check implemented for lifetime handling (*)
  4b13ec2... gccrs: AST: Fix for lifetime lowering (*)
  37d4cf4... gccrs: AST: Fix for lifetime parsing (*)
  aed23b5... gccrs: Test: fix missing lifetime in a test (*)
  adb62fe... gccrs: Added newline to get more readable lexdump (*)
  1460044... gccrs: Unify storage of associated items in SingleASTNode (*)
  88a27c3... gccrs: Add improved error when a field is redefined in a st (*)
  7a0c487... gccrs: Handle `async` keyword for regular implementations (*)
  f7c8a71... gccrs: Fix inconsistent formatting (*)
  f46fdb6... gccrs: Handle `async` functions in traits (*)
  8b7d6ad... gccrs: Handle newlines during string parsing while lexing (*)
  14025f7... gccrs: TyTy: Refactor FnType deprecated API (*)
  d8e8ad5... gccrs: ast: Lower 'for' lifetimes (*)
  bc1a47f... gccrs: ast: Infer static lifetime for const and static item (*)
  6def638... gccrs: ast: Full lifetime elision handling (*)
  50f3059... gccrs: ast: Unify explicitly and implicitly elided lifettim (*)
  c936a63... gccrs: ast: Fix lifetime type parsing (*)
  81fcf10... gccrs: Generate error for `async` trait fucntions (*)
  bffceda... gccrs: Handle `async` qualifier inside trait (*)
  7b80033... gccrs: split rust-mangle.cc into two files (*)
  c54326a... gccrs: BIR: Cleanup (*)
  75e6d0c... gccrs: TyTy: SubstitutionRef cast specialization (*)
  44c58e2... gccrs: TyTy: Common interface for fucntion-like types (*)
  7eaef4f... gccrs: TyTy: refactor to new API (*)
  35d5f82... gccrs: BIR: Fix missed nodiscard (*)
  ed198ed... gccrs: TyTy: Fix missed nodiscard (*)
  cc94653... gccrs: HIR: add missing getters (*)
  5bcfcfe... gccrs: refactor builtins initialization and attributes (*)
  5ee51aa... gccrs: Change cfg stripper to use default visitor (*)
  65fb288... gccrs: Make expand visitor inherit from default visitor (*)
  b3b5115... gccrs: Make default resolver inherit from default visitor (*)
  bdbc24c... gccrs: Allow enabling lang_items and no_core features (*)
  d7b2d67... gccrs: Renamed `WIN64` to `WIN_64` (*)
  f48f9a9... gccrs: Generate error for const trait functions (*)
  a7991de... gccrs: Add a regression test for function body check (*)
  04fd5a0... gccrs: Add validation for functions without body (*)
  7a98939... gccrs: Make function bodies truly optional (*)
  f5e04e4... gccrs: Add execution test for name resolution 2.0 (*)
  a3f4152... gccrs: Add multiple regression test in name resolution (*)
  4cd0315... gccrs: Make early name resolver inherit from default one (*)
  1761af6... gccrs: Change the attribute checker visitor to default one (*)
  9f6d301... gccrs: Make feature gate visitor inherit from default one (*)
  ab257dc... gccrs: Add regression test for const fn in trait (*)
  9279483... gccrs: Add AST validation check for const in trait (*)
  ac501a7... gccrs: Add a regression test for async const functions (*)
  04b3089... gccrs: Add async const function ast validation pass (*)
  68990db... gccrs: Allow const and async specifiers in functions (*)
  12844c8... gccrs: Split async and const function qualifiers (*)
  f84e564... gccrs: Remove class AST::InherentImplItem (*)
  b4fc851... gccrs: Remove backend dependancy on resolution rib informat (*)
  088e3b0... gccrs: Add a regression test for unsafe module validation (*)
  5959f32... gccrs: Emit an error on unsafe modules (*)
  d6a0d96... gccrs: Parse module safety (*)
  7a4c2f8... gccrs: Add unsafety member to modules (*)
  b716680... gccrs: Create base class for TupleStructItems and TuplePatt (*)
  8fa7486... gccrs: toplevel: Resolve `use` declarations (*)
  17da301... gccrs: early: Move `use` declaration resolving to TopLevel (*)
  1133c1c... gccrs: ast: Add NodeId to UseTree base class (*)
  0a5cc7a... gccrs: toplevel: Add comment about running the collector tw (*)
  53d979f... gccrs: early: Resolve paths properly (*)
  0f0ec05... gccrs: late: Start storing mappings properly in the resolve (*)
  df6eadd... gccrs: late: Start setting up builtin types (*)
  cb3a12f... gccrs: nr2.0: Store mappings in NameResolutionContext (*)
  1ee01fd... gccrs: toplevel: Use DefaultResolver for Function (*)
  f726875... gccrs: nr2.0: Add base for late name resolution (*)
  d9b7a3d... gccrs: ctx: Add Labels ForeverStack to the resolver. (*)
  d5c5823... gccrs: Added support to Parse ASYNC function (*)
  2c843a0... gccrs: Introduce a proper keyword list (*)
  28652f2... gccrs: Replace some weak keyword raw value with constexpr (*)
  2fe5baf... gccrs: Add a list of weak keyword (*)
  f1c7ce7... gccrs: Replace some keyword raw values (*)
  ad2ff32... gccrs: Add await keyword (*)
  3b85350... gccrs: Treat underscore as a keyword (*)
  c23db3e... gccrs: Add edition separation for keywords (*)
  7f63196... gccrs: Replace TOK suffix with KW (*)
  7279256... gccrs: Add ast validation check on union variant number (*)
  4f45c71... gccrs: Add a test regular variadic functions errors (*)
  162137f... gccrs: Emit an error on variadic non extern functions (*)
  685491f... gccrs: Add check for associated items on auto traits (*)
  84e06bb... gccrs: Add a regression test for super trait on auto trait (*)
  d8c1a75... gccrs: Reject auto traits with super trait (*)
  3e0e74f... gccrs: Add regression test for generic auto traits (*)
  b1b744f... gccrs: Reject auto traits with generic parameters (*)
  478ac28... gccrs: forever stack: Remove development debug info (*)
  cbd0a9c... gccrs: resolve: Format if properly (*)
  232f94a... gccrs: foreverstack: Add `to_rib` method (*)
  12b2dcb... gccrs: foreverstack: Add `to_canonical_path` method (*)
  66e8a16... gccrs: forever stack: Improve resolve_path implementation (*)
  5fd3de1... gccrs: forever stack: Fix resolve_path signature (*)
  eec00ae... gccrs: foreverstack: Specialize `get` for Namespace::Labels (*)
  446ab9b... gccrs: forever-stack: Fix basic get logic (*)
  f7d8356... gccrs: rib: Add Namespace enum (*)
  c5925f3... gccrs: ast: Change *Path nodes API (*)
  08999fb... gccrs: Add new test for parsing errors on self pointers (*)
  3e450ae... gccrs: Report self parameter parsing error kind (*)
  ca16a3e... gccrs: Fix error emission for self pointers (*)
  bf47346... gccrs: Add a test to highlight public trait type parsing (*)
  ceed844... gccrs: Add visibility to trait item (*)
  4c2169d... tree-optimization/113659 - early exit vectorization and mis (*)
  87ed338... riscv: Move UNSPEC_XTHEAD* from unspecv to unspec (*)
  d1d144d... testsuite, GDC: Update link flags [PR112861]. (*)
  506e74f... libgcc: Make heap trampoline support dynamic [PR113403]. (*)
  7b3b378... libgcc: Make heap trampoline support dynamic [PR113403]. (*)
  fa2739a... aarch64: Avoid allocating FPRs to address registers [PR1136 (*)
  aeec7d8... aarch64: Handle debug references to removed registers [PR11 (*)
  d7250c1... tree-ssa-strlen: Fix up handle_store [PR113603] (*)
  26c9b95... except: Fix __builtin_eh_return_data_regno (-42) expansion  (*)
  47b8116... testsuite: Fix up pr113622-{2,3}.c for i686-linux [PR113622 (*)
  4ac00b7... RISC-V: THEAD: Fix improper immediate value for MODIFY_DISP (*)
  a88e08f... c++: Handle error header names in modules [PR107594] (*)
  4822887... Revert "testsuite: Disable strub on AIX." (*)
  786208d... x86: Limit -mcmodel=large tests to lp64 target (*)
  0ac3756... RISC-V: Fix regression (*)
  f070681... Daily bump. (*)
  39219ec... aarch64: fix handling of reversed mem ops in ldp/stp policy (*)
  8d59b93... libstdc++: Fix _GLIBCXX_DEBUG_BACKTRACE macro documentation (*)
  4bdcc8b... testsuite: require libc sym for -shared (*)
  2ddce88... testsuite: no dfp run without dfprt (*)
  1959aee... bpf: emit empty epilogues in naked functions (*)
  25cd22b... RISC-V: Add require-effective-target to pr113429 testcase (*)
  77d3fb3... c++: local class in generic lambda [PR113544] (*)
  f3fdaa3... MAINTAINERS: Update my work email address (*)
  8e84b4f... MIPS: Fix typo in gcc/configure.ac: gcc_cv_as_mips_explicit (*)
  bad991a... arm: Add pattern for bswap + rotate -> rev16 [Bug 108933] (*)
  0f79454... middle-end/113622 - handle store with variable index to reg (*)
  96bc048... middle-end/113622 - allow .VEC_SET and .VEC_EXTRACT for glo (*)
  d41a187... aarch64: Ensure iterator validity when updating debug uses  (*)
  291f75f... x86: Save callee-saved registers in noreturn functions for  (*)
  8a48723... PR112950: Use #pragma GCC for including arm_sve.h. (*)
  7cc2262... gcn/gcn-valu.md: Disable fold_left_plus for TARGET_RDNA2_PL (*)
  1a8261e... vect: Tighten vect_determine_precisions_from_range [PR11328 (*)
  9e89b5e... nvptx.opt: Add sm_89 and sm_90a to -march-map= (*)
  c1a38cd... install.texi: For gcn, recommend LLVM 15, unless gfx1100 is (*)
  ef5ccdb... gcn/mkoffload.cc: Fix SRAM_ECC and XNACK handling [PR111966 (*)
  cb36673... libgomp.c/declare-variant-4.h: Fix used variant function fo (*)
  b338fdb... tree-ssa-strlen: Fix pdata->maxlen computation [PR110603] (*)
  b702dc9... debug/103047 - argument order of inlined functions (*)
  5b393ac... testsuite: Fix vect_long_mult for 32-bit Power [PR109705] (*)
  91b3da6... Daily bump. (*)
  7dd4466... Libatomic: Add checks in ifunc selectors for LSE/LSE2 requi (*)
  5ad64d7... libatomic: Enable LSE128 128-bit atomics for Armv9.4-a (*)
  a899a1f... libatomic: Add support for __ifunc_arg_t arg in ifunc resol (*)
  e64602c... libatomic: atomic_16.S: Improve ENTRY, END and ALIAS macro  (*)
  c477394... Fortran: NULL actual to optional dummy with VALUE attribute (*)
  f74f840... Objective-C, Darwin: Do not overalign CFStrings and Objecti (*)
  30d9e81... testsuite, Objective-C: Fix duplicate libobjc cases. (*)
  837827f... Fix __builtin_nested_func_ptr_{created,deleted} symbol vers (*)
  557bea3... testsuite, jit: Stabilize error output. (*)
  46df136... doc/invoke: Remove duplicate explicit-relocs entry of MIPS (*)
  3979171... Daily bump. (*)
  f64448f... bpf: add constant pointer to helper-skb-ancestor-cgroup-id. (*)
  ce61de1... Fortran: fix bounds-checking errors for CLASS array dummies (*)
  7cc9adc... x86: Don't save callee-saved registers in noreturn function (*)
  a96549d... x86: Add no_callee_saved_registers function attribute (*)
  a12b0e9... lower-bitint: Avoid sign-extending cast to unsigned types f (*)
  3f5ac46... lower-bitint: Fix up VIEW_CONVERT_EXPR handling in lower_me (*)
  675e522... lower-bitint: Add debugging dump of SSA_NAME -> decl mappin (*)

(*) This commit already exists in another branch.
    Because the reference `refs/vendors/redhat/heads/gcc-14-branch' matches
    your hooks.email-new-commits-only configuration,
    no separate email is sent for this commit.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-02-07 14:56 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-07 14:56 [gcc/redhat/heads/gcc-14-branch] (405 commits) Merge commit 'r14-8869-g8636c538b68068cd2a4115fece531dc3e3e Jakub Jelinek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).