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