public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/ARM/heads/gcs] (924 commits) aarch64: Introduce indirect_return attribute
@ 2024-04-10 10:47 Szabolcs Nagy
0 siblings, 0 replies; only message in thread
From: Szabolcs Nagy @ 2024-04-10 10:47 UTC (permalink / raw)
To: gcc-cvs
The branch 'ARM/heads/gcs' was updated to point to:
3458fa6e8c3... aarch64: Introduce indirect_return attribute
It previously pointed to:
7f952ecef18... aarch64: Introduce indirect_return attribute
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------
7f952ec... aarch64: Introduce indirect_return attribute
af7a4e5... aarch64: libatomic: add GCS marking to asm
3bdac55... aarch64: libgcc: add GCS marking to asm
0c8f137... aarch64: Emit GNU property NOTE for GCS
49b5b4f... aarch64: Add GCS support to the unwinder
d907060... aarch64: Add test for GCS ACLE defs
642ea9d... aarch64: Add ACLE feature macros for GCS
5e09337... aarch64: Add non-local goto and jump tests for GCS
701b6b5... aarch64: Add GCS support for nonlocal stack save
5011ae6... aarch64: Add __builtin_aarch64_gcs* tests
70e678a... aarch64: Add GCS builtins
9b2e109... aarch64: Add GCS instructions
f0908f3... aarch64: Add __builtin_aarch64_chkfeat tests
cd72de0... aarch64: Add __builtin_aarch64_chkfeat
3e65859... aarch64: Add support for chkfeat insn
f98aa4a... aarch64: Add target pragma tests for gcs
76060fa... aarch64: Add branch-protection target pragma tests
d6f5213... aarch64: Add -mbranch-protection=gcs option
b8a248a... aarch64,arm: Move branch-protection data to targets
Summary of changes (added commits):
-----------------------------------
3458fa6... aarch64: Introduce indirect_return attribute
9f2fe29... aarch64: libitm: Add GCS support
78b29b5... aarch64: libatomic: add GCS marking to asm
b32a17f... aarch64: libgcc: add GCS marking to asm
99a291c... aarch64: Emit GNU property NOTE for GCS
2185dc7... aarch64: Add GCS support to the unwinder
2a9d500... aarch64: Add test for GCS ACLE defs
f94cfda... aarch64: Add ACLE feature macros for GCS
87217fd... aarch64: Add non-local goto and jump tests for GCS
d5a22a5... aarch64: Add GCS support for nonlocal stack save
90ff917... aarch64: Add __builtin_aarch64_gcs* tests
4880a14... aarch64: Add GCS builtins
57aec9c... aarch64: Add GCS instructions
0c0ee07... aarch64: Add __builtin_aarch64_chkfeat tests
e26ccd3... aarch64: Add __builtin_aarch64_chkfeat
309f26c... aarch64: Add support for chkfeat insn
311c3aa... aarch64: Add target pragma tests for gcs
2c160a7... aarch64: Add branch-protection target pragma tests
50dc770... aarch64: Add -mbranch-protection=gcs option
4923ed4... testsuite: Adjust pr113359-2_*.c with unsigned long long [P (*)
109f1b2... Revert "combine: Don't combine if I2 does not change" (*)
7924e35... rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8 (*)
0774240... c++: Keep DECL_SAVED_TREE of cdtor instantiations in module (*)
ea665f9... [APX] Prohibit SHA/KEYLOCKER usage of EGPR when APX enabled (*)
77c0b5b... c++: Track declarations imported from partitions [PR99377] (*)
0753ae1... Daily bump. (*)
92b38ec... libstdc++: Fix build for targets without FP std::from_chars (*)
639215c... btf: improve btf-datasec-3.c test [PR114642] (*)
1f719aa... s390x: Optimize vector permute with constant indexes (*)
8075477... btf: emit symbol refs in DATASEC entries only for BPF [PR11 (*)
685d822... aarch64: Fix ACLE SME streaming mode error in neon-sve-brid (*)
de82b0c... Fortran: Fix ICE in trans-stmt.cc(gfc_trans_call) [PR114535 (*)
88aea12... Fortran: Fix ICE in gfc_trans_pointer_assignment [PR113956] (*)
32fb04a... lto/114655 - -flto=4 at link time doesn't override -flto=au (*)
ce3c743... RTEMS: Fix powerpc configuration (*)
dd78e6a... Guard function->cond_uids access [PR114601] (*)
a79d13a... i386: Fix aes/vaes patterns [PR114576] (*)
897a241... modula2: remove description of fdebug-trace-quad, fdebug-tr (*)
46120d7... modula2: tidyup makeSystem (*)
8657d76... LoongArch: Enable switchable target (*)
73fb0a6... rust: Add rust.install-dvi and rust.install-html rules (*)
a244755... Generate constant at start of loop, without UB (*)
2daeb89... Add tree-inlined gconds to caller cond->expr map (*)
21c9fd9... libquadmath: Provide __BYTE_ORDER, __LITTLE_ENDIAN and __BI (*)
cfed80b... c++: Fix up maybe_warn_for_constant_evaluated calls [PR1145 (*)
64aa48c... Fix up duplicated words mostly in comments, part 2 (*)
7dd1f9d... bitint: Don't move debug stmts from before returns_twice ca (*)
46c9166... libgcc: Add basic support for aarch64-gnu (GNU/Hurd on AArc (*)
9670a23... aarch64: Add support for aarch64-gnu (GNU/Hurd on AArch64) (*)
532c57f... Move GNU/Hurd startfile spec from config/i386/gnu.h to conf (*)
d76df69... middle-end/114604 - ranger allocates bitmap without initial (*)
ddee437... RTEMS: Add multilib configuration for aarch64 (*)
481ba4f... libquadmath: Use soft-fp for sqrtq finite positive argument (*)
18e94e0... x86: Define __APX_INLINE_ASM_USE_GPR32__ (*)
9c97de6... testsuite: Add profile_update_atomic check to gcov-20.c [PR (*)
26eb5f8... rs6000: Fix wrong align passed to build_aligned_type [PR883 (*)
600bf39... PR modula2/114648 cc1gm2 by default does not handle C pre-p (*)
45532e3... Daily bump. (*)
eaccdba... combine: Fix ICE in try_combine on pr112494.c [PR112560] (*)
df7625c... GCN: '--param=gcn-preferred-vectorization-factor=[default,3 (*)
3fa8bff... New effective-target 'asm_goto_with_outputs' (*)
a02d7f0... GCN, nvptx: Errors during device probing are fatal (*)
477c8a8... Fortran: Accept again tab as alternative to space as separa (*)
f4f7c52... Update gcc fr.po (*)
1e3312a... ICF&SRA: Make ICF and SRA agree on padding (*)
1162861... ipa: Compare jump functions in ICF (PR 113907) (*)
feb6a2d... libstdc++: Use char for _Utf8_view if char8_t isn't availab (*)
cd77e15... libstdc++: Fix tests that fail with -fno-char8_t (*)
87bc206... libstdc++: Combine two std::from_chars tests into one (*)
2c1c248... aarch64: Fix expansion of svsudot [PR114607] (*)
9706965... RISC-V: Implement TLS Descriptors. (*)
d5d8448... s390: Fix s390_const_int_pool_entry_p and movdi peephole2 [ (*)
278cad8... aarch64: Fix vld1/st1_x4 intrinsic test (*)
080cac1... ChangeLog: Add by hand ChangeLog entry for PR114361 revert. (*)
1a96eb0... Daily bump. (*)
b93836d... contrib: Add 8057f9aa1f7e70490064de796d7a8d42d446caf8 to ig (*)
97d5cd8... tree-optimization/114624 - fix use-after-free in SCCP (*)
7d051f7... RISC-V: Refine the error msg for RVV intrinisc required ext (*)
39cb6b8... Darwin: Sync coverage specs with gcc/gcc.cc. (*)
aa2ab7b... RISC-V: Minor fix for max_point (*)
af3a980... RISC-V: Allow RVV intrinsic for more function target (*)
8f0ff6b... LoongArch: Set default alignment for functions jumps and lo (*)
4e3c825... PR modula2/114617 gm2 unable to resolve const expressions u (*)
93adf88... libfortran: Fix handling of formatted separators. (*)
09992f8... d: Merge upstream dmd, druntime b65767825f, phobos 92dc5a4e (*)
06a7e75... x86: Use explicit shift count in double-precision shifts (*)
c6892a4... Copy condition->expr map when inlining [PR114599] (*)
888bf71... Remove unecessary and broken MC/DC compile test (*)
4b02dd4... analyzer: respect GCC_COLORS in out-of-bounds diagrams [PR1 (*)
75b49c0... testsuite, Darwin: Account for block labels in function bod (*)
2b2d3a1... c++: add fixed test [PR91079] (*)
e7d015b... aarch64: Fix whitespace in aarch64-ldp-fusion.cc:alias_walk (*)
8cd0d29... ipa: Force args obtined through pass-through maps to the ex (*)
0c22f67... Regenerate common.opt.urls (*)
67cbb1c... aarch64: Fix bogus cnot optimisation [PR114603] (*)
e4d0743... c-family: remove dead #undef (*)
8c90638... c++: constexpr error with fn redecl in local scope [PR11113 (*)
a844095... vect: Don't clear base_misaligned in update_epilogue_loop_v (*)
6f10056... modula2: Add m2.install-dvi in gcc/m2/Make-lang.in (*)
679f81a... nvptx: In mkoffload.cc, call diagnostic_color_init + gcc_in (*)
8057f9a... Revert "Fix ICE with -g and -std=c23 related to incomplete (*)
9627cbb... libatomic: Regenerate configure properly (*)
9ab8fdf... middle-end/114599 - fix bitmap allocation for check_ifunc_c (*)
effd947... testsuite: Fix up error on gcov1.d (*)
592536e... c++: Fix ICE with weird copy assignment operator [PR114572] (*)
12b0445... go: Add go.install-dvi rule in go/Make-lang.in (*)
4c8b360... testsuite/gcc.target/cris/pr93372-2.c: Handle xpass from co (*)
3b36e86... testsuite/gcc.dg/debug/btf/btf-datasec-1.c: Handle leading- (*)
5192e72... Daily bump. (*)
27b6d08... libatomic: Fix build for --disable-gnu-indirect-function [P (*)
801e82a... c++: alias CTAD and template template parm [PR114377] (*)
ca56b43... ipa: Avoid duplicate replacements in IPA-SRA transformation (*)
a244764... [PR114415][scheduler]: Fixing wrong code generation (*)
7520a49... nvptx: In mkoffload.cc, call diagnostic_color_init + gcc_in (*)
1df5671... x86: Define __APX_F__ for -mapxf (*)
dc8a251... Add gcov MC/DC tests for GDC (*)
08a5233... Add condition coverage (MC/DC) (*)
b7bd2ec... MAINTAINERS: Update my email address (*)
86dce00... aarch64: Recognise svundef idiom [PR114577] (*)
85621f9... tree-optimization/114485 - neg induction with partial vecto (*)
1c89d1b... libgomp.texi: Update entries in OpenMP TR12 implementation (*)
1baec8d... fold-const: Handle NON_LVALUE_EXPR in native_encode_initial (*)
48530ef... bitint: Handle m_bitfld_load cast in outer m_cast_condition (*)
f2ccfb2... [MAINTAINERS] Update my email address and step down as arm (*)
e152177... tree-optimization/114551 - loop splitting and undefined ove (*)
fe385c2... Don't set full_profile in auto-profile [PR113765] (*)
88ce7fb... Daily bump. (*)
f375550... Update gcc sv.po (*)
5c749db... Regenerate i386.opt.urls (*)
8f9e92e... libgcc: Add missing HWCAP entries to aarch64/cpuinfo.c (*)
cab32ba... tree-profile: Disable indirect call profiling for IFUNC res (*)
6f91cce... lto-wrapper.cc: Add offload target name to 'offload_args' s (*)
d60968d... libphobos, Darwin: Enable libphobos for most Darwin. (*)
ce7cb10... GCN: install.texi update for Newlib change and LLVM 18 rele (*)
7f65d82... libstdc++: Reverse arguments in constraint for std::optiona (*)
b2460d6... GCN: Fix --with-arch= handling in mkoffload [PR111966] (*)
8455d6f... libquadmath: Don't assume the storage for __float128 argume (*)
0303974... expr: Fix up emit_push_insn [PR114552] (*)
e7b7188... tree-optimization/114557 - reduce ehcleanup peak memory use (*)
8677182... LoongArch: Remove unused code. (*)
a1e6798... Daily bump. (*)
1bafa6a... PR modula2/114565 progress trace would be useful to isolate (*)
871bb5a... Fix ICE with -g and -std=c23 related to incomplete types [P (*)
e945d32... analyzer: prevent ICEs with null types (*)
21aa57e... libstdc++: Guard uses of char8_t with __cpp_char8_t [PR1145 (*)
ca2f7c8... libiberty: Invoke D demangler when --format=auto (*)
2f29240... c++: make __is_array return false for T[0] [PR114479] (*)
daa2e7c... c++: ICE with scoped enum in switch condition [PR103825] (*)
5d7e9a3... c++: binding reference to comma expr [PR114561] (*)
0e64bbb... libstdc++: Allow adjacent __maybe_present_t<false, ...> fie (*)
d5aa2ca... aarch64: Fix typo in comment about FEATURE_STRING (*)
1e459e6... Prettify output of debug_dwarf_die (*)
a7aa945... Fortran: Add error for subroutine passed to a variable dumm (*)
35408b3... Fortran: Fix wrong recursive errors and class initializatio (*)
9a5e4aa... Fix up postboot dependencies [PR106472] (*)
9479205... Fix up duplicated words mostly in comments, part 1 (*)
b120e35... jit, Darwin: Implement library exports list. (*)
799a056... testsuite: Remove duplicate -lgcov [PR114034] (*)
ad8e34e... testsuite, Darwin: Allow for an undefined symbol [PR114036] (*)
451bb0b... Darwin: Correct a version check. (*)
3c499f8... Darwin: Do not emit .macinfo when dsymutil cannot consume i (*)
c85c2e2... testsuite, Darwin: Update bad-mapper-1 after libiberty chan (*)
078f4a9... LoongArch: Fix missing plugin header (*)
b253b46... LoongArch: Add support for TLS descriptors. (*)
6f9ba3e... LoongArch: Regenerate loongarch.opt.urls. (*)
0454eec... Daily bump. (*)
4bd2f59... PR modula2/114548 gm2 fails to identify variable in a const (*)
bba118d... c++: C++26 returning reference to temporary (*)
d28ea8e... LoongArch: Split loongarch_option_override_internal into sm (*)
7f424c3... LoongArch: Add descriptions of the compilation options. (*)
1831a5e... Daily bump. (*)
14d0c86... modula2: Fix m2.install-info in gcc/m2/Make-lang.in (*)
ec2c15f... modula2: Add m2.install-html rule to gcc/m2/Make-lang.in (*)
08eaafa... [committed] RISC-V: Add missing insn types to XiangShan Nan (*)
b313bab... RISC-V: Fix misspelled term builtin in error message (*)
46eb34a... RISC-V: Fix one unused varable in riscv_subset_list::parse (*)
86d83ff... Daily bump. (*)
6fc84f6... mips: Fix C23 (...) functions returning large aggregates [P (*)
4921bd8... Daily bump. (*)
4c18ace... [PATCH] Allow `gcc_jit_type_get_size` to work with pointers (*)
28dca4b... Fix lrcpc3 testcase (*)
f15cea1... libstdc++-v3: drop GCC Runtime Library Exception from gen t (*)
e162228... GCN: Enable effective-target 'vect_long_mult' (*)
7cc68c4... GCN: Enable effective-target 'vect_hw_misalign' (*)
ec8e3db... GCN: Enable effective-target 'vect_early_break', 'vect_earl (*)
6fb253a... Fortran: fix NULL pointer dereference on overlapping initia (*)
3c793f0... Fortran: Fix a gimplifier ICE/wrong result with finalizatio (*)
22f48d7... Use fatal_error instead of internal_error for when ZSTD is (*)
26a7236... testsuite: Add a test case for negating FP vectors containi (*)
63e6ec5... Daily bump. (*)
c1e6653... [committed] Provide suitable output template for zero_exten (*)
86b0b1b... Fix failure of c-c++-common/analyzer/stdarg-pr111289-int.c (*)
8bb3ef3... c++: __is_constructible ref binding [PR100667] (*)
bbb7c51... Fortran: fix DATA and derived types with pointer components (*)
c142462... RISC-V: testsuite: ensure vtype is call clobbered (*)
aeee63f... PR modula2/114520 Incorrect ordering of import/export state (*)
04799f0... PR modula2/114517 gm2 does not allow comparison operator ha (*)
44ab314... predict: Fix comment typo (*)
d5a3b4a... profile-count: Avoid overflows into uninitialized [PR112303 (*)
b8e7aaa... [testsuite] Fixup dg-options in {gcc,g++,gfortran}.dg/vect. (*)
0923fe2... Hash operands of PHI in ipa-icf (*)
7942558... testsuite: Add testcase for already fixed PR [PR109925] (*)
7f233fe... fortran: Fix specification expression check in submodules [ (*)
7907ff2... modula2: Rebuild documentation sections for target independ (*)
0bad303... middle-end/114480 - IDF compute is slow (*)
f6d7ff4... RISC-V: Add vxsat as a register (*)
feafff0... Daily bump. (*)
bd8a3ee... compiler: use correct size and comparison in index value ov (*)
fdd5981... analyzer: fix ICE due to type mismatch when replaying call (*)
f89c83a... btf: Fix up btf-datasec-1.c test on x86 (*)
9ff034f... gcc/testsuite/go.test: update issue16016 (*)
4b04433... c-family: Cast __atomic_load_*/__atomic_exchange_* result t (*)
f85d336... compiler: initialize local variable in lower_method_express (*)
839bc42... combine: Don't combine if I2 does not change (*)
db41057... docs: Use @var{S} etc. in Spec File invoke.texi documentati (*)
a6c630c... libstdc++: Add masked ++/-- implementation for sizeof < 16 (*)
0ac2c0f... libstdc++: Fix call signature of builtins from masked ++/-- (*)
9ac3119... libstdc++: add ARM SVE support to std::experimental::simd (*)
0b02da5... tree-optimization/114057 - handle BB reduction remain defs (*)
aac30f8... testsuite: Fix up ext-floating{3,12}.C on i686-linux (*)
258defb... aarch64: Align lrcpc3 FEAT_STRING with /proc/cpuinfo 'Featu (*)
d9ea518... aarch64: Add +lse128 architectural extension command-line f (*)
291c46a... testsuite: Fix copy-headers-8.c (*)
4b8e7b5... Daily bump. (*)
41e767c... libgfortran: Fix file position after ENDFILE statement. (*)
fb1d50e... libstdc++: fix generator iterator operator* return type (*)
ac5d63a... libstdc++: fix _V badname in <generator> (*)
5be2313... aarch64: Use constexpr for out-of-line statics (*)
fa60ac5... btf: Emit labels in DATASEC bts_offset entries. (*)
f536ea9... testsuite: Fix up pr111151.c testcase [PR114486] (*)
b1af867... PR modula2/114478 isnormal builtin unavailable from m2 (*)
c0e199e... c++: add fixed test [PR100557] (*)
2f47ca0... c++/modules testsuite: fix a couple of dg-module-do directi (*)
cab53aa... aarch64: Fix SCHEDULER_IDENT for Cortex-A510 and Cortex-A52 (*)
217e778... libstdc++: Replace stacktrace effective target with feature (*)
4a3a1b6... libstdc++: Add dg-require-cpp-feature-test to test feature (*)
4549b0f... testsuite: Add -Wno-psabi to pr113126.c test (*)
c4f2c84... fold-const: Punt on MULT_EXPR in extract_muldiv MIN/MAX_EXP (*)
471967a... tsan: Don't instrument non-generic AS accesses [PR111736] (*)
f4e92d6... tree-optimization/114471 - ICE with mismatching vector type (*)
226a220... tree-optimization/114464 - verify types in recurrence vecto (*)
94b91b2... cfgloopmanip, i386: Fix comment typos (*)
10accfd... c-family, c++: Handle EXCESS_PRECISION_EXPR in pretty print (*)
4470611... tree-optimization/114027 - fix testcase (*)
bb81906... MIPS: Predefine __mips_strict_alignment if STRICT_ALIGNMENT (*)
7e6cdec... Daily bump. (*)
8651991... c++: ICE with noexcept and local specialization, again [PR1 (*)
de0886d... c++: broken direct-init with trailing array member [PR11443 (*)
a89fb3a... Update gcc de.po (*)
18555b9... Update gcc sv.po (*)
c2e68ff... libgcc: arm: fix build for FDPIC target (*)
78b56a1... amdgcn: Add gfx1036 target (*)
44863af... modula2: Rebuild documentation sections for target independ (*)
cf3fc6f... libstdc++: Fix incorrect macro used in #undef in test (*)
5cab64a... RISC-V: Allow RVV intrinsic when function target("arch=+v") (*)
ecd2c37... Daily bump. (*)
bb04a11... Daily bump. (*)
a684581... PR modula2/114444 trunc float malformed error cause ICE (*)
c8a343f... PR modula2/114443 missing quote cause ICE (*)
80a0cb3... analyzer: fix ICE and false positive with -Wanalyzer-deref- (*)
2e4b337... hppa: Fix LO_SUM DLTIND14R address support in PRINT_OPERAND (*)
5435850... libstdc++: Disable std::formatter specializations (LWG 3944 (*)
3763fb8... libstdc++: Add __is_in_place_index_v helper and use it in < (*)
f4605c5... libstdc++: Use std::type_identity_t in <string_view> as per (*)
4a46a48... bitint: Fix bitfield loads in handle_cast [PR114433] (*)
f92cf8c... bitint: Handle complex types in build_bitint_stmt_ssa_confl (*)
8fc5593... predcom: Punt for steps which aren't multiples of access si (*)
7a01cc7... xtensa: Add supplementary split pattern for "*addsubx" (*)
e898586... Daily bump. (*)
c2e28df... libstdc++: Destroy allocators in re-inserted container node (*)
142cc4c... libstdc++: Constrain std::vector default constructor [PR113 (*)
8539c56... libstdc++: Use feature test macros in <bits/stl_construct.h (*)
ff773ac... libstdc++: Reorder feature test macro definitions (*)
31ef58b... libstdc++: Replace std::result_of with __invoke_result_t [P (*)
c083a45... Fortran: no size check passing NULL() without MOLD argument (*)
65b7d18... AVR: Adjust message for SIGNAL and INTERRUPT usage (*)
637e76b... openmp: Change to using a hashtab to lookup offload target (*)
65107fa... RISC-V: Require a extension for ztso testcases with atomic (*)
e194503... amdgcn: Adjust GFX10/GFX11 cache coherency (*)
6dedafe... amdgcn: Prefer V32 on RDNA devices (*)
c6cf578... analyzer: look through casts in taint sanitization [PR11297 (*)
d475a45... analyzer: add SARIF property bags to taint diagnostics (*)
1bf1862... amdgcn: Add gfx1103 target (*)
d1d8fd2... c++: direct-init of an array of class type [PR59465] (*)
e4e02c0... vect: more oversized bitmask fixups (*)
a364148... handle unwind tables that are embedded within unwinding cod (*)
a44d7e8... fortran: Ignore use statements on error [PR107426] (*)
44c0398... fortran: Fix specification expression error with dummy proc (*)
ebace32... testsuite: Declare fortran array bound variables (*)
47de95d... RISC-V: Introduce gcc attribute riscv_rvv_vector_bits for R (*)
e0a7233... s390: testsuite: Fix backprop-6.c (*)
ca27c3b... testsuite: Fix up depobj-3.c test on i686-linux [PR112724] (*)
dbe9062... Another ICE after conflicting types of redeclaration [PR109 (*)
644a703... testsuite: vect: Remove dg-final in gcc.dg/vect/bb-slp-32.c (*)
3d406af... testsuite: i386: Skip gcc.target/i386/avx512cd-vpbroadcastm (*)
ddd4a3c... ubsan: Don't -fsanitize=null instrument __seg_fs/gs pointer (*)
982250b... bitint: Some bitint store fixes [PR114405] (*)
d4ad99b... s390: testsuite: Fix abs-4.c (*)
fd5e5dd... RISC-V: Don't add fractional LMUL types to V_VLS for XThead (*)
c65046f... [committed] Fix RISC-V missing stack tie (*)
9941f02... RISC-V: Bugfix function target attribute pollution (*)
d3c24e9... RISC-V: Bugfix ICE for __attribute__((target("arch=+v")) (*)
9a6c7aa... Move pr114396.c from gcc.target/i386 to gcc.c-torture/execu (*)
1542e8a... PR modula2/114422 Attempting to declare a set of unknown ty (*)
44b79ab... Daily bump. (*)
7a5a4a4... analyzer: fix ignored constraints involving casts [PR113619 (*)
48d4920... PR modula2/113836 gm2 does not dump gimple or quadruples to (*)
ba744d5... PR modula2/114418 missing import of TSIZE from system cause (*)
5093520... Fortran: improve array component description in runtime err (*)
081f893... c++: explicit inst of template method not generated [PR1103 (*)
a2fe34e... amdgcn: Comment correction (*)
69dc2dc... amdgcn: Ensure gfx11 is running in cumode (*)
c3fb8a4... amdgcn: Clean up device memory in gcn-run (*)
59b6cec... libgcc: Fix up bitint division [PR114397] (*)
ac2f8c2... Fix runtime error for nonlinear iv vectorization(step_mult) (*)
134ef2a... tree-optimization/111736 - avoid address sanitizing of __se (*)
9d6ff6f... tree-optimization/113727 - bogus SRA with BIT_FIELD_REF (*)
415091f... Document -fexcess-precision=16. (*)
af37618... Daily bump. (*)
9093f27... analyzer: fix -Wanalyzer-deref-before-check false positive (*)
f10c18d... bpf: Corrected index computation when present with unnamed (*)
624d025... bpf: Fix access string default for CO-RE type based relocat (*)
8e913b5... bpf: Fix CO-RE field expression builtins (*)
806621d... LoongArch: Fix a typo [PR 114407] (*)
b7c4ae5... Hurd x86_64: add unwind support for signal trampoline code (*)
d2b2508... libstdc++: [_GLIBCXX_DEBUG] Define __cpp_lib_null_iterators (*)
b05ee9b... visium: Fix up visium_setup_incoming_varargs [PR114175] (*)
4c9d281... nios2: Fix up nios2_setup_incoming_varargs [PR114175] (*)
b22a9c7... nds32: Fix up nds32_setup_incoming_varargs [PR114175] (*)
921eb45... m32r: Fix up m32r_setup_incoming_varargs [PR114175] (*)
22612a8... ft32: Fix up ft32_setup_incoming_varargs [PR114175] (*)
b089ceb... epiphany: Fix up epiphany_setup_incoming_varargs [PR114175] (*)
68eca9b... csky: Fix up csky_setup_incoming_varargs [PR114175] (*)
47cdd86... aarch64: Sync aarch64-sys-regs.def with Binutils (*)
59067dd... Use integer_{zero,one}_node some more (*)
456e10f... bitint: Fix handling of conditional bitfield loads [PR11436 (*)
4c27689... testsuite: add the case to cover the vectorization of A[(i+ (*)
0ba773d... tree-ssa-loop-ch: Fix comment typos (*)
5e64228... system.h: rename vec_step to workaround powerpc/clang bug [ (*)
cd1ce3b... RISC-V: Introduce option -mrvv-max-lmul for RVV autovec (*)
6a55e39... middle-end/113396 - int128 array index and value-ranges (*)
994d8f9... LoongArch: Combine UNITS_PER_FP_REG and UNITS_PER_FPREG mac (*)
1938d9d... LoongArch: Change loongarch_expand_vec_cmp()'s return type (*)
0529f98... LoongArch: Remove unused/useless definitions. (*)
44ba7bc... diagnostics: Fix behavior of permerror options after diagno (*)
cc606a9... Daily bump. (*)
bf83888... ipa: Fix C++ member ptr indirect inlining (PR 114254, PR 10 (*)
7a62613... testsuite: fix target for linkage-1.C (*)
9c91f8a... [PR99829][LRA]: Fixing LRA ICE on arm (*)
c92076a... Update gcc de.po (*)
c87f1f3... analyzer: fix ICE due to corrupt MEM_REFs [PR113505] (*)
0bf99b1... diagnostics: fix corrupt json/SARIF on stderr [PR114348] (*)
bc91e38... RISC-V: Update test expectancies with recent scheduler chan (*)
6058671... RISC-V: Fix C23 (...) functions returning large aggregates (*)
07e0376... libstdc++: Fix infinite loop in std::binomial_distribution (*)
c608b57... libstdc++: Suppress deprecation messages from <tbb/task.h> (*)
90788dd... libstdc++: Regenerate <bits/version.h> in maintainer mode (*)
d1b8c22... libstdc++: Update docs on build process and generated files (*)
ef2efc5... libstdc++: Fix Python scripts to output the correct filenam (*)
f511854... libstdc++: Fix typos in MemoryChecker assertion messages in (*)
16afbd9... libstdc++: Begin lifetime of storage in std::vector<bool> [ (*)
c7a774e... analyzer: fixes to __atomic_{exchange,load,store} [PR114286 (*)
4adb1a5... testsuite, Darwin: Use the IOKit framework in framework-1.c (*)
71a44fa... libstdc++: Sync the atomic_link_flags implementation with G (*)
e47330d... libstdc++, Darwin: Do not use dev/null as the file for exec (*)
e0e9499... tree-optimization/114151 - revert PR114074 fix (*)
1f25771... arc: Fix up arc_setup_incoming_varargs [PR114175] (*)
c1fd458... LoongArch: Fix C23 (...) functions returning large aggregat (*)
167ec6d... arm: [MVE intrinsics] Fix support for loads [PR target/1143 (*)
a185d8a... alpha: Fix alpha_setup_incoming_varargs [PR114175] (*)
8f85b46... rs6000: Fix up setup_incoming_varargs [PR114175] (*)
8959ab6... openmp: Make c_omp_check_loop_binding_exprs diagnostics tra (*)
94c3508... tree-optimization/114375 - disallow SLP discovery of permut (*)
9eeca77... [PATCH v5 1/1] RISC-V: Add support for XCVbi extension in C (*)
d91a0ce... [PATCH] RISC-V: Add XiangShan Nanhu microarchitecture. (*)
c4845ed... c++: Fix handling of no-linkage decls for modules (*)
2340973... Daily bump. (*)
9ee19f9... c-c++-common/Wrestrict.c: fix some typos and enable for LLP (*)
1579394... analyzer: fix ICEs due to sloppy types in bounds-checking [ (*)
3c2827d... analyzer: support null operands in remove_ssa_names (*)
dda96a9... libstdc++: Fix N3344 behavior on _Safe_iterator::_M_can_adv (*)
5f6e085... libstdc++: Fix _Safe_local_iterator<>::_M_valid_range (*)
b96c543... i386: Unify {general,timode}_scalar_chain::convert_op [PR11 (*)
3be2b8f... Fortran: error recovery in frontend optimization [PR103715] (*)
9316d02... testsuite: Turn errors back into warnings in arm/acle/cde-m (*)
d2029bb... PR modula2/114380 Incorrect type specified in an error mess (*)
3e3ad8e... Update gcc fr.po, sv.po (*)
fd776d0... gcc_update: Add missing generated files (*)
6cb5ef3... testsuite: Fix excess errors for new modules testcases on p (*)
dfc9d1c... Add missing config/i386/zn4zn5.md file (*)
d0aa0af... Add AMD znver5 processor enablement with scheduler model (*)
9361f19... avr.md - Tweak xor insn constraints. (*)
58753db... testsuite: Define _POSIX_C_SOURCE for test (*)
942d470... Add missing <any_logic>hf/bf patterns. (*)
f0fda1a... hppa: Improve handling of REG+D addresses when generating P (*)
27d2e93... Daily bump. (*)
3f3f0b7... Fortran: fix for absent array argument passed to optional d (*)
8064107... hppa: Fix complaint about non-delegitimized UNSPEC UNSPEC_T (*)
07fad7a... libstdc++: Implement N3644 on _Safe_iterator<> [PR114316] (*)
f065c58... PR modula2/114296 ICE when attempting to create a constant (*)
2d454f9... d: Merge upstream dmd, druntime 855353a1d9 (*)
b5490af... Daily bump. (*)
218d174... i386: Fix setup of incoming varargs for (...) functions whi (*)
3e8323e... bitint: Fix up stores to large/huge _BitInt bitfields [PR11 (*)
ead3075... c++: Check module attachment instead of just purview when n (*)
5213047... libcc1: fix <vector> include (*)
53fb2cf... Daily bump. (*)
a6dab19... libgcc: Fix quotient and/or remainder negation in __divmodb (*)
ffd47fb... testsuite: Fix pr113431.c FAIL on sparc* [PR113431] (*)
b5e1f06... Regenerate opt.urls (*)
30e1c3d... lower-subreg, edit-context: Fix comment typos (*)
ab2da8f... i386: Fix a pasto in ix86_expand_int_sse_cmp [PR114339] (*)
7dd3b2b... match.pd: Only merge truncation with conversion for -fno-si (*)
0319f26... expand: EXTEND_BITINT CALL_EXPR results [PR114332] (*)
8ae7062... testsuite: Fix up pr104601.C for recent libstdc++ changes (*)
90b9872... bitint: Fix up adjustment of large/huge _BitInt arguments o (*)
3fd46d8... Fortran: Fix class/derived/complex function associate selec (*)
acc38ff... MIPS: Add -m(no-)strict-align option (*)
81f3d96... vect: Call vect_convert_output with the right vecitype [PR1 (*)
d7d0582... LoongArch: Remove masking process for operand 3 of xvpermi. (*)
c1f6690... Daily bump. (*)
efab888... tree-core: clarify clobber comments (*)
6dbf0d2... PR modula2/114294 expression causes ICE (*)
53fd0f5... hppa: Fix REG+D address support before reload (*)
6cf4286... bpf: define INT8_TYPE as signed char (*)
bc5a9da... gcc: xtensa: reorder movsi_internal patterns for better cod (*)
f89cfdb... libstdc++: Fix std::format("{}", negative_integer) [PR11432 (*)
df483eb... libstdc++: Add nodiscard in <algorithm> (*)
fd71043... gcn: Fix a comment typo (*)
7580e39... icf: Reset SSA_NAME_{PTR,RANGE}_INFO in successfully merged (*)
7aeedff... PR modula2/114333 set type comparison against cardinal shou (*)
f98b85b... LoongArch: Remove unused and incorrect "sge<u>_<X:mode><GPR (*)
0adc8c5... libstdc++: Add missing clear_padding in __atomic_float cons (*)
38958ac... OpenACC 2.7: front-end support for readonly modifier: Add b (*)
473c612... Minor fixes for OpenACC/Fortran 'self' clause for compute c (*)
25242ed... Fix 'char' initialization, copy, check in 'libgomp.oacc-for (*)
9349aef... aarch64: Fix TImode __sync_*_compare_and_exchange expansion (*)
075104e... s390: fix htm-builtins test cases (*)
e6836bb... libstdc++: Correct notes about std::call_once in manual [PR (*)
2a556db... libstdc++: Update C++23 status in the manual (*)
942497a... libcpp: Fix macro expansion for argument of __has_include [ (*)
6c166e5... libcpp: Fix __has_include_next ICE in the last directory of (*)
b7f70cf... PR modula2/114333 set type comparison against a cardinal sh (*)
ddf852d... OpenACC 2.7: front-end support for readonly modifier (*)
90a7da6... IBM Z: Fix -munaligned-symbols (*)
8f6e081... gimple-iterator: Some gsi_safe_insert_*before fixes (*)
618e34d... i386[stv]: Handle REG_EH_REGION note (*)
746b71e... Daily bump. (*)
a8c7c3a... libstdc++: Move test error_category to global scope (*)
45a3ee8... libstdc++: Improve documentation on debugging with libstdc+ (*)
d649015... libstdc++: Document that _GLIBCXX_CONCEPT_CHECKS might be r (*)
11caf47... Fortran: fix IS_CONTIGUOUS for polymorphic dummy arguments (*)
74bca21... store-merging: Match bswap64 on 32-bit targets with bswapsi (*)
5a44e14... testsuite: target test for short_enums (*)
4d049fa... s390: Fix TARGET_SECONDARY_RELOAD for non-SYMBOL_REFs (*)
a63fb78... s390: Fix tests rosbg_si_srl and rxsbg_si_srl (*)
9f2b16c... s390: Streamline vector builtins with LLVM (*)
b59f0c9... s390: Deprecate some vector builtins (*)
0613b12... bitint: Fix up lowering of bitfield loads/stores [PR114313] (*)
c5037fc... OpenMP/Fortran: Fix defaultmap(none) issue with dummy proce (*)
6586359... asan: Fix ICE during instrumentation of returns_twice calls (*)
364c684... gimple-iterator, ubsan: Fix ICE during instrumentation of r (*)
f6d9426... Daily bump. (*)
81ee129... Fortran: handle procedure pointer component in DT array [PR (*)
ef79c64... libgomp/libgomp.texi: Fix @node order in @menu (*)
73dac51... tree-optimization/114121 - chrec_fold_{plus,multiply} and r (*)
4aa87b8... c++: Support target-specific nodes when streaming modules [ (*)
ad860cc... asan: Instrument <retval> stores in callees rather than cal (*)
39737cd... strlen: Fix another spot that can create invalid ranges [PR (*)
cdf0c66... RISC-V: Fix some code style issue(s) in riscv-c.cc [NFC] (*)
c0c5724... tree-optimization/114297 - SLP reduction with early break f (*)
c4e5789... Reject -fno-multiflags [PR114314] (*)
0628916... Daily bump. (*)
0c17965... libgfortran: [PR114304] Revert portion of PR105347 change. (*)
9b32438... Update gcc sv.po (*)
c27b305... gomp: testsuite: improve compatibility of bad-array-section (*)
8410402... PR modula2/114295 Incorrect location if compiling implement (*)
4e1fcf4... testsuite: vect: Require vect_hw_misalign in gcc.dg/vect/ve (*)
96b63fa... testsuite: vect: Require vect_perm in several tests [PR1140 (*)
1bf70e6... aarch64,arm: Move branch-protection data to targets (*)
119f5ae... middle-end/114299 - missing error recovery from gimplify fa (*)
dbe5ccd... bitint: Avoid rewriting large/huge _BitInt vars into SSA af (*)
0c4df2c... Fix placement of recently implemented DIE (*)
31ce2e9... Fold: Fix up merge_truthop_with_opposite_arm for NaNs [PR95 (*)
1a4553b... Daily bump. (*)
a84b98c... d: Fix -fpreview=in ICEs with forward referenced parameter (*)
8fe27ed... [committed] [PR tree-optimization/110199] Simplify MIN/MAX (*)
993c6de... VECT: Fix ICE for vectorizable LD/ST when both len and stor (*)
6f7d000... Revert "[committed] Adjust expectations for pr59533-1.c" (*)
7c8f0a7... [committed] [target/102250] Document python requirement for (*)
50531b6... [committed] [PR target/111362] Fix compare-debug issue with (*)
3e05eb9... Daily bump. (*)
f5a805d... AVR: Fix typos in comment, indentation glitches in avr.md. (*)
3e3e415... fwprop: Restore previous behavior for forward propagation o (*)
42cd49a... LoongArch: Emit R_LARCH_RELAX for TLS IE with non-extreme c (*)
e8cc1f9... AVR: Add cost computation for some insn combine patterns. (*)
e9753f4... i386: Regenerate i386.opt.urls (*)
6fe6301... LoongArch: testsuite: Add compilation options to the regnam (*)
3a3fbec... LoongArch: Fixed an issue with the implementation of the te (*)
3e8ee03... libstdc++: Do not require a time-of-day when parsing sys_da (*)
f4a52c1... libstdc++: Fix parsing of leap seconds as chrono::utc_time (*)
c775a03... Daily bump. (*)
54e505d... ipa: Avoid excessive removing of SSAs (PR 113757) (*)
5825bd0... libbacktrace: don't assume compressed section is aligned (*)
cebbaa2... [PR113790][LRA]: Fixing LRA ICE on riscv64 (*)
0e850ef... bpf: add size threshold for inlining mem builtins (*)
ac829a8... arm: testsuite: tweak bics_3.c [PR113542] (*)
10c6091... bpf: testsuite: fix unresolved test in memset-1.c (*)
84fc8f4... GCN: The original meaning of 'GCN_SUPPRESS_HOST_FALLBACK' i (*)
37078f2... nvptx: 'cuDeviceGetCount' failure is fatal (*)
ab70add... GCN, nvptx: Fatal error for missing symbols in 'libhsa-runt (*)
5119c79... ARM: Fix builtin-bswap-1.c test [PR113915] (*)
64273a7... contrib: Improve dg-extract-results.sh's Python detection [ (*)
8263a4b... testsuite: Fix up pr113617 test for darwin [PR113617] (*)
018ddc8... tree-optimization/114269 - 434.zeusmp regression after SCEV (*)
3cdaa64... modula2: Rebuild bootstrap tools with faster dynamic arrays (*)
40209cb... AVR: Add an insn combine pattern for offset computation. (*)
d6bcc2e... bb-reorder: Fix assertion (*)
a307a26... i386: Guard noreturn no-callee-saved-registers optimization (*)
eed4e54... c-family, c++: Fix up handling of types which may have padd (*)
05109b1... dwarf2out: Emit DW_AT_export_symbols on anon unions/structs (*)
3ecc507... c++: Fix up parameter pack diagnostics on xobj vs. varargs (*)
1329dac... MAINTAINERS: Fix order in Write After Aproval (*)
0bd04d9... testsuite/108355 - make gcc.dg/tree-ssa/ssa-fre-104.c prope (*)
131d175... modula2: Add constant aggregate tests (*)
42187c6... RISC-V: Fix ICE in riscv vector costs (*)
a0e9458... fwprop: Avoid volatile rtx to be propagated (*)
1e74c75... Daily bump. (*)
715127b... libstdc++: Use std::from_chars to speed up parsing subsecon (*)
5f9d7a5... libstdc++: Fix parsing of fractional seconds [PR114244] (*)
9ccd03d... c++: Redetermine whether to write vtables on stream-in [PR1 (*)
f5c1224... c++/modules: member alias tmpl partial inst [PR103994] (*)
19b23bf... AArch64: memcpy/memset expansions should not emit LDP/STP [ (*)
0552560... c++/modules: inline namespace abi_tag streaming [PR110730] (*)
e162b2f... libstdc++: Do not define lock-free atomic aliases if not fu (*)
ddd347f... libstdc++: Update expiry times for leap seconds lists (*)
709d847... libstdc++: Replace unnecessary uses of built-ins in testsui (*)
24a2b5d... libstdc++: Better diagnostics for std::format errors (*)
0ed6e5b... testsuite, darwin: improve check for -shared support (*)
226043a... vect: Do not peel epilogue for partial vectors. (*)
99309b9... PR modula2/109969 Linking large project causes an ICE (*)
9f91568... c++: ICE with variable template and [[deprecated]] [PR11003 (*)
e2e4b60... doc: Fix docs for -dD regarding predefined macros (*)
fa04688... rs6000: Don't ICE when compiling the __builtin_vsx_splat_2d (*)
e71a4e8... Fix bogus error on allocator for array type with Dynamic_Pr (*)
9970b57... Include safe-ctype.h after C++ standard headers, to avoid o (*)
a242f69... analyzer: Fix up some -Wformat* warnings (*)
0c1ff89... contrib: Update test_mklog to correspond to mklog (*)
940586a... c++: Fix ICE diagnosing incomplete type of overloaded funct (*)
77772f8... c++: Stream DECL_CONTEXT for template template parms [PR988 (*)
b209d90... bb-reorder: Fix -freorder-blocks-and-partition ICEs on aarc (*)
c655c8d... expand: Fix UB in choose_mult_variant [PR105533] (*)
e1bd0f2... sccvn: Avoid UB in ao_ref_init_from_vn_reference [PR105533] (*)
ae1b056... LoongArch: testsuite:Fix problems with incorrect results in (*)
2f7d472... LoongArch: Use /lib instead of /lib64 as the library search (*)
95b6ee9... match.pd: Optimize a * !a to 0 [PR114009] (*)
1cd8254... RISC-V: Refactor expand_vec_cmp [NFC] (*)
03932d3... Fortran: Fix issue with using snprintf function. (*)
8b483cd... Daily bump. (*)
74e8cc2... i386: Fix and improve insn constraint for V2QI arithmetic/s (*)
59554a5... RISC-V: Use vmv1r.v instead of vmv.v.v for fma output reloa (*)
9ae8307... RISC-V: Adjust vec unit-stride load/store costs. (*)
b575f37... ARM: Fix conditional execution [PR113915] (*)
49c3f24... Revert "Set num_threads to 50 on 32-bit hppa in two libgomp (*)
10cbfcd... [PR target/113001] Fix incorrect operand swapping in condit (*)
93e1d4d... Fortran: error recovery while simplifying expressions [PR10 (*)
dc6c3bf... c++: ICE with noexcept and local specialization [PR114114] (*)
e772c0c... i386: Eliminate common code from x86_32 TARGET_MACHO part i (*)
71aad52... amdgcn: additional gfx1030/gfx1100 support: adjust test cas (*)
b7d1431... AVR: Adjust rtx cost of plus + zero_extend. (*)
89c443a... tree-optimization/114239 - rework reduction epilogue drivin (*)
7719b9b... LoongArch: testsuite: Rewrite {x,}vfcmp-{d,f}.c to avoid na (*)
c7a9883... aarch64: Define out-of-class static constants (*)
49d83e9... c++: Fix template deduction for conversion operators with x (*)
3a91011... tree-optimization/114249 - ICE with BB reduction vectorizat (*)
0249744... tree-optimization/114246 - invalid call argument from DSE (*)
1157d5d... i386: Fix up the vzeroupper REG_DEAD/REG_UNUSED note workar (*)
21edfb0... Fortran: Add user defined error messages for UDTIO. (*)
b0d11bb... c++/modules: befriending template from current class scope (*)
214dadf... Daily bump. (*)
5d24bf3... ctf: fix incorrect CTF for multi-dimensional array types (*)
fca6f6f... asan: Handle poly-int sizes in ASAN_MARK [PR97696] (*)
8776468... aarch64: Remove SME2.1 forms of LUTI2/4 (*)
067a012... arm: check for low register before applying peephole [PR113 (*)
2ba3171... Fix testcase pr112337.c to check the options [PR112337] (*)
08ec4ad... AVR: Add two RTL peepholes. (*)
db2e13d... Regenerate c.opt.urls (*)
f628a30... LoongArch: Allow s9 as a register alias (*)
49a1a34... AVR: Improve output of insn "*insv.any_shift.<mode>_split". (*)
7890836... tree-optimization/114231 - use patterns for BB SLP discover (*)
aed445b... lower-subreg: Fix ROTATE handling [PR114211] (*)
9d2bc5d... bitint: Handle BIT_FIELD_REF lowering [PR114157] (*)
8ee6d13... i386: For noreturn functions save at least the bp register (*)
1a8dde9... RISC-V: Cleanup unused code in riscv_v_adjust_bytesize [NFC (*)
08edf85... c++/modules: relax diagnostic about GMF contents (*)
264e3ad... Daily bump. (*)
ad0f4ef... c++: Support exporting using-decls in same namespace as tar (*)
d646db0... PR modula2/114227 InstallTerminationProcedure does not work (*)
0a545ac... libstdc++: Add missing std::tuple constructor [PR114147] (*)
eae6b63... bpf: add inline memset expansion (*)
aadb311... Update gcc sv.po (*)
901e7bd... combine: Fix recent WORD_REGISTER_OPERATIONS check [PR11301 (*)
8e92b66... arm: Fix a wrong attribute use and remove unused unspecs an (*)
8594dfe... arm: Annotate instructions with mve_safe_imp_xlane_pred (*)
0b49dfc... arm: Add define_attr to to create a mapping between MVE pre (*)
a89c5df... doc: update [[gnu::no_dangling]] (*)
77eb86b... vect: Fix integer overflow calculating mask (*)
7124431... Regenerate opt.urls (*)
bd6e613... Fix 201001011-1.c on H8 (*)
8fdac08... tree-optimization/114197 - unexpected if-conversion for vec (*)
a19ab1c... tree-optimization/114164 - unsupported SIMD clone call, uns (*)
dea9ac2... libgomp: Use void (*) (void *) rather than void (*)() for h (*)
cde5029... tree-optimization/114203 - wrong CLZ niter computation (*)
324d290... tree-optimization/114192 - scalar reduction kept live with (*)
c27148f... bitint: Fix tree node sharing bug [PR114209] (*)
889fbc9... testsuite: Make pr104992.c irrelated to target vector featu (*)
ea1c16f... i386: Fix ICEs with SUBREGs from vector etc. constants to X (*)
1835933... MAINTAINERS: Add myself to write after approval (*)
d35b5b0... PR target/114187: Fix ?Fmode SUBREG simplification in simpl (*)
18af5a7... Daily bump. (*)
bbfbaa7... d: Merge upstream dmd, druntime f8bae04558, phobos ba2ade9d (*)
24975a9... [PATCH] combine: Don't simplify paradoxical SUBREG on WORD_ (*)
5cc6121... AVR: Use more C++ ish coding style. (*)
318e0d4... alpha: Introduce UMUL_HIGHPART rtx_code [PR113720] (*)
c0f5b6c... AVR: ad target/114100 - Don't print unused frame pointer ad (*)
dae3456... AVR: ad target/92792 - Remove insn attribute "cc" and its ( (*)
1b9fb7c... AVR: Fix a typo in avr.cc. (*)
4ff8ffe... SH: Fix 101737 (*)
623f527... d: Fix gdc -O2 -mavx generates misaligned vmovdqa instructi (*)
ef1b788... Daily bump. (*)
9b0d218... libbacktrace: pass -no-install when linking test programs (*)
c4f82ec... libbacktrace: skip all LZMA block header padding bytes (*)
9ca5e57... AVR: Use REG_<n> constants instead of magic numbers <n>. (*)
c8d1234... AVR: Adjust some comments. (*)
96bad6c... AVR: target/114100 - Factor in -mtiny-stack in frame pointe (*)
282455d... libbacktrace: use real .opd for debuginfo on ppc64 v1 ABI (*)
306a4c3... Daily bump. (*)
574fd1f... c++/modules: depending local enums [PR104919, PR106009] (*)
852b585... c++: Stream definitions for implicit instantiations [PR1141 (*)
2823b4d... c++: Ensure DECL_CONTEXT is set for temporary vars [PR11400 (*)
b7b387e... [14 regression] Fix insn types in risc-v port (*)
e15ef78... c++/modules: complete_vars ICE with non-exported constexpr (*)
c7607c4... c++: implement [[gnu::no_dangling]] [PR110358] (*)
64221c7... testsuite: ctf: make array in ctf-file-scope-1 fixed length (*)
db0b674... Fortran: improve checks of NULL without MOLD as actual argu (*)
a6a1920... c++: auto(x) partial substitution [PR110025, PR114138] (*)
4894c82... AVR: Overhaul help screen (*)
867cbad... c++: Fix up decltype of non-dependent structured binding de (*)
4f82d5a... OpenMP/C++: Fix (first)private clause with member variables (*)
1e74ce8... contrib: mklog: Use present tense in ChangeLog (*)
b537792... calls: Further fixes for TYPE_NO_NAMED_ARGS_STDARG_P handli (*)
5b1fb8f... dwarf2out: Don't move variable sized aggregates to comdat [ (*)
270d0f6... AVR: Document valid ranges of -mfuse-add= (*)
f9c30ea... middle-end/114070 - VEC_COND_EXPR folding (*)
4547628... RISC-V: Add riscv_vector_cc function attribute (*)
0a01d12... RISC-V: Introduce gcc option mrvv-vector-bits for RVV (*)
c6f5f77... function: Fix another TYPE_NO_NAMED_ARGS_STDARG_P spot (*)
d3d0fcb... bitint: Handle VCE from large/huge _BitInt SSA_NAME from lo (*)
c6d4fb0... libbacktrace: read symbol table of debuginfo file (*)
b05f474... Daily bump. (*)
c0d8a64... analyzer: fix ICE in call summarization [PR114159] (*)
cda3836... AVR: target/114100 - Better indirect accesses for reduced T (*)
02ca9d3... libstdc++: Fix std::basic_format_arg::handle for BasicForma (*)
f5cdda8... libstdc++: Fix conditions for using memcmp in std::lexicogr (*)
2f43ad6... AVR: target/114132 - Code sets up a frame pointer without n (*)
b83f3cd... c++: -Wuninitialized when binding a ref to uninit DM [PR113 (*)
bc0e18a... Fix PR libcc1/113977 (*)
5413772... Fix version negotiation in libcc1 plugins (*)
fd846ab... Change 'v1' float and int code to fall back to v0 (*)
46666b9... PR modula2/102344 TestLong4.mod FAILs (*)
5ec7740... aarch64: Fix memtag builtins vs GC [PR108174] (*)
aab1c5d... LoongArch: Remove unneeded sign extension after crc/crcc in (*)
c556ea0... LoongArch: NFC: Deduplicate crc instruction defines (*)
3685fae... c++: Support lambdas attached to more places in modules [PR (*)
fd07a29... RISC-V: Fix __atomic_compare_exchange with 32 bit value on (*)
5ff4927... Add libcc1 to bug components (*)
edfe198... Fortran - Error compiling PDT Type-bound Procedures [PR8294 (*)
fd52355... Daily bump. (*)
29ac924... c++: Fix explicit instantiation of const variable templates (*)
bfecc90... Add myself to write after approval and DCO (*)
13914f4... bpf: renames coreout.* files to btfext-out.*. (*)
77142bd... bpf: implementation of func_info in .BTF.ext. (*)
38d2eb3... bpf: Always emit .BTF.ext section if generating BTF (*)
69a3ce4... btf: add BTF_KIND_FUNC traversal function. (*)
0198cad... btf: fix type id in BTF_KIND_FUNC struct data. (*)
95f012e... Fortran testsuite: fix invalid Fortran in testcase (*)
80c386c... libstdc++: Fix noexcept on dtors in <experimental/scope> [P (*)
06866bc... libstdc++: Change some URLs in the manual to use https (*)
7c7c937... libstdc++: Update outdated docs on contributing (*)
5c01ede... tree-optimization/113831 - revert original fix (*)
c841144... tree-optimization/114121 - wrong VN with context sensitive (*)
2d8cd71... libstdc++: Add more nodiscard uses in <vector> (*)
cf91849... libstdc++: Consistently use noexcept, constexpr, nodiscard (*)
5c22de3... libstdc++: Test error handling in std::print (*)
4da67f6... libstdc++: Fix std::print for Cygwin (*)
3c1e624... libstdc++: Include <bits/stl_iterator.h> in <bits/alloc_tra (*)
d59175e... libstdc++: Add more [[nodiscard]] to <stacktrace> (*)
92f07eb... testsuite: XFAIL ssa-sink-18.c also on powerpc64 [PR111462] (*)
6864a2a... testsuite: Fix gcc.dg/tree-ssa/builtin-snprintf-6.c XPASS o (*)
db46523... testsuite: Add testcase for recently fixed PR [PR114075] (*)
82ebfd3... Only emulate integral vectors. (*)
d647905... graphite: Fix non-INTEGER_TYPE integral comparison handling (*)
cc383e9... gimple-fold: Use bitwise vector types rather than barely su (*)
dc30e24... testsuite: Add c23-stdarg-4.c test variant where all functi (*)
615b62a... c++: Revert deferring emission of inline variables [PR11401 (*)
6309ad2... Daily bump. (*)
939439a... analyzer: use correct format code for string literal indice (*)
15d1dae... i386: psrlq is not used for PERM<a,{0},1,2,3,4> [PR113871] (*)
27534e7... Fix internal error on non-byte-aligned reference in GIMPLE (*)
8b3f1ed... OpenACC: Add Fortran routines acc_{alloc,free,hostptr,devic (*)
43ad6ce... analyzer: fix ICE on floating-point bounds [PR111881] (*)
a82ecde... arm: warn about deprecation of iwmmx in mmintrin.h (*)
a0b1798... tree-optimization/114074 - CHREC multiplication and undefin (*)
c3c44c0... expand: Add trivial folding for bit query builtins at expan (*)
8a5d940... tree-optimization/114081 - dominator update for prologue pe (*)
8e8eac3... testsuite: Fix gcc.dg/attr-weakref-1.c on Solaris/x86 with (*)
1e2a3b2... Daily bump. (*)
96773ce... AVR: Tag optimization options as "Optimization". (*)
9b0f7ef... AVR: Dead code removal. (*)
2f71e80... Fortran: do not evaluate polymorphic functions twice in ass (*)
1931c40... varasm: Handle private COMDAT function symbol reference in (*)
7757691... c: Improve some diagnostics for __builtin_stdc_bit_* [PR114 (*)
10c73c1... Update gcc sv.po, zh_CN.po (*)
fb68e2c... tree-optimization/114099 - virtual LC PHIs and early exit v (*)
8293df8... tree-optimization/114068 - missed virtual LC PHI after vect (*)
146f16c... Add myself to write after approval and DCO. (*)
39c07c5... Finalization of object allocated by anonymous access design (*)
bb98f71... x86: Check interrupt instead of noreturn attribute (*)
f12697f... i386: Enable _BitInt support on ia32 (*)
a25d7d1... testsuite: xfail gcc.c-torture/compile/pr61159.c on Solaris (*)
24aa051... match.pd: Guard 2 simplifications on integral TYPE_OVERFLOW (*)
f9d2a95... fold-const: Avoid infinite recursion in +-*&|^minmax reasso (*)
af66ad8... middle-end/114070 - folding breaking VEC_COND expansion (*)
6987f16... i386: Fix up x86_function_profiler -masm=intel support [PR1 (*)
4972f97... x86: Properly implement AMX-TILE load/store intrinsics (*)
ad178a2... Daily bump. (*)
94687d1... Merge dmd, druntime ceff48bf7d, phobos dcbfbd43a (*)
3f58f96... libgfortran: Propagate user defined iostat and iomsg. (*)
d1b241b... PR modula2/113749 m2 enabled build times out on i686-gnu-hu (*)
5c45dc1... Daily bump. (*)
0394ae3... vect: Tighten check for impossible SLP layouts [PR113205] (*)
d8b74d0... Use HOST_WIDE_INT_{C,UC,0,0U,1,1U} macros some more (*)
5e7a176... bitint: Handle VIEW_CONVERT_EXPRs between large/huge BITINT (*)
2541c9d... Restrict gcc.dg/rtl/aarch64/pr113295-1.c to aarch64 (*)
4d9da41... Daily bump. (*)
80d126b... Fortran: ALLOCATE statement, SOURCE/MOLD expressions with s (*)
85c12ae... RISC-V: Fix vec_init for simple sequences [PR114028]. (*)
fdf9df9... c++: Fix ICE due to folding a call to constructor on cdtor_ (*)
ff44271... aarch64: Spread out FPR usage between RA regions [PR113613] (*)
9f105cf... aarch64: Tighten early-ra chain test for wide registers [PR (*)
8a16e06... aarch64: Add missing early-ra bookkeeping [PR113295] (*)
7f2cf0c... x86-64: Check R_X86_64_CODE_6_GOTTPOFF support (*)
9266d9f... Fortran/Openmp: Use OPT_Wopenmp for gfc_match_omp_depobj wa (*)
016c4ee... arm: fix ICE with vectorized reciprocal division [PR108120] (*)
2212154... expr: Fix REDUCE_BIT_FIELD in multiplication expansion [PR1 (*)
be1f2bc... bitintlower: Fix .{ADD,SUB}_OVERFLOW lowering [PR114040] (*)
f09a9dd... LoongArch: Don't falsely claim gold supported in toplevel c (*)
bff1cbf... Add ia64*-*-* to the list of obsolete targets (*)
818094a... testsuite: vect: Actually skip gcc.dg/vect/vect-bic-bitmas (*)
6837c45... testsuite: plugin: Fix gcc.dg/plugin/crash-test-write-thoug (*)
eb7a8f2... Add myself to write after approval (*)
23f5da9... RISC-V: Point our Python scripts at python3 (*)
1c5da88... doc: RISC-V: Document that -mcpu doesn't override -march or (*)
33abf74... LoongArch: When checking whether the assembler supports con (*)
77de8b7... Daily bump. (*)
d34d7c7... testsuite: fix Wmismatched-new-delete-8.C with -m32 (*)
37127ed... c: Handle scoped attributes in __has*attribute and scoped a (*)
1076ffd... warn-access: Fix handling of unnamed types [PR109804] (*)
7d8585c... AArch64: update vget_set_lane_1.c test output (*)
c1667b1... PR modula2/114055 improve error message when checking the B (*)
92c4029... tree-optimization/114048 - ICE in copy_reference_ops_from_r (*)
549f251... tree-optimization/114027 - conditional reduction chain (*)
a078253... profile-count: Don't dump through a temporary buffer [PR111 (*)
7ed800c... call-cdce: Add missing BUILT_IN_*F{32,64}X handling and imp (*)
853cbcb... bitintlower: Fix .MUL_OVERFLOW overflow checking [PR114038] (*)
00bc8c0... invoke.texi: Fix some skipping UrlSuffix problem for MIPS (*)
438ef14... rs6000: Neuter option -mpower{8,9}-vector [PR109987] (*)
3688c2b... RISC-V: Upgrade RVV intrinsic version to 0.12 (*)
9ca4c1b... RISC-V: Add tests for constraints "i" and "s" (*)
98004ca... Daily bump. (*)
a257671... Update cpplib de.po (*)
d7d79c4... RISC-V: Enable assert for insn_has_dfa_reservation (*)
bc6b426... RISC-V: Quick and simple fixes to testcases that break due (*)
67a29f9... RISC-V: Use default cost model for insn scheduling (*)
6ec84c4... RISC-V: Add vector related pipelines (*)
57b9522... RISC-V: Add non-vector types to dfa pipelines (*)
f5964f1... doc: Fix typos in -Wmismatched-dealloc docs (*)
3232ebd... RISC-V: Specify mtune and march for PR113742 (*)
5772ea7... bpf: add inline memmove and memcpy expansion (*)
161a67b... PR modula2/114026 Incorrect location during for loop type c (*)
c874284... ipa: Convert lattices from pure array to vector (PR 113476) (*)
767698f... Update copyright years. (*)
e7c1948... gccrs: Add variadic check on function params (*)
cdd7638... gccrs: Fix lookup of TuplePattern sub-pattern types (*)
d7dde4b... gccrs: add powi intrinsics (*)
6c6e357... gccrs: Add testcase for #[rustc_const_stable] (*)
f8dad5a... gccrs: expand: Fix formatting for "macro not found" error (*)
17a7fd1... gccrs: Fix rebinding imports (*)
4cabeac... gccrs: Add testcase for matches!() macro (*)
8534cc7... gccrs: Fix typo in RegionConstraints instance (*)
d0f8cb1... AArch64: remove ls64 from being mandatory on armv8.7-a.. (*)
c8c587b... AArch64: skip modes_1.f90 [PR107071] (*)
38004cf... aarch64: More SME vs -mtrack-speculation (*)
3651b1b... aarch64: Remove duplicated call (*)
6d56f59... aarch64: Fix sibcalls involving shared-ZT0 functions (*)
22f0cf3... aarch64: Ensure ZT0 is zeroed in a new-ZT0 function (*)
58930e9... aarch64: Remove the aarch64_commit_lazy_save pattern (*)
ad4df8c... aarch64: Stack-clash prologues and VG saves [PR113995] (*)
4f7d4a2... Allow mode-switching to introduce internal loops [PR113220] (*)
703d141... OpenMP/nvptx: support 'arch(nvptx64)' as context selector (*)
51c0ff6... IBM Z: Preserve exceptions in autovec-*-signaling-eq.c test (*)
608d40f... pru: Document how -mmcu option uses MCU specs (*)
e3dfc15... pru: Document that arguments are not passed to main with -m (*)
c0a80af... libgcc, aarch64: Allow for BE platforms in heap trampolines (*)
0a6a5f8... analyzer: handle array-initialization from a string_cst [PR (*)
79d4c7d... analyzer: handle empty ranges in symbolic_byte_range::inter (*)
b4c88cc... Daily bump. (*)
3b3f3f6... Update cpplib sv.po (*)
ca5f509... libstdc++: [_GLIBCXX_DEBUG] Fix std::__niter_wrap behavior (*)
14ba8d5... Fortran: fix passing array component ref to polymorphic pro (*)
81e5f27... rs6000: Update instruction counts due to combine changes [P (*)
61ab046... aarch64: Allow aarch64-linux-muscl for heap trampolines [PR (*)
4238100... AVR: Use types of exact size and signedness in built-ins. (*)
39ff133... AVR: extend.texi - Use @defbuiltin to document built-ins. (*)
97f34ad... bpf: Add documentation for the -mcpu option (*)
9870230... aarch64: Fix streaming-compatible code with -mtrack-specula (*)
ecfcc36... testsuite: Fix up analyzer/torture/vector-extract-1.c test (*)
5a9a9bd... Fix testcase for platform without gnu/stubs-x32.h (*)
5249027... Daily bump. (*)
5651ad6... analyzer: fix -Wanalyzer-va-arg-type-mismatch false +ve on (*)
eb37ea5... analyzer, testsuite: add regression test [PR110520] (*)
d70facd... analyzer: Fix maybe_undo_optimize_bit_field_compare vs non- (*)
1609fdf... libstdc++, Darwin: Handle a linker warning [PR112397]. (*)
20e5766... libiberty: Fix error return value in pex_unix_exec_child [P (*)
2322b6d... aarch64: Register rng builtins with uint64_t pointers. (*)
238f93a... Update cpplib es.po (*)
558f392... Update .po files (*)
641b50b... GCN: Conditionalize 'define_expand "reduc_<fexpander>_scal_ (*)
159174f... GCN: Restore lost '__gfx90a__' target CPU definition (*)
3a6f335... c++: compound-requirement partial substitution [PR113966] (*)
b29f20b... Fix testism where __seg_gs was being used for all targets (*)
c715128... rtl-optimization/54052 - RTL SSA PHI insertion compile-time (*)
78b72ee... PR modula2/113889 Incorrect constant string value if declar (*)
eb17bdc... d: Add UTF BOM tests to gdc.dg testsuite (*)
2bfdeca... match.pd: Fix ICE on BIT_INSERT_EXPR of BIT_FIELD_REF foldi (*)
6082024... RISC-V: Suppress the vsetvl fusion for conflict successors (*)
e42287e... Daily bump. (*)
853eb57... x86-64: Generate push2/pop2 only if the incoming stack is 1 (*)
e63ae90... AVR: Improve documentation for -mmcu=. (*)
0b2284b... AVR: Add examples for ISR macro to interrupt attribute doc. (*)
3796216... testsuite: Mark non-optimized variants as expensive (*)
80362ff... LoongArch: Remove redundant symbol type conversions in larc (*)
12bcac8... LoongArch: Fix wrong return value type of __iocsrrd_h. (*)
c1d1571... Daily bump. (*)
5aff58e... d: Merge dmd, druntime 9471b25db9, phobos 547886846. (*)
a71d874... libgfortran: [PR105473] Fix checks for decimal='comma'. (*)
296284a... fortran: gfc_trans_subcomponent_assign fixes [PR113503] (*)
fccfe66... libgfortran: Fix namelist read. (*)
876fa43... c++: wrong looser excep spec for dep noexcept [PR113158] (*)
9739d7e... libstdc++: [_GLIBCXX_DEBUG] Fix std::__niter_base behavior (*)
76aac40... Fortran: deferred length of character variables shall not g (*)
e16f90b... testsuite: Fix up lra effective target (*)
d70f155... Daily bump. (*)
05ad8fb... libgcc: fix Win32 CV abnormal spurious wakeups in timed wai (*)
cd503b0... Add -Wstrict-aliasing to vector-struct-1.C testcase (*)
69efea3... Regenerate .pot files (*)
40b8d7b... c++: wrong looser exception spec with deleted fn (*)
c74131e... libstdc++: Fix FAIL: 26_numerics/random/pr60037-neg.cc agai (*)
5f1438d... c++: Add testcase for this PR [PR97990] (*)
bf6f00c... testsuite: Add support for scanning assembly with comparito (*)
c95dc61... c++: add fixed testcase [PR111682] (*)
254ff3d... c++: implicit move with throw [PR113853] (*)
5286b07... c++: Diagnose this specifier on template parameters [PR1139 (*)
945cb84... gdbhooks: regex syntax error (*)
83aaa10... c++/modules: stream TREE_UNAVAILABLE and LAMBDA_EXPR_REGEN_ (*)
7c6071a... libsanitizer: Intercept __makecontext_v2 on Solaris/SPARC [ (*)
5fd1cbf... tree-optimization/113895 - consistency check fails in copy_ (*)
7f3d900... libstdc++: Fix FAIL: 26_numerics/random/pr60037-neg.cc [PR1 (*)
1aef0a9... libstdc++: Improve docs for debug mode backtraces (*)
1c05d4e... libstdc++: Fix spelling of <envar> elements in manual (*)
325d5dd... RISC-V: Fix *sge<u>_<X:mode><GPR:mode> pattern (*)
de65858... testsuite: Require lto-plugin support in gcc.dg/lto/modref- (*)
7af0f1e... RISC-V: Add new option -march=help to print all supported e (*)
f436a2a... Arm: Fix incorrect tailcall-generation for indirect calls [ (*)
5c30ecf... Daily bump. (*)
b3b3bd2... libgomp: Update documentation for indirect calls in target (*)
451bb58... openmp, fortran: Add Fortran support for indirect clause on (*)
617bd59... analyzer: remove offset_region size overloads [PR111266] (*)
0d5d1c7... testsuite: Require lra effective target for pr107385.c (*)
cb80582... aarch64: Fix undefined code in vect_ctz_1.c (*)
8e8c2d2... testsuite: Define _POSIX_SOURCE for tests [PR113278] (*)
f995f56... bpf: fix zero_extendqidi2 ldx template (*)
5459a90... testsuite: Add testcase for already fixed PR [PR107385] (*)
2b4efc5... expand: Fix handling of asm goto outputs vs. PHI argument a (*)
b312cf2... tree-optimization/111156 - properly dissolve SLP only group (*)
2acf478... arm: testuite: Missing optimization pattern for rev16 with (*)
5cff288... AVR: target 113927 - Simple code triggers stack frame for R (*)
84da9bc... amdgcn: Disallow unsupported permute on RDNA devices (*)
f0b1cf0... gccrs: Avoid *.bak suffixed tests - use dg-skip-if instead (*)
5329b94... doc: Add documentation of which operand matches the mode of (*)
594829b... doc: Fix some standard named pattern documentation modes (*)
ab5fb0f... Do not record dependences from debug stmts in tail merging (*)
bf883e6... libstdc++: Remove redundant zeroing in std::bitset::operato (*)
e7ae13a... libstdc++: Use memset to optimize std::bitset::set() [PR113 (*)
4d819db... libstdc++: Use unsigned division in std::rotate [PR113811] (*)
b58f0e5... libstdc++: Avoid aliasing violation in std::valarray [PR991 (*)
4d6513f... libstdc++: Update tzdata to 2024a (*)
c9ce332... libstdc++: Use 128-bit arithmetic for std::linear_congruent (*)
f0e2714... testsuite: Fix guality/ipa-sra-1.c to work with return IPA- (*)
98e931d... Skip gnat.dg/div_zero.adb on RISC-V (*)
baa4097... lower-bitint: Ensure we don't get coalescing ICEs for (ab) (*)
52ac4c6... [libiberty] remove TBAA violation in iterative_hash, improv (*)
5266f93... Daily bump. (*)
8221201... Fortran: namelist-object-name renaming. (*)
430c772... testsuite: Fix a couple of x86 issues in gcc.dg/vect testsu (*)
67ce5c9... x86: Support x32 and IBT in heap trampoline (*)
2c2f57e... i386: psrlq is not used for PERM<a,{0},1,2,3,4> [PR113871] (*)
ea76757... PR other/113336: Fix libatomic testsuite regressions on ARM (*)
dd9d14f... c++: Defer emitting inline variables [PR113708] (*)
2b5e0c1... aarch64/testsuite: Remove dg-excess-errors from c-c++-commo (*)
8d51bfe... Fix ICE in loop splitting with -fno-guess-branch-probabilit (*)
16ae5ef... middle-end: inspect all exits for additional annotations fo (*)
b79d3e6... Fortran: Implement read_x for UTF-8 encoded files. (*)
eafbb05... coreutils-sum-pr108666.c: fix spurious LLP64 warnings (*)
(*) This commit already exists in another branch.
Because the reference `refs/vendors/ARM/heads/gcs' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2024-04-10 10:47 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-10 10:47 [gcc/ARM/heads/gcs] (924 commits) aarch64: Introduce indirect_return attribute Szabolcs Nagy
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).