January 2024 Archives by author
Starting: Mon Jan 1 00:19:42 GMT 2024
Ending: Wed Jan 31 23:28:23 GMT 2024
Messages: 2297
- [gcc r14-6875] Daily bump.
GCC Administrator
- [gcc r11-11176] Daily bump.
GCC Administrator
- [gcc r12-10076] Daily bump.
GCC Administrator
- [gcc r13-8186] Daily bump.
GCC Administrator
- [gcc r14-6876] Daily bump.
GCC Administrator
- [gcc r11-11177] Daily bump.
GCC Administrator
- [gcc r12-10077] Daily bump.
GCC Administrator
- [gcc r13-8187] Daily bump.
GCC Administrator
- [gcc r14-6887] Daily bump.
GCC Administrator
- [gcc r11-11178] Daily bump.
GCC Administrator
- [gcc r12-10078] Daily bump.
GCC Administrator
- [gcc r13-8188] Daily bump.
GCC Administrator
- [gcc r14-6900] Daily bump.
GCC Administrator
- [gcc r11-11180] Daily bump.
GCC Administrator
- [gcc r12-10080] Daily bump.
GCC Administrator
- [gcc r13-8190] Daily bump.
GCC Administrator
- [gcc r14-6930] Daily bump.
GCC Administrator
- [gcc r11-11181] Daily bump.
GCC Administrator
- [gcc r12-10081] Daily bump.
GCC Administrator
- [gcc r13-8191] Daily bump.
GCC Administrator
- [gcc r14-6963] Daily bump.
GCC Administrator
- [gcc r11-11182] Daily bump.
GCC Administrator
- [gcc r12-10082] Daily bump.
GCC Administrator
- [gcc r13-8192] Daily bump.
GCC Administrator
- [gcc r14-6972] Daily bump.
GCC Administrator
- [gcc r11-11183] Daily bump.
GCC Administrator
- [gcc r12-10083] Daily bump.
GCC Administrator
- [gcc r13-8195] Daily bump.
GCC Administrator
- [gcc r14-6988] Daily bump.
GCC Administrator
- [gcc r11-11184] Daily bump.
GCC Administrator
- [gcc r12-10084] Daily bump.
GCC Administrator
- [gcc r13-8196] Daily bump.
GCC Administrator
- [gcc r14-7018] Daily bump.
GCC Administrator
- [gcc r11-11185] Daily bump.
GCC Administrator
- [gcc r12-10086] Daily bump.
GCC Administrator
- [gcc r13-8200] Daily bump.
GCC Administrator
- [gcc r14-7083] Daily bump.
GCC Administrator
- [gcc r11-11186] Daily bump.
GCC Administrator
- [gcc r12-10088] Daily bump.
GCC Administrator
- [gcc r13-8206] Daily bump.
GCC Administrator
- [gcc r14-7121] Daily bump.
GCC Administrator
- [gcc r11-11187] Daily bump.
GCC Administrator
- [gcc r13-8208] Daily bump.
GCC Administrator
- [gcc r14-7159] Daily bump.
GCC Administrator
- [gcc r11-11189] Daily bump.
GCC Administrator
- [gcc r12-10091] Daily bump.
GCC Administrator
- [gcc r13-8214] Daily bump.
GCC Administrator
- [gcc r14-7217] Daily bump.
GCC Administrator
- [gcc r11-11190] Daily bump.
GCC Administrator
- [gcc r12-10093] Daily bump.
GCC Administrator
- [gcc r13-8218] Daily bump.
GCC Administrator
- [gcc r14-7229] Daily bump.
GCC Administrator
- [gcc r11-11191] Daily bump.
GCC Administrator
- [gcc r12-10095] Daily bump.
GCC Administrator
- [gcc r13-8220] Daily bump.
GCC Administrator
- [gcc r14-7236] Daily bump.
GCC Administrator
- [gcc r11-11192] Daily bump.
GCC Administrator
- [gcc r12-10096] Daily bump.
GCC Administrator
- [gcc r13-8222] Daily bump.
GCC Administrator
- [gcc r14-7267] Daily bump.
GCC Administrator
- [gcc r11-11193] Daily bump.
GCC Administrator
- [gcc r12-10099] Daily bump.
GCC Administrator
- [gcc r13-8226] Daily bump.
GCC Administrator
- [gcc r14-8169] Daily bump.
GCC Administrator
- [gcc r11-11194] Daily bump.
GCC Administrator
- [gcc r12-10101] Daily bump.
GCC Administrator
- [gcc r13-8233] Daily bump.
GCC Administrator
- [gcc r14-8197] Daily bump.
GCC Administrator
- [gcc r11-11195] Daily bump.
GCC Administrator
- [gcc r12-10102] Daily bump.
GCC Administrator
- [gcc r13-8234] Daily bump.
GCC Administrator
- [gcc r14-8262] Daily bump.
GCC Administrator
- [gcc r11-11202] Daily bump.
GCC Administrator
- [gcc r12-10103] Daily bump.
GCC Administrator
- [gcc r13-8240] Daily bump.
GCC Administrator
- [gcc r14-8300] Daily bump.
GCC Administrator
- [gcc r11-11203] Daily bump.
GCC Administrator
- [gcc r12-10104] Daily bump.
GCC Administrator
- [gcc r13-8241] Daily bump.
GCC Administrator
- [gcc r14-8313] Daily bump.
GCC Administrator
- [gcc r11-11204] Daily bump.
GCC Administrator
- [gcc r12-10105] Daily bump.
GCC Administrator
- [gcc r13-8242] Daily bump.
GCC Administrator
- [gcc r14-8326] Daily bump.
GCC Administrator
- [gcc r11-11205] Daily bump.
GCC Administrator
- [gcc r12-10106] Daily bump.
GCC Administrator
- [gcc r13-8243] Daily bump.
GCC Administrator
- [gcc r14-8340] Daily bump.
GCC Administrator
- [gcc r11-11206] Daily bump.
GCC Administrator
- [gcc r12-10107] Daily bump.
GCC Administrator
- [gcc r13-8244] Daily bump.
GCC Administrator
- [gcc r14-8377] Daily bump.
GCC Administrator
- [gcc r11-11207] Daily bump.
GCC Administrator
- [gcc r12-10108] Daily bump.
GCC Administrator
- [gcc r13-8245] Daily bump.
GCC Administrator
- [gcc r14-8403] Daily bump.
GCC Administrator
- [gcc r11-11209] Daily bump.
GCC Administrator
- [gcc r12-10113] Daily bump.
GCC Administrator
- [gcc r13-8250] Daily bump.
GCC Administrator
- [gcc r14-8440] Daily bump.
GCC Administrator
- [gcc r11-11210] Daily bump.
GCC Administrator
- [gcc r12-10115] Daily bump.
GCC Administrator
- [gcc r13-8253] Daily bump.
GCC Administrator
- [gcc r14-8464] Daily bump.
GCC Administrator
- [gcc r11-11212] Daily bump.
GCC Administrator
- [gcc r12-10117] Daily bump.
GCC Administrator
- [gcc r13-8256] Daily bump.
GCC Administrator
- [gcc r14-8473] Daily bump.
GCC Administrator
- [gcc r11-11214] Daily bump.
GCC Administrator
- [gcc r12-10119] Daily bump.
GCC Administrator
- [gcc r13-8258] Daily bump.
GCC Administrator
- [gcc r14-8484] Daily bump.
GCC Administrator
- [gcc r11-11215] Daily bump.
GCC Administrator
- [gcc r12-10120] Daily bump.
GCC Administrator
- [gcc r13-8259] Daily bump.
GCC Administrator
- [gcc r14-8509] Daily bump.
GCC Administrator
- [gcc r11-11216] Daily bump.
GCC Administrator
- [gcc r12-10121] Daily bump.
GCC Administrator
- [gcc r13-8260] Daily bump.
GCC Administrator
- [gcc r14-8638] Daily bump.
GCC Administrator
- [gcc r11-11217] Daily bump.
GCC Administrator
- [gcc r12-10122] Daily bump.
GCC Administrator
- [gcc r13-8264] Daily bump.
GCC Administrator
- [gcc r14-7015] hppa: Fix bind_c_coms.f90 and bind_c_vars.f90 tests on hppa
John David Anglin
- [gcc r14-7016] Skip gfortran.dg/dec_math.f90 on hppa
John David Anglin
- [gcc r14-7017] xfail dg-final "Sunk statements: 5" on hppa*64*-*-*
John David Anglin
- [gcc r14-7227] hppa64: Fix fmt_f_default_field_width_3.f90 and fmt_g_default_field_width_3.f90
John David Anglin
- [gcc r14-7232] Skip several analyzer socket tests on hppa*-*-hpux*
John David Anglin
- [gcc r14-7233] Fix dg-warning on hppa*64*-*-*
John David Anglin
- [gcc r14-7234] Skip several gcc.dg/builtin-dynamic-object-size tests on hppa*-*-hpux*
John David Anglin
- [gcc r14-7235] Disable tests for strdup/strndup on __hpux__
John David Anglin
- [gcc r14-8157] xfail all scan-tree-dump-times checks on hppa*64*-*-* in sra-17.c and sra-18.c
John David Anglin
- [gcc r14-8158] Skip various cmp-mem-const tests on lp64 hppa*-*-*
John David Anglin
- [gcc r14-8159] Require target lto in several tests
John David Anglin
- [gcc r14-8160] xfail scan-tree-dump-not throw in g++.dg/pr99966.C on hppa*64*-*-*
John David Anglin
- [gcc r14-8161] Remove xfail for hppa*-*-hpux* from stdatomic-flag.c and stdatomic-flag-2.c
John David Anglin
- [gcc r14-8162] Add .data.rel.ro.local to read only sections in gcc.dg/array-quals-1.c
John David Anglin
- [gcc r14-8164] Add hppa*-*-hpux* to targets which do not support split DWARF
John David Anglin
- [gcc r14-8260] hppa: Always enable PIE on 64-bit target
John David Anglin
- [gcc r14-8286] Skip gcc.dg/analyzer/pr94688.c on hppa*64*-*-*
John David Anglin
- [gcc r14-8287] Only xfail gcc.dg/pr84877.c on 32-bit hppa*-*-*
John David Anglin
- [gcc r14-8288] Change dg-options for hpux to define _HPUX_SOURCE in gcc.dg/pthread-init-2.c
John David Anglin
- [gcc r14-8289] Limit dg-xfail-run-if for *-*-hpux11.[012]* to -O0
John David Anglin
- [gcc r14-8308] Require target lra in gcc.dg/torture/pr110422.c
John David Anglin
- [gcc r14-8309] xfail scan-tree-dump-times checks on hppa*64*-*-* in gcc.dg/tree-ssa/slsr-13.c
John David Anglin
- [gcc r14-8310] Don't run libgomp.c/simd-math-1.c on hppa*-*-hpux*
John David Anglin
- [gcc r14-8311] Increase timeout by 2 in libgomp.fortran/alloc-comp-3.f90 on hppa*-*-*
John David Anglin
- [gcc r14-8312] Remove several xfails for 32-bit hppa*-*-*
John David Anglin
- [gcc r14-8338] Add -gno-strict-dwarf to dg-options in various btf enum tests
John David Anglin
- [gcc r14-6898] Fortran: fix FE memleak
Harald Anlauf
- [gcc r14-6970] Fortran: bogus warnings with REPEAT intrinsic and -Wconversion-extra [PR96724]
Harald Anlauf
- [gcc r14-7008] Fortran: SIZE optional DIM argument having OPTIONAL+VALUE attributes [PR113245]
Harald Anlauf
- [gcc r14-7226] Fortran: annotations for DO CONCURRENT loops [PR113305]
Harald Anlauf
- [gcc r14-7228] Fortran: intrinsic ISHFTC and missing optional argument SIZE [PR67277]
Harald Anlauf
- [gcc r13-8239] Fortran: intrinsic ISHFTC and missing optional argument SIZE [PR67277]
Harald Anlauf
- [gcc r14-8295] Fortran: fix wrong array bounds check [PR113471]
Harald Anlauf
- [gcc r14-8317] Fortran: passing of optional scalar arguments with VALUE attribute [PR113377]
Harald Anlauf
- [gcc r14-8400] Fortran: passing of optional dummies to elemental procedures [PR113377]
Harald Anlauf
- [gcc r14-8471] Fortran: fix bounds-checking errors for CLASS array dummies [PR104908]
Harald Anlauf
- [gcc r14-8479] Fortran: NULL actual to optional dummy with VALUE attribute [PR113377]
Harald Anlauf
- [gcc r13-8266] Fortran: fix bounds-checking errors for CLASS array dummies [PR104908]
Harald Anlauf
- [gcc r14-6925] libstdc++: rename _A badname in <generator>
Arsen Arsenović
- [gcc/ibm/heads/gcc-11-branch] (133 commits) ibm: Merge up to top of releases/gcc-11
Peter Bergner
- [gcc(refs/vendors/ibm/heads/gcc-11-branch)] ibm: Merge up to top of releases/gcc-11
Peter Bergner
- [gcc/ibm/heads/gcc-12-branch] (121 commits) ibm: Merge up to top of releases/gcc-12
Peter Bergner
- [gcc(refs/vendors/ibm/heads/gcc-12-branch)] ibm: Merge up to top of releases/gcc-12
Peter Bergner
- [gcc/ibm/heads/gcc-13-branch] (322 commits) ibm: Merge up to top of releases/gcc-13
Peter Bergner
- [gcc(refs/vendors/ibm/heads/gcc-13-branch)] ibm: Merge up to top of releases/gcc-13
Peter Bergner
- [gcc r14-7003] tree-optimization/113026 - avoid vector epilog in more cases
Richard Biener
- [gcc r14-7004] Clarify -mmovbe documentation
Richard Biener
- [gcc r14-7039] tree-optimization/113026 - fix vector epilogue maximum iter bound
Richard Biener
- [gcc r14-7108] tree-optimization/113078 - conditional subtraction reduction vectorization
Richard Biener
- [gcc r14-7129] middle-end/112740 - vector boolean CTOR expansion issue
Richard Biener
- [gcc r14-7130] tree-optimization/111003 - new testcase
Richard Biener
- [gcc r14-7138] tree-optimization/112636 - estimate niters before header copying
Richard Biener
- [gcc r14-7139] tree-optimization/113126 - vector extension compare optimization
Richard Biener
- [gcc r14-7140] tree-optimization/112505 - bit-precision induction vectorization
Richard Biener
- [gcc r14-7166] target/112280 - properly guard permute query
Richard Biener
- [gcc r14-7170] middle-end/113344 - is_truth_type_for vs GENERIC tcc_comparison
Richard Biener
- [gcc r14-7189] Bump BASE-VER to 14.0.1 now that we are in stage4.
Richard Biener
- [gcc r14-7243] tree-optimization/113385 - wrong loop father with early exit vectorization
Richard Biener
- [gcc r14-8175] tree-optimization/113371 - avoid prologue peeling for peeled early exits
Richard Biener
- [gcc r14-8206] tree-optimization/113374 - early break vect and virtual operands
Richard Biener
- [gcc r14-8207] tree-optimization/113431 - wrong dependence with invariant load
Richard Biener
- [gcc r14-8223] Fix memory leak in vect_analyze_loop_form
Richard Biener
- [gcc r14-8228] Fix memory leak in vectorizable_store
Richard Biener
- [gcc r14-8229] tree-optimization/113475 - fix memory leak in phi_analyzer
Richard Biener
- [gcc r14-8250] Another memory leak in vectorizable_store
Richard Biener
- [gcc r14-8280] tree-optimization/113494 - Fix two observed regressions with r14-8206
Richard Biener
- [gcc r14-8281] debug/113488 - DW_AT_abstract_origin to self
Richard Biener
- [gcc r14-8330] tree-optimization/113373 - add missing LC PHIs for live operations
Richard Biener
- [gcc r14-8345] debug/112718 - reset all type units with -ffat-lto-objects
Richard Biener
- [gcc r14-8346] rtl-optimization/113255 - base_alias_check vs. pointer difference
Richard Biener
- [gcc r14-8347] find_base_value part
Richard Biener
- [gcc r14-8351] debug/107058 - gracefully handle unexpected DIE contexts
Richard Biener
- [gcc r14-8355] Refactor exit PHI handling in vectorizer epilogue peeling
Richard Biener
- [gcc r14-8357] tree-optimization/113552 - fix num_call accounting in simd clone vectorization
Richard Biener
- [gcc r14-8413] tree-optimization/113576 - non-empty latch and may_be_zero vectorization
Richard Biener
- [gcc r14-8450] tree-optimization/113602 - datarefs of non-addressables
Richard Biener
- [gcc r14-8454] Fix architecture support in OMP_OFFLOAD_init_device for gcn
Richard Biener
- [gcc r14-8455] Avoid registering unsupported OMP offload devices
Richard Biener
- [gcc r14-8486] debug/103047 - argument order of inlined functions
Richard Biener
- [gcc r14-8497] middle-end/113622 - allow .VEC_SET and .VEC_EXTRACT for global hard regs
Richard Biener
- [gcc r14-8498] middle-end/113622 - handle store with variable index to register
Richard Biener
- [gcc r14-8524] tree-optimization/113659 - early exit vectorization and missing VUSE
Richard Biener
- [gcc r14-8645] tree-optimization/113670 - gather/scatter to/from hard registers
Richard Biener
- [gcc r14-8653] tree-optimization/113630 - invalid code hoisting
Richard Biener
- [gcc r14-8655] tree-optimization/111444 - avoid insertions when skipping defs
Richard Biener
- [gcc r14-8658] middle-end/110176 - wrong zext (bool) <= (int) 4294967295u folding
Richard Biener
- [gcc r14-7028] Fix segfault during delay slot scheduling pass
Eric Botcazou
- [gcc r14-7029] Fix internal error on anonymous access type equality
Eric Botcazou
- [gcc r13-8201] Fix segfault during delay slot scheduling pass
Eric Botcazou
- [gcc r13-8202] Fix internal error on anonymous access type equality
Eric Botcazou
- [gcc r14-7031] Fix internal error on function call returning extension of limited interface
Eric Botcazou
- [gcc r13-8203] Fix internal error on function call returning extension of limited interface
Eric Botcazou
- [gcc r14-7032] Fix internal error on function call returning extension of limited interface
Eric Botcazou
- [gcc r13-8204] ada: Fix unsupported dispatching constructor call
Eric Botcazou
- [gcc r13-8205] Fix internal error on function call returning extension of limited interface
Eric Botcazou
- [gcc r14-7038] Fix outdated comment
Eric Botcazou
- [gcc r12-10087] Fix nternal compiler error for Sequential Partition_Elaboration_Policy
Eric Botcazou
- [gcc r14-7098] Fix debug info for enumeration types with reverse Scalar_Storage_Order
Eric Botcazou
- [gcc r14-7275] Fix crash of -fdump-ada-spec in a pathological case
Eric Botcazou
- [gcc r14-8296] libgccjit: Make is_int return false on vector types
Antoni Boucher
- [gcc r14-8297] libgccjit: Add missing builtins needed by optimizations
Antoni Boucher
- [gcc r14-7009] OpenMP: Support accelerated 2D/3D memory copies for AMD GCN
Julian Brown
- [gcc r14-7033] OpenMP: lvalue parsing for map/to/from clauses (C++)
Julian Brown
- [gcc r14-7102] OpenMP: Fix new lvalue-parsing map/to/from tests for 32-bit targets
Julian Brown
- [gcc r14-7103] OpenMP: Fix g++.dg/gomp/bad-array-section-10.C for C++23 and up
Julian Brown
- [gcc r14-7158] OpenMP: lvalue parsing for map/to/from clauses (C)
Julian Brown
- [gcc r14-6969] libgomp.texi: Document omp_display_env + omp_target_is_accessible
Tobias Burnus
- [gcc r14-7005] GCN: Add pre-initial support for gfx1100
Tobias Burnus
- [gcc r14-7006] amdgcn: Add gfx1100 to new XNACK defaults in mkoffload
Tobias Burnus
- [gcc r14-8332] [gcn] mkoffload: Fix linking with "-g"; fix file deletion; improve diagnostic [PR111966]
Tobias Burnus
- [gcc r14-8336] xfail libgomp.c/declare-variant-4-{fiji,gfx803}.c
Tobias Burnus
- [gcc r14-8374] MAINTAINERS: Update my email address
Tobias Burnus
- [gcc r14-8381] libgomp.texi: Document omp_pause_resource{, _all} and omp_target_memcpy*
Tobias Burnus
- [gcc r14-8425] gcn: Add missing space to ASM_SPEC in gcn-hsa.h
Tobias Burnus
- [gcc r14-8449] gcn/gcn-hsa.h: Always pass --amdhsa-code-object-version= in ASM_SPEC
Tobias Burnus
- [gcc r14-8453] amdgcn: config.gcc - enable gfx1030 and gfx1100 multilib; add them to the docs
Tobias Burnus
- [gcc r14-8488] libgomp.c/declare-variant-4.h: Fix used variant function for gfx1030/gfx1100
Tobias Burnus
- [gcc r14-8489] gcn/mkoffload.cc: Fix SRAM_ECC and XNACK handling [PR111966]
Tobias Burnus
- [gcc r14-8490] install.texi: For gcn, recommend LLVM 15, unless gfx1100 is disabled
Tobias Burnus
- [gcc r14-8491] nvptx.opt: Add sm_89 and sm_90a to -march-map=
Tobias Burnus
- [gcc r14-8493] gcn/gcn-valu.md: Disable fold_left_plus for TARGET_RDNA2_PLUS [PR113615]
Tobias Burnus
- [gcc r14-6912] RISC-V: Fix misaligned stack offset for interrupt function
Kito Cheng
- [gcc r14-6916] RISC-V: Nan-box the result of movhf on soft-fp16
Kito Cheng
- [gcc r14-6937] RISC-V: Clean up unused variable [NFC]
Kito Cheng
- [gcc r14-6938] RISC-V: Clean up testsuite for multi-lib testing [NFC]
Kito Cheng
- [gcc r14-6939] RISC-V: Fix wrong fix in last clean up
Kito Cheng
- [gcc r14-6995] RISC-V: Fix testsuite
Kito Cheng
- [gcc r14-8264] RISC-V: Raname UNSPEC_CLMUL in vector-crypto.md.
Kito Cheng
- [gcc r14-8265] RISC-V: Tweak the wording for the sorry message
Kito Cheng
- [gcc r14-8269] RISC-V: Extract part parsing base ISA logic into a standalone function [NFC]
Kito Cheng
- [gcc r14-8270] RISC-V: Relax the -march string for accept any order
Kito Cheng
- [gcc r14-8271] RISC-V: Remove unused function in riscv_subset_list [NFC]
Kito Cheng
- [gcc r14-8272] RISC-V: Update testsuite due to -march string relaxation
Kito Cheng
- [gcc r14-8273] RISC-V: Document the syntax of -march
Kito Cheng
- [gcc r14-8274] RISC-V: Add the Zihpm and Zicntr extensions
Kito Cheng
- [gcc r14-8283] RISC-V: Documnet the list of supported extensions
Kito Cheng
- [gcc r14-8284] RISC-V: Update testcase due to message update
Kito Cheng
- [gcc r14-8426] RISC-V: Add support for XCVsimd extension in CV32E40P
Kito Cheng
- [gcc r14-6984] arm: Add Advanced SIMD cbranch implementation
Tamar Christina
- [gcc r14-7036] middle-end: rejects loops with nonlinear inductions and early breaks [PR113163]
Tamar Christina
- [gcc r14-7037] frontend: don't ice with pragma NOVECTOR if loop has no condition [PR113267]
Tamar Christina
- [gcc r14-7063] arm: Update early-break tests to accept thumb output too.
Tamar Christina
- [gcc r14-7065] middle-end: check if target can do extract first for early breaks [PR113199]
Tamar Christina
- [gcc r14-7069] middle-end: removed unused variable in vectorizable_live_operation_1
Tamar Christina
- [gcc r14-7101] middle-end: Fix dominators updates when peeling with multiple exits [PR113144]
Tamar Christina
- [gcc r14-7107] c++ frontend: initialize ivdep value
Tamar Christina
- [gcc r14-7109] middle-end: correctly identify the edge taken when condition is true. [PR113287]
Tamar Christina
- [gcc r14-7115] middle-end: Don't apply copysign optimization if target does not implement optab [PR112468]
Tamar Christina
- [gcc r14-7142] testsuite: remove -save-temps from many tests [PR113319]
Tamar Christina
- [gcc r14-7194] middle-end: make memory analysis for early break more deterministic [PR113135]
Tamar Christina
- [gcc r14-7195] middle-end: maintain LCSSA form when peeled vector iterations have virtual operands
Tamar Christina
- [gcc r14-7196] middle-end: thread through existing LCSSA variable for alternative exits too [PR113237]
Tamar Christina
- [gcc r14-7197] middle-end: fill in reduction PHI for all alt exits [PR113178]
Tamar Christina
- [gcc r14-7198] middle-end: remove more usages of single_exit
Tamar Christina
- [gcc r14-7199] testsuite: Make bitint early vect test more accurate
Tamar Christina
- [gcc r14-8382] middle-end: fix epilog reductions when vector iters peeled [PR113364]
Tamar Christina
- [gcc r14-8383] middle-end: rename main_exit_p in reduction code.
Tamar Christina
- [gcc r14-8393] AArch64: Do not allow SIMD clones with simdlen 1 [PR113552]
Tamar Christina
- [gcc r14-8394] AArch64: Fix expansion of Advanced SIMD div and mul using SVE [PR109636]
Tamar Christina
- [gcc r14-8659] libsanitizer: Sync fixes for asan interceptors from upstream
Tamar Christina
- [gcc r14-8660] hwasan: instrument new memory and string functions [PR112644]
Tamar Christina
- [gcc r14-8661] hwasan: Remove testsuite check for a complaint message [PR112644]
Tamar Christina
- [gcc r14-8662] AArch64: relax cbranch tests to accepted inverted branches [PR113502]
Tamar Christina
- [gcc r14-6924] libcpp: add function to check XID properties
Arthur Cohen
- [gcc r14-7281] gccrs: Fix bootstrap build
Arthur Cohen
- [gcc r14-7282] gccrs: Fix missing build dependency
Arthur Cohen
- [gcc r14-7283] gccrs: Parse AltPattern
Arthur Cohen
- [gcc r14-7285] gccrs: Add feature gate for "rustc_attri".
Arthur Cohen
- [gcc r14-7286] gccrs: parser: Allow parsing of qualified type path as nested generic argument
Arthur Cohen
- [gcc r14-7287] gccrs: parser: Allow `LEFT_SHIFT` to start `parse_type`
Arthur Cohen
- [gcc r14-7288] gccrs: typecheck: Refactor unify_site
Arthur Cohen
- [gcc r14-7289] gccrs: typecheck: Refactor coercion_site
Arthur Cohen
- [gcc r14-7290] gccrs: parser: Add parsing of auto traits
Arthur Cohen
- [gcc r14-7291] gccrs: macro_invoc_lexer: Add `split_current_token` implementation
Arthur Cohen
- [gcc r14-7292] gccrs: ast: Add ExternalTypeItem node
Arthur Cohen
- [gcc r14-7293] gccrs: ast: Add proper visitors for ExternalTypeItem
Arthur Cohen
- [gcc r14-7294] gccrs: typecheck: Refactor cast_site
Arthur Cohen
- [gcc r14-7295] gccrs: parser: Parse `default` impl Functions and Methods
Arthur Cohen
- [gcc r14-7296] gccrs: Implement and test include_str eager expansion
Arthur Cohen
- [gcc r14-7297] gccrs: parser: Parse external type item
Arthur Cohen
- [gcc r14-7298] gccrs: testsuite: Add extern type item test
Arthur Cohen
- [gcc r14-7299] gccrs: testsuite: Add test with missing semicolon
Arthur Cohen
- [gcc r14-7300] gccrs: Fix ICE in ADTType::is_concrete
Arthur Cohen
- [gcc r14-7301] gccrs: refactor unify commit as a static function from unify code
Arthur Cohen
- [gcc r14-7302] gccrs: Generic pointers are coerceable
Arthur Cohen
- [gcc r14-7303] gccrs: Allow infer vars on the lhs too
Arthur Cohen
- [gcc r14-7304] gccrs: Make coercion sites autoderef cycle optional
Arthur Cohen
- [gcc r14-7305] gccrs: Only emit errors during type-bounds checking when required
Arthur Cohen
- [gcc r14-7306] gccrs: autoderef unconstify so we can use in non const contexts
Arthur Cohen
- [gcc r14-7307] gccrs: bug-fix implicit inference checks
Arthur Cohen
- [gcc r14-7308] gccrs: Fix method resolution to use TryCoerce
Arthur Cohen
- [gcc r14-7309] gccrs: Remove cmp_autoderef_mode hack from old autoderef
Arthur Cohen
- [gcc r14-7310] gccrs: ast: Add RestPattern AST node
Arthur Cohen
- [gcc r14-7311] gccrs: Fix formatting
Arthur Cohen
- [gcc r14-7312] gccrs: Replace gcc_unreachable with rust_sorry_at
Arthur Cohen
- [gcc r14-7313] gccrs: Change struct StructPatternElements into class
Arthur Cohen
- [gcc r14-7314] gccrs: typecheck: Fix casting error behind generics
Arthur Cohen
- [gcc r14-7315] gccrs: Fix assignment operator overloads for AST and HIR patterns
Arthur Cohen
- [gcc r14-7316] gccrs: Add feature gate definition for `extern_types`.
Arthur Cohen
- [gcc r14-7317] gccrs: hir: Refactor ASTLoweringStmt to source file.
Arthur Cohen
- [gcc r14-7318] gccrs: add {add,sub,mul}_with_overflow intrinsics
Arthur Cohen
- [gcc r14-7319] gccrs: parser: Fix if let parsing
Arthur Cohen
- [gcc r14-7320] gccrs: testsuite: Add a test for if let syntax
Arthur Cohen
- [gcc r14-7321] gccrs: ast: Add NodeId and clone to RestPattern
Arthur Cohen
- [gcc r14-7322] gccrs: parser: Add RestPattern parsing
Arthur Cohen
- [gcc r14-7323] gccrs: testsuite: Add a test for .. in slice patterns
Arthur Cohen
- [gcc r14-7324] gccrs: Add location info when opening a file fails in include_str and include_bytes. Resolves issue
Arthur Cohen
- [gcc r14-7325] gccrs: added support for printing HIR dump of functions, statements, arithematic/logical expressions
Arthur Cohen
- [gcc r14-7326] gccrs: fixup: parser: Fix bootstrap compile error
Arthur Cohen
- [gcc r14-7327] gccrs: parser: Add 0 sized slice pattern parsing
Arthur Cohen
- [gcc r14-7328] gccrs: add uninit intrinsic
Arthur Cohen
- [gcc r14-7329] gccrs: parser: Fix while let expr parsing
Arthur Cohen
- [gcc r14-7330] gccrs: parser: Fix parsing closure parameter
Arthur Cohen
- [gcc r14-7335] gccrs: Add missing node_id copys in the copy constructors
Arthur Cohen
- [gcc r14-7331] gccrs: Take advantage of our new unify_and to inject inference
Arthur Cohen
- [gcc r14-7336] gccrs: Fix name-resolution to be permissive and carry on
Arthur Cohen
- [gcc r14-7332] gccrs: destructure parameter names.
Arthur Cohen
- [gcc r14-7337] gccrs: make predicate bounds overwrite-able
Arthur Cohen
- [gcc r14-7333] gccrs: Fix missing move and copy constructors missing the associated-path
Arthur Cohen
- [gcc r14-7338] gccrs: Resolve closure parameters without given type
Arthur Cohen
- [gcc r14-7334] gccrs: cleanup headers
Arthur Cohen
- [gcc r14-7339] gccrs: Cleanup and Assertion
Arthur Cohen
- [gcc r14-7340] gccrs: parser: Fix handling of multiple left angles in null denotation
Arthur Cohen
- [gcc r14-7341] gccrs: Add length checking for tuple patterns
Arthur Cohen
- [gcc r14-7342] gccrs: expand: Add stringify macro
Arthur Cohen
- [gcc r14-7343] gccrs: Add AltPattern HIR node
Arthur Cohen
- [gcc r14-7344] gccrs: Add coherence related lang_items
Arthur Cohen
- [gcc r14-7345] gccrs: typecheck: Add basic typechecking for ReferenceType
Arthur Cohen
- [gcc r14-7346] gccrs: hir: add a helper function for visit
Arthur Cohen
- [gcc r14-7347] gccrs: fix some clang warnings
Arthur Cohen
- [gcc r14-7348] gccrs: hir: Fix ReferencePattern typechecking
Arthur Cohen
- [gcc r14-7349] gccrs: hir: Unify indentation approach with ast
Arthur Cohen
- [gcc r14-7350] gccrs: hir: Simplify indentation to single line
Arthur Cohen
- [gcc r14-7351] gccrs: enr: Fetch module items during early name resolution
Arthur Cohen
- [gcc r14-7352] gccrs: hir: Provide basic handling for ReferencePattern in function parameter
Arthur Cohen
- [gcc r14-7353] gccrs: hir: Add ExportedMacro node and handling.
Arthur Cohen
- [gcc r14-7354] gccrs: HIR::AltPattern fixes
Arthur Cohen
- [gcc r14-7355] gccrs: Convert structs to classes
Arthur Cohen
- [gcc r14-7356] gccrs: Add method to access SlicePattern items
Arthur Cohen
- [gcc r14-7357] gccrs: Rename compiler proper
Arthur Cohen
- [gcc r14-7358] gccrs: hir: Improve pattern bindings handling in closure parameters
Arthur Cohen
- [gcc r14-7359] gccrs: resolve: Handle multiple bindings to the same identifier
Arthur Cohen
- [gcc r14-7360] gccrs: Add all rust keywords (except priv) to the follow-set of `:vis` when parsing macro rules
Arthur Cohen
- [gcc r14-7361] gccrs: reuse destructure code in compilation of types
Arthur Cohen
- [gcc r14-7362] gccrs: refactor is_concrete to not just virtual dispatch
Arthur Cohen
- [gcc r14-7363] gccrs: refactor TyTy::BaseType::is_unit to not use virtual dispatch
Arthur Cohen
- [gcc r14-7364] gccrs: refactor monomoprhized_clone to not use virtual dispatch
Arthur Cohen
- [gcc r14-7365] gccrs: group basetype virtuals together and remove unused virtual
Arthur Cohen
- [gcc r14-7366] gccrs: tyty get rid of useless virtuals
Arthur Cohen
- [gcc r14-7367] gccrs: get rid of virtual dispatch for substitution proxys
Arthur Cohen
- [gcc r14-7368] gccrs: cleanup header usage to decouple includes
Arthur Cohen
- [gcc r14-7369] gccrs: get rid of can_eq in CoerceionRules selection
Arthur Cohen
- [gcc r14-7370] gccrs: Remove solve_missing_mappings_from_this to handle covariants
Arthur Cohen
- [gcc r14-7371] gccrs: add extra debug line for method resolve select
Arthur Cohen
- [gcc r14-7372] gccrs: Only infer when no generic arguments have been specified
Arthur Cohen
- [gcc r14-7373] gccrs: cleanup resolve method address code generation
Arthur Cohen
- [gcc r14-7374] gccrs: remove proxy class to use virtual method to get impl_item name
Arthur Cohen
- [gcc r14-7375] gccrs: resolve: Fix multiple bindings handling in match
Arthur Cohen
- [gcc r14-7376] gccrs: Unify HIR::IfExprConseqIf{, Let} into HIR::IfExprConseqElse
Arthur Cohen
- [gcc r14-7377] gccrs: Unify HIR::IfLetExprConseqIf{, Let} into HIR::IfLetExprConseqElse
Arthur Cohen
- [gcc r14-7378] gccrs: resolve: Add name resolution for AltPattern
Arthur Cohen
- [gcc r14-7379] gccrs: Dump inner attrs for Dump::visit(BlockExpr &)
Arthur Cohen
- [gcc r14-7380] gccrs: add new apply_primtiive_type_hint to inference variables
Arthur Cohen
- [gcc r14-7381] gccrs: Fix bad method resolution
Arthur Cohen
- [gcc r14-7382] gccrs: Add move_val_init intrinsic
Arthur Cohen
- [gcc r14-7383] gccrs: Remove unused ResolvePattern visitor
Arthur Cohen
- [gcc r14-7384] gccrs: Cleanup unused headers
Arthur Cohen
- [gcc r14-7385] gccrs: Add name resolution and ast lowering for slice pattern
Arthur Cohen
- [gcc r14-7386] gccrs: Return resolved_node_id when possible
Arthur Cohen
- [gcc r14-7387] gccrs: support use declaration to write the type into the correct namespace
Arthur Cohen
- [gcc r14-7388] gccrs: Fix `FeatureGate::gate` will crash on 32-bit x86.
Arthur Cohen
- [gcc r14-7389] gccrs: Lower AltPattern
Arthur Cohen
- [gcc r14-7390] gccrs: rust-imports: Fix last few mentions of Go.
Arthur Cohen
- [gcc r14-7391] gccrs: ast: Dump each MacroRule properly without the extra semicolon
Arthur Cohen
- [gcc r14-7392] gccrs: Fix bad type inference
Arthur Cohen
- [gcc r14-7393] gccrs: Fix ICE on parsing trait object missing dyn keyword
Arthur Cohen
- [gcc r14-7394] gccrs: Revert "hir: Add ExportedMacro node and handling."
Arthur Cohen
- [gcc r14-7395] gccrs: mappings: Keep exported macro IDs
Arthur Cohen
- [gcc r14-7396] gccrs: lowering: Add lowering of exported macros
Arthur Cohen
- [gcc r14-7397] gccrs: expand: Move cfg-attrs related functions out of MacroExpander
Arthur Cohen
- [gcc r14-7398] gccrs: expand: Add new ExpandVisitor class
Arthur Cohen
- [gcc r14-7399] gccrs: expand: Rename AttrVisitor -> CfgStrip
Arthur Cohen
- [gcc r14-7400] gccrs: Fix bad cast error to bool
Arthur Cohen
- [gcc r14-7401] gccrs: Remove commented out TuplePatternItemsSingle
Arthur Cohen
- [gcc r14-7402] gccrs: ast: Refactor rust-ast-lower-type.h to source file
Arthur Cohen
- [gcc r14-7403] gccrs: ast: Fix location for pub(crate)
Arthur Cohen
- [gcc r14-7404] gccrs: resolver: Allow SimplePath to resolve to their root segment
Arthur Cohen
- [gcc r14-7405] gccrs: privacy: Check for pub(crate) when resolving visibility path.
Arthur Cohen
- [gcc r14-7406] gccrs: Fix parsing of array expressions.
Arthur Cohen
- [gcc r14-7407] gccrs: fix ICE when closure body is not a block
Arthur Cohen
- [gcc r14-7408] gccrs: libproc_macro: Add rust interface
Arthur Cohen
- [gcc r14-7409] gccrs: fix ICE with bad match arm type
Arthur Cohen
- [gcc r14-7410] gccrs: move missed testcase
Arthur Cohen
- [gcc r14-7411] gccrs: Add missing known attribute stable
Arthur Cohen
- [gcc r14-7412] gccrs: Add test to show multiple candidates for methods is working
Arthur Cohen
- [gcc r14-7413] gccrs: handle bare function types with no specified return type
Arthur Cohen
- [gcc r14-7414] gccrs: ast: Add conversion to token stream
Arthur Cohen
- [gcc r14-7415] gccrs: ast: Refactor and add some Path node visitors
Arthur Cohen
- [gcc r14-7416] gccrs: ast: Implement TokenStream visitor for meta nodes
Arthur Cohen
- [gcc r14-7417] gccrs: ast: Add trailing comma formatting option
Arthur Cohen
- [gcc r14-7418] gccrs: ast: Add some expr TokenStream visitors
Arthur Cohen
- [gcc r14-7419] gccrs: ast: Add Tokenstream visitors for loop expressions
Arthur Cohen
- [gcc r14-7420] gccrs: ast: Implement remaining expr TokenStream visitor
Arthur Cohen
- [gcc r14-7421] gccrs: ast: Add ExternCrate TokenStream visitor
Arthur Cohen
- [gcc r14-7422] gccrs: ast: Add use declarations TokenStream visitors
Arthur Cohen
- [gcc r14-7423] gccrs: ast: Add Meta items TokenStream visitor
Arthur Cohen
- [gcc r14-7424] gccrs: ast: Add AltPattern TokenStream visitor
Arthur Cohen
- [gcc r14-7425] gccrs: ast: Add multiple formatting stub functions
Arthur Cohen
- [gcc r14-7426] gccrs: ast: Refactor SimplePath attribute name
Arthur Cohen
- [gcc r14-7427] gccrs: ast: Add TokenStream collect function
Arthur Cohen
- [gcc r14-7428] gccrs: ast: Add missing constructor implementation
Arthur Cohen
- [gcc r14-7429] gccrs: lex: Add source code token string representation
Arthur Cohen
- [gcc r14-7430] gccrs: session: Add tokenstream dump option
Arthur Cohen
- [gcc r14-7431] gccrs: token: Add type hints to string dump
Arthur Cohen
- [gcc r14-7432] gccrs: ast: Fix various TokenStream visitors
Arthur Cohen
- [gcc r14-7433] gccrs: privacy reporter should be permissive of error types
Arthur Cohen
- [gcc r14-7434] gccrs: make distinction between error and empty for substution args
Arthur Cohen
- [gcc r14-7435] gccrs: add missing name resolution to self params with specified types
Arthur Cohen
- [gcc r14-7436] gccrs: Fix handling of generic arguments for lifetimes only
Arthur Cohen
- [gcc r14-7437] gccrs: Fix bad cast as a char
Arthur Cohen
- [gcc r14-7438] gccrs: Handle "fn" and "fn_mut" lang items
Arthur Cohen
- [gcc r14-7439] gccrs: Fix ICE using constructors for intilizers in statics
Arthur Cohen
- [gcc r14-7440] gccrs: ast: Move rust-path implementation out of rust-ast
Arthur Cohen
- [gcc r14-7441] gccrs: ast: Move pattern implementation out of rust-ast
Arthur Cohen
- [gcc r14-7442] gccrs: ast: Fix tokenstream extern block statements
Arthur Cohen
- [gcc r14-7443] gccrs: ast: Fix match case comma output
Arthur Cohen
- [gcc r14-7444] gccrs: ast: Fix char literal ICE
Arthur Cohen
- [gcc r14-7445] gccrs: ast: Output inner attributes in tokenstreams
Arthur Cohen
- [gcc r14-7446] gccrs: ast: Output union's outer attributes
Arthur Cohen
- [gcc r14-7447] gccrs: ast: Fix attribute tokenstreams
Arthur Cohen
- [gcc r14-7448] gccrs: ast: Change visibility in token type
Arthur Cohen
- [gcc r14-7449] gccrs: ast: Visit crate inner attributes for tokenstreams
Arthur Cohen
- [gcc r14-7450] gccrs: ast: Fix macros in tokenstreams
Arthur Cohen
- [gcc r14-7451] gccrs: ast: Fix ICE on generic args path
Arthur Cohen
- [gcc r14-7452] gccrs: expand: Add derive expansion stubs
Arthur Cohen
- [gcc r14-7453] gccrs: expand: Add inner attribute expansion stubs
Arthur Cohen
- [gcc r14-7454] gccrs: ast: Add outer attribute getter to Expr class
Arthur Cohen
- [gcc r14-7455] gccrs: expand: Add stub function for attribute expansion
Arthur Cohen
- [gcc r14-7456] gccrs: expand: Add call to outer attributes stubs
Arthur Cohen
- [gcc r14-7457] gccrs: expand: Add builtin attribute identification
Arthur Cohen
- [gcc r14-7458] gccrs: expand: Add outer attribute expansion on expr
Arthur Cohen
- [gcc r14-7459] gccrs: cleanup resolve method address
Arthur Cohen
- [gcc r14-7460] gccrs: cleanup query_compile to reuse destructure call
Arthur Cohen
- [gcc r14-7461] gccrs: remove unused code in query_compile
Arthur Cohen
- [gcc r14-7462] gccrs: refactor resolve_method_address to be inside base class
Arthur Cohen
- [gcc r14-7463] gccrs: never re-setup trait item bound with a dyn object
Arthur Cohen
- [gcc r14-7464] gccrs: Support fully qualified calls to trait items from CallExpr's
Arthur Cohen
- [gcc r14-7465] gccrs: ast: Add difference between attributes
Arthur Cohen
- [gcc r14-7475] gccrs: Unify AST::IfLetExprConseqIf{, Let} into AST::IfLetExprConseqElse
Arthur Cohen
- [gcc r14-7466] gccrs: Placate clang-format, 'gcc/rust/rust-lang.cc:grs_langhook_type_for_mode'
Arthur Cohen
- [gcc r14-7476] gccrs: parser: macro: reject separator in `?` repetition
Arthur Cohen
- [gcc r14-7467] gccrs: Introduce AST::Visitable class for AST
Arthur Cohen
- [gcc r14-7477] gccrs: Add lowering for if-let expressions
Arthur Cohen
- [gcc r14-7468] gccrs: ast: Fix inner attribute tokenstream
Arthur Cohen
- [gcc r14-7478] gccrs: ast: Make AST::Kind an enum class
Arthur Cohen
- [gcc r14-7469] gccrs: Unify AST::IfExprConseqIf{, Let} into AST::IfExprConseqElse
Arthur Cohen
- [gcc r14-7479] gccrs: ast: Add AST::Kind::IDENTIFIER
Arthur Cohen
- [gcc r14-7470] gccrs: Move functionality into HIR::ExprStmt from deriving classes
Arthur Cohen
- [gcc r14-7480] gccrs: resolve: Add ResolveExpr::funny_error
Arthur Cohen
- [gcc r14-7471] gccrs: Unify HIR::ExprStmt derived class visiting
Arthur Cohen
- [gcc r14-7481] gccrs: resolve: Add "break rust" Easter egg
Arthur Cohen
- [gcc r14-7472] gccrs: Fully unify deriving classes into HIR::ExprStmt
Arthur Cohen
- [gcc r14-7482] gccrs: lex: Fix lifetime string representation
Arthur Cohen
- [gcc r14-7473] gccrs: Handle underscore in MacroMatch.
Arthur Cohen
- [gcc r14-7483] gccrs: parser: Fix attribute differentation
Arthur Cohen
- [gcc r14-7474] gccrs: ast: Fix StructExprStruct tokenstream
Arthur Cohen
- [gcc r14-7484] gccrs: ast: Fix tokenstream function body
Arthur Cohen
- [gcc r14-7485] gccrs: ast: Fix tokenstream QualifiedPathInExpression
Arthur Cohen
- [gcc r14-7486] gccrs: ast: Fix scope separator in tokenstreams
Arthur Cohen
- [gcc r14-7487] gccrs: libproc_macro: Add license headers
Arthur Cohen
- [gcc r14-7488] gccrs: libproc_macro: Add Literal type
Arthur Cohen
- [gcc r14-7489] gccrs: libproc_macro: Add literal ffi implementations
Arthur Cohen
- [gcc r14-7490] gccrs: libproc_macro: Drop function shall take a mutable
Arthur Cohen
- [gcc r14-7491] gccrs: libproc_macro: Put literal members in namespace
Arthur Cohen
- [gcc r14-7492] gccrs: libproc_macro: Add member functions to Literal
Arthur Cohen
- [gcc r14-7493] gccrs: Lower ErrorPropagationExpr from AST to HIR
Arthur Cohen
- [gcc r14-7494] gccrs: Add testcase to show matching of enum variants
Arthur Cohen
- [gcc r14-7495] gccrs: Implement Dump:visit() function for QualifiedPathInType argument.
Arthur Cohen
- [gcc r14-7496] gccrs: Add error message for AltPattern in let statements
Arthur Cohen
- [gcc r14-7497] gccrs: parser: Parse reference patterns correctly
Arthur Cohen
- [gcc r14-7498] gccrs: Deleted the as_string ASR and HIR dumps
Arthur Cohen
- [gcc r14-7499] gccrs: libproc_macro: Add ident implementation
Arthur Cohen
- [gcc r14-7500] gccrs: libproc_macro: Change drop rust interface
Arthur Cohen
- [gcc r14-7501] gccrs: libproc_macro: Add named constructor
Arthur Cohen
- [gcc r14-7502] gccrs: libproc_macro: Add namespace to Ident
Arthur Cohen
- [gcc r14-7503] gccrs: libproc_macro: Add Punct struct
Arthur Cohen
- [gcc r14-7504] gccrs: Fix translation mistakes 2023 in GCC/Rust [PR108890]
Arthur Cohen
- [gcc r14-7505] gccrs: libproc_macro: Add remaining tokenstream structs.
Arthur Cohen
- [gcc r14-7506] gccrs: libproc_macro: Add drop function on Ident struct
Arthur Cohen
- [gcc r14-7507] gccrs: libproc_macro: Add drop function to Literal struct
Arthur Cohen
- [gcc r14-7508] gccrs: libproc_macro: Add remaining drop functions
Arthur Cohen
- [gcc r14-7509] gccrs: libproc_macro: Implement Drop for TokenStream
Arthur Cohen
- [gcc r14-7510] gccrs: libproc_macro: Fix literal drop function
Arthur Cohen
- [gcc r14-7555] gccrs: ast: Add take_items() and set_items() methods for Item containers
Arthur Cohen
- [gcc r14-7511] gccrs: Resolve identifier-pattern struct pattern fields
Arthur Cohen
- [gcc r14-7556] gccrs: enr: Accumulate nested escaped macros properly.
Arthur Cohen
- [gcc r14-7512] gccrs: patterns: Add execution testcases to verify proper pattern matching
Arthur Cohen
- [gcc r14-7557] gccrs: ast: Format AST code properly.
Arthur Cohen
- [gcc r14-7513] gccrs: Fix memory corruption at peek_context
Arthur Cohen
- [gcc r14-7558] gccrs: Add missing compile locals for constants and statics
Arthur Cohen
- [gcc r14-7514] gccrs: minor refactor to reuse a variable instead of recreating it later
Arthur Cohen
- [gcc r14-7559] gccrs: Fix "default unsafe fn ..." parsing
Arthur Cohen
- [gcc r14-7515] gccrs: Add get_defid helper to TypeCheckContextItem
Arthur Cohen
- [gcc r14-7560] gccrs: Fix ICE in check for unused global variables
Arthur Cohen
- [gcc r14-7516] gccrs: add helper to check for a const or static context
Arthur Cohen
- [gcc r14-7561] gccrs: Redo how we handle unit types for the final time
Arthur Cohen
- [gcc r14-7517] gccrs: add error state to TypeCheckContextItem and missing copy ctor's
Arthur Cohen
- [gcc r14-7562] gccrs: we can only return unit-type when the ABI is non C
Arthur Cohen
- [gcc r14-7518] gccrs: Track Self properly with TypePredicateBounds
Arthur Cohen
- [gcc r14-7563] gccrs: unify how we handle DST's
Arthur Cohen
- [gcc r14-7519] gccrs: Fix ICE during method resolution
Arthur Cohen
- [gcc r14-7564] gccrs: add missing coercion site code generation for block tail
Arthur Cohen
- [gcc r14-7520] gccrs: Fix ICE in assignment of error type bound predicates
Arthur Cohen
- [gcc r14-7565] gccrs: Add missing coercion site logic to return expressions
Arthur Cohen
- [gcc r14-7521] gccrs: enable -Winfinite-recursion warnings by default
Arthur Cohen
- [gcc r14-7566] gccrs: Added HIR::InlineAsm node
Arthur Cohen
- [gcc r14-7522] gccrs: fix ICE with recursive function calls
Arthur Cohen
- [gcc r14-7567] gccrs: tokenstream: Convert group markers
Arthur Cohen
- [gcc r14-7523] gccrs: remove unused includes
Arthur Cohen
- [gcc r14-7568] gccrs: tokenstream: Convert single punctuation tokens
Arthur Cohen
- [gcc r14-7524] gccrs: Fix ICE when we dont get a reference type
Arthur Cohen
- [gcc r14-7569] gccrs: tokenstream: Add joint punct token conversion
Arthur Cohen
- [gcc r14-7525] gccrs: remove unused header
Arthur Cohen
- [gcc r14-7570] gccrs: tokenstream: Add tokens to Ident conversion
Arthur Cohen
- [gcc r14-7526] gccrs: Add mechanism use pattern information to improve type info
Arthur Cohen
- [gcc r14-7571] gccrs: tokenstream: Add string and byte string literals
Arthur Cohen
- [gcc r14-7527] gccrs: Add missing ABI mapping
Arthur Cohen
- [gcc r14-7572] gccrs: tokenstream: Add literal int draft conversion
Arthur Cohen
- [gcc r14-7528] gccrs: Add missing ABI checking on function types
Arthur Cohen
- [gcc r14-7573] gccrs: tokenstream: Add conversion for float literals
Arthur Cohen
- [gcc r14-7529] gccrs: Fix -frust-dump-* error messages
Arthur Cohen
- [gcc r14-7574] gccrs: ast: Rename TokenStream in the AST module
Arthur Cohen
- [gcc r14-7530] gccrs: Minor tuning in AST dump
Arthur Cohen
- [gcc r14-7575] gccrs: ast: Rename rust-ast-tokenstream file
Arthur Cohen
- [gcc r14-7531] gccrs: Add accessors to HIR::StructPatternFieldIdentPat
Arthur Cohen
- [gcc r14-7576] gccrs: ast: Rename header guard
Arthur Cohen
- [gcc r14-7532] gccrs: Add missing TypeBoundWhereClauseItem::get_locus
Arthur Cohen
- [gcc r14-7577] gccrs: ast: Move token converter out of ast module
Arthur Cohen
- [gcc r14-7533] gccrs: Add missing where clause lowering for Impl functions
Arthur Cohen
- [gcc r14-7578] gccrs: converter: Remove redundant variable
Arthur Cohen
- [gcc r14-7579] gccrs: converter: Add TokenStream conversion function
Arthur Cohen
- [gcc r14-7534] gccrs: resolve the associated_predicate when mapping Fn traits
Arthur Cohen
- [gcc r14-7580] gccrs: converter: Add group conversion implementation
Arthur Cohen
- [gcc r14-7535] gccrs: Lower StructPatternFieldIdentPat
Arthur Cohen
- [gcc r14-7581] gccrs: converter: Add from_tokentree function
Arthur Cohen
- [gcc r14-7536] gccrs: Type check StructPatternFieldIdentPat
Arthur Cohen
- [gcc r14-7537] gccrs: Extract helper lookup_associated_impl_block
Arthur Cohen
- [gcc r14-7582] gccrs: converter: Return a vector to const pointers
Arthur Cohen
- [gcc r14-7538] gccrs: qualified path syntax is used to disambiguate predicates
Arthur Cohen
- [gcc r14-7583] gccrs: converter: Const conversion to tokenstream
Arthur Cohen
- [gcc r14-7539] gccrs: Improve operator overload check for recursive overload
Arthur Cohen
- [gcc r14-7584] gccrs: converter: Add punct conversion function
Arthur Cohen
- [gcc r14-7540] gccrs: Fix infinite loop with parsing invalid generic parameters
Arthur Cohen
- [gcc r14-7585] gccrs: converter: Convert literals back to tokens
Arthur Cohen
- [gcc r14-7541] gccrs: cli: Add frust-extern option
Arthur Cohen
- [gcc r14-7586] gccrs: converter: Add Ident conversions
Arthur Cohen
- [gcc r14-7587] gccrs: converter: Make converter input immutable
Arthur Cohen
- [gcc r14-7542] gccrs: libproc_macro: Put all structures in a namespace
Arthur Cohen
- [gcc r14-7588] gccrs: converter: Fix some styling issues
Arthur Cohen
- [gcc r14-7543] gccrs: libproc_macro: Remove internal named namespaces
Arthur Cohen
- [gcc r14-7544] gccrs: libproc_macro: Build statically
Arthur Cohen
- [gcc r14-7589] gccrs: converter: Fix suffix condition
Arthur Cohen
- [gcc r14-7545] gccrs: libproc_macro: Change proc_macro.h to main header
Arthur Cohen
- [gcc r14-7590] gccrs: Address invalid little-endian-only testcases
Arthur Cohen
- [gcc r14-7546] gccrs: Fix out of bounds indexing while expanding macros with repetition
Arthur Cohen
- [gcc r14-7591] gccrs: Handle keywords in macro fragments
Arthur Cohen
- [gcc r14-7547] gccrs: Add is_expr method to AST::Stmt
Arthur Cohen
- [gcc r14-7592] gccrs: ast: Remove ExprStmtWithBlock / ExprStmtWithoutBlock distinction
Arthur Cohen
- [gcc r14-7548] gccrs: Handle replacing stripped tail expressions
Arthur Cohen
- [gcc r14-7593] gccrs: Fix parsing of block expressions followed by `.`
Arthur Cohen
- [gcc r14-7549] gccrs: Add test from issue 1446
Arthur Cohen
- [gcc r14-7594] gccrs: Change return type of token_id_keyword_string
Arthur Cohen
- [gcc r14-7550] gccrs: libproc_macro: Add proc_macro interface structures
Arthur Cohen
- [gcc r14-7595] gccrs: dump: Dump `TupleIndexExpr`s
Arthur Cohen
- [gcc r14-7596] gccrs: Improve Optional<T&> implementation
Arthur Cohen
- [gcc r14-7551] gccrs: libproc_macro: Add helpers to construct Procmacro
Arthur Cohen
- [gcc r14-7597] gccrs: Allow hashing Optional<T>
Arthur Cohen
- [gcc r14-7552] gccrs: utils: Add bidirectional hashmap class
Arthur Cohen
- [gcc r14-7598] gccrs: Make MacroInvocation cloning public
Arthur Cohen
- [gcc r14-7553] gccrs: builtin: Cleanup handling of builtin macros
Arthur Cohen
- [gcc r14-7554] gccrs: ast: Add Kind::MODULE
Arthur Cohen
- [gcc r14-7599] gccrs: Add AST::AttrInputMacro
Arthur Cohen
- [gcc r14-7600] gccrs: libproc_macro: Change rust literal internals
Arthur Cohen
- [gcc r14-7601] gccrs: libproc_macro: Change cpp literal representation
Arthur Cohen
- [gcc r14-7602] gccrs: converter: Merge dispatch into one function
Arthur Cohen
- [gcc r14-7603] gccrs: libproc_macro: Remove has_suffix attribute
Arthur Cohen
- [gcc r14-7604] gccrs: libproc_macro: Copy ffistring data from source
Arthur Cohen
- [gcc r14-7605] gccrs: libproc_macro: Change constructor in ffistring
Arthur Cohen
- [gcc r14-7606] gccrs: ast: Add `outer_attrs` to all `Item`s
Arthur Cohen
- [gcc r14-7607] gccrs: Handle keyword metavariables
Arthur Cohen
- [gcc r14-7608] gccrs: Improve Optional<T> implementation
Arthur Cohen
- [gcc r14-7609] gccrs: ast: Propagate type suffix
Arthur Cohen
- [gcc r14-7610] gccrs: Parse AttrInputMacro
Arthur Cohen
- [gcc r14-7611] gccrs: Add operator== for Optional.
Arthur Cohen
- [gcc r14-7612] gccrs: Only check first item of cfg_attr attribute as predicate
Arthur Cohen
- [gcc r14-7613] gccrs: Fix macro resolutions in middle of multiple nested macro_use modules
Arthur Cohen
- [gcc r14-7614] gccrs: enr: Cleanup #[macro_use] accumulation
Arthur Cohen
- [gcc r14-7615] gccrs: hir: remove stray semicolon
Arthur Cohen
- [gcc r14-7616] gccrs: refactor resolve_method_address to be more generic
Arthur Cohen
- [gcc r14-7617] gccrs: support deref cycles to resolve to trait items
Arthur Cohen
- [gcc r14-7618] gccrs: Fix bounds checking to check both sides
Arthur Cohen
- [gcc r14-7619] gccrs: Fix handling of single fragments in repetitions
Arthur Cohen
- [gcc r14-7620] gccrs: Avoid invalid metavariable substitutions
Arthur Cohen
- [gcc r14-7621] gccrs: Add missing HIR lowering to item statements
Arthur Cohen
- [gcc r14-7622] gccrs: remove useless lookup to NodeId
Arthur Cohen
- [gcc r14-7623] gccrs: Fix missing pop of name scope at the end of Trait Impl
Arthur Cohen
- [gcc r14-7624] gccrs: remove unused header
Arthur Cohen
- [gcc r14-7625] gccrs: Add missing name resolution to item statements
Arthur Cohen
- [gcc r14-7626] gccrs: Fix cast site to not miss type-unifications
Arthur Cohen
- [gcc r14-7627] gccrs: Make key and key/value config options seperate
Arthur Cohen
- [gcc r14-7628] gccrs: expand: Add missing copyright headers
Arthur Cohen
- [gcc r14-7629] gccrs: ast: Add AstBuilder class.
Arthur Cohen
- [gcc r14-7630] gccrs: expansion: Add base for deriving builtin macros (Clone, Copy...)
Arthur Cohen
- [gcc r14-7631] gccrs: get rid of useless helper class and fix header usage
Arthur Cohen
- [gcc r14-7632] gccrs: Properly match delimiters
Arthur Cohen
- [gcc r14-7633] gccrs: libproc_macro: Add Span definition
Arthur Cohen
- [gcc r14-7634] gccrs: libproc_macro: Add cpp Span representation
Arthur Cohen
- [gcc r14-7635] gccrs: converter: Add conversion from locations to spans
Arthur Cohen
- [gcc r14-7636] gccrs: converter: Convert back Locations from spans
Arthur Cohen
- [gcc r14-7637] gccrs: converter: Refactor locations
Arthur Cohen
- [gcc r14-7638] gccrs: derive: Add #[derive(Clone)] for regular structs
Arthur Cohen
- [gcc r14-7639] gccrs: derive: Add #[derive(Copy)] builtin
Arthur Cohen
- [gcc r14-7640] gccrs: derive: Add proper derive(Clone) for unions
Arthur Cohen
- [gcc r14-7641] gccrs: derive: Add dummy builtin transcriber for builtin derive macros.
Arthur Cohen
- [gcc r14-7642] gccrs: ast: dump literals correctly
Arthur Cohen
- [gcc r14-7643] gccrs: Allow parsing a borrow from struct expression
Arthur Cohen
- [gcc r14-7644] gccrs: Handle crate metavariable
Arthur Cohen
- [gcc r14-7645] gccrs: Prevent initialization related warnings/errors for Optional
Arthur Cohen
- [gcc r14-7646] gccrs: Respect the concrete type when resolving qualifed path types
Arthur Cohen
- [gcc r14-7647] gccrs: Add error message when derive macro is invoked
Arthur Cohen
- [gcc r14-7648] gccrs: Fix non-mod-rs files' external module loading paths
Arthur Cohen
- [gcc r14-7649] gccrs: collector: Move implementation to header
Arthur Cohen
- [gcc r14-7650] gccrs: attributes: Add allow_internal_unstable attribute
Arthur Cohen
- [gcc r14-7651] gccrs: libproc_macro: Add procmacro array definition
Arthur Cohen
- [gcc r14-7652] gccrs: expand: Add procmacro loading function
Arthur Cohen
- [gcc r14-7653] gccrs: libproc_macro: Rename Procmacro subtypes
Arthur Cohen
- [gcc r14-7654] gccrs: collector: Make visitors public
Arthur Cohen
- [gcc r14-7655] gccrs: libproc_macro: Fix capacity update in tokenstream
Arthur Cohen
- [gcc r14-7656] gccrs: libproc_macro: Fix Tokenstream growth
Arthur Cohen
- [gcc r14-7657] gccrs: ast: Fix attribute collection
Arthur Cohen
- [gcc r14-7658] gccrs: expand: Add prc macro expander and registration
Arthur Cohen
- [gcc r14-7659] gccrs: expand: Add derive proc macro draft
Arthur Cohen
- [gcc r14-7660] gccrs: expand: Move derive system to new one
Arthur Cohen
- [gcc r14-7661] gccrs: expand: Remove proc macro fragment from expander
Arthur Cohen
- [gcc r14-7662] gccrs: expand: Add in order trait expansion
Arthur Cohen
- [gcc r14-7663] gccrs: expand: Expand item level attribute proc macros
Arthur Cohen
- [gcc r14-7664] gccrs: expand: Allow empty derive attribute
Arthur Cohen
- [gcc r14-7665] gccrs: expand: Make to_derive argument const
Arthur Cohen
- [gcc r14-7666] gccrs: introduce new types_compatable
Arthur Cohen
- [gcc r14-7667] gccrs: Remove obsolete error diagnostic
Arthur Cohen
- [gcc r14-7668] gccrs: Fix ICE for reference patterns in match statements
Arthur Cohen
- [gcc r14-7669] gccrs: ensure assoicated types are setup for concrete trait impl blocks
Arthur Cohen
- [gcc r14-7670] gccrs: derive: Factor common fields inside the base visitor
Arthur Cohen
- [gcc r14-7671] gccrs: fortify resolve_method_address to match the types
Arthur Cohen
- [gcc r14-7672] gccrs: fixup: Remove old typecheck dump
Arthur Cohen
- [gcc r14-7673] gccrs: we can't check the bounds involving empty placeholder types
Arthur Cohen
- [gcc r14-7674] gccrs: Remove direct error on macro rule count-related match failure
Arthur Cohen
- [gcc r14-7675] gccrs: Prevent invalid iterator dereference
Arthur Cohen
- [gcc r14-7676] gccrs: tokenize Unicode identifiers
Arthur Cohen
- [gcc r14-7677] gccrs: Print macro invocations in AST dump
Arthur Cohen
- [gcc r14-7678] gccrs: Handle tail expression normalization right before lowering to HIR.
Arthur Cohen
- [gcc r14-7679] gccrs: Parse semicolons in more cases for statement macros
Arthur Cohen
- [gcc r14-7680] gccrs: fix unsafe lookup at zero index
Arthur Cohen
- [gcc r14-7681] gccrs: add new method to infer impl block type
Arthur Cohen
- [gcc r14-7682] gccrs: Fix generic argument tracking
Arthur Cohen
- [gcc r14-7683] gccrs: Apply generic arguments to the respective trait bounds
Arthur Cohen
- [gcc r14-7684] gccrs: ErrorCode[E0433] Use of Undeclared Crate, Module, or Type
Arthur Cohen
- [gcc r14-7685] gccrs: Make MatchedFragmentContainer a tree-like structure
Arthur Cohen
- [gcc r14-7686] gccrs: expand: Derive statements
Arthur Cohen
- [gcc r14-7687] gccrs: expand: Add tail expr expansion
Arthur Cohen
- [gcc r14-7688] gccrs: expand: Convert last statement to tail expr
Arthur Cohen
- [gcc r14-7689] gccrs: expand: Merge arguments into one
Arthur Cohen
- [gcc r14-7690] gccrs: expand: Change names and document behavior
Arthur Cohen
- [gcc r14-7691] gccrs: Expand expressions/types correctly in more contexts.
Arthur Cohen
- [gcc r14-7692] gccrs: ErrorCode[E0277] Type Does Not Implement Expected Trait
Arthur Cohen
- [gcc r14-7693] gccrs: Add method selection to operator overloading
Arthur Cohen
- [gcc r14-7694] gccrs: Stop autoderef of raw pointer types
Arthur Cohen
- [gcc r14-7695] rust: Add -frust-name-resolution-2.0 option
Arthur Cohen
- [gcc r14-7696] gccrs: Match tokens in macros more closely
Arthur Cohen
- [gcc r14-7697] gccrs: gccrs:[E0026] Non-Existent Field Extraction in Struct Pattern
Arthur Cohen
- [gcc r14-7698] gccrs: [E0023] Incorrect Number of Fields in Pattern Extraction
Arthur Cohen
- [gcc r14-7699] gccrs: Insert empty repeated metavars for nested repetitions
Arthur Cohen
- [gcc r14-7700] gccrs: Refactor lexer to handle UTF-8
Arthur Cohen
- [gcc r14-7701] gccrs: ast: Change Identifier definition
Arthur Cohen
- [gcc r14-7702] gccrs: ast: Add explicit default copy constructor
Arthur Cohen
- [gcc r14-7703] gccrs: fix tokenizing utf-8 whitespaces
Arthur Cohen
- [gcc r14-7704] gccrs: Add tests for Unicode identifiers
Arthur Cohen
- [gcc r14-7705] gccrs: dump: Remove tokenstream dump
Arthur Cohen
- [gcc r14-7706] gccrs: collector: Fix missing semicolon output
Arthur Cohen
- [gcc r14-7707] gccrs: dump: Replace ast dump internals
Arthur Cohen
- [gcc r14-7708] gccrs: dump: Output separating space under condition
Arthur Cohen
- [gcc r14-7709] gccrs: collector: Remove external container
Arthur Cohen
- [gcc r14-7710] gccrs: collector: Store CollectItem instead of TokenPtr
Arthur Cohen
- [gcc r14-7711] gccrs: collector: Implement formatting options
Arthur Cohen
- [gcc r14-7712] gccrs: dump: Add formatting to dump
Arthur Cohen
- [gcc r14-7713] gccrs: Track associated type generics
Arthur Cohen
- [gcc r14-7794] gccrs: [E0423] expected function, tuple struct or tuple variant, found struct
Arthur Cohen
- [gcc r14-7795] gccrs: Move some Gcc_backend method definitions out of class declaration
Arthur Cohen
- [gcc r14-7796] gccrs: Replace some usages of Location with location_t
Arthur Cohen
- [gcc r14-7797] gccrs: Replace some more usages of Location with location_t
Arthur Cohen
- [gcc r14-7798] gccrs: nr2.0: Add basic Rib class
Arthur Cohen
- [gcc r14-7799] gccrs: rework the HIR dump pass
Arthur Cohen
- [gcc r14-7800] gccrs: nr2.0: Add `ForeverStack` data structure.
Arthur Cohen
- [gcc r14-7801] gccrs: cli: Add frust-type option
Arthur Cohen
- [gcc r14-7802] gccrs: proc_macro: Add from string implementation
Arthur Cohen
- [gcc r14-7803] gccrs: libproc_macro: Change Ident structure
Arthur Cohen
- [gcc r14-7804] gccrs: libproc_macro: Change rust Ident definition
Arthur Cohen
- [gcc r14-7805] gccrs: proc macros: Add crate type attribute check
Arthur Cohen
- [gcc r14-7806] gccrs: proc macro: Detect malformed proc_macro_derive
Arthur Cohen
- [gcc r14-7807] gccrs: proc macro: Add help message to malformed derive
Arthur Cohen
- [gcc r14-7808] gccrs: proc macro: Add crate type regression tests
Arthur Cohen
- [gcc r14-7809] gccrs: Add a test for malformed derive declaration input
Arthur Cohen
- [gcc r14-7810] gccrs: [E0268] break or continue used outside of loop
Arthur Cohen
- [gcc r14-7811] gccrs: Replace Location with location_t in gccrs backend
Arthur Cohen
- [gcc r14-7812] gccrs: Replace default argument with UNDEF_LOCATION
Arthur Cohen
- [gcc r14-7813] gccrs: import: Add cli extern crate resolution
Arthur Cohen
- [gcc r14-7814] gccrs: import: Change package opening prototypes
Arthur Cohen
- [gcc r14-7815] gccrs: import: Store procedural macros in extern crate
Arthur Cohen
- [gcc r14-7816] gccrs: import: Change raw pointer to unique_ptr
Arthur Cohen
- [gcc r14-7817] gccrs: import: Load procedural macros into external crate
Arthur Cohen
- [gcc r14-7818] gccrs: resolve: Add extern crate proc macro collection
Arthur Cohen
- [gcc r14-7819] gccrs: ast: Add manual dispatch for meta item downcasting
Arthur Cohen
- [gcc r14-7820] gccrs: attribute: Add missing header guard
Arthur Cohen
- [gcc r14-7821] gccrs: resolve: Add mappings for proc macros and resolving
Arthur Cohen
- [gcc r14-7822] gccrs: resolve: Convert identifier to a SimplePath
Arthur Cohen
- [gcc r14-7823] gccrs: resolve: Remove ProcMacroInvocable interface
Arthur Cohen
- [gcc r14-7824] gccrs: Improve keyword check while parsing a macro match
Arthur Cohen
- [gcc r14-7825] gccrs: Replace Location with location_t in parsing and macro expansion
Arthur Cohen
- [gcc r14-7826] gccrs: Replace usages of Location with location_t in the lexer, AST, and HIR
Arthur Cohen
- [gcc r14-7827] gccrs: Continue to replace usages of Location with location_t
Arthur Cohen
- [gcc r14-7828] gccrs: proc_macro: Increase FFIString usage
Arthur Cohen
- [gcc r14-7829] gccrs: proc_macro: Mirror FFIString changes in C++library
Arthur Cohen
- [gcc r14-7830] gccrs: [E0323] Implemented associated const, expected another trait
Arthur Cohen
- [gcc r14-7831] gccrs: [E0045] Variadic Parameters Used on Non-C ABI Function
Arthur Cohen
- [gcc r14-7832] gccrs: Remove NodeId member from Identifier
Arthur Cohen
- [gcc r14-7833] gccrs: Emit error with proc macro on non functions
Arthur Cohen
- [gcc r14-7834] gccrs: Add tests for non function proc_macro attributes
Arthur Cohen
- [gcc r14-7835] gccrs: Add tests for non function proc_macro_attribute
Arthur Cohen
- [gcc r14-7836] gccrs: Add tests for non function proc_macro_derive
Arthur Cohen
- [gcc r14-7837] gccrs: proc macro: Add privacy check
Arthur Cohen
- [gcc r14-7838] gccrs: privacy: Add tests for private proc macro error
Arthur Cohen
- [gcc r14-7839] gccrs: testsuite: Replace dg-excess-errors with dg-error
Arthur Cohen
- [gcc r14-7840] gccrs: testsuite: Add tests for pub items in proc_macros
Arthur Cohen
- [gcc r14-7841] gccrs: privacy: Refactor proc macro privacy check
Arthur Cohen
- [gcc r14-7842] gccrs: proc_macro: Refactor attribute search
Arthur Cohen
- [gcc r14-7843] gccrs: proc_macro: Rename from_string callback symbol
Arthur Cohen
- [gcc r14-7844] gccrs: proc_macro: Add is_available callback
Arthur Cohen
- [gcc r14-7874] gccrs: top-level: Add base `TopLevel` visitor
Arthur Cohen
- [gcc r14-7845] gccrs: proc_macro: Add is_available function
Arthur Cohen
- [gcc r14-7875] gccrs: forever-stack: Use rust_assert instead of assert
Arthur Cohen
- [gcc r14-7846] gccrs: proc_macro: Remode function indirection
Arthur Cohen
- [gcc r14-7876] gccrs: Normalize Hangul to NFC
Arthur Cohen
- [gcc r14-7847] gccrs: proc_macro: Delete unused prototype
Arthur Cohen
- [gcc r14-7877] gccrs: nr2.0: Add DefaultResolver visitor
Arthur Cohen
- [gcc r14-7848] gccrs: proc_macro: Remove useless typedef
Arthur Cohen
- [gcc r14-7878] gccrs: nr2.0: Use DefaultResolver for TopLevel
Arthur Cohen
- [gcc r14-7849] gccrs: Replace Location with location_t in unnamed function parameters
Arthur Cohen
- [gcc r14-7879] gccrs: better handling of incorrect file loading in include_* builtin macros
Arthur Cohen
- [gcc r14-7850] gccrs: Check proc_macro attributes on non root functions
Arthur Cohen
- [gcc r14-7880] gccrs: [E0308] mismatch types on assignment
Arthur Cohen
- [gcc r14-7851] gccrs: Add multiple tests for non root proc macro
Arthur Cohen
- [gcc r14-7881] gccrs: [E0635] Use of Unknown feature.
Arthur Cohen
- [gcc r14-7852] gccrs: New Error Code Framework
Arthur Cohen
- [gcc r14-7882] gccrs: [E0426] Use of undeclared label
Arthur Cohen
- [gcc r14-7853] gccrs: Move callbacked function in a new namespace
Arthur Cohen
- [gcc r14-7883] gccrs: rib2.0: Add shadowing
Arthur Cohen
- [gcc r14-7854] gccrs: converter: Move literal conversion out
Arthur Cohen
- [gcc r14-7884] gccrs: forever stack: Add path resolution
Arthur Cohen
- [gcc r14-7855] gccrs: proc_macro: Add literal_from_string callback
Arthur Cohen
- [gcc r14-7885] gccrs: resolver: Resolve macros too.
Arthur Cohen
- [gcc r14-7856] gccrs: [E0571] break with argument in non-loop loop
Arthur Cohen
- [gcc r14-7886] gccrs: toplevel: Handle macro definitions properly
Arthur Cohen
- [gcc r14-7857] gccrs: Replace usages of Location with location_t in typechecking
Arthur Cohen
- [gcc r14-7887] gccrs: nr2.0: Visit receiver/call expression and arguments in calls/methods
Arthur Cohen
- [gcc r14-7858] gccrs: Remove Location typedef
Arthur Cohen
- [gcc r14-7888] gccrs: nr2.0: Add Early name resolution visitor
Arthur Cohen
- [gcc r14-7859] gccrs: error codes: Add rust_error_codes.def, refactor ErrorCode enum
Arthur Cohen
- [gcc r14-7889] gccrs: session-manager: Run name resolution 2.0 if the option is present
Arthur Cohen
- [gcc r14-7860] gccrs: Add function for Unicode NFC normalization
Arthur Cohen
- [gcc r14-7890] gccrs: nr2.0: Add complex macro name resolution test cases
Arthur Cohen
- [gcc r14-7861] gccrs: fix ICE when we have unimplemented/invalid trait items
Arthur Cohen
- [gcc r14-7891] gccrs: ast: Add `get_kind` method to `MacroRulesDefinition`
Arthur Cohen
- [gcc r14-7862] gccrs: Move Gcc_backend declaration to header file
Arthur Cohen
- [gcc r14-7892] gccrs: nr2.0: Add macros 2.0 in Ribs in TopLevel visitor
Arthur Cohen
- [gcc r14-7863] gccrs: Track trait bound polarity properly
Arthur Cohen
- [gcc r14-7893] gccrs: nr2.0: Add macros 2.0 resolution testcase.
Arthur Cohen
- [gcc r14-7864] gccrs: Track polarity in type bound predicate
Arthur Cohen
- [gcc r14-7894] gccrs: [E0107] Wrong number of generic argument
Arthur Cohen
- [gcc r14-7865] gccrs: Begin enforcing Sized properly and support anti traits like ?Sized
Arthur Cohen
- [gcc r14-7895] gccrs: [E0015] Use of non-const inside const
Arthur Cohen
- [gcc r14-7866] gccrs: fix ice when function is outside of context
Arthur Cohen
- [gcc r14-7896] gccrs: [E0658] Unstable langauge feature
Arthur Cohen
- [gcc r14-7867] gccrs: Add missing CHECKING_P guard to rust-unicode.cc
Arthur Cohen
- [gcc r14-7897] gccrs: Fix a warning about extra semicolon
Arthur Cohen
- [gcc r14-7868] gccrs: Add Unicode check for crate_name attributes
Arthur Cohen
- [gcc r14-7898] gccrs: [E0412] used type name not in scope
Arthur Cohen
- [gcc r14-7869] gccrs: Fix ICE by adding check for enum candidate's in TypePath resolution
Arthur Cohen
- [gcc r14-7899] gccrs: Normalize all identifier tokens
Arthur Cohen
- [gcc r14-7870] gccrs: use tl::optional for macro transcribers
Arthur Cohen
- [gcc r14-7900] gccrs: Remove Backend::bool_type and Backend::char_type
Arthur Cohen
- [gcc r14-7871] gccrs: Use MacroInvocLexerBase in MacroInvocLexer
Arthur Cohen
- [gcc r14-7901] gccrs: Move Backend::error_variable to Bvariable::error_variable
Arthur Cohen
- [gcc r14-7872] gccrs: [E0572] return is outside of function context
Arthur Cohen
- [gcc r14-7902] gccrs: [E0282] type annotations needed
Arthur Cohen
- [gcc r14-7873] gccrs: name resolution 2.0: Add base for our context data structure
Arthur Cohen
- [gcc r14-7903] gccrs: [E0308] array misamatch types
Arthur Cohen
- [gcc r14-7904] gccrs: Add function `Rust::encode_punycode`
Arthur Cohen
- [gcc r14-7905] gccrs: Remove unneeded references to "this" in backend methods
Arthur Cohen
- [gcc r14-7906] gccrs: Basic formatting/comment fixes
Arthur Cohen
- [gcc r14-7907] gccrs: [E0703] Use of Invalid ABI
Arthur Cohen
- [gcc r14-7908] gccrs: [E0541] Use of unknown meta item
Arthur Cohen
- [gcc r14-7909] gccrs: [E0054/E0604/E0620/E0606] TypeCasting ErrorCodes
Arthur Cohen
- [gcc r14-7910] gccrs: Adjust HIR dump for IfExpr and IfExprConseqElse
Arthur Cohen
- [gcc r14-7911] gccrs: macro-expand: Keep optional references to last_{def, invoc}
Arthur Cohen
- [gcc r14-7912] gccrs: clean up Codepoint and InputSource
Arthur Cohen
- [gcc r14-7913] gccrs: Use MacroInvocLexerBase in ProcMacroInvocLexer
Arthur Cohen
- [gcc r14-7914] gccrs: remove horrible hack in solving complex generics on impl blocks
Arthur Cohen
- [gcc r14-7915] gccrs: Fix legacy mangling to use Unicode escape
Arthur Cohen
- [gcc r14-7916] gccrs: Add missing CHECKING_P guard to rust-punycode.cc
Arthur Cohen
- [gcc r14-7917] gccrs: Cleanup HIR dump
Arthur Cohen
- [gcc r14-7918] gccrs: simplify matching possible candidates
Arthur Cohen
- [gcc r14-7919] gccrs: improve name mangling hash
Arthur Cohen
- [gcc r14-7920] gccrs: Type annotation for make-unicode-data.py
Arthur Cohen
- [gcc r14-7921] gccrs: diagnostics: Fix mismatch between new[] and free
Arthur Cohen
- [gcc r14-7922] gccrs: [E0534] inline attribute was malformed
Arthur Cohen
- [gcc r14-7923] gccrs: Support for rich-loc & errorcode in parser error
Arthur Cohen
- [gcc r14-7924] gccrs: [E0753] Use of inner doc comment in invalid context
Arthur Cohen
- [gcc r14-7925] gccrs: [E0380] Use of auto trait with method or associated item
Arthur Cohen
- [gcc r14-7926] gccrs: [E0535] Unknown argument given to inline attribute
Arthur Cohen
- [gcc r14-7927] gccrs: [E0164] Neither tuple struct nor tuple variant used as a pattern
Arthur Cohen
- [gcc r14-7928] gccrs: fix lexer exponent output on tuple indices
Arthur Cohen
- [gcc r14-7929] gccrs: Add a regression test for decimal lexing
Arthur Cohen
- [gcc r14-7930] gccrs: [E0034] found more than one items for method
Arthur Cohen
- [gcc r14-7931] gccrs: Non-allowed default type paramters
Arthur Cohen
- [gcc r14-7954] gccrs: Fix move_val_init
Arthur Cohen
- [gcc r14-7932] gccrs: [E0391] Detected type dependency cycle
Arthur Cohen
- [gcc r14-7955] gccrs: fix bug in the iterator testcase
Arthur Cohen
- [gcc r14-7933] gccrs: Add punycode encoding to v0 mangling
Arthur Cohen
- [gcc r14-7956] gccrs: Move type-related functions into base class Backend
Arthur Cohen
- [gcc r14-7934] gccrs: Handle gengtype annotations in rust-constexpr.cc
Arthur Cohen
- [gcc r14-7957] gccrs: Fix invalid call to vector::front in TypeBoundPredicate constructors
Arthur Cohen
- [gcc r14-7935] gccrs: Remove stmt_tree and dependency on cp_token_cache
Arthur Cohen
- [gcc r14-7958] gccrs: [E0658] top level or-patterns are not allowed let binding
Arthur Cohen
- [gcc r14-7936] gccrs: [E0573] Something other than type was used
Arthur Cohen
- [gcc r14-7959] gccrs: Add check for no_mangle attribute
Arthur Cohen
- [gcc r14-7937] gccrs: Improve byte vector to string conversion
Arthur Cohen
- [gcc r14-7960] gccrs: Fix ODR violations
Arthur Cohen
- [gcc r14-7938] gccrs: Invalid order of generic parameters
Arthur Cohen
- [gcc r14-7961] gccrs: Move label-related functions into base class Backend
Arthur Cohen
- [gcc r14-7939] gccrs: Fix compilation of types which hold onto dangling infer vars
Arthur Cohen
- [gcc r14-7962] gccrs: Improve type checking for if expressions
Arthur Cohen
- [gcc r14-7940] gccrs: Namespace related tweaks
Arthur Cohen
- [gcc r14-7963] gccrs: Move debug-related functions into base class Backend
Arthur Cohen
- [gcc r14-7941] gccrs: Rename some structs to avoid ODR issues
Arthur Cohen
- [gcc r14-7964] gccrs: [E0603] Use of private item outside scope
Arthur Cohen
- [gcc r14-7942] gccrs: Fork c++ resorting methods
Arthur Cohen
- [gcc r14-7965] gccrs: Move variable-related methods into base class Backend
Arthur Cohen
- [gcc r14-7943] gccrs: [E0271] Type mismatch between associated type trait.
Arthur Cohen
- [gcc r14-7966] gccrs: Move some simple expression-related methods into base class Backend
Arthur Cohen
- [gcc r14-7944] gccrs: diagnostics: Added non-const `rich_location *` function
Arthur Cohen
- [gcc r14-7967] gccrs: [E0532] Pattern arm did not match expected kind
Arthur Cohen
- [gcc r14-7945] gccrs: Add missing gengtype related structs
Arthur Cohen
- [gcc r14-7968] gccrs: gccrs:[E0592] methods or associated functions with same name already defined
Arthur Cohen
- [gcc r14-7946] gccrs: [E0769] Use of tuple struct/variant in struct variant
Arthur Cohen
- [gcc r14-7969] gccrs: Move function-related methods into base class Backend
Arthur Cohen
- [gcc r14-7947] gccrs: Handle gengtype annotations in backend/rust-tree.{cc, h}
Arthur Cohen
- [gcc r14-7970] gccrs: Move statement-related methods into base class Backend
Arthur Cohen
- [gcc r14-7948] gccrs: Resolve nested macro definition
Arthur Cohen
- [gcc r14-7971] gccrs: Rename libproc_macro to libproc_macro_internal
Arthur Cohen
- [gcc r14-7949] gccrs: Add regression test for nested macros
Arthur Cohen
- [gcc r14-7972] gccrs: libproc_macro: Split c++ and rust
Arthur Cohen
- [gcc r14-7950] gccrs: Collect error instance instead of lambda functions
Arthur Cohen
- [gcc r14-7973] gccrs: Move block-related methods into base class Backend
Arthur Cohen
- [gcc r14-7951] gccrs: Fix bad uninit intrinsic
Arthur Cohen
- [gcc r14-7974] gccrs: Fix match-expression code-gen
Arthur Cohen
- [gcc r14-7952] gccrs: Fix overflow intrinsic use before init
Arthur Cohen
- [gcc r14-7975] gccrs: Make is_builtin a member function
Arthur Cohen
- [gcc r14-7953] gccrs: Mark uninit-intrinsic as side-effects
Arthur Cohen
- [gcc r14-7976] gccrs: Set traits getter as member function
Arthur Cohen
- [gcc r14-7977] gccrs: Change trait getter to return references
Arthur Cohen
- [gcc r14-7978] gccrs: Ease some constraints on derive definition
Arthur Cohen
- [gcc r14-7979] gccrs: Parse unparsed derive tokenstreams
Arthur Cohen
- [gcc r14-7980] gccrs: Visit function and structure attributes
Arthur Cohen
- [gcc r14-7981] gccrs: Add proc macro ast representation
Arthur Cohen
- [gcc r14-7982] gccrs: Add proc macros abstractions to crate structure
Arthur Cohen
- [gcc r14-7983] gccrs: Add getters for different types of proc macros
Arthur Cohen
- [gcc r14-7984] gccrs: Change early resolver visit_attributes arguments
Arthur Cohen
- [gcc r14-7985] gccrs: Add proc macro top level discovery
Arthur Cohen
- [gcc r14-7986] gccrs: Move proc macro definition to mappings
Arthur Cohen
- [gcc r14-7987] gccrs: Supress error with proc macro crates
Arthur Cohen
- [gcc r14-7988] gccrs: Move extern crate resolving
Arthur Cohen
- [gcc r14-7989] gccrs: resolver: Refactor assertion
Arthur Cohen
- [gcc r14-7990] gccrs: resolver: Refactor macro insertion
Arthur Cohen
- [gcc r14-7991] gccrs: Clarify package import procedure
Arthur Cohen
- [gcc r14-7992] gccrs: Move remaining expression-related methods into base class Backend
Arthur Cohen
- [gcc r14-7993] gccrs: Remove Backend::write_export_data
Arthur Cohen
- [gcc r14-7994] gccrs: Use optional for proc macro invocation lookup
Arthur Cohen
- [gcc r14-7995] gccrs: Change proc macro definition lookup to optionals
Arthur Cohen
- [gcc r14-7996] gccrs: Retrieve def for derive & attribute proc macros
Arthur Cohen
- [gcc r14-7997] gccrs: Change proc macro mapping definition insertion
Arthur Cohen
- [gcc r14-7998] gccrs: Add proc macro definition insertion
Arthur Cohen
- [gcc r14-7999] gccrs: Add missing linemap to lexer
Arthur Cohen
- [gcc r14-8000] gccrs: Remove Gcc_backend
Arthur Cohen
- [gcc r14-8001] gccrs: Unify raw attribute values
Arthur Cohen
- [gcc r14-8002] gccrs: Convert class Backend into namespace
Arthur Cohen
- [gcc r14-8003] gccrs: [E0599] Failed to resovle method implementation
Arthur Cohen
- [gcc r14-8004] gccrs: privacy: Add testcase for #1260
Arthur Cohen
- [gcc r14-8005] gccrs: privacy: Uncomment test relying on #1257
Arthur Cohen
- [gcc r14-8034] gccrs: Change debug log call to as_string function
Arthur Cohen
- [gcc r14-8006] gccrs: Remove unused `ctx` argument in `make_unsigned_long_tree` function
Arthur Cohen
- [gcc r14-8035] gccrs: Fix type param bound parsing with opening scope
Arthur Cohen
- [gcc r14-8007] gccrs: Fix typechecking (and compilation) error for alt patterns in match expressions.
Arthur Cohen
- [gcc r14-8036] gccrs: Add a regression test for global path parsing
Arthur Cohen
- [gcc r14-8008] gccrs: Shorten `make_unsigned_long_tree` code and remove `Backend::integer_constant_expression`
Arthur Cohen
- [gcc r14-8037] gccrs: TyTy: TyTy improved subclass casting and checking
Arthur Cohen
- [gcc r14-8009] gccrs: Rename "rust_error_codes.def" to "rust-error-codes.def"
Arthur Cohen
- [gcc r14-8038] gccrs: TyTy: use new subclass API
Arthur Cohen
- [gcc r14-8010] gccrs: rust-builtins: add likely and unlikey intrinsics
Arthur Cohen
- [gcc r14-8039] gccrs: Fix pub unit type parsing
Arthur Cohen
- [gcc r14-8011] gccrs: rust-compile-intrinsic: add `copy` intrinsics ...
Arthur Cohen
- [gcc r14-8040] gccrs: Add regression test
Arthur Cohen
- [gcc r14-8012] gccrs: Use namespace definition to simplify function declarations
Arthur Cohen
- [gcc r14-8041] gccrs: Add comma for expr delimiter to fix match arms
Arthur Cohen
- [gcc r14-8013] gccrs: Remove unused complex number support
Arthur Cohen
- [gcc r14-8042] gccrs: Add regression test
Arthur Cohen
- [gcc r14-8014] gccrs: Memoize Backend::wchar_type
Arthur Cohen
- [gcc r14-8043] gccrs: Replace get_pattern_node_id with get_node_id
Arthur Cohen
- [gcc r14-8015] gccrs: Add intrinsics::assume
Arthur Cohen
- [gcc r14-8044] gccrs: Fix path expr segment parsing with generic path
Arthur Cohen
- [gcc r14-8016] gccrs: trivial typo fix.
Arthur Cohen
- [gcc r14-8045] gccrs: Add a new regression test
Arthur Cohen
- [gcc r14-8017] gccrs: Add license text to libproc_macro rust interface
Arthur Cohen
- [gcc r14-8046] gccrs: Allow call to macro named "default" at item level
Arthur Cohen
- [gcc r14-8018] gccrs: Minor typo fix
Arthur Cohen
- [gcc r14-8047] gccrs: Add a new regression test for macro call "default"
Arthur Cohen
- [gcc r14-8019] gccrs: Remove HIR::ForLoopExpr
Arthur Cohen
- [gcc r14-8048] gccrs: Fix RangeFromExpr parsing in for loops
Arthur Cohen
- [gcc r14-8020] gccrs: [E0617] attempt for invalid type variable in variadic function
Arthur Cohen
- [gcc r14-8049] gccrs: Add a new regression test
Arthur Cohen
- [gcc r14-8021] gccrs: port over readonly_error from c-family for lvalue assignment checks
Arthur Cohen
- [gcc r14-8050] gccrs: Add new regression test
Arthur Cohen
- [gcc r14-8022] gccrs: Add debug helper to dump HIR
Arthur Cohen
- [gcc r14-8051] gccrs: Allow macro named macro_rules
Arthur Cohen
- [gcc r14-8023] gccrs: Fix spelling
Arthur Cohen
- [gcc r14-8052] gccrs: Add new regression test
Arthur Cohen
- [gcc r14-8024] gccrs: Fix CanonicalPath for inherent impl
Arthur Cohen
- [gcc r14-8053] gccrs: Add a new test for mbe named macro_rules
Arthur Cohen
- [gcc r14-8025] gccrs: Fix ICE when emitting an error during cfg strip
Arthur Cohen
- [gcc r14-8054] gccrs: Add path to macro fragment follow restrictions
Arthur Cohen
- [gcc r14-8026] gccrs: Fix type confusion in coercion
Arthur Cohen
- [gcc r14-8055] gccrs: Add new regression test for macro matcher behavior
Arthur Cohen
- [gcc r14-8027] gccrs: Removed unnecessary comments
Arthur Cohen
- [gcc r14-8056] gccrs: Break OR tokens in closure parameter list context
Arthur Cohen
- [gcc r14-8028] gccrs: Fix parser bug on tupplestruct pattern
Arthur Cohen
- [gcc r14-8114] gccrs: Add more checks for expr value in early visitors
Arthur Cohen
- [gcc r14-8057] gccrs: Add new test for closure in closure parsing
Arthur Cohen
- [gcc r14-8029] gccrs: Add test for parser bug
Arthur Cohen
- [gcc r14-8115] gccrs: Add ast validation checker
Arthur Cohen
- [gcc r14-8058] gccrs: Add tests for v0 mangling
Arthur Cohen
- [gcc r14-8030] gccrs: minor changes (typo and minor refactor)
Arthur Cohen
- [gcc r14-8116] gccrs: Add two new steps to compile process
Arthur Cohen
- [gcc r14-8059] gccrs: Create base class AssociatedItem
Arthur Cohen
- [gcc r14-8117] gccrs: Add call to ast validation checker
Arthur Cohen
- [gcc r14-8031] gccrs: Adjust methods for TuplePatternItems to match TupleStructItems
Arthur Cohen
- [gcc r14-8060] gccrs: ast: Parse labelled block
Arthur Cohen
- [gcc r14-8118] gccrs: Emit an error on associated const without values
Arthur Cohen
- [gcc r14-8032] gccrs: Rename cloning methods in TupleStructItems and TuplePatternItems
Arthur Cohen
- [gcc r14-8061] gccrs: hir: Lower labelled block
Arthur Cohen
- [gcc r14-8119] gccrs: Small fix to the ast collector visitor
Arthur Cohen
- [gcc r14-8033] gccrs: Initial implementation of v0 mangling
Arthur Cohen
- [gcc r14-8062] gccrs: resolve: Resolve labelled block
Arthur Cohen
- [gcc r14-8120] gccrs: Add some reference getter
Arthur Cohen
- [gcc r14-8063] gccrs: typecheck: add loop ctx for labelled block
Arthur Cohen
- [gcc r14-8121] gccrs: Add a default AST visitor
Arthur Cohen
- [gcc r14-8064] gccrs: compile: bail on labelled block
Arthur Cohen
- [gcc r14-8122] gccrs: Add a new visitor that gathers context information
Arthur Cohen
- [gcc r14-8123] gccrs: Make use of the Contextual visitor in validation
Arthur Cohen
- [gcc r14-8065] gccrs: Make lowering of AssociatedItem instances polymorphic
Arthur Cohen
- [gcc r14-8066] gccrs: Make resolution of AssociatedItem instances polymorphic
Arthur Cohen
- [gcc r14-8124] gccrs: Add a new test for const without body
Arthur Cohen
- [gcc r14-8067] gccrs: hir: Refactor - avoid copy in getter
Arthur Cohen
- [gcc r14-8125] gccrs: Change FunctionParam to represent variadic params
Arthur Cohen
- [gcc r14-8068] gccrs: ast: Handle tuplestruct pattern with indices
Arthur Cohen
- [gcc r14-8126] gccrs: Parse variadic functions
Arthur Cohen
- [gcc r14-8127] gccrs: Add a function to check if a function is variadic
Arthur Cohen
- [gcc r14-8069] gccrs: hir: Add missing getter
Arthur Cohen
- [gcc r14-8128] gccrs: Allow variadic NamedFunctionParam
Arthur Cohen
- [gcc r14-8070] gccrs: hir: Rename get_pattern_mappings method
Arthur Cohen
- [gcc r14-8129] gccrs: Fix multiple issues with variadic representation
Arthur Cohen
- [gcc r14-8071] gccrs: hir: Rename ComoundAssignment getters
Arthur Cohen
- [gcc r14-8072] gccrs: hir: Avoid copy in getter (PathPattern)
Arthur Cohen
- [gcc r14-8130] gccrs: Add a new regression test
Arthur Cohen
- [gcc r14-8131] gccrs: Parse named variadic parameters
Arthur Cohen
- [gcc r14-8073] gccrs: Parse const with no value expression
Arthur Cohen
- [gcc r14-8132] gccrs: Add a new regression test for named variadics
Arthur Cohen
- [gcc r14-8074] gccrs: Add a new regression test for issue 2665
Arthur Cohen
- [gcc r14-8133] gccrs: Add named variadic argument test
Arthur Cohen
- [gcc r14-8075] gccrs: Fix warning with overridden virtual methods
Arthur Cohen
- [gcc r14-8134] gccrs: Replace AST::Method with existing AST::Function
Arthur Cohen
- [gcc r14-8076] gccrs: borrowck: Add initial structure for borrowchecking
Arthur Cohen
- [gcc r14-8135] gccrs: Add lifetime name validation pass
Arthur Cohen
- [gcc r14-8077] gccrs: borrowck: Add CLI option for borrowck
Arthur Cohen
- [gcc r14-8078] gccrs: borrowck: Execute only with CLI flag
Arthur Cohen
- [gcc r14-8136] gccrs: Add regression test for lifetime name validation
Arthur Cohen
- [gcc r14-8079] gccrs: borrowck: Create Borrow-checker IR (BIR)
Arthur Cohen
- [gcc r14-8137] gccrs: Add licence text and change header guard name
Arthur Cohen
- [gcc r14-8080] gccrs: borrowck: Create BIR builders (visitors)
Arthur Cohen
- [gcc r14-8138] gccrs: Add new keyword utility class
Arthur Cohen
- [gcc r14-8139] gccrs: Replace local keyword set with the utils
Arthur Cohen
- [gcc r14-8081] gccrs: borrowck: BIR dump
Arthur Cohen
- [gcc r14-8140] gccrs: Change keyword set to a map
Arthur Cohen
- [gcc r14-8082] gccrs: borrowck: Dump: proper comma separation
Arthur Cohen
- [gcc r14-8083] gccrs: borrowck: Dump: simplify cfg
Arthur Cohen
- [gcc r14-8141] gccrs: Use keyword const values instead of raw values
Arthur Cohen
- [gcc r14-8142] gccrs: Use a loop label in break expression
Arthur Cohen
- [gcc r14-8084] gccrs: borrowck: Dump improve jumps
Arthur Cohen
- [gcc r14-8143] gccrs: Add validation pass for label name
Arthur Cohen
- [gcc r14-8085] gccrs: borrowck: BIR: handle break
Arthur Cohen
- [gcc r14-8144] gccrs: Change error location for LoopLabel
Arthur Cohen
- [gcc r14-8086] gccrs: borrowck: Dump: handle infinite loops
Arthur Cohen
- [gcc r14-8145] gccrs: Add regression test for invalid label name
Arthur Cohen
- [gcc r14-8087] gccrs: borrowck: BIR continue
Arthur Cohen
- [gcc r14-8146] gccrs: Add trait context to ContextualASTVisitor
Arthur Cohen
- [gcc r14-8088] gccrs: borrowck: Make goto explicit.
Arthur Cohen
- [gcc r14-8147] gccrs: Add multiple check on variadics position
Arthur Cohen
- [gcc r14-8089] gccrs: borrowck: Docs
Arthur Cohen
- [gcc r14-8148] gccrs: Add new test for invalid variadics
Arthur Cohen
- [gcc r14-8090] gccrs: borrowck: Dev notes
Arthur Cohen
- [gcc r14-8149] gccrs: Rework function special parameters
Arthur Cohen
- [gcc r14-8091] gccrs: borrowck: Refactor and BIR improvements
Arthur Cohen
- [gcc r14-8150] gccrs: Move templated functions to header file
Arthur Cohen
- [gcc r14-8092] gccrs: Make proc macro definition cdecl
Arthur Cohen
- [gcc r14-8093] gccrs: Change ABI setup and add gccrs_proc_macro attr
Arthur Cohen
- [gcc r14-8151] gccrs: Move default visitor templates to header
Arthur Cohen
- [gcc r14-8094] gccrs: Add const getter for tokentrees
Arthur Cohen
- [gcc r14-8152] gccrs: v0-mangle closures
Arthur Cohen
- [gcc r14-8095] gccrs: Add containers for proc macro collection mappings
Arthur Cohen
- [gcc r14-8153] gccrs: Fix float lexing and tuple index disambiguation
Arthur Cohen
- [gcc r14-8096] gccrs: Reformat comments
Arthur Cohen
- [gcc r14-8154] gccrs: Add a new test for float disambiguation
Arthur Cohen
- [gcc r14-8155] gccrs: Adjust item kind enums for TupleStructItems and TuplePatternItems
Arthur Cohen
- [gcc r14-8097] gccrs: Collect procedural macros in the crate
Arthur Cohen
- [gcc r14-8098] gccrs: Add getters for proc macro mappings
Arthur Cohen
- [gcc r14-8099] gccrs: Add utility function to build proc macro types
Arthur Cohen
- [gcc r14-8100] gccrs: Change proc macro entrypoint
Arthur Cohen
- [gcc r14-8101] gccrs: Add an explicit value to proc macro enum kind
Arthur Cohen
- [gcc r14-8102] gccrs: Add macro buffer global variable export
Arthur Cohen
- [gcc r14-8103] gccrs: Put common functions in their own namespace
Arthur Cohen
- [gcc r14-8104] gccrs: Add array length to the proc macro buffer
Arthur Cohen
- [gcc r14-8105] gccrs: Move proc macro builders to their own file
Arthur Cohen
- [gcc r14-8106] gccrs: Document proc macro token tree indices
Arthur Cohen
- [gcc r14-8107] gccrs: Compile pattern match statements into conditional statements
Arthur Cohen
- [gcc r14-8108] gccrs: HIR: fix typo
Arthur Cohen
- [gcc r14-8109] gccrs: HIR: remove obsole double borrow member
Arthur Cohen
- [gcc r14-8110] gccrs: Fix token lexed as a float literal
Arthur Cohen
- [gcc r14-8111] gccrs: Add regression test for float literal tuple indices
Arthur Cohen
- [gcc r14-8112] gccrs: Add missing override specifier
Arthur Cohen
- [gcc r14-8113] gccrs: Move SingleASTNode implementation out of header
Arthur Cohen
- [gcc r14-8211] rust_debug: Cast size_t values to unsigned long before printing.
Arthur Cohen
- [gcc r14-8525] gccrs: Add visibility to trait item
Arthur Cohen
- [gcc r14-8526] gccrs: Add a test to highlight public trait type parsing
Arthur Cohen
- [gcc r14-8527] gccrs: Fix error emission for self pointers
Arthur Cohen
- [gcc r14-8528] gccrs: Report self parameter parsing error kind
Arthur Cohen
- [gcc r14-8529] gccrs: Add new test for parsing errors on self pointers
Arthur Cohen
- [gcc r14-8530] gccrs: ast: Change *Path nodes API
Arthur Cohen
- [gcc r14-8531] gccrs: rib: Add Namespace enum
Arthur Cohen
- [gcc r14-8532] gccrs: forever-stack: Fix basic get logic
Arthur Cohen
- [gcc r14-8533] gccrs: foreverstack: Specialize `get` for Namespace::Labels
Arthur Cohen
- [gcc r14-8534] gccrs: forever stack: Fix resolve_path signature
Arthur Cohen
- [gcc r14-8535] gccrs: forever stack: Improve resolve_path implementation
Arthur Cohen
- [gcc r14-8536] gccrs: foreverstack: Add `to_canonical_path` method
Arthur Cohen
- [gcc r14-8537] gccrs: foreverstack: Add `to_rib` method
Arthur Cohen
- [gcc r14-8538] gccrs: resolve: Format if properly
Arthur Cohen
- [gcc r14-8539] gccrs: forever stack: Remove development debug info
Arthur Cohen
- [gcc r14-8540] gccrs: Reject auto traits with generic parameters
Arthur Cohen
- [gcc r14-8541] gccrs: Add regression test for generic auto traits
Arthur Cohen
- [gcc r14-8542] gccrs: Reject auto traits with super trait
Arthur Cohen
- [gcc r14-8543] gccrs: Add a regression test for super trait on auto trait
Arthur Cohen
- [gcc r14-8544] gccrs: Add check for associated items on auto traits
Arthur Cohen
- [gcc r14-8545] gccrs: Emit an error on variadic non extern functions
Arthur Cohen
- [gcc r14-8575] gccrs: Split async and const function qualifiers
Arthur Cohen
- [gcc r14-8546] gccrs: Add a test regular variadic functions errors
Arthur Cohen
- [gcc r14-8576] gccrs: Allow const and async specifiers in functions
Arthur Cohen
- [gcc r14-8547] gccrs: Add ast validation check on union variant number
Arthur Cohen
- [gcc r14-8577] gccrs: Add async const function ast validation pass
Arthur Cohen
- [gcc r14-8548] gccrs: Replace TOK suffix with KW
Arthur Cohen
- [gcc r14-8578] gccrs: Add a regression test for async const functions
Arthur Cohen
- [gcc r14-8549] gccrs: Add edition separation for keywords
Arthur Cohen
- [gcc r14-8579] gccrs: Add AST validation check for const in trait
Arthur Cohen
- [gcc r14-8550] gccrs: Treat underscore as a keyword
Arthur Cohen
- [gcc r14-8580] gccrs: Add regression test for const fn in trait
Arthur Cohen
- [gcc r14-8551] gccrs: Add await keyword
Arthur Cohen
- [gcc r14-8581] gccrs: Make feature gate visitor inherit from default one
Arthur Cohen
- [gcc r14-8552] gccrs: Replace some keyword raw values
Arthur Cohen
- [gcc r14-8582] gccrs: Change the attribute checker visitor to default one
Arthur Cohen
- [gcc r14-8553] gccrs: Add a list of weak keyword
Arthur Cohen
- [gcc r14-8583] gccrs: Make early name resolver inherit from default one
Arthur Cohen
- [gcc r14-8554] gccrs: Replace some weak keyword raw value with constexpr
Arthur Cohen
- [gcc r14-8584] gccrs: Add multiple regression test in name resolution
Arthur Cohen
- [gcc r14-8555] gccrs: Introduce a proper keyword list
Arthur Cohen
- [gcc r14-8585] gccrs: Add execution test for name resolution 2.0
Arthur Cohen
- [gcc r14-8556] gccrs: Added support to Parse ASYNC function
Arthur Cohen
- [gcc r14-8586] gccrs: Make function bodies truly optional
Arthur Cohen
- [gcc r14-8557] gccrs: ctx: Add Labels ForeverStack to the resolver.
Arthur Cohen
- [gcc r14-8587] gccrs: Add validation for functions without body
Arthur Cohen
- [gcc r14-8558] gccrs: nr2.0: Add base for late name resolution
Arthur Cohen
- [gcc r14-8588] gccrs: Add a regression test for function body check
Arthur Cohen
- [gcc r14-8559] gccrs: toplevel: Use DefaultResolver for Function
Arthur Cohen
- [gcc r14-8589] gccrs: Generate error for const trait functions
Arthur Cohen
- [gcc r14-8560] gccrs: nr2.0: Store mappings in NameResolutionContext
Arthur Cohen
- [gcc r14-8590] gccrs: Renamed `WIN64` to `WIN_64`
Arthur Cohen
- [gcc r14-8561] gccrs: late: Start setting up builtin types
Arthur Cohen
- [gcc r14-8591] gccrs: Allow enabling lang_items and no_core features
Arthur Cohen
- [gcc r14-8562] gccrs: late: Start storing mappings properly in the resolver
Arthur Cohen
- [gcc r14-8592] gccrs: Make default resolver inherit from default visitor
Arthur Cohen
- [gcc r14-8563] gccrs: early: Resolve paths properly
Arthur Cohen
- [gcc r14-8593] gccrs: Make expand visitor inherit from default visitor
Arthur Cohen
- [gcc r14-8564] gccrs: toplevel: Add comment about running the collector twice
Arthur Cohen
- [gcc r14-8594] gccrs: Change cfg stripper to use default visitor
Arthur Cohen
- [gcc r14-8565] gccrs: ast: Add NodeId to UseTree base class
Arthur Cohen
- [gcc r14-8595] gccrs: refactor builtins initialization and attributes
Arthur Cohen
- [gcc r14-8566] gccrs: early: Move `use` declaration resolving to TopLevel
Arthur Cohen
- [gcc r14-8596] gccrs: HIR: add missing getters
Arthur Cohen
- [gcc r14-8567] gccrs: toplevel: Resolve `use` declarations
Arthur Cohen
- [gcc r14-8597] gccrs: TyTy: Fix missed nodiscard
Arthur Cohen
- [gcc r14-8598] gccrs: BIR: Fix missed nodiscard
Arthur Cohen
- [gcc r14-8568] gccrs: Create base class for TupleStructItems and TuplePatternItems
Arthur Cohen
- [gcc r14-8599] gccrs: TyTy: refactor to new API
Arthur Cohen
- [gcc r14-8569] gccrs: Add unsafety member to modules
Arthur Cohen
- [gcc r14-8600] gccrs: TyTy: Common interface for fucntion-like types
Arthur Cohen
- [gcc r14-8570] gccrs: Parse module safety
Arthur Cohen
- [gcc r14-8601] gccrs: TyTy: SubstitutionRef cast specialization
Arthur Cohen
- [gcc r14-8571] gccrs: Emit an error on unsafe modules
Arthur Cohen
- [gcc r14-8602] gccrs: BIR: Cleanup
Arthur Cohen
- [gcc r14-8603] gccrs: split rust-mangle.cc into two files
Arthur Cohen
- [gcc r14-8572] gccrs: Add a regression test for unsafe module validation
Arthur Cohen
- [gcc r14-8573] gccrs: Remove backend dependancy on resolution rib information
Arthur Cohen
- [gcc r14-8604] gccrs: Handle `async` qualifier inside trait
Arthur Cohen
- [gcc r14-8605] gccrs: Generate error for `async` trait fucntions
Arthur Cohen
- [gcc r14-8574] gccrs: Remove class AST::InherentImplItem
Arthur Cohen
- [gcc r14-8606] gccrs: ast: Fix lifetime type parsing
Arthur Cohen
- [gcc r14-8607] gccrs: ast: Unify explicitly and implicitly elided lifettimes
Arthur Cohen
- [gcc r14-8608] gccrs: ast: Full lifetime elision handling
Arthur Cohen
- [gcc r14-8609] gccrs: ast: Infer static lifetime for const and static items
Arthur Cohen
- [gcc r14-8610] gccrs: ast: Lower 'for' lifetimes
Arthur Cohen
- [gcc r14-8611] gccrs: TyTy: Refactor FnType deprecated API
Arthur Cohen
- [gcc r14-8612] gccrs: Handle newlines during string parsing while lexing
Arthur Cohen
- [gcc r14-8613] gccrs: Handle `async` functions in traits
Arthur Cohen
- [gcc r14-8614] gccrs: Fix inconsistent formatting
Arthur Cohen
- [gcc r14-8615] gccrs: Handle `async` keyword for regular implementations
Arthur Cohen
- [gcc r14-8616] gccrs: Add improved error when a field is redefined in a struct constructor
Arthur Cohen
- [gcc r14-8617] gccrs: Unify storage of associated items in SingleASTNode
Arthur Cohen
- [gcc r14-8618] gccrs: Added newline to get more readable lexdump
Arthur Cohen
- [gcc r14-8619] gccrs: Test: fix missing lifetime in a test
Arthur Cohen
- [gcc r14-8620] gccrs: AST: Fix for lifetime parsing
Arthur Cohen
- [gcc r14-8621] gccrs: AST: Fix for lifetime lowering
Arthur Cohen
- [gcc r14-8622] gccrs: Test: check implemented for lifetime handling
Arthur Cohen
- [gcc r14-8623] gccrs: Add improved error when no fields in initializer
Arthur Cohen
- [gcc r14-8624] gccrs: Remove TraitImplItem
Arthur Cohen
- [gcc r14-8625] gccrs: Fix output line ending patterns.
Arthur Cohen
- [gcc r14-6947] aarch64: Further fix for throwing insns in ldp/stp pass [PR113217]
Alex Coplan
- [gcc r14-7110] aarch64: Make ldp/stp pass off by default
Alex Coplan
- [gcc r14-7132] aarch64: Fix dwarf2cfi ICEs due to recent CFI note changes [PR113077]
Alex Coplan
- [gcc r14-8353] aarch64: Don't assert recog success in ldp/stp pass [PR113114]
Alex Coplan
- [gcc r14-8358] rtl-ssa: Run finalize_new_accesses forwards [PR113070]
Alex Coplan
- [gcc r14-8359] rtl-ssa: Support for creating new uses [PR113070]
Alex Coplan
- [gcc r14-8360] rtl-ssa: Ensure new defs get inserted [PR113070]
Alex Coplan
- [gcc r14-8361] aarch64: Fix up uses of mem following stp insert [PR113070]
Alex Coplan
- [gcc r14-8367] aarch64: Don't record hazards against paired insns [PR113356]
Alex Coplan
- [gcc r14-8368] rtl-ssa: Provide easier access to debug uses [PR113089]
Alex Coplan
- [gcc r14-8369] aarch64: Re-parent trailing nondebug base reg uses [PR113089]
Alex Coplan
- [gcc r14-8370] aarch64: Fix up debug uses in ldp/stp pass [PR113089]
Alex Coplan
- [gcc r14-8384] aarch64: Re-enable ldp/stp fusion pass
Alex Coplan
- [gcc r14-8496] aarch64: Ensure iterator validity when updating debug uses [PR113616]
Alex Coplan
- [gcc r14-8657] aarch64: Avoid out-of-range shrink-wrapped saves [PR111677]
Alex Coplan
- [gcc r14-8282] RISC-V: Fix RVV_VLMAX
Robin Dapp
- [gcc r14-8429] testsuite/vect: Add target checks to refined patterns.
Robin Dapp
- [gcc r14-8430] fold-const: Handle AND, IOR, XOR with stepped vectors [PR112971].
Robin Dapp
- [gcc r14-8457] genopinit: Split init_all_optabs [PR113575].
Robin Dapp
- [gcc r14-8668] match: Fix vcond into conditional op folding [PR113607].
Robin Dapp
- [gcc r14-6986] libgfortran: Emit a space at beginning of internal unit NML.
Jerry DeLisle
- [gcc r13-8219] libgfortran: Emit a space at beginning of internal unit NML.
Jerry DeLisle
- [gcc r14-7284] AArch64: Reassociate CONST in address expressions
Wilco Dijkstra
- [gcc r14-8156] AArch64: Add -mcpu=cobalt-100
Wilco Dijkstra
- [gcc r11-11211] AArch64: Add -mcpu=cobalt-100
Wilco Dijkstra
- [gcc r12-10116] AArch64: Add -mcpu=cobalt-100
Wilco Dijkstra
- [gcc r13-8254] AArch64: Add -mcpu=cobalt-100
Wilco Dijkstra
- [gcc r14-6913] RISC-V: Make liveness estimation be aware of .vi variant
Lehua Ding
- [gcc r14-7084] RISC-V: Robostify dynamic lmul test
Lehua Ding
- [gcc r14-7242] RISC-V: Remove m_num_vector_iterations[NFC]
Lehua Ding
- [gcc r14-7244] RISC-V: Adjust loop len by costing 1 when NITER < VF
Lehua Ding
- [gcc r14-8202] test regression fix: Add vect128 for bb-slp-43.c
Lehua Ding
- [gcc r14-8205] test regression fix: Add !vect128 for variable length targets of bb-slp-subgroups-3.c
Lehua Ding
- [gcc r14-8221] RISC-V: Support vi variant for vec_cmp
Lehua Ding
- [gcc r14-8333] RISC-V: Fix regressions due to 86de9b66480b710202a2898cf513db105d8c432f
Lehua Ding
- [gcc r14-8448] RISC-V: Refine some codes of VSETVL PASS [NFC]
Lehua Ding
- [gcc r14-7151] libstdc++: [_GLIBCXX_DEBUG] Fix assignment of value-initialized iterator [PR112477]
Francois Dumont
- [gcc r13-8212] libstdc++: [_GLIBCXX_DEBUG] Fix assignment of value-initialized iterator [PR112477]
Francois Dumont
- [gcc r14-8380] libstdc++: [_Hashtable] Remove useless check for _M_before_begin node
Francois Dumont
- [gcc r14-8507] libstdc++: Fix _GLIBCXX_DEBUG_BACKTRACE macro documentation
Francois Dumont
- [gcc r14-7201] arm: vld1q_types_x2 ACLE intrinsics
Richard Earnshaw
- [gcc r14-7202] arm: vld1q_types_x3 ACLE intrinsics
Richard Earnshaw
- [gcc r14-7203] arm: vld1q_types_x4 ACLE intrinsics
Richard Earnshaw
- [gcc r14-7204] arm: vst1_types_x2 ACLE intrinsics
Richard Earnshaw
- [gcc r14-7205] arm: vst1_types_x3 ACLE intrinsics
Richard Earnshaw
- [gcc r14-7206] arm: vst1_types_x4 ACLE intrinsics
Richard Earnshaw
- [gcc r14-7207] arm: vst1q_types_x2 ACLE intrinsics
Richard Earnshaw
- [gcc r14-7208] arm: vst1q_types_x3 ACLE intrinsics
Richard Earnshaw
- [gcc r14-7209] arm: vst1q_types_x4 ACLE intrinsics
Richard Earnshaw
- [gcc r14-7210] arm: vld1_types_x2 ACLE intrinsics
Richard Earnshaw
- [gcc r14-7211] arm: vld1_types_x3 ACLE intrinsics
Richard Earnshaw
- [gcc r14-7212] arm: vld1_types_x4 ACLE intrinsics
Richard Earnshaw
- [gcc r14-8499] arm: Add pattern for bswap + rotate -> rev16 [Bug 108933]
Richard Earnshaw
- [gcc] Created branch 'dfaust/heads/gcc-13-bpf' in namespace 'refs/users'
David Faust
- [gcc r14-8635] xtensa: Make full transition to LRA
Max Filippov
- [gcc r14-7122] config: delete unused CYG_AC_PATH_LIBERTY macro
Michael Frysinger
- [gcc r14-7177] [PATCH] libgccjit: Add support for function attributes and variable attributes.
Guillaume Gomez
- [gcc r14-8411] rs6000: Enable block compare expand on P9 with m32 and mpowerpc64
HaoChen Gui
- [gcc r13-8221] PR testsuite/106879 FAIL: gcc.dg/vect/bb-slp-layout-19.c on powerpc64
Jiu Fu Guo
- [gcc r14-8192] RISC-V: RVV: add toggle to control vsetvl pass behavior
Vineet Gupta
- [gcc r14-8193] RISC-V: fix some vsetvl debug info in pass's Phase 2 code [NFC]
Vineet Gupta
- [gcc r14-7276] sparc: Revert membar optimization that is not suitable for LEON5
Daniel Hellstrom
- [gcc r14-7277] sparc: Add errata workaround to membar patterns
Daniel Hellstrom
- [gcc r14-7278] sparc: Treat instructions with length 0 as empty
Daniel Hellstrom
- [gcc r14-7279] testsuite: Skip ifcvt-4.c for SPARC V8
Daniel Hellstrom
- [gcc r14-7280] sparc: Char arrays are 64-bit aligned on SPARC
Daniel Hellstrom
- [gcc r13-8228] sparc: Revert membar optimization that is not suitable for LEON5
Daniel Hellstrom
- [gcc r13-8229] sparc: Add errata workaround to membar patterns
Daniel Hellstrom
- [gcc r13-8230] sparc: Treat instructions with length 0 as empty
Daniel Hellstrom
- [gcc r13-8231] testsuite: Skip ifcvt-4.c for SPARC V8
Daniel Hellstrom
- [gcc r13-8232] sparc: Char arrays are 64-bit aligned on SPARC
Daniel Hellstrom
- [gcc r14-8279] libsanitizer: Replace memcpy with internal version in sanitizer_common
Daniel Hellstrom
- [gcc r14-8187] Fix merging of value predictors
Jan Hubicka
- [gcc r14-8190] Fix handling of X86_TUNE_AVOID_512FMA_CHAINS.
Jan Hubicka
- [gcc r14-8191] Remove accidental hack in ipa_polymorphic_call_context::set_by_invariant
Jan Hubicka
- [gcc r11-11196] Update znver4 costs
Jan Hubicka
- [gcc r11-11197] Enable AMD znver4 support and add instruction reservations
Jan Hubicka
- [gcc r11-11198] Remove znver4 instruction reservations
Jan Hubicka
- [gcc r11-11199] Add AMD znver4 instruction reservations
Jan Hubicka
- [gcc r11-11200] Zen4 tuning part 2
Jan Hubicka
- [gcc r11-11201] FIx handling of X86_TUNE_AVOID_512FMA_CHAINS
Jan Hubicka
- [gcc r14-8395] Add -fmin-function-alignmnet
Jan Hubicka
- [gcc r14-8465] c-family: Fix ICE with large column number after restoring a PCH [PR105608]
Lewis Hyatt
- [gcc r11-11213] c-family: Fix ICE with large column number after restoring a PCH [PR105608]
Lewis Hyatt
- [gcc r12-10118] c-family: Fix ICE with large column number after restoring a PCH [PR105608]
Lewis Hyatt
- [gcc r13-8257] c-family: Fix ICE with large column number after restoring a PCH [PR105608]
Lewis Hyatt
- [gcc r14-7145] dg-extract-results.py: Ignore case in header line
Paul Iannetta
- [gcc r14-8230] sra: Disqualify bases of operands of asm gotos
Martin Jambor
- [gcc r14-8392] ipa-cp: Fix check for exceeding param_ipa_cp_value_list_size (PR 113490)
Martin Jambor
- [gcc r14-8398] ipa: Self-DCE of uses of removed call LHSs (PR 108007)
Martin Jambor
- [gcc r13-8246] sra: Disqualify bases of operands of asm gotos
Martin Jambor
- [gcc r14-6891] Rotate ChangeLog files.
Jakub Jelinek
- [gcc r14-6892] Update Copyright year in ChangeLog files
Jakub Jelinek
- [gcc r14-6893] Update copyright dates.
Jakub Jelinek
- [gcc r14-6894] Small tweaks for update-copyright.py
Jakub Jelinek
- [gcc r14-6935] Update copyright years.
Jakub Jelinek
- [gcc r14-6936] Update copyright years.
Jakub Jelinek
- [gcc r14-6940] Improve __builtin_popcount* (x) == 1 generation if x is known != 0 [PR90693]
Jakub Jelinek
- [gcc r14-6941] scev: Avoid ICE on results used in abnormal PHI args [PR113201]
Jakub Jelinek
- [gcc r14-7000] lower-bitint: Punt .*_OVERFLOW optimization if cast from IMAGPART_EXPR appears before REALPART_EXPR
Jakub Jelinek
- [gcc r14-7001] lower-bitint: Fix up lowering of huge _BitInt 0 PHI args [PR113120]
Jakub Jelinek
- [gcc r14-7002] gimplify: Fix ICE in recalculate_side_effects [PR113228]
Jakub Jelinek
- [gcc r14-7027] libgomp: Use absolute pathname to testsuite/flock [PR113192]
Jakub Jelinek
- [gcc r14-7030] vect: Ensure both NITERSM1 and NITERS are INTEGER_CSTs or neither of them [PR113210]
Jakub Jelinek
- [gcc r14-7040] aarch64: Fix up GC of aarch64_simd_types [PR113270]
Jakub Jelinek
- [gcc r14-7066] c-family: copy attribute diagnostic fixes [PR113262]
Jakub Jelinek
- [gcc r14-7095] sra: Partial fix for BITINT_TYPEs [PR113120]
Jakub Jelinek
- [gcc r14-7099] libgomp: Fix up FLOCK fallback handling [PR113192]
Jakub Jelinek
- [gcc r14-7100] testsuite: Fix PR number [PR113297]
Jakub Jelinek
- [gcc r14-7111] testsuite: Add testcase for already fixed PR [PR112734]
Jakub Jelinek
- [gcc r14-7171] libgcc: Use may_alias attribute in bitint handlers
Jakub Jelinek
- [gcc r14-7175] testsuite: Fix up preprocessor conditions in bitint-31.c test
Jakub Jelinek
- [gcc r14-7178] lower-bitint: Fix handling of casts on arches with abi_limb_mode != limb_mode
Jakub Jelinek
- [gcc r14-7179] lower-bitint: Fix up handling of uninitialized large/huge _BitInt call arguments [PR113316]
Jakub Jelinek
- [gcc r14-7180] lower-bitint: Fix a typo in a condition [PR113323]
Jakub Jelinek
- [gcc r14-7181] sra: Punt for too large _BitInt accesses [PR113330]
Jakub Jelinek
- [gcc r14-7182] lower-bitint: Fix up handling of unsigned INTEGER_CSTs operands with lots of 1s in the upper bits [P
Jakub Jelinek
- [gcc r14-7188] varasm: Fix up process_pending_assemble_externals [PR113182]
Jakub Jelinek
- [gcc r14-7200] c: Avoid _BitInt indexes > sizetype in ARRAY_REFs [PR113315]
Jakub Jelinek
- [gcc r14-7222] c++, demangle: Implement https://github.com/itanium-cxx-abi/cxx-abi/issues/148 non-proposal
Jakub Jelinek
- [gcc r14-7223] testsuite: Fix up vect-early-break_100-pr113287.c testcase [PR113287]
Jakub Jelinek
- [gcc r14-7224] lower-bitint: Fix up handle_operand_addr INTEGER_CST handling [PR113361]
Jakub Jelinek
- [gcc/redhat/heads/gcc-14-branch] (442 commits) Merge commit 'r14-7225-gf8a5298c97c460d45e888b123fe1bbcdb49
Jakub Jelinek
- [gcc(refs/vendors/redhat/heads/gcc-14-branch)] Merge commit 'r14-7225-gf8a5298c97c460d45e888b123fe1bbcdb49b8ad4' into redhat/gcc-14-branch
Jakub Jelinek
- [gcc r14-7239] lower-bitint: Fix up handling of INTEGER_CSTs in handle_operand in right shifts or comparisons [PR11
Jakub Jelinek
- [gcc r14-7253] testsuite: Add testcase for already fixed PR [PR113048]
Jakub Jelinek
- [gcc r14-7274] cfgexpand: Workaround CSE of ADDR_EXPRs in VAR_DECL partitioning [PR113372]
Jakub Jelinek
- [gcc r14-8178] openmp: Add OpenMP _BitInt support [PR113409]
Jakub Jelinek
- [gcc r14-8179] Fix comment typos
Jakub Jelinek
- [gcc r14-8180] testsuite: Add testcase for already fixed PR [PR110251]
Jakub Jelinek
- [gcc r14-8183] ipa-strub: Fix handling of _BitInt returns [PR113406]
Jakub Jelinek
- [gcc r14-8184] lower-bitint: Fix up VIEW_CONVERT_EXPR handling [PR113408]
Jakub Jelinek
- [gcc r14-8185] gimple-ssa-warn-access: Cast huge params to sizetype before using them in maybe_check_access_sizes [
Jakub Jelinek
- [gcc r14-8186] lower-bitint: Avoid overlap between destinations and sources in libgcc calls [PR113421]
Jakub Jelinek
- [gcc r14-8208] opts: Fix up -ffold-mem-offsets option keywords
Jakub Jelinek
- [gcc r14-8209] testsuite: Fix up gcc.target/i386/sse4_1-stv-1.c test [PR113452]
Jakub Jelinek
- [gcc r14-8210] testsuite: Fix up scev-16.c test [PR113446]
Jakub Jelinek
- [gcc r14-8214] i386: Add -masm=intel profiling support [PR113122]
Jakub Jelinek
- [gcc r14-8215] riscv: Remove Bool keywords from riscv.opt
Jakub Jelinek
- [gcc r14-8231] Fix compare-debug bootstrap failure [PR113445]
Jakub Jelinek
- [gcc/redhat/heads/gcc-14-branch] (1029 commits) Merge commit 'r14-8252-g3d3145e9e1461e92bef02d55d36990261dd
Jakub Jelinek
- [gcc(refs/vendors/redhat/heads/gcc-14-branch)] Merge commit 'r14-8251-g48c8d26d771a5dcf721529b1ca91737a2eff6c13' into redhat/gcc-14-branch
Jakub Jelinek
- [gcc(refs/vendors/redhat/heads/gcc-14-branch)] Merge commit 'r14-8252-g3d3145e9e1461e92bef02d55d36990261dd0444d' into redhat/gcc-14-branch
Jakub Jelinek
- [gcc r14-8275] expansion: Fix ICEs with BLKmode VIEW_CONVERT_EXPR around non-BLKmode VAR_DECLs
Jakub Jelinek
- [gcc r14-8276] sccvn: Don't use SCALAR_INT_TYPE_MODE on BLKmode BITINT_TYPEs [PR113459]
Jakub Jelinek
- [gcc r14-8277] gimple-ssa-warn-restrict: Only use type range from NOP_EXPR for non-narrowing conversions [PR113463]
Jakub Jelinek
- [gcc r14-8278] lower-bitint: Don't use m_loads for loads used in GIMPLE_ASM [PR113464]
Jakub Jelinek
- [gcc r14-8302] tree-switch-conversion: Bugfixes for _BitInt [PR113491]
Jakub Jelinek
- [gcc r14-8303] lower-bitint: Handle INTEGER_CST rhs1 in handle_cast [PR113462]
Jakub Jelinek
- [gcc r14-8349] fold-const: Fold larger VIEW_CONVERT_EXPRs [PR113462]
Jakub Jelinek
- [gcc r14-8352] gcn: Fix a warning
Jakub Jelinek
- [gcc r14-8356] ia64: Fix up -Wunused-parameter warning
Jakub Jelinek
- [gcc r14-8373] c: Call c_fully_fold on __atomic_* operands in atomic_bitint_fetch_using_cas_loop [PR113518]
Jakub Jelinek
- [gcc r14-8416] docs: Fix 2 typos
Jakub Jelinek
- [gcc r14-8423] convert: Fix test for out of bounds shift count [PR113574]
Jakub Jelinek
- [gcc/redhat/heads/gcc-14-branch] (172 commits) Merge commit 'r14-8423-gfb1b7e2fec951ba0bf4f68fac6a16929f4f
Jakub Jelinek
- [gcc(refs/vendors/redhat/heads/gcc-14-branch)] Merge commit 'r14-8423-gfb1b7e2fec951ba0bf4f68fac6a16929f4f63910' into redhat/gcc-14-branch
Jakub Jelinek
- [gcc r14-8439] c++: Fix up build_m_component_ref [PR113599]
Jakub Jelinek
- [gcc/redhat/heads/gcc-14-branch] (43 commits) Merge commit 'r14-8465-g5200ef26ac1771a75596394c20c5f1a3486
Jakub Jelinek
- [gcc(refs/vendors/redhat/heads/gcc-14-branch)] Merge commit 'r14-8465-g5200ef26ac1771a75596394c20c5f1a348694d5e' into redhat/gcc-14-branch
Jakub Jelinek
- [gcc r14-8466] lower-bitint: Add debugging dump of SSA_NAME -> decl mappings
Jakub Jelinek
- [gcc r14-8467] lower-bitint: Fix up VIEW_CONVERT_EXPR handling in lower_mergeable_stmt [PR113568]
Jakub Jelinek
- [gcc r14-8468] lower-bitint: Avoid sign-extending cast to unsigned types feeding div/mod/float [PR113614]
Jakub Jelinek
- [gcc r14-8487] tree-ssa-strlen: Fix pdata->maxlen computation [PR110603]
Jakub Jelinek
- [gcc r14-8515] testsuite: Fix up pr113622-{2, 3}.c for i686-linux [PR113622]
Jakub Jelinek
- [gcc r14-8516] except: Fix __builtin_eh_return_data_regno (-42) expansion [PR101195]
Jakub Jelinek
- [gcc r14-8517] tree-ssa-strlen: Fix up handle_store [PR113603]
Jakub Jelinek
- [gcc r14-8650] lower-bitint: Fix up VIEW_CONVERT_EXPR handling in handle_operand_addr [PR113639]
Jakub Jelinek
- [gcc r14-8651] dwarf2out: Fix ICE on large _BitInt in loc_list_from_tree_1 [PR113637]
Jakub Jelinek
- [gcc r14-8652] simplify-rtx: Fix up last argument to simplify_gen_unary [PR113656]
Jakub Jelinek
- [gcc r14-7023] i386: Fix recent testcase fail
Haochen Jiang
- [gcc r14-7126] Add -mevex512 into invoke.texi
Haochen Jiang
- [gcc r14-7168] i386: Add AVX10.1 related macros
Haochen Jiang
- [gcc r14-7169] i386: Remove redundant move in vnni pattern
Haochen Jiang
- [gcc r14-8406] i386: Modify testcases failed under -DDEBUG
Haochen Jiang
- [gcc r14-8494] PR112950: Use #pragma GCC for including arm_sve.h.
Prathamesh Kulkarni
- [gcc r14-8174] sched-deps.cc (find_modifiable_mems): Avoid exponential behavior [PR96388]
Maxim Kuvyrkov
- [gcc r14-6983] Fix typo in last change
Jeff Law
- [gcc r14-7070] [committed] Fix minor bug on mn103 port
Jeff Law
- [gcc r14-7071] [committed] Fix minor bug in epiphany port
Jeff Law
- [gcc r14-7073] [committed] Adding missing prototype for __clzhi2 to xstormy port
Jeff Law
- [gcc r14-7230] [committed] Fix MIPS bootstrap
Jeff Law
- [gcc r14-8298] [PATCH] Avoid ICE in single-bit logical RMWs on m68k-uclinux [PR108640]
Jeff Law
- [gcc r14-8299] [PATCH] Avoid ICE on m68k -fzero-call-used-regs -fpic [PR110934]
Jeff Law
- [gcc r14-8322] [committed] [NFC] Fix riscv_init_cumulative_args for unused arguments
Jeff Law
- [gcc r14-8323] Install right version of last change.
Jeff Law
- [gcc r14-8324] Re: [PATCH] Avoid ICE with m68k-elf -malign-int and libcalls
Jeff Law
- [gcc r14-8325] [PATCH v3 2/2] RISC-V: Fix XCValu test
Jeff Law
- [gcc r14-8327] [committed] Adjust expectations for pr59533-1.c
Jeff Law
- [gcc r14-8396] [PATCH v3] RISC-V: Add split pattern to generate SFB instructions. [PR113095]
Jeff Law
- [gcc r14-6980] testsuite/52641: Fix sloppy tests that did not care for sizeof(int)=2 etc.
Georg-Johann Lay
- [gcc r14-6981] testsuite/52641: Fix fallout from sloppy tests.
Georg-Johann Lay
- [gcc r14-6982] testsuite/52641: Fix fallout from sloppy tests.
Georg-Johann Lay
- [gcc r14-6987] AVR: Fix some test options. Skip tests with address-space on Reduced Tiny.
Georg-Johann Lay
- [gcc r14-6999] AVR: PR target/112952: Fix attribute "address", "io" and "io_low"
Georg-Johann Lay
- [gcc r13-8197] AVR: PR target/112952: Fix attribute "address", "io" and "io_low"
Georg-Johann Lay
- [gcc r12-10085] AVR: PR target/112952: Fix attribute "address", "io" and "io_low"
Georg-Johann Lay
- [gcc r14-7137] AVR: Some minor improvements to the TEXI documentation.
Georg-Johann Lay
- [gcc r14-7143] AVR: invoke.texi: Put internal options in their own @subsubsection.
Georg-Johann Lay
- [gcc r14-7190] AVR: Work around "sequence of 3 consecutive punctuation characters" warning.
Georg-Johann Lay
- [gcc r13-8216] AVR: Work around "sequence of 3 consecutive punctuation characters" warning.
Georg-Johann Lay
- [gcc r12-10092] AVR: Work around "sequence of 3 consecutive punctuation characters" warning.
Georg-Johann Lay
- [gcc r14-7214] AVR: Documentation: Attribute address has exactly one argument.
Georg-Johann Lay
- [gcc r14-7215] AVR: Documentation: Web-Link an example ld-Script for Address-Space __flashN.
Georg-Johann Lay
- [gcc r14-7231] AVR: Support .rodata in Flash for AVR64* and AVR128* Devices.
Georg-Johann Lay
- [gcc r14-7240] AVR: target/113156 - Fix ICE due to missing "Save" on -m[long-]double= options.
Georg-Johann Lay
- [gcc r13-8223] AVR: target/113156 - Fix ICE due to missing "Save" on -m[long-]double= options.
Georg-Johann Lay
- [gcc r12-10097] AVR: target/113156 - Fix ICE due to missing "Save" on -m[long-]double= options.
Georg-Johann Lay
- [gcc r14-7247] AVR: target/107201: Make -nodevicelib work for all devices.
Georg-Johann Lay
- [gcc r14-7252] AVR: Document option -mskip-bug.
Georg-Johann Lay
- [gcc r13-8227] AVR: target/107201: Make -nodevicelib work for all devices.
Georg-Johann Lay
- [gcc r12-10100] AVR: target/107201: Make -nodevicelib work for all devices.
Georg-Johann Lay
- [gcc r14-7273] AVR: Add AVR16EB, AVR16EA and AVR32EA devices.
Georg-Johann Lay
- [gcc r14-8212] AVR: Fix typo in device-specs generation. Reuse -m[no-]rodata-in-ram checker.
Georg-Johann Lay
- [gcc r14-8216] AVR: Tabify gen-avr-mmcu-specs.cc.
Georg-Johann Lay
- [gcc r14-8217] AVR: Tabify gen-avr-mmcu-texi.cc.
Georg-Johann Lay
- [gcc r14-8218] AVR: Tabify driver-avr.cc.
Georg-Johann Lay
- [gcc r14-8219] AVR: Tabify avr-c.cc.
Georg-Johann Lay
- [gcc r14-8220] AVR: Tabify avr-devices.cc.
Georg-Johann Lay
- [gcc r14-8222] AVR: Tabify avr-log.cc.
Georg-Johann Lay
- [gcc r14-8433] AVR: target/113601 - Fix wrong data start for ATmega3208 and ATmega3209.
Georg-Johann Lay
- [gcc r13-8251] AVR: Add AVR16EB, AVR16EA and AVR32EA devices.
Georg-Johann Lay
- [gcc r13-8252] AVR: target/113601 - Fix wrong data start for ATmega3208 and ATmega3209.
Georg-Johann Lay
- [gcc r12-10114] AVR: target/113601 - Fix wrong data start for ATmega3208 and ATmega3209.
Georg-Johann Lay
- [gcc r14-8644] AVR: Add AVR64DU and some older devices.
Georg-Johann Lay
- [gcc r13-8265] AVR: Add AVR64DU and some older devices.
Georg-Johann Lay
- [gcc r14-6945] Implement ASM_DECLARE_FUNCTION_NAME using ASM_OUTPUT_FUNCTION_LABEL
Ilya Leoshkevich
- [gcc r14-6946] asan: Align .LASANPC on function boundary
Ilya Leoshkevich
- [gcc r14-7012] asan: Do not call asan_function_start () without the current function [PR113251]
Ilya Leoshkevich
- [gcc r14-7176] rs6000: Fix ASAN linker errors for Power ELF V1 ABI [PR113284]
Ilya Leoshkevich
- [gcc r14-6877] RISC-V: Count pointer type SSA into RVV regs liveness for dynamic LMUL cost model
Pan Li
- [gcc r14-6880] RISC-V: Declare STMT_VINFO_TYPE (...) as local variable
Pan Li
- [gcc r14-6883] RISC-V: Add simplification of dummy len and dummy mask COND_LEN_xxx pattern
Pan Li
- [gcc r14-6889] RISC-V: Make liveness be aware of rgroup number of LENS[dynamic LMUL]
Pan Li
- [gcc r14-6901] RISC-V: Fix indent
Pan Li
- [gcc r14-6902] RISC-V: Fix bug of earliest fusion for infinite loop[VSETVL PASS]
Pan Li
- [gcc r14-6910] RISC-V: Refine LMUL computation for MASK_LEN_LOAD/MASK_LEN_STORE IFN
Pan Li
- [gcc r14-6914] Revert "RISC-V: Make liveness estimation be aware of .vi variant"
Pan Li
- [gcc r14-6928] RISC-V: Make liveness estimation be aware of .vi variant
Pan Li
- [gcc r14-6933] Revert "RISC-V: Add crypto vector builtin function."
Pan Li
- [gcc r14-6934] Revert "RISC-V: Add crypto vector api-testing cases."
Pan Li
- [gcc r14-6965] RISC-V: Allow simplification non-vlmax with len = NUNITS reg to reg move
Pan Li
- [gcc r14-6966] RISC-V: Teach liveness computation loop invariant shift amount
Pan Li
- [gcc r14-6967] RISC-V: Update MAX_SEW for available vsevl info[VSETVL PASS]
Pan Li
- [gcc r14-6976] RISC-V: Use MAX instead of std::max [VSETVL PASS]
Pan Li
- [gcc r14-7021] RISC-V: Fix comments of segment load/store intrinsic [NFC]
Pan Li
- [gcc r14-7034] RISC-V: Fix loop invariant check
Pan Li
- [gcc r14-7093] RISC-V: Refine unsigned avg_floor/avg_ceil
Pan Li
- [gcc r14-7118] RISC-V: Minor tweak dynamic cost model
Pan Li
- [gcc r14-7119] RISC-V: Switch RVV cost model.
Pan Li
- [gcc r14-7128] RISC-V: VLA preempts VLS on unknown NITERS loop
Pan Li
- [gcc r14-7133] LOOP-UNROLL: Leverage HAS_SIGNED_ZERO for var expansion
Pan Li
- [gcc r14-7163] RISC-V: Update the comments of riscv_v_ext_mode_p [NFC]
Pan Li
- [gcc r14-7167] RISC-V: Enhance a testcase
Pan Li
- [gcc r14-7183] RISC-V: Adjust scalar_to_vec cost
Pan Li
- [gcc r14-7238] RISC-V: Fix attributes bug configuration of ternary instructions
Pan Li
- [gcc r14-7241] RISC-V: Add optimized dump check of VLS reduc tests
Pan Li
- [gcc r14-7245] RISC-V: Fix regression (GCC-14 compare with GCC-13.2) of SHA256 from coremark-pro
Pan Li
- [gcc r14-7268] RISC-V: delete all the vector psabi checking.
Pan Li
- [gcc r14-7269] RISC-V: delete vector abi checking in all relevant tests.
Pan Li
- [gcc r14-7271] RISC-V: Report Sorry when users enable RVV in big-endian mode [PR113404]
Pan Li
- [gcc r14-8176] RISC-V: Fix asm checks regression due to recent middle-end change
Pan Li
- [gcc r14-8199] RISC-V: Add has compatible check for conflict vsetvl fusion
Pan Li
- [gcc r14-8301] RISC-V: Suppress warning
Pan Li
- [gcc r14-8329] RISC-V: Fix vfirst/vmsbf/vmsif/vmsof ratio attributes
Pan Li
- [gcc r14-8335] RISC-V: Lower vmv.v.x (avl = 1) into vmv.s.x
Pan Li
- [gcc r14-8378] RISC-V: Fix large memory usage of VSETVL PASS [PR113495]
Pan Li
- [gcc r14-8415] RISC-V: Add optim-no-fusion compile option [VSETVL PASS]
Pan Li
- [gcc r14-8418] RISC-V: Remove redundant full available computation [NFC]
Pan Li
- [gcc r14-8419] RISC-V: Add LCM delete block predecessors dump information
Pan Li
- [gcc r14-8424] RISC-V: remove param riscv-vector-abi. [PR113538]
Pan Li
- [gcc r14-8442] RISC-V: Fix incorrect LCM delete bug [VSETVL PASS]
Pan Li
- [gcc r14-8510] RISC-V: Fix regression
Pan Li
- [gcc r14-8628] RISC-V: Bugfix for vls mode aggregated in GPR calling convention
Pan Li
- [gcc r14-8639] RISC-V: Fix VSETLV PASS compile-time issue
Pan Li
- [gcc r14-7089] strub: Only unbias stack point for SPARC_STACK_BOUNDARY_HACK [PR113100]
Kewen Lin
- [gcc r14-7090] rs6000: Make copysign (x, -1) back to -abs (x) for IEEE128 float [PR112606]
Kewen Lin
- [gcc r14-7091] rs6000: Eliminate zext fed by vclzlsbb [PR111480]
Kewen Lin
- [gcc r14-7092] testsuite, rs6000: Adjust pcrel-sibcall-1.c with noipa [PR112751]
Kewen Lin
- [gcc r14-7270] testsuite: Fix vect_long_mult on Power [PR109705]
Kewen Lin
- [gcc r14-8201] testsuite, rs6000: Adjust fold-vec-extract-char.p7.c [PR111850]
Kewen Lin
- [gcc r14-8485] testsuite: Fix vect_long_mult for 32-bit Power [PR109705]
Kewen Lin
- [gcc r14-7124] Optimize A < B ? A : B to MIN_EXPR.
hongtao Liu
- [gcc r14-7164] Update documents for fcf-protection=
hongtao Liu
- [gcc r14-8266] Fix testcase failure on many platforms which don't support vect_int_max.
hongtao Liu
- [gcc r14-8267] Adjust testcase gcc.target/i386/part-vect-copysignhf.c.
hongtao Liu
- [gcc r14-8409] Adjust hwasan testcase for x86 target.
hongtao Liu
- [gcc r14-8410] Enable -mlam=u57 by default when compiled with -fsanitize=hwaddress.
hongtao Liu
- [gcc r14-6907] OpenMP: trivial cleanups to omp-general.cc
Sandra Loosemore
- [gcc r14-7165] libgcc, nios2: Fix exception handling on nios2 with -fpic
Sandra Loosemore
- [gcc r13-8217] libgcc, nios2: Fix exception handling on nios2 with -fpic
Sandra Loosemore
- [gcc r12-10094] libgcc, nios2: Fix exception handling on nios2 with -fpic
Sandra Loosemore
- [gcc r14-8171] Tidy documentation for BPF builtins [PR112973]
Sandra Loosemore
- [gcc r14-8173] Move docs for -Wuse-after-free and -Wuseless-cast [PR111693]
Sandra Loosemore
- [gcc r14-8195] Clean up documentation for -Wstrict-flex-arrays [PR111659]
Sandra Loosemore
- [gcc r14-8198] Re-alphabetize attribute tables in extend.texi.
Sandra Loosemore
- [gcc r14-8200] Document negative forms of -Wtsan and -Wxor-used-as-pow [PR110847]
Sandra Loosemore
- [gcc r14-8258] Restore documentation for const/volatile functions [PR107942]
Sandra Loosemore
- [gcc r14-8259] Remove remnant of removed Cygwin options from invoke.texi [PR108521]
Sandra Loosemore
- [gcc r14-8261] Improve documentation of noinline and noipa attributes [PR108470]
Sandra Loosemore
- [gcc r14-8263] More precise documentation for cleanup attribute [PR110029]
Sandra Loosemore
- [gcc r14-8304] Correct documentation for -Warray-parameter [PR102998]
Sandra Loosemore
- [gcc r14-8314] Clean up examples for -Wdangling-pointer [PR109708]
Sandra Loosemore
- [gcc r14-8318] Make the manual clearer about what options -Wunused enables [PR90464]
Sandra Loosemore
- [gcc r14-8341] Sort warning options in c-family/c.opt.
Sandra Loosemore
- [gcc r14-8342] Correct lists of options enabled by -Wall and -Wextra [PR90463]
Sandra Loosemore
- [gcc r14-7246] libgfortran: Bugfix if not define HAVE_ATOMIC_FETCH_ADD
H.J. Lu
- [gcc r14-7257] Remove --save-temps from some compile tests
H.J. Lu
- [gcc r14-8226] hwasan: Check if Intel LAM_U57 is enabled
H.J. Lu
- [gcc r14-8251] hwasan: Always set target_hwasan_flags
H.J. Lu
- [gcc r14-8362] m2: Use time_t in time and don't redefine alloca
H.J. Lu
- [gcc r14-8363] gcc.dg/torture/pr113255.c: Fix ia32 test failure
H.J. Lu
- [gcc r14-8469] x86: Add no_callee_saved_registers function attribute
H.J. Lu
- [gcc r14-8470] x86: Don't save callee-saved registers in noreturn functions
H.J. Lu
- [gcc r14-8495] x86: Save callee-saved registers in noreturn functions for -O0/-Og
H.J. Lu
- [gcc r14-8511] x86: Limit -mcmodel=large tests to lp64 target
H.J. Lu
- [gcc r14-8637] i386: Add "Ws" constraint for symbolic address/label reference [PR105576]
H.J. Lu
- [gcc r14-6879] LoongArch: Added TLS Le Relax support.
LuluCheng
- [gcc r14-6908] LoongArch: Merge constant vector permuatation implementations.
LuluCheng
- [gcc r14-6909] LoongArch: testsuite:Fix FAIL in lasx-xvstelm.c file.
LuluCheng
- [gcc r14-6911] LoongArch: testsuite:Add loongarch to gcc.dg/vect/slp-26.c.
LuluCheng
- [gcc r14-6948] LoongArch: testsuite:Added support for vector object detection.
LuluCheng
- [gcc r14-6949] LoongArch: testsuite:Modify the test behavior of the vect-bic-bitmask-{12, 23}.c file.
LuluCheng
- [gcc r14-6950] LoongArch: testsuite:Added detection support for LoongArch architecture in vect-{82, 83}.c.
LuluCheng
- [gcc r14-6951] LoongArch: testsuite:Fix FAIL in file bind_c_array_params_2.f90.
LuluCheng
- [gcc r14-6952] LoongArch: testsuite:Delete the default run behavior in pr60510.f.
LuluCheng
- [gcc r14-6953] LoongArch: testsuite:Added additional vectorization "-mlasx" compilation option.
LuluCheng
- [gcc r14-6954] LoongArch: testsuite:Give up the detection of the gcc.dg/fma-{3, 4, 6, 7}.c file.
LuluCheng
- [gcc r14-6955] LoongArch: Fixed the problem of incorrect judgment of the immediate field of the [x]vld/[x]vst instr
LuluCheng
- [gcc r14-6968] LoongArch: Improve lasx_xvpermi_q_<LASX:mode> insn pattern
LuluCheng
- [gcc r14-7022] LoongArch: Implement vec_init<M><N> where N is a LSX vector mode
LuluCheng
- [gcc r14-7085] LoongArch: Handle ISA evolution switches along with other options
LuluCheng
- [gcc r14-7086] LoongArch: Rename ISA_BASE_LA64V100 to ISA_BASE_LA64
LuluCheng
- [gcc r14-7087] LoongArch: Use enums for constants
LuluCheng
- [gcc r14-7088] LoongArch: Simplify -mexplicit-reloc definitions
LuluCheng
- [gcc r14-7096] LoongArch: testsuite:Fixed a bug that added a target check error.
LuluCheng
- [gcc r14-7097] LoongArch: testsuite: Add loongarch support to slp-21.c.
LuluCheng
- [gcc r14-7125] LoongArch: Optimized some of the symbolic expansion instructions generated during bitwise operations
LuluCheng
- [gcc r14-7134] LoongArch: Implement option save/restore
LuluCheng
- [gcc r14-7160] LoongArch: Redundant sign extension elimination optimization.
LuluCheng
- [gcc r14-7161] LoongArch: Redundant sign extension elimination optimization 2.
LuluCheng
- [gcc r14-8203] LoongArch: Assign the '/u' attribute to the mem to which the global offset table belongs.
LuluCheng
- [gcc r14-8204] LoongArch: testsuite:Fix fail in gen-vect-{2, 25}.c file.
LuluCheng
- [gcc r14-8344] LoongArch: doc: Add attribute descriptions defined in the target-supports.exp.
LuluCheng
- [gcc r14-8412] LoongArch: Disable TLS type symbols from generating non-zero offsets.
LuluCheng
- [gcc r14-8414] LoongArch: Remove vec_concatz<mode> pattern.
LuluCheng
- [gcc r14-8444] LoongArch: Optimize implementation of single-precision floating-point approximate division.
LuluCheng
- [gcc r14-8445] LoongArch: testsuite:Added additional vectorization "-mlsx" option.
LuluCheng
- [gcc r14-8446] LoongArch: Define LOGICAL_OP_NON_SHORT_CIRCUIT
LuluCheng
- [gcc r14-8447] LoongArch: Split vec_selects of bottom elements into simple move
LuluCheng
- [gcc r14-7141] [PR112918][LRA]: Fixing IRA ICE on m68k
Vladimir Makarov
- [gcc r14-7248] [PR113354][LRA]: Fixing LRA failure on building MIPS GCC
Vladimir Makarov
- [gcc r14-8435] [PR113526][LRA]: Fixing asm-flag-1.c failure on ARM
Vladimir Makarov
- [gcc r14-6917] analyzer: handle arrays of unknown size in access diagrams [PR113222]
David Malcolm
- [gcc r14-6918] analyzer: fix deref-before-check false positives due to inlining [PR112790]
David Malcolm
- [gcc r14-6919] analyzer: add sarif properties for checker events
David Malcolm
- [gcc r14-6920] options: add gcc/regenerate-opt-urls.py
David Malcolm
- [gcc r14-6921] Add generated .opt.urls files
David Malcolm
- [gcc r14-6922] opts: add logic to generate options-urls.cc
David Malcolm
- [gcc r14-6923] options: wire up options-urls.cc into gcc_urlifier
David Malcolm
- [gcc r14-7104] pretty-print: add selftest coverage for numbered args
David Malcolm
- [gcc r14-7105] pretty-print: support urlification in phase 3
David Malcolm
- [gcc r14-7106] gcc-urlifier: handle option prefixes such as '-fno-'
David Malcolm
- [gcc r14-7117] libgccjit: Fix GGC segfault when using -flto
David Malcolm
- [gcc r14-7265] analyzer: casting all zeroes should give all zeroes [PR113333]
David Malcolm
- [gcc r14-7266] analyzer: fix false +ves from -Wanalyzer-tainted-array-index with unsigned char index [PR106229]
David Malcolm
- [gcc r14-8255] Fix ICE in -fdiagnostics-generate-patch [PR112684]
David Malcolm
- [gcc r14-8256] analyzer: fix offsets in has_null_terminator [PR112811]
David Malcolm
- [gcc r14-8257] analyzer: fix ICE on strlen ((char *)&VECTOR_CST) [PR111361]
David Malcolm
- [gcc r14-8390] analyzer kernel plugin: implement __check_object_size [PR112927]
David Malcolm
- [gcc r14-8391] analyzer: fix taint false +ve due to overzealous state purging [PR112977]
David Malcolm
- [gcc r14-8428] analyzer: fix defaults in compound assignments from non-zero offsets [PR112969]
David Malcolm
- [gcc r14-8626] analyzer: add SARIF property bag to -Wanalyzer-allocation-size
David Malcolm
- [gcc r14-8627] analyzer: fix -Wanalyzer-allocation-size false +ve on Linux kernel's round_up macro [PR113654]
David Malcolm
- [gcc r14-8640] analyzer: handle null "var" in state_change_event::get_desc [PR113509]
David Malcolm
- [gcc r14-8670] analyzer: fix skipping of debug stmts [PR113253]
David Malcolm
- [gcc r14-8472] bpf: add constant pointer to helper-skb-ancestor-cgroup-id.c test
Jose E. Marchesi
- [gcc r14-8504] bpf: emit empty epilogues in naked functions
Jose E. Marchesi
- [gcc r14-6929] libstdc++: Use _GLIBCXX_USE_BUILTIN_TRAIT
Ken Matsui
- [gcc r14-7127] libstdc++: Optimize std::is_compound compilation performance
Ken Matsui
- [gcc r14-7135] libstdc++: Fix error handling in filesystem::equivalent [PR113250]
Ken Matsui
- [gcc r13-8209] libstdc++: Fix error handling in filesystem::equivalent [PR113250]
Ken Matsui
- [gcc r12-10089] libstdc++: Fix error handling in filesystem::equivalent [PR113250]
Ken Matsui
- [gcc r11-11188] libstdc++: Fix error handling in filesystem::equivalent [PR113250]
Ken Matsui
- [gcc r14-7136] libstdc++: Use using instead of typedef in opts-common.h
Ken Matsui
- [gcc] Created branch 'meissner/heads/work151' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work151)] Add ChangeLog.meissner and REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work151-dmf' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-dmf)] Add ChangeLog.meissner and REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work151-vpair' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-vpair)] Add ChangeLog.meissner and REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work151-vsubreg' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-vsubreg)] Add ChangeLog.meissner and REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work151-vcombo' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-vcombo)] Add ChangeLog.meissner and REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work151-test' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-test)] Add ChangeLog.meissner and REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work151-orig' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-orig)] Add REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work151)] Power10: Add options to disable load and store vector pair.
Michael Meissner
- [gcc(refs/users/meissner/heads/work151)] Update ChangeLog.*
Michael Meissner
- [gcc/meissner/heads/work151-dmf] (4 commits) Merge commit 'refs/users/meissner/heads/work151-dmf' of git
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-dmf)] Merge commit 'refs/users/meissner/heads/work151-dmf' of git+ssh://gcc.gnu.org/git/gcc into me/work15
Michael Meissner
- [gcc/meissner/heads/work151-vsubreg] (5 commits) Merge commit 'refs/users/meissner/heads/work151-vsubreg' of
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-vsubreg)] Add ChangeLog.meissner and REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-vsubreg)] Merge commit 'refs/users/meissner/heads/work151-vsubreg' of git+ssh://gcc.gnu.org/git/gcc into me/wo
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-vpair)] Remove files
Michael Meissner
- [gcc/meissner/heads/work151-vpair] (5 commits) Finish re-basing
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-vpair)] Merge commit 'refs/users/meissner/heads/work151-vpair' of git+ssh://gcc.gnu.org/git/gcc into me/work
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-vpair)] Finish re-basing
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-dmf)] Finish re-basing
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-vsubreg)] Finish re-basing
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-vsubreg)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-dmf)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-vcombo)] Reset gcc/ChangeLog.meissner and gcc/REVISION
Michael Meissner
- [gcc/meissner/heads/work151-vcombo] (6 commits) Merge commit 'refs/users/meissner/heads/work151-vcombo' of
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-vcombo)] Add ChangeLog.meissner and REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-vcombo)] Reset gcc/ChangeLog.meissner and gcc/REVISION
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-vcombo)] Merge commit 'refs/users/meissner/heads/work151-vcombo' of git+ssh://gcc.gnu.org/git/gcc into me/wor
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-vcombo)] Finish re-basing
Michael Meissner
- [gcc(refs/users/meissner/heads/work151)] Fudge for ChangeLog/REVISION for merging
Michael Meissner
- [gcc(refs/users/meissner/heads/work151)] Undo last change
Michael Meissner
- [gcc(refs/users/meissner/heads/work151-test)] Fudge for ChangeLog/REVISION for merging
Michael Meissner
- [gcc] Created branch 'meissner/heads/work152' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work152)] Add ChangeLog.meissner and REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work152-dmf' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-dmf)] Add ChangeLog.dmf and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work152-vpair' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vpair)] Add ChangeLog.vpair and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work152-vsubreg' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vsubreg)] xAdd ChangeLog.vsubreg and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work152-vcombo' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vcombo)] Add ChangeLog.vcombo and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work152-test' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-test)] Add ChangeLog.test and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work152-orig' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-orig)] Add REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152)] Power10: Add options to disable load and store vector pair.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152)] Update ChangeLog.*
Michael Meissner
- [gcc/meissner/heads/work152-dmf] (4 commits) Merge commit 'refs/users/meissner/heads/work152-dmf' of git
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-dmf)] Add ChangeLog.dmf and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-dmf)] Merge commit 'refs/users/meissner/heads/work152-dmf' of git+ssh://gcc.gnu.org/git/gcc into me/work15
Michael Meissner
- [gcc/meissner/heads/work152-vpair] (4 commits) Merge commit 'refs/users/meissner/heads/work152-vpair' of g
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vpair)] Add ChangeLog.vpair and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vpair)] Merge commit 'refs/users/meissner/heads/work152-vpair' of git+ssh://gcc.gnu.org/git/gcc into me/work
Michael Meissner
- [gcc/meissner/heads/work152-vsubreg] (4 commits) Merge commit 'refs/users/meissner/heads/work152-vsubreg' of
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vsubreg)] xAdd ChangeLog.vsubreg and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vsubreg)] Merge commit 'refs/users/meissner/heads/work152-vsubreg' of git+ssh://gcc.gnu.org/git/gcc into me/wo
Michael Meissner
- [gcc/meissner/heads/work152-vcombo] (4 commits) Merge commit 'refs/users/meissner/heads/work152-vcombo' of
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vcombo)] Add ChangeLog.vcombo and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vcombo)] Merge commit 'refs/users/meissner/heads/work152-vcombo' of git+ssh://gcc.gnu.org/git/gcc into me/wor
Michael Meissner
- [gcc/meissner/heads/work152-test] (4 commits) Merge commit 'refs/users/meissner/heads/work152-test' of gi
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-test)] Add ChangeLog.test and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-test)] Merge commit 'refs/users/meissner/heads/work152-test' of git+ssh://gcc.gnu.org/git/gcc into me/work1
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-dmf)] PowerPC: Add -mcpu=future.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-dmf)] PowerPC: Make -mcpu=future enable -mblock-ops-vector-pair.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-dmf)] PowerPC: Add support for accumulators in DMR registers.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-dmf)] PowerPC: Make MMA insns support DMR registers.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-dmf)] PowerPC: Switch to dense math names for all MMA operations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-dmf)] PowerPC: Add support for 1, 024 bit DMR registers.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-dmf)] Support load/store vector with right length.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-dmf)] Add saturating subtract built-ins.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-dmf)] Add paddis support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vsubreg)] Peter's patches for subreg support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vpair)] Add support for vector pair unary and binary operations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vpair)] Add support for vector pair fma operations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vpair)] Add vector pair init and splat.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vpair)] Add vector pair optimizations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vpair)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vsubreg)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-dmf)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vcombo)] Peter's patches for subreg support.
Michael Meissner
- [gcc/meissner/heads/work152-vcombo] (10 commits) Fix merge error
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vcombo)] Peter's patches for subreg support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vcombo)] Fix merge error
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vcombo)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work152)] PR target/112886, Add %S<n> to print_operand
Michael Meissner
- [gcc(refs/users/meissner/heads/work152)] Update ChangeLog.*
Michael Meissner
- [gcc/meissner/heads/work152-vpair] (9 commits) Merge commit 'refs/users/meissner/heads/work152-vpair' of g
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vpair)] Add ChangeLog.vpair and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vpair)] Add support for vector pair unary and binary operations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vpair)] Add support for vector pair fma operations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vpair)] Add vector pair init and splat.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vpair)] Add vector pair optimizations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vpair)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vpair)] Merge commit 'refs/users/meissner/heads/work152-vpair' of git+ssh://gcc.gnu.org/git/gcc into me/work
Michael Meissner
- [gcc/meissner/heads/work152-vsubreg] (6 commits) Merge commit 'refs/users/meissner/heads/work152-vsubreg' of
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vsubreg)] xAdd ChangeLog.vsubreg and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vsubreg)] Peter's patches for subreg support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vsubreg)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vsubreg)] Merge commit 'refs/users/meissner/heads/work152-vsubreg' of git+ssh://gcc.gnu.org/git/gcc into me/wo
Michael Meissner
- [gcc/meissner/heads/work152-test] (4 commits) Merge commit 'refs/users/meissner/heads/work152-test' of gi
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-test)] Add ChangeLog.test and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-test)] Merge commit 'refs/users/meissner/heads/work152-test' of git+ssh://gcc.gnu.org/git/gcc into me/work1
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vcombo)] PR target/112886, Add %S<n> to print_operand
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vcombo)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vpair)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-vsubreg)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work152-test)] Update ChangeLog.*
Michael Meissner
- [gcc] Created branch 'meissner/heads/work153' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work153)] Add ChangeLog.meissner and REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work153-dmf' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-dmf)] Add ChangeLog.dmf and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work153-vpair' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vpair)] Add ChangeLog.vpair and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work153-vsubreg' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vsubreg)] Add ChangeLog.vsubreg and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work153-vcombo' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vcombo)] Add ChangeLog.vcombo and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work153-test' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-test)] Add ChangeLog.test and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work153-ajit' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-ajit)] Add ChangeLog.ajit and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work153-acombo' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-acombo)] Add ChangeLog.acombo and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work153-orig' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-orig)] Add REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153)] Power10: Add options to disable load and store vector pair.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153)] PR target/112886, Add %S<n> to print_operand for vector pair support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153)] Update ChangeLog.*
Michael Meissner
- [gcc/meissner/heads/work153-acombo] (5 commits) Merge commit 'refs/users/meissner/heads/work153-acombo' of
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-acombo)] Add ChangeLog.acombo and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-acombo)] Merge commit 'refs/users/meissner/heads/work153-acombo' of git+ssh://gcc.gnu.org/git/gcc into me/wor
Michael Meissner
- [gcc/meissner/heads/work153-ajit] (5 commits) Merge commit 'refs/users/meissner/heads/work153-ajit' of gi
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-ajit)] Add ChangeLog.ajit and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-ajit)] Merge commit 'refs/users/meissner/heads/work153-ajit' of git+ssh://gcc.gnu.org/git/gcc into me/work1
Michael Meissner
- [gcc/meissner/heads/work153-dmf] (5 commits) Merge commit 'refs/users/meissner/heads/work153-dmf' of git
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-dmf)] Add ChangeLog.dmf and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-dmf)] Merge commit 'refs/users/meissner/heads/work153-dmf' of git+ssh://gcc.gnu.org/git/gcc into me/work15
Michael Meissner
- [gcc/meissner/heads/work153-test] (5 commits) Merge commit 'refs/users/meissner/heads/work153-test' of gi
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-test)] Add ChangeLog.test and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-test)] Merge commit 'refs/users/meissner/heads/work153-test' of git+ssh://gcc.gnu.org/git/gcc into me/work1
Michael Meissner
- [gcc/meissner/heads/work153-vcombo] (5 commits) Merge commit 'refs/users/meissner/heads/work153-vcombo' of
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vcombo)] Add ChangeLog.vcombo and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vcombo)] Merge commit 'refs/users/meissner/heads/work153-vcombo' of git+ssh://gcc.gnu.org/git/gcc into me/wor
Michael Meissner
- [gcc/meissner/heads/work153-vpair] (5 commits) Merge commit 'refs/users/meissner/heads/work153-vpair' of g
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vpair)] Add ChangeLog.vpair and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vpair)] Merge commit 'refs/users/meissner/heads/work153-vpair' of git+ssh://gcc.gnu.org/git/gcc into me/work
Michael Meissner
- [gcc/meissner/heads/work153-vsubreg] (5 commits) Merge commit 'refs/users/meissner/heads/work153-vsubreg' of
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vsubreg)] Add ChangeLog.vsubreg and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vsubreg)] Merge commit 'refs/users/meissner/heads/work153-vsubreg' of git+ssh://gcc.gnu.org/git/gcc into me/wo
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-dmf)] PowerPC: Add -mcpu=future.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-dmf)] PowerPC: Make -mcpu=future enable -mblock-ops-vector-pair.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-dmf)] PowerPC: Add support for accumulators in DMR registers.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-dmf)] PowerPC: Make MMA insns support DMR registers.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-dmf)] PowerPC: Switch to dense math names for all MMA operations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-dmf)] PowerPC: Add support for 1, 024 bit DMR registers.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-dmf)] Support load/store vector with right length.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-dmf)] Add saturating subtract built-ins.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-dmf)] Add paddis support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-dmf)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vsubreg)] Peter's patches for subreg support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vsubreg)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vpair)] Add support for vector pair unary and binary operations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vpair)] Add support for vector pair fma operations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vpair)] Add vector pair init and splat.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vpair)] Add vector pair optimizations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vpair)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vsubreg)] Update ChangeLog.*
Michael Meissner
- [gcc/meissner/heads/work153-vcombo] (10 commits) Merge commit 'refs/users/meissner/heads/work153-vcombo' of
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vcombo)] Add ChangeLog.vcombo and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vcombo)] Merge commit 'refs/users/meissner/heads/work153-vcombo' of git+ssh://gcc.gnu.org/git/gcc into me/wor
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vcombo)] Peter's patches for subreg support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vcombo)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-ajit)] ajit patch to generate lxvp.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-ajit)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-acombo)] Reset REVISION
Michael Meissner
- [gcc/meissner/heads/work153-acombo] (8 commits) Merge commit 'refs/users/meissner/heads/work153-acombo' of
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-acombo)] Add ChangeLog.acombo and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-acombo)] Reset REVISION
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-acombo)] Merge commit 'refs/users/meissner/heads/work153-acombo' of git+ssh://gcc.gnu.org/git/gcc into me/wor
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-acombo)] Reset REVISION
Michael Meissner
- [gcc/meissner/heads/work153-acombo] (24 commits) Merge commit 'refs/users/meissner/heads/work153-acombo' of
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-acombo)] Add ChangeLog.ajit and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-acombo)] ajit patch to generate lxvp.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-acombo)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-acombo)] Add ChangeLog.acombo and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-acombo)] Reset REVISION
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-acombo)] Add ChangeLog.acombo and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-acombo)] Reset REVISION
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-acombo)] Reset REVISION
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-acombo)] Merge commit 'refs/users/meissner/heads/work153-acombo' of git+ssh://gcc.gnu.org/git/gcc into me/wor
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-acombo)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work153)] Revert changes
Michael Meissner
- [gcc(refs/users/meissner/heads/work153)] PR target/112886, Add %S<n> to print_operand for vector pair support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153)] Update ChangeLog.*
Michael Meissner
- [gcc/meissner/heads/work153-test] (5 commits) Merge commit 'refs/users/meissner/heads/work153-test' of gi
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-test)] Add ChangeLog.test and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-test)] Merge commit 'refs/users/meissner/heads/work153-test' of git+ssh://gcc.gnu.org/git/gcc into me/work1
Michael Meissner
- [gcc/meissner/heads/work153-vpair] (10 commits) Merge commit 'refs/users/meissner/heads/work153-vpair' of g
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vpair)] Add ChangeLog.vpair and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vpair)] Add support for vector pair unary and binary operations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vpair)] Add support for vector pair fma operations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vpair)] Add vector pair init and splat.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vpair)] Add vector pair optimizations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vpair)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vpair)] Merge commit 'refs/users/meissner/heads/work153-vpair' of git+ssh://gcc.gnu.org/git/gcc into me/work
Michael Meissner
- [gcc/meissner/heads/work153-ajit] (7 commits) Merge commit 'refs/users/meissner/heads/work153-ajit' of gi
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-ajit)] Add ChangeLog.ajit and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-ajit)] ajit patch to generate lxvp.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-ajit)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-ajit)] Merge commit 'refs/users/meissner/heads/work153-ajit' of git+ssh://gcc.gnu.org/git/gcc into me/work1
Michael Meissner
- [gcc/meissner/heads/work153-vsubreg] (8 commits) Merge commit 'refs/users/meissner/heads/work153-vsubreg' of
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vsubreg)] Add ChangeLog.vsubreg and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vsubreg)] Peter's patches for subreg support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vsubreg)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vsubreg)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vsubreg)] Merge commit 'refs/users/meissner/heads/work153-vsubreg' of git+ssh://gcc.gnu.org/git/gcc into me/wo
Michael Meissner
- [gcc/meissner/heads/work153-vcombo] (14 commits) Merge commit 'refs/users/meissner/heads/work153-vcombo' of
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vcombo)] Add ChangeLog.vcombo and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vcombo)] Peter's patches for subreg support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vcombo)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work153-vcombo)] Merge commit 'refs/users/meissner/heads/work153-vcombo' of git+ssh://gcc.gnu.org/git/gcc into me/wor
Michael Meissner
- [gcc] Created branch 'meissner/heads/work154' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work154)] Add ChangeLog.meissner and REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work154-dmf' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-dmf)] Add ChangeLog.dmf and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work154-vpair' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vpair)] Add ChangeLog.vpair and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work154-vsubreg' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vsubreg)] Add ChangeLog.vsubreg and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work154-vcombo' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vcombo)] Add ChangeLog.vcombo and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work154-ajit' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-ajit)] Add ChangeLog.ajit and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work154-acombo' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-acombo)] Add ChangeLog.acombo and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work154-test' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Add ChangeLog.test and update REVISION.
Michael Meissner
- [gcc] Created branch 'meissner/heads/work154-orig' in namespace 'refs/users'
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-orig)] Add REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154)] Power10: Add options to disable load and store vector pair.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154)] PR target/112886, Add %S<n> to print_operand for vector pair support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154)] Update ChangeLog.*
Michael Meissner
- [gcc/meissner/heads/work154-dmf] (5 commits) Merge commit 'refs/users/meissner/heads/work154-dmf' of git
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-dmf)] Add ChangeLog.dmf and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-dmf)] Merge commit 'refs/users/meissner/heads/work154-dmf' of git+ssh://gcc.gnu.org/git/gcc into me/work15
Michael Meissner
- [gcc/meissner/heads/work154-vpair] (5 commits) Merge commit 'refs/users/meissner/heads/work154-vpair' of g
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vpair)] Add ChangeLog.vpair and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vpair)] Merge commit 'refs/users/meissner/heads/work154-vpair' of git+ssh://gcc.gnu.org/git/gcc into me/work
Michael Meissner
- [gcc/meissner/heads/work154-vcombo] (5 commits) Merge commit 'refs/users/meissner/heads/work154-vcombo' of
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vcombo)] Add ChangeLog.vcombo and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vcombo)] Merge commit 'refs/users/meissner/heads/work154-vcombo' of git+ssh://gcc.gnu.org/git/gcc into me/wor
Michael Meissner
- [gcc/meissner/heads/work154-ajit] (5 commits) Merge commit 'refs/users/meissner/heads/work154-ajit' of gi
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-ajit)] Add ChangeLog.ajit and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-ajit)] Merge commit 'refs/users/meissner/heads/work154-ajit' of git+ssh://gcc.gnu.org/git/gcc into me/work1
Michael Meissner
- [gcc/meissner/heads/work154-acombo] (5 commits) Merge commit 'refs/users/meissner/heads/work154-acombo' of
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-acombo)] Add ChangeLog.acombo and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-acombo)] Merge commit 'refs/users/meissner/heads/work154-acombo' of git+ssh://gcc.gnu.org/git/gcc into me/wor
Michael Meissner
- [gcc/meissner/heads/work154-test] (5 commits) Merge commit 'refs/users/meissner/heads/work154-test' of gi
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Add ChangeLog.test and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Merge commit 'refs/users/meissner/heads/work154-test' of git+ssh://gcc.gnu.org/git/gcc into me/work1
Michael Meissner
- [gcc(refs/users/meissner/heads/work154)] Update ChangeLog.*
Michael Meissner
- [gcc/meissner/heads/work154-dmf] (3 commits) Merge commit 'refs/users/meissner/heads/work154-dmf' of git
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-dmf)] Add ChangeLog.dmf and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-dmf)] Merge commit 'refs/users/meissner/heads/work154-dmf' of git+ssh://gcc.gnu.org/git/gcc into me/work15
Michael Meissner
- [gcc/meissner/heads/work154-vpair] (3 commits) Merge commit 'refs/users/meissner/heads/work154-vpair' of g
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vpair)] Add ChangeLog.vpair and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vpair)] Merge commit 'refs/users/meissner/heads/work154-vpair' of git+ssh://gcc.gnu.org/git/gcc into me/work
Michael Meissner
- [gcc/meissner/heads/work154-vcombo] (3 commits) Merge commit 'refs/users/meissner/heads/work154-vcombo' of
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vcombo)] Add ChangeLog.vcombo and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vcombo)] Merge commit 'refs/users/meissner/heads/work154-vcombo' of git+ssh://gcc.gnu.org/git/gcc into me/wor
Michael Meissner
- [gcc/meissner/heads/work154-ajit] (3 commits) Merge commit 'refs/users/meissner/heads/work154-ajit' of gi
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-ajit)] Add ChangeLog.ajit and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-ajit)] Merge commit 'refs/users/meissner/heads/work154-ajit' of git+ssh://gcc.gnu.org/git/gcc into me/work1
Michael Meissner
- [gcc/meissner/heads/work154-acombo] (3 commits) Merge commit 'refs/users/meissner/heads/work154-acombo' of
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-acombo)] Add ChangeLog.acombo and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-acombo)] Merge commit 'refs/users/meissner/heads/work154-acombo' of git+ssh://gcc.gnu.org/git/gcc into me/wor
Michael Meissner
- [gcc/meissner/heads/work154-test] (3 commits) Merge commit 'refs/users/meissner/heads/work154-test' of gi
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Add ChangeLog.test and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Merge commit 'refs/users/meissner/heads/work154-test' of git+ssh://gcc.gnu.org/git/gcc into me/work1
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-dmf)] PowerPC: Add -mcpu=future.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-dmf)] PowerPC: Make -mcpu=future enable -mblock-ops-vector-pair.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-dmf)] PowerPC: Add support for accumulators in DMR registers.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-dmf)] PowerPC: Make MMA insns support DMR registers.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-dmf)] PowerPC: Switch to dense math names for all MMA operations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-dmf)] PowerPC: Add support for 1, 024 bit DMR registers.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-dmf)] Support load/store vector with right length.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-dmf)] Add saturating subtract built-ins.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-dmf)] Add paddis support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-dmf)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vpair)] Add support for vector pair unary and binary operations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vpair)] Add support for vector pair fma operations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vpair)] Add vector pair init and splat.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vpair)] Add vector pair optimizations.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vpair)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vsubreg)] Peter's patches for subreg support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vsubreg)] Update ChangeLog.*
Michael Meissner
- [gcc/meissner/heads/work154-vsubreg] (8 commits) Merge commit 'refs/users/meissner/heads/work154-vsubreg' of
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vsubreg)] Add ChangeLog.vsubreg and update REVISION.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vsubreg)] Peter's patches for subreg support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vsubreg)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vsubreg)] Merge commit 'refs/users/meissner/heads/work154-vsubreg' of git+ssh://gcc.gnu.org/git/gcc into me/wo
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-ajit)] Ajit's patches
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-ajit)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vcombo)] Peter's patches for subreg support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vcombo)] Add vector pair built-in functions.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-vcombo)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-acombo)] Peter's patches for subreg support.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-acombo)] Add vector pair built-in functions.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-acombo)] Ajit's patches
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-acombo)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Initial power11 patch.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Revert changes
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Initial power11 patch.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Add power11 tests.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Fix target-supports.exp
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Fix power11 tests #2.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Fix power11 tests #3.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Fix power11 tests #4.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Update ChangeLog.*
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Revert changes
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Initial power11 patch.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Revert changes
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Initial power11 patch.
Michael Meissner
- [gcc(refs/users/meissner/heads/work154-test)] Update ChangeLog.*
Michael Meissner
- [gcc r14-7074] c++: P0847R7 (deducing this) - prerequisite changes. [PR102609]
Jason Merrill
- [gcc r14-7075] c++: P0847R7 (deducing this) - initial functionality. [PR102609]
Jason Merrill
- [gcc r14-7076] c++: P0847R7 (deducing this) - diagnostics. [PR102609]
Jason Merrill
- [gcc r14-7077] c++: P0847R7 (deducing this) - xobj lambdas. [PR102609]
Jason Merrill
- [gcc r14-7078] c++: P0847R7 (deducing this) - CWG2586 [PR102609]
Jason Merrill
- [gcc r14-7079] c++: explicit object cleanups
Jason Merrill
- [gcc r14-7080] c++: adjust accessor fixits for explicit object parm
Jason Merrill
- [gcc r14-7144] testsuite: remove xfail
Jason Merrill
- [gcc r14-7157] c++: corresponding object parms [PR113191]
Jason Merrill
- [gcc r14-7193] c++: cand_parms_match and reversed candidates
Jason Merrill
- [gcc r14-7213] c++: __class_type_info and modules [PR113038]
Jason Merrill
- [gcc r14-8163] c++: reject packs on xobj params [PR113307]
Jason Merrill
- [gcc r14-8291] c++: alias template argument conversion [PR112632]
Jason Merrill
- [gcc r14-8294] c++: requires and using-decl [PR113498]
Jason Merrill
- [gcc r13-8247] c++: throwing dtor and empty try [PR113088]
Jason Merrill
- [gcc r13-8248] c++: xvalue array subscript [PR103185]
Jason Merrill
- [gcc r13-8249] c++: throwing cleanup after return [PR113347]
Jason Merrill
- [gcc r12-10109] c++: NRV and goto [PR92407]
Jason Merrill
- [gcc r12-10110] c++: throwing dtor and empty try [PR113088]
Jason Merrill
- [gcc r12-10111] c++: xvalue array subscript [PR103185]
Jason Merrill
- [gcc r12-10112] c++: throwing cleanup after return [PR113347]
Jason Merrill
- [gcc r14-8401] c++: add test [PR113347]
Jason Merrill
- [gcc r11-11208] c++: xvalue array subscript [PR103185]
Jason Merrill
- [gcc r14-8437] c++: co_await and initializer_list [PR109227]
Jason Merrill
- [gcc r14-8438] c++: array of PMF [PR113598]
Jason Merrill
- [gcc r14-8502] c++: local class in generic lambda [PR113544]
Jason Merrill
- [gcc r14-8632] testsuite: mangle-reparm1a options [PR113451]
Jason Merrill
- [gcc r14-8633] testsuite: fix anon6 mangling [PR112846]
Jason Merrill
- [gcc r14-7010] btf: print string offset in comment
Cupertino Miranda
- [gcc r14-7011] bpf: Correct BTF for kernel_helper attributed decls
Cupertino Miranda
- [gcc r14-8305] fortran: Restore current interface info on error [PR111291]
Mikael Morin
- [gcc r14-6962] modula2: libm2iso/RTco.cc tidyup use bool instead of int
Gaius Mulley
- [gcc r14-7064] PR modula2/112920 cc1gm2 hangs in the type resolver
Gaius Mulley
- [gcc r14-7123] PR modula2/112946 set expression type checking
Gaius Mulley
- [gcc r14-8227] PR modula2/111956 Many powerpc platforms do _not_ have support for IEEE754
Gaius Mulley
- [gcc r14-8290] modula2: tidyup gcc/m2/gm2-compiler/M2GenGCC.mod remove unused parameters/vars
Gaius Mulley
- [gcc r14-8389] PR modula2/113559 FIO.mod lseek requires cssize_t rather than longint
Gaius Mulley
- [gcc r14-8427] modula2: correct prototype for lseek within gcc/m2/gm2-libs/libc.def
Gaius Mulley
- [gcc r14-8431] modula2: add project regression test and badpointer tests
Gaius Mulley
- [gcc r14-8456] modula2: detect string and pointer formal and actual parameter incompatibility
Gaius Mulley
- [gcc r14-8663] PR modula2/111627 Excess test fails with a case-preserving-case-insensitive source tree
Gaius Mulley
- [gcc r14-8664] modula2: tidyup patch
Gaius Mulley
- [gcc r14-7013] MAINTAINERS: Update my email address
Joseph Myers
- [gcc r14-8641] c: Fix ICEs casting expressions with integer constant operands to bool [PR111059, PR111911]
Joseph Myers
- [gcc r14-8669] c: Fix ICE for nested enum redefinitions with/without fixed underlying type [PR112571]
Joseph Myers
- [gcc r14-6886] RISC-V: Use vector_length_operand instead of csr_operand in vsetvl patterns
Christoph Mテシllner
- [gcc r14-7116] RISC-V: T-HEAD: Add support for the XTheadInt ISA extension
Christoph Mテシllner
- [gcc r14-7152] RISC-V: THEAD: Fix ICE caused by split optimizations for XTheadFMemIdx.
Christoph Mテシllner
- [gcc r14-7249] RISC-V: Remove the Scalar Bitmanip and Crypto Built-In function testsuites
Christoph Mテシllner
- [gcc r14-8243] RISC-V: Introduce XTheadVector as a subset of V1.0.0
Christoph Mテシllner
- [gcc r14-8514] RISC-V: THEAD: Fix improper immediate value for MODIFY_DISP instruction on 32-bit systems.
Christoph Mテシllner
- [gcc r14-8523] riscv: Move UNSPEC_XTHEAD* from unspecv to unspec
Christoph Mテシllner
- [gcc r14-6884] aarch64: fortran: Adjust vect-8.f90 for libmvec
Szabolcs Nagy
- [gcc r14-8432] aarch64: Fix eh_return for -mtrack-speculation [PR112987]
Szabolcs Nagy
- [gcc r14-8480] libatomic: atomic_16.S: Improve ENTRY, END and ALIAS macro interface
Victor Do Nascimento
- [gcc r14-8481] libatomic: Add support for __ifunc_arg_t arg in ifunc resolver
Victor Do Nascimento
- [gcc r14-8482] libatomic: Enable LSE128 128-bit atomics for Armv9.4-a
Victor Do Nascimento
- [gcc r14-8483] Libatomic: Add checks in ifunc selectors for LSE/LSE2 requirements.
Victor Do Nascimento
- [gcc r14-8188] testsuite: Reduce gcc.dg/torture/inline-mem-cpy-1.c by 11 for simulators
Hans-Peter Nilsson
- [gcc r14-8463] c/c++: Tweak warning for 'always_inline function might not be inlinable'
Hans-Peter Nilsson
- [gcc r14-8379] RISC-V: Add regression test for vsetvl bug pr113429
Patrick O'Neill
- [gcc r14-8404] RISC-V: Don't make Ztso imply A
Patrick O'Neill
- [gcc r14-8503] RISC-V: Add require-effective-target to pr113429 testcase
Patrick O'Neill
- [gcc/aoliva/heads/testbase] (1471 commits) Document negative forms of -Wtsan and -Wxor-used-as-pow [PR
Alexandre Oliva
- [gcc/aoliva/heads/testme] (1472 commits) strub: introduce STACK_ADDRESS_OFFSET
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] strub: introduce STACK_ADDRESS_OFFSET
Alexandre Oliva
- [gcc/aoliva/heads/testbase] (63 commits) More precise documentation for cleanup attribute [PR110029]
Alexandre Oliva
- [gcc/aoliva/heads/testme] (64 commits) strub: introduce STACK_ADDRESS_OFFSET
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] strub: introduce STACK_ADDRESS_OFFSET
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] aarch64: enforce lane checking for intrinsics
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] testsuite: no dfp run without dfprt
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] testsuite: require libc sym for -shared
Alexandre Oliva
- [gcc r14-8505] testsuite: no dfp run without dfprt
Alexandre Oliva
- [gcc r14-8506] testsuite: require libc sym for -shared
Alexandre Oliva
- [gcc/aoliva/heads/testbase] (243 commits) testsuite: require libc sym for -shared
Alexandre Oliva
- [gcc/aoliva/heads/testme] (244 commits) strub: drop nonaliased parm from build_ref_type_for [PR1133
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] strub: drop nonaliased parm from build_ref_type_for [PR113394]
Alexandre Oliva
- [gcc/aoliva/heads/testme] strub: drop nonaliased parm from build_ref_type_for [PR1133
Alexandre Oliva
- [gcc(refs/users/aoliva/heads/testme)] strub: drop nonaliased parm from build_ref_type_for [PR113394]
Alexandre Oliva
- [gcc r14-8512] Revert "testsuite: Disable strub on AIX."
Alexandre Oliva
- [gcc r14-8642] 0From: Alexandre Oliva <oliva@adacore.com>
Alexandre Oliva
- [gcc r14-8643] strub: drop nonaliased parm from build_ref_type_for [PR113394]
Alexandre Oliva
- [gcc r14-8387] testsuite: i386: Fix gcc.target/i386/pr80833-1.c on 32-bit Solaris/x86
Rainer Orth
- [gcc r14-8388] testsuite: i386: Don't restrict gcc.dg/vect/vect-simd-clone-16c.c etc. to i686 [PR113556]
Rainer Orth
- [gcc r14-8654] testsuite: Require ucn in g++.dg/cpp0x/udlit-extended-id-1.C
Rainer Orth
- [gcc r14-8656] testsuite: i386: Disable .eh_frame in gcc.target/i386/auto-init-5.c etc.
Rainer Orth
- [gcc r14-6888] libstdc++: testsuite: Reduce max_size_type.cc exec time [PR113175]
Patrick Palka
- [gcc r13-8189] libstdc++: testsuite: Reduce max_size_type.cc exec time [PR113175]
Patrick Palka
- [gcc r12-10079] libstdc++: testsuite: Reduce max_size_type.cc exec time [PR113175]
Patrick Palka
- [gcc r11-11179] libstdc++: testsuite: Reduce max_size_type.cc exec time [PR113175]
Patrick Palka
- [gcc r14-6899] c++: bad direct reference binding via conv fn [PR113064]
Patrick Palka
- [gcc r14-7120] libstdc++: Use _GLIBCXX_USE_BUILTIN_TRAIT for _Nth_type
Patrick Palka
- [gcc r14-7150] libstdc++/ranges: Use C++23 deducing this in _Pipe and _Partial
Patrick Palka
- [gcc r14-7218] libstdc++/ranges: Use perfect forwarding in _Pipe and _Partial ctors
Patrick Palka
- [gcc r14-7219] libstdc++: Use C++23 deducing this in std::bind_front
Patrick Palka
- [gcc r14-7220] libstdc++: Implement C++23 std::bind_back from P2387R3 [PR108827]
Patrick Palka
- [gcc r14-7258] libstdc++: Implement P2836R1 changes to const_iterator
Patrick Palka
- [gcc r14-7259] libstdc++: Reduce std::variant template instantiation depth
Patrick Palka
- [gcc r14-7260] c++: non-dep array list-init w/ non-triv dtor [PR109899]
Patrick Palka
- [gcc r14-7261] c++: explicit inst w/ similar constrained partial specs [PR104634]
Patrick Palka
- [gcc r14-7262] c++: access of class-scope partial spec
Patrick Palka
- [gcc r13-8224] c++: non-dep array list-init w/ non-triv dtor [PR109899]
Patrick Palka
- [gcc r13-8225] c++: explicit inst w/ similar constrained partial specs [PR104634]
Patrick Palka
- [gcc r12-10098] c++: non-dep array list-init w/ non-triv dtor [PR109899]
Patrick Palka
- [gcc r14-8170] libstdc++: Implement P2540R1 change to views::cartesian_product()
Patrick Palka
- [gcc r14-8189] c++: address of class NTTP object as targ [PR113242]
Patrick Palka
- [gcc r14-8252] libstdc++/debug: Fix constexpr _Safe_iterator in C++20 mode [PR109536]
Patrick Palka
- [gcc r13-8235] c++: address of class NTTP object as targ [PR113242]
Patrick Palka
- [gcc r14-8253] libstdc++/tuple: Guard P2321R2 changes with __cpp_lib_ranges_zip
Patrick Palka
- [gcc r14-8254] libstdc++/pair: Guard P2321R2 changes with __glibcxx_ranges_zip
Patrick Palka
- [gcc r14-8285] libstdc++: Add <print> and <text_encoding> to stdc++.h
Patrick Palka
- [gcc r14-8402] c++: ambiguous member lookup for rewritten cands [PR113529]
Patrick Palka
- [gcc r13-8255] c++: ambiguous member lookup for rewritten cands [PR113529]
Patrick Palka
- [gcc r14-8630] c++: unifying integer parm with type-dep arg [PR113644]
Patrick Palka
- [gcc r14-8631] c++: duplicated side effects of xobj arg [PR113640]
Patrick Palka
- [gcc r14-8634] c++: add original testcase [PR67898]
Patrick Palka
- [gcc r14-6927] Match: Improve inverted_equal_p for bool and `^` and `==` [PR113186]
Andrew Pinski
- [gcc r14-7114] reassoc vs uninitialized variable [PR112581]
Andrew Pinski
- [gcc r14-7148] match: Delay folding of 1/x into `(x+1u)<2u?x:0` until late [PR113301]
Andrew Pinski
- [gcc r14-7149] expr: Limit the store flag optimization for single bit to non-vectors [PR113322]
Andrew Pinski
- [gcc r14-7221] Add a few testcases for fix missed optimization regressions
Andrew Pinski
- [gcc r14-7263] Add myself to the DCO section
Andrew Pinski
- [gcc r14-8194] aarch64: Fix aarch64_ldp_reg_operand predicate not to allow all subreg [PR113221]
Andrew Pinski
- [gcc r14-8306] ipa: Add testcase for already fixed case [PR110705]
Andrew Pinski
- [gcc r14-8337] arm: Fix parsecpu.awk for aliases [PR113030]
Andrew Pinski
- [gcc(refs/vendors/vrull/heads/slp-improvements)] match.pd: Look through view_convert when folding vec_perms
Andrew Pinski
- [gcc(refs/vendors/vrull/heads/slp-improvements)] aarch64: expand VEC_PERM into ins + uzp[12]
Andrew Pinski
- [gcc r14-8397] aarch64: Fix __builtin_apply with -mgeneral-regs-only [PR113486]
Andrew Pinski
- [gcc r14-8399] Fix vect_long_mult for aarch64 [PR109705]
Andrew Pinski
- [gcc r14-8405] Fix check_effective_target_vect_long_mult
Andrew Pinski
- [gcc r14-8417] Fix a few vect gimple testcases for LLP64 targets (e.g. mingw) [PR113548]
Andrew Pinski
- [gcc r14-8436] aarch64: Fix undefinedness while testing the J constraint [PR100204]
Andrew Pinski
- [gcc r14-8441] aarch64: Fix/avoid undefinedness in aarch64_classify_index [PR100212]
Andrew Pinski
- [gcc r14-8443] testsuite/vect: Fix pr25413a.c expectations [PR109705]
Andrew Pinski
- [gcc r14-7264] c++: ICE with auto in template arg [PR110065]
Marek Polacek
- [gcc r14-8165] c++: fix ICE with xobj in destructor [PR113340]
Marek Polacek
- [gcc r14-8166] c++: fix xobj diagnostic messages
Marek Polacek
- [gcc r14-8239] c++: ICE when xobj is not the first parm [PR113389]
Marek Polacek
- [gcc r14-8307] libstdc++: suppress -Wdangling-reference with operator| [PR111410]
Marek Polacek
- [gcc r14-8339] c++: extend Wdangling-reference17.C [PR109642]
Marek Polacek
- [gcc r14-8375] c++: -Wdangling-reference and lambda false warning [PR109640]
Marek Polacek
- [gcc r14-8636] c++: avoid -Wdangling-reference for std::span-like classes [PR110358]
Marek Polacek
- [gcc r14-8667] c++: add deprecation notice for -fconcepts-ts
Marek Polacek
- [gcc r14-7041] ada: Document new SPARK aspect and pragma Always_Terminates
Marc Poulhi?s
- [gcc r14-7042] ada: Avoid xref on out params of TSS
Marc Poulhi?s
- [gcc r14-7043] ada: Remove unreachable code in Resolve_Extension_Aggregate
Marc Poulhi?s
- [gcc r14-7044] ada: Fix precondition in Interfaces.C.Strings
Marc Poulhi?s
- [gcc r14-7045] ada: Error compiling Ada 2022 object renaming with no subtype mark
Marc Poulhi?s
- [gcc r14-7046] ada: Fix bug in Sem_Util.Enclosing_Declaration
Marc Poulhi?s
- [gcc r14-7047] ada: Fix uses of not Present
Marc Poulhi?s
- [gcc r14-7048] ada: Remove dead code for GNATprove inlining
Marc Poulhi?s
- [gcc r14-7049] ada: Remove dead detection of recursive inlined subprograms
Marc Poulhi?s
- [gcc r14-7050] ada: More aggressive inlining of subprogram calls in GNATprove mode
Marc Poulhi?s
- [gcc r14-7051] ada: Remove side effects depending on the context of subtype declaration
Marc Poulhi?s
- [gcc r14-7052] ada: Cannot requeue to a procedure implemented by an entry
Marc Poulhi?s
- [gcc r14-7053] ada: Add __atomic_store_n binding to System.Atomic_Primitives
Marc Poulhi?s
- [gcc r14-7054] ada: Fix internal error on class-wide allocator inside if-expression
Marc Poulhi?s
- [gcc r14-7055] ada: Fix limited_with in Check_Scil; allow for <> in pp of aggregate
Marc Poulhi?s
- [gcc r14-7056] ada: Remove unused runtime entity
Marc Poulhi?s
- [gcc r14-7057] ada: Excess elements created for indexed aggregates with iterator_specifications
Marc Poulhi?s
- [gcc r14-7058] ada: Allow passing private types to generic formal incomplete types
Marc Poulhi?s
- [gcc r14-7059] ada: Minor change replacing "not Present" tests with "No" tests
Marc Poulhi?s
- [gcc r14-7060] ada: Do not count comparison of addresses as a modification
Marc Poulhi?s
- [gcc r14-7061] ada: Preliminary cleanup in aliasing support code
Marc Poulhi?s
- [gcc r14-7062] ada: Fix bogus Constraint_Error on allocator for access to array of access type
Marc Poulhi?s
- [gcc r14-8331] Update copyright years.
Marc Poulhi?s
- [gcc r14-8366] Update year in Gnatvsn
Marc Poulhi?s
- [gcc r14-7068] SECURITY.txt: Drop "exploitable" in reference to hardening issues
Siddhesh Poyarekar
- [gcc r13-8210] tree-object-size: Always set computed bit for bdos [PR113012]
Siddhesh Poyarekar
- [gcc/devel/omp/gcc-13] [OpenACC] Add tests for implied copy of variables in reduction clause.
Hafiz Abid Qadeer
- [gcc r14-7112] RISC-V: Also handle sign extension in branch costing
Maciej W. Rozycki
- [gcc r14-7113] RISC-V/testsuite: Fix comment termination in pr105314.c
Maciej W. Rozycki
- [gcc r14-8458] RISC-V/testsuite: Widen coverage for pr105314.c
Maciej W. Rozycki
- [gcc r14-8459] RISC-V/testsuite: Also verify if-conversion runs for pr105314.c
Maciej W. Rozycki
- [gcc r14-8460] RISC-V/testsuite: Add RTL pr105314.c testcase variants
Maciej W. Rozycki
- [gcc r14-8461] RISC-V/testsuite: Add RTL cset-sext.c testcase variants
Maciej W. Rozycki
- [gcc r14-6890] LoongArch: Provide fmin/fmax RTL pattern for vectors
Xi Ruoyao
- [gcc r14-8213] LoongArch: Remove constraint z from movsi_internal
Xi Ruoyao
- [gcc r14-8348] LoongArch: Disable explicit reloc for TLS LD/GD with -mexplicit-relocs=auto
Xi Ruoyao
- [gcc r14-8365] LoongArch: testsuite: Disable stack protector for got-load.C
Xi Ruoyao
- [gcc r14-6961] aarch64: Extend VECT_COMPARE_COSTS to !SVE [PR113104]
Richard Sandiford
- [gcc r14-7184] aarch64: Use a separate group for SME builtins [PR112989]
Richard Sandiford
- [gcc r14-7185] aarch64: Use a global map to detect duplicated overloads [PR112989]
Richard Sandiford
- [gcc r14-7186] Keep track of the FUNCTION_BEG note
Richard Sandiford
- [gcc r14-7187] aarch64: Rework uxtl->zip optimisation [PR113196]
Richard Sandiford
- [gcc r14-8354] aarch64: Avoid registering duplicate C++ overloads [PR112989]
Richard Sandiford
- [gcc r14-8364] Ifdef `.hidden`, `.type`, and `.size` pseudo-ops for `aarch64-w64-mingw32` target
Richard Sandiford
- [gcc r14-8372] aarch64/expr: Use ccmp when the outer expression is used twice [PR100942]
Richard Sandiford
- [gcc r14-8420] aarch64: Avoid paradoxical subregs in UXTL split [PR113485]
Richard Sandiford
- [gcc r14-8421] aarch64: Handle overlapping registers in movv8di [PR113550]
Richard Sandiford
- [gcc r14-8422] aarch64: Fix out-of-bounds ENCODED_ELT access [PR113572]
Richard Sandiford
- [gcc r14-8492] vect: Tighten vect_determine_precisions_from_range [PR113281]
Richard Sandiford
- [gcc r14-8518] aarch64: Handle debug references to removed registers [PR113636]
Richard Sandiford
- [gcc r14-8519] aarch64: Avoid allocating FPRs to address registers [PR113623]
Richard Sandiford
- [gcc r14-7191] Darwin, powerpc: Fix bootstrap.
Iain D Sandoe
- [gcc r14-7192] Objective-C, Darwin: Fix a regression in handling bad receivers.
Iain D Sandoe
- [gcc r14-8232] Darwin: Fix constant CFString code-gen [PR105522].
Iain D Sandoe
- [gcc r14-8233] testsuite, jit: test-alias-attribute.c requires alias support.
Iain D Sandoe
- [gcc r14-8234] testsuite, jit: Handle whitespace in test-link-section-assembler.c.
Iain D Sandoe
- [gcc r14-8235] testsuite, jit: Allow for target-specific assembler scans.
Iain D Sandoe
- [gcc r14-8236] testsuite, jit, Darwin: Handle Mach-O in assembler tests.
Iain D Sandoe
- [gcc r14-8237] testsuite, jit, Darwin: Add libSystem to a test.
Iain D Sandoe
- [gcc r14-8238] lto, Darwin: Fix offload section names.
Iain D Sandoe
- [gcc r14-8240] Darwin: Fix a typo in Objective-C meta-data.
Iain D Sandoe
- [gcc r14-8241] Darwin: Suppress adding embedded rpaths for earlier OS versions.
Iain D Sandoe
- [gcc r14-8242] Objective-C/C++: Ensure sufficient setup for the preprocessor.
Iain D Sandoe
- [gcc r14-8249] Darwin, configure: Handle a missing substitution.
Iain D Sandoe
- [gcc r14-8475] testsuite, jit: Stabilize error output.
Iain D Sandoe
- [gcc r14-8476] Fix __builtin_nested_func_ptr_{created, deleted} symbol versions [PR113402]
Iain D Sandoe
- [gcc r14-8477] testsuite, Objective-C: Fix duplicate libobjc cases.
Iain D Sandoe
- [gcc r14-8478] Objective-C, Darwin: Do not overalign CFStrings and Objective-C metadata.
Iain D Sandoe
- [gcc r14-8520] libgcc: Make heap trampoline support dynamic [PR113403].
Iain D Sandoe
- [gcc r14-8521] libgcc: Make heap trampoline support dynamic [PR113403].
Iain D Sandoe
- [gcc r14-8522] testsuite, GDC: Update link flags [PR112861].
Iain D Sandoe
- [gcc r14-6915] Improved RTL expansion of field assignments into promoted registers.
Roger Sayle
- [gcc r14-6985] i386: PR target/113231: Improved costs in Scalar-To-Vector (STV) pass.
Roger Sayle
- [gcc r14-7026] i386: PR target/112992: Optimize mode for broadcast of constants.
Roger Sayle
- [gcc r14-7035] ARC: Table-driven ashlsi implementation for better code/rtx_costs.
Roger Sayle
- [gcc r14-8319] PR rtl-optimization/111267: Improved forward propagation.
Roger Sayle
- [gcc r14-6885] libsanitizer: Enable LSan and TSan for riscv64
Andreas Schwab
- [gcc r14-7081] Fix spurious match in extract_symvers
Andreas Schwab
- [gcc r14-6998] libgrust: 'AM_ENABLE_MULTILIB' only for target builds [PR113056]
Thomas Schwinge
- [gcc r14-7014] GCN: Add pre-initial support for gfx1100: 'EF_AMDGPU_MACH_AMDGCN_GFX1100'
Thomas Schwinge
- [gcc r14-8385] MAINTAINERS: Update my work email address
Thomas Schwinge
- [gcc r14-6977] c++: Follow module grammar more closely [PR110808]
Nathaniel Shead
- [gcc r14-6978] c++: Export usings referring to global module fragment [PR109679]
Nathaniel Shead
- [gcc r14-6979] c++: Fix ICE when writing nontrivial variable initializers
Nathaniel Shead
- [gcc r14-8167] c++: Fix ENABLE_SCOPE_CHECKING printing
Nathaniel Shead
- [gcc r14-8168] c++: Support thread_local statics in header modules [PR113292]
Nathaniel Shead
- [gcc r14-8196] c++: Prevent overwriting arguments when merging duplicates [PR112588]
Nathaniel Shead
- [gcc r14-8350] c++: Fix handling of extern templates in modules [PR112820]
Nathaniel Shead
- [gcc r14-8376] testsuite: Disable new test for PR113292 on targets without TLS support
Nathaniel Shead
- [gcc r14-8407] c++: Fix importing nested namespace declarations [PR100707]
Nathaniel Shead
- [gcc r14-8408] c++: Handle partial specialisations in GMF [PR113405]
Nathaniel Shead
- [gcc r14-8451] c++: Emit definitions of ODR-used static members imported from modules [PR112899]
Nathaniel Shead
- [gcc r14-8462] c++: Stream additional fields for DECL_STRUCT_FUNCTION [PR113580]
Nathaniel Shead
- [gcc r14-8513] c++: Handle error header names in modules [PR107594]
Nathaniel Shead
- [gcc r14-6996] amdgcn: Don't double-count AVGPRs
Andrew Stubbs
- [gcc r14-6997] amdgcn: Match new XNACK defaults in mkoffload
Andrew Stubbs
- [gcc r14-8371] Update my email in MAINTAINERS
Andrew Stubbs
- [gcc r14-8452] amdgcn: additional gfx1030/gfx1100 support
Andrew Stubbs
- [gcc r14-6903] MIPS: define_attr perf_ratio in mips.md
YunQiang Su
- [gcc r14-6904] MIPS: Implement TARGET_INSN_COSTS
YunQiang Su
- [gcc r14-6905] MIPS: Add pattern insqisi_extended and inshisi_extended
YunQiang Su
- [gcc r14-6906] MIPS/testsuite: Include stdio.h in mipscop tests
YunQiang Su
- [gcc r14-7131] MIPS: Add ATTRIBUTE_UNUSED to mips_start_function_definition
YunQiang Su
- [gcc r14-7237] MIPS/testsuite: Add -mno-abicalls option to unaligned-2.c
YunQiang Su
- [gcc r14-8172] MIPS: avoid $gp store if global_pointer is not $gp
YunQiang Su
- [gcc r14-8177] Sanitizer/MIPS: Use $t9 for preemptible function call
YunQiang Su
- [gcc r14-8386] MIPS: Accept arguments for -mexplicit-relocs
YunQiang Su
- [gcc r14-8474] doc/invoke: Remove duplicate explicit-relocs entry of MIPS
YunQiang Su
- [gcc r14-8500] MIPS: Fix typo in gcc/configure.ac: gcc_cv_as_mips_explicit
YunQiang Su
- [gcc r14-8434] MAINTAINERS: Update my work email address
Chung-Lin Tang
- [gcc r14-8268] gcc/testsuite/go.test: update for lowering pass move
Ian Lance Taylor
- [gcc r14-8343] compiler: don't pass iota value to lowering pass
Ian Lance Taylor
- [gcc/vrull/heads/slp-improvements] (1215 commits) Fix: Check for gassign before calling gimple_assign_rhs_cod
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Build SLP tree for nodes with shared statements
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] match.pd: Look through view_convert when folding vec_perms
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] aarch64: expand VEC_PERM into ins + uzp[12]
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] tree-optimization: use fewer lanes on VEC_PERM_EXPR for two operators
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] tree-optimization: new permute optimization step in SLP
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix memory corruption when group_size is not a multiple of 4
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix issues and improve vect_slp_optimize_permutes.
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix element_prevision check for vec_perm+view_convert pattern
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix signedness warnings in aarch64_evpc_ins_uzp
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Add testcase for #343
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Add testcase for #344
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Add testcase for #346
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Slightly restrict preconditions for vect_slp_optimize_permutes
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix statement ordering for vect_slp_optimize_permutes (#346)
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Add testcases for #342
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix: Do not rearrange splat vectors in try_rearrange_oprnd_info
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix: Do not rearrange load/store nodes in try_rearrange_oprnd_info
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Implement the missing transformation for SLP rearrange_pattern 3
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fold some NxM vector permute networks in vect_slp_optimize_permutes (#354)
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Prorerly handle VIEW_CONVERT_EXPR in for NxM vector permute folding
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Use an enum to name rearrangement patterns in SLP
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix: Do not create mixed operation SLP nodes when rearranging
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix: Check for gassign before calling gimple_assign_rhs_code
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix packing/unpacking of rearranged SLP nodes.
Philipp Tomsich
- [gcc/vrull/heads/slp-improvements] (1436 commits) Fix (perf regression): revert to previous ordering
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Build SLP tree for nodes with shared statements
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] match.pd: Look through view_convert when folding vec_perms
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] aarch64: expand VEC_PERM into ins + uzp[12]
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] tree-optimization: use fewer lanes on VEC_PERM_EXPR for two operators
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] tree-optimization: new permute optimization step in SLP
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix memory corruption when group_size is not a multiple of 4
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix issues and improve vect_slp_optimize_permutes.
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix element_prevision check for vec_perm+view_convert pattern
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix signedness warnings in aarch64_evpc_ins_uzp
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Add testcase for #343
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Add testcase for #344
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Add testcase for #346
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Slightly restrict preconditions for vect_slp_optimize_permutes
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix statement ordering for vect_slp_optimize_permutes (#346)
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Add testcases for #342
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix: Do not rearrange splat vectors in try_rearrange_oprnd_info
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix: Do not rearrange load/store nodes in try_rearrange_oprnd_info
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Implement the missing transformation for SLP rearrange_pattern 3
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fold some NxM vector permute networks in vect_slp_optimize_permutes (#354)
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Prorerly handle VIEW_CONVERT_EXPR in for NxM vector permute folding
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Use an enum to name rearrangement patterns in SLP
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix: Do not create mixed operation SLP nodes when rearranging
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix: Check for gassign before calling gimple_assign_rhs_code
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix packing/unpacking of rearranged SLP nodes.
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Fix (perf regression): revert to previous ordering
Philipp Tomsich
- [gcc r14-8508] aarch64: fix handling of reversed mem ops in ldp/stp policy model
Philipp Tomsich
- [gcc(refs/vendors/vrull/heads/slp-improvements)] Compact SSA names after every pass
Philipp Tomsich
- [gcc r14-7067] Pass GUILE down to subdirectories
Tom Tromey
- [gcc r14-8316] C23: Fix ICE for composite type for structs with unsigned bitfields [PR113492]
Martin Uecker
- [gcc r14-8666] Fix ICE with -g and -std=c23 when forming composite types [PR113438]
Martin Uecker
- [gcc r14-6942] libstdc++: Use if-constexpr in std::__try_use_facet [PR113099]
Jonathan Wakely
- [gcc r14-6943] libstdc++: Remove UB from month and weekday additions and subtractions.
Jonathan Wakely
- [gcc r14-6944] libstdc++: Fix std::char_traits<C>::move [PR113200]
Jonathan Wakely
- [gcc r14-6956] contrib: Add script name to usage error in gen_wcwidth.py
Jonathan Wakely
- [gcc r14-6957] contrib: Remove C-style comments from Python files
Jonathan Wakely
- [gcc r14-6958] libstdc++: Do not use __is_convertible unconditionally [PR113241]
Jonathan Wakely
- [gcc r14-6959] libstdc++: Remove unneeded double operation in src/c++17/fs_path.cc
Jonathan Wakely
- [gcc r14-6960] libstdc++: Avoid overflow when appending to std::filesystem::path
Jonathan Wakely
- [gcc r13-8193] libstdc++: Fix std::char_traits<C>::move [PR113200]
Jonathan Wakely
- [gcc r13-8194] libstdc++: Do not use __is_convertible unconditionally [PR113241]
Jonathan Wakely
- [gcc r14-6971] libstdc++: Fix testsuite with -Wformat
Jonathan Wakely
- [gcc r14-6973] libstdc++: Optimize std::is_trivially_destructible_v
Jonathan Wakely
- [gcc r14-6974] libstdc++: Remove dg-timeout-factor from test
Jonathan Wakely
- [gcc r14-6975] libstdc++: Avoid conflicting declaration in eh_call.cc [PR112997]
Jonathan Wakely
- [gcc r14-6990] libstdc++: Implement P2909R4 ("Dude, where's my char?") for C++20
Jonathan Wakely
- [gcc r14-6991] libstdc++: Add Unicode-aware width estimation for std::format
Jonathan Wakely
- [gcc r14-6992] libstdc++: Implement P2905R2 "Runtime format strings" for C++20
Jonathan Wakely
- [gcc r14-6993] libstdc++: Implement P2918R0 "Runtime format strings II" for C++26
Jonathan Wakely
- [gcc r14-7007] libstdc++: Remove std::__unicode::__null_sentinel
Jonathan Wakely
- [gcc r13-8198] libstdc++: Implement P2909R4 ("Dude, where's my char?") for C++20
Jonathan Wakely
- [gcc r13-8199] libstdc++: Add additional tests for std::format with wide strings
Jonathan Wakely
- [gcc r14-7072] libstdc++: Simplify some chrono formatters
Jonathan Wakely
- [gcc r14-7082] libstdc++: Fix Unicode property detection functions
Jonathan Wakely
- [gcc r13-8207] libstdc++: Add Filesystem TS and std::stacktrace symbols to libstdc++exp.a
Jonathan Wakely
- [gcc r14-7146] libstdc++: Prefer posix_memalign for aligned-new [PR113258]
Jonathan Wakely
- [gcc r14-7147] libstdc++: Add GDB printer for std::integral_constant
Jonathan Wakely
- [gcc r14-7153] libstdc++: Removed a duplicate define directive for __glibcxx_want_ranges_iota
Jonathan Wakely
- [gcc r14-7154] libstdc++: use updated type for __unexpected_handler
Jonathan Wakely
- [gcc r14-7155] libstdc++: Document addition of libstdc++exp.a
Jonathan Wakely
- [gcc r13-8211] libstdc++: Document addition of libstdc++exp.a
Jonathan Wakely
- [gcc r14-7156] libstdc++: Fix spelling mistake in new doc addition
Jonathan Wakely
- [gcc r13-8213] libstdc++: Fix spelling mistake in new doc addition
Jonathan Wakely
- [gcc r12-10090] libstdc++: Fix std::char_traits<C>::move [PR113200]
Jonathan Wakely
- [gcc r14-7172] libstdc++: Fix incorrect PR number in comment
Jonathan Wakely
- [gcc r14-7173] libstdc++: Implement C++23 P1951R1 (Default Args for pair's Forwarding Ctor) [PR105505]
Jonathan Wakely
- [gcc r14-7174] libstdc++: Fix std::runtime_format deviations from the spec [PR113320]
Jonathan Wakely
- [gcc r13-8215] libstdc++: Fix incorrect PR number in comment
Jonathan Wakely
- [gcc r14-7216] libstdc++: Fix non-portable results from 64-bit std::subtract_with_carry_engine [PR107466]
Jonathan Wakely
- [gcc r14-7225] libstdc++: Implement P2255R2 dangling checks for std::tuple [PR108822]
Jonathan Wakely
- [gcc r14-7254] libstdc++: Update tzdata to 2023d
Jonathan Wakely
- [gcc r14-7255] libstdc++: Use variable template to fix -fconcepts-ts error [PR113366]
Jonathan Wakely
- [gcc r14-7256] libstdc++: Fix redefinition error in std::tuple [PR108822]
Jonathan Wakely
- [gcc r14-8181] libstdc++: Do not use CTAD for _Utf32_view alias template
Jonathan Wakely
- [gcc r14-8182] libstdc++: Implement C++26 std::text_encoding (P1885R12) [PR113318]
Jonathan Wakely
- [gcc r14-8224] libstdc++: Fix std::format test for Solaris [PR113450]
Jonathan Wakely
- [gcc r14-8225] libstdc++: Avoid -Wmaybe-uninitialized warnings in text_encoding.cc
Jonathan Wakely
- [gcc r13-8236] libstdc++: Update tzdata to 2023d
Jonathan Wakely
- [gcc r13-8237] libstdc++: Use variable template to fix -fconcepts-ts error [PR113366]
Jonathan Wakely
- [gcc r13-8238] libstdc++: Fix std::format test for Solaris [PR113450]
Jonathan Wakely
- [gcc r14-8292] libstdc++: Fix P2255R2 dangling checks for std::tuple in C++17 [PR108822]
Jonathan Wakely
- [gcc r14-8293] libstdc++: Do not use CTAD for _Utf32_view alias template (redux)
Jonathan Wakely
- [gcc r14-8315] libstdc++: Fix std::format floating-point alternate forms [PR113512]
Jonathan Wakely
- [gcc r14-8320] libstdc++: Fix std::chrono::file_clock conversions for low-precision times
Jonathan Wakely
- [gcc r14-8321] libstdc++: Fix std::format for floating-point chrono::time_point [PR113500]
Jonathan Wakely
- [gcc r14-8334] libstdc++: Fix check in testsuite/std/time/clock/file/io.cc
Jonathan Wakely
- [gcc r13-8261] libstdc++: Fix std::format floating-point alternate forms [PR113512]
Jonathan Wakely
- [gcc r14-8629] libstdc++: Fix check in testsuite/std/time/clock/gps/io.cc
Jonathan Wakely
- [gcc r13-8262] libstdc++: Fix std::chrono::file_clock conversions for low-precision times
Jonathan Wakely
- [gcc r13-8263] libstdc++: Fix std::format for floating-point chrono::time_point [PR113500]
Jonathan Wakely
- [gcc r14-8646] libstdc++: Fix -Wshift-count-overflow warning in std::bitset
Jonathan Wakely
- [gcc r14-8647] libstdc++: Add all supported headers to lists in the manual
Jonathan Wakely
- [gcc r14-8648] libstdc++: Add "ASCII" as an alias for std::text_encoding::id::ASCII
Jonathan Wakely
- [gcc r14-8649] libstdc++: Enable std::text_encoding for darwin and FreeBSD
Jonathan Wakely
- [gcc r14-6994] i386: [APX] Add missing document for APX
Hongyu Wang
- [gcc r14-7094] i386: [APX] Document inline asm behavior and new switch for APX
Hongyu Wang
- [gcc r14-6964] Regenerate libgomp/configure for copyright year update
Mark Wielaard
- [gcc r14-7024] arm: Add support for Arm Cortex-M52 CPU.
Chung-Ju Wu
- [gcc r14-7025] arm: Add Arm Cortex-M52 CPU documentation.
Chung-Ju Wu
- [gcc r14-8328] RISC-V: Bugfix for resolve_overloaded_builtin[PR113420]
Li Xu
- [gcc r14-7272] Do not count unused scalar use when marking STMT_VINFO_LIVE_P [PR113091]
Feng Xue
- [gcc r14-6896] nvptx: Restructure code generating function map labels
Kwok Yeung
- [gcc r14-6897] openmp: Adjust position of OMP_CLAUSE_INDIRECT in OpenMP clauses
Kwok Yeung
- [gcc r14-8501] MAINTAINERS: Update my work email address
Kwok Yeung
- [gcc r14-8665] uninit-pr108968-register.c: use __UINTPTR_TYPE__ for LLP64
Jonathan Yong
- [gcc r14-6882] aarch64: add 'AARCH64_EXTRA_TUNE_FULLY_PIPELINED_FMA'
Di Zhao
- [gcc r14-6878] RISC-V: Add crypto machine descriptions
fengwang
- [gcc r14-6881] RISC-V: Modify copyright year of vector-crypto.md
fengwang
- [gcc r14-6931] RISC-V: Add crypto vector builtin function.
fengwang
- [gcc r14-6932] RISC-V: Add crypto vector api-testing cases.
fengwang
- [gcc r14-6989] RISC-V: Fix avl-type operand index error for ZVBC
fengwang
- [gcc r14-7019] RISC-V: Add crypto vector builtin function.
fengwang
- [gcc r14-7020] RISC-V: Add crypto vector api-testing cases.
fengwang
- [gcc r14-7162] RISC-V: Modify ABI-name length of vfloat16m8_t
fengwang
Last message date:
Wed Jan 31 23:28:23 GMT 2024
Archived on: Wed Jan 31 23:28:24 GMT 2024
This archive was generated by
Pipermail 0.09 (Mailman edition).