Skip to content

gcc-15.2024-09-08Z.fa7bbb0

Compare
Choose a tag to compare

[b8cd236] 2024-09-08T20:23:49Z testsuite: Use dg-compile, not gcc -c
[1e17a11] 2024-09-08T20:23:49Z gcov: Cache source files
[bfb9105] 2024-09-08T00:17:46Z Daily bump.
[35c2bcb] 2024-09-07T23:22:52Z Fix pr116588.c for -m32
[7cebc63] 2024-09-07T22:54:13Z c++: exception spec and stdlib specialization
[69d82c1] 2024-09-07T19:08:59Z split-path: Fix dump wording about duplicating too many statements
[dfb6376] 2024-09-07T18:06:37Z c++: deferring partial substitution into lambda [PR116567]
[506417d] 2024-09-07T17:52:46Z Before running fast VRP, make sure all edges have EXECUTABLE set.
[6749c69] 2024-09-07T16:48:46Z [PATCH] RISC-V: Add missing insn types for XiangShan Nanhu scheduler model
[d620499] 2024-09-07T16:30:24Z [PATCH v4] [target/116592] RISC-V: Fix illegal operands "th.vsetvli zero,0,e32,m8" for XTheadVector
[113a6da] 2024-09-07T15:12:17Z Implement first part of unsigned integers for Fortran.
[bb8dd09] 2024-09-07T07:39:06Z libiberty: Fix up > 64K section handling in simple_object_elf_copy_lto_debug_section [PR116614]
[a523c2b] 2024-09-07T00:17:53Z Daily bump.
[222ff19] 2024-09-06T20:44:47Z libstdc++: Fix std::chrono::parse for TAI and GPS clocks
[1fa45e7] 2024-09-06T19:29:11Z c++: adjust testcase to reveal failure [PR107919]
[e4b64be] 2024-09-06T19:16:40Z libstdc++: add missing __
[1a1f818] 2024-09-06T16:13:40Z Update gcc uk.po
[6c9a714] 2024-09-06T16:09:45Z rs6000,extend and document built-ins vec_test_lsbb_all_ones and vec_test_lsbb_all_zeros
[2c4438d] 2024-09-06T13:05:43Z middle-end: check that the lhs of a COND_EXPR is an SSA_NAME in cond_store recognition [PR116628]
[1247fa6] 2024-09-06T12:48:46Z aarch64: Use is_attribute_namespace_p and get_attribute_name inside aarch64_lookup_shared_state_flags [PR116598]
[db0fa0b] 2024-09-06T12:15:50Z ipa: Move pass_ipa_cdtor_merge before pass_ipa_cp and pass_ipa_sra
[e98ad6a] 2024-09-06T12:15:43Z ipa: Treat static constructors and destructors as non-local (PR 115815)
[ea9d4bf] 2024-09-06T12:15:04Z Fix SLP double-reduction support
[964577c] 2024-09-06T11:58:09Z c++: Partially implement CWG 2867 - Order of initialization for structured bindings [PR115769]
[e837823] 2024-09-06T11:49:40Z AVR: lra/116321 - Add test case.
[c0da27f] 2024-09-06T11:47:57Z libstdc++: avoid GLIBCXX redefinition
[4ce9e0a] 2024-09-06T09:45:46Z Fortran: Add OpenMP 'interop' directive parsing support
[d34cda7] 2024-09-06T09:19:48Z Handle non-grouped stores as single-lane SLP
[f9c5c12] 2024-09-06T08:24:48Z AVR: Remove "Atmel" from header comment.
[116bfbc] 2024-09-06T07:16:03Z tree-optimization/116609 - SLP live lane vectorization with partial vectors
[6a1a856] 2024-09-06T07:16:03Z tree-optimization/116610 - wrong SLP induction bias for mask peeling
[1dd175a] 2024-09-06T04:14:32Z [PATCH 2/2 v2] RISC-V: Constant synthesis of inverted halves
[ecdb9f5] 2024-09-06T03:50:54Z [PATCH 1/2 v2] RISC-V: Additional large constant synthesis improvements
[a2e28b1] 2024-09-06T02:26:06Z Match: Add int type fits check for form 2 of .SAT_SUB imm operand
[019335b] 2024-09-06T02:26:01Z Match: Add int type fits check for form 1 of .SAT_SUB imm operand
[ead5f58] 2024-09-06T02:18:45Z RISC-V: Fix out of index in riscv_select_multilib_by_abi
[1914ca8] 2024-09-06T01:29:55Z c-family: add attribute flag_enum [PR81665]
[3dafb65] 2024-09-06T01:29:07Z libstdc++: -Wswitch and ios::openmode
[a51f2fc] 2024-09-06T00:45:49Z Handle const0_operand for avx2_pcmp3_1.
[1735917] 2024-09-06T00:19:10Z Daily bump.
[b567e5e] 2024-09-05T21:45:25Z [V2][RISC-V] Avoid unnecessary extensions after sCC insns
[b214ffe] 2024-09-05T20:54:31Z c++: tweak redeclaration-6.C
[1f462b5] 2024-09-05T19:30:25Z Fortran: fix ICE in gfc_create_module_variable [PR100273]
[d9d34f9] 2024-09-05T19:21:47Z c++: vtable referring to "unavailable" virtual fn [PR116606]
[7d14839] 2024-09-05T19:19:42Z c++, coroutines: Revise promise construction/destruction.
[3797734] 2024-09-05T18:31:00Z c++: local class memfn synth from noexcept context [PR113063]
[c880fca] 2024-09-05T17:17:36Z doc: remove stray character
[d44cae2] 2024-09-05T15:07:03Z c++: fn redecl in fn scope wrongly accepted [PR116239]
[ae88e91] 2024-09-05T13:22:53Z Avoid ICE when passing VLA vector to accelerator.
[8f5aade] 2024-09-05T12:28:39Z nvptx: Emit DECL and DEF linker markers for aliases [PR104957]
[a121af9] 2024-09-05T12:19:07Z Move from 'gcc.target/nvptx/nvptx.exp' into 'target-supports.exp' additions for nvptx target
[973c1bf] 2024-09-05T12:19:07Z Fix 'gcc.target/nvptx/alias-2.c' comment
[d0f0253] 2024-09-05T12:19:07Z Enhance 'gcc.target/nvptx/alias-
.c' assembler scanning
[a1865fd] 2024-09-05T12:19:07Z Add 'g++.target/nvptx/alias-g++.dg_init_dtor2-1.C'
[cb76fcf] 2024-09-05T12:00:51Z c++: Add missing auto_diagnostic_groups
[7b8da31] 2024-09-05T11:58:27Z [AARCH64] adjust gcc.target/aarch64/sve/mask_gather_load_7.c
[2379cbb] 2024-09-05T10:22:19Z libsanitizer: On aarch64 use hint #34 in prologue of libsanitizer functions
[a50f54c] 2024-09-05T09:36:55Z middle-end: have vect_recog_cond_store_pattern use pattern statement for cond if available
[67eaf67] 2024-09-05T09:36:02Z testsuite: remove -fwrapv from signbit-5.c
[240be78] 2024-09-05T09:35:18Z docs: double mention of armv9-a.
[e9e4777] 2024-09-05T09:06:12Z vrp: Fix up diagnostics wording
[3162abf] 2024-09-05T08:45:46Z RISC-V: Lookup reversely in riscv_select_multilib_by_abi
[811204f] 2024-09-05T08:44:02Z testsuite: Fix xorsign.c, vect-double-2.c fails with -march=x86-64-v2
[23f0bfa] 2024-09-05T08:10:13Z ada: Remove unused parameters in validity checking routine
[72c6938] 2024-09-05T08:10:13Z ada: Streamline handling of low-level peculiarities of record field layout
[65186ca] 2024-09-05T08:10:13Z ada: Add bypass for internal fields on strict-alignment platforms
[87023e0] 2024-09-05T08:10:12Z ada: Tweak assertions in Inline.Cannot_Inline
[47a30d6] 2024-09-05T08:10:12Z ada: Binder respects Ada version for checksum of runtime files
[d143b9f] 2024-09-05T08:10:12Z ada: Integrate new diagnostics in the frontend
[5df05de] 2024-09-05T07:28:17Z Handle unused-only-live stmts in SLP discovery
[22af50a] 2024-09-05T05:17:15Z Handle 'NUM' in 'PUSH_INSERT_PASSES_WITHIN'
[de3ca36] 2024-09-05T03:34:31Z [PATCH] RISC-V: Make the setCC/REE tests robust to instruction selection
[f9ca3fd] 2024-09-05T02:34:43Z i386: Support partial vectorized FMA for V2BF/V4BF
[91421e2] 2024-09-05T01:45:33Z Match: Fix ordered and nonequal
[d0c86be] 2024-09-05T01:40:25Z i386: Support partial signbit/xorsign/copysign/abs/neg/and/xor/ior/andn for V2BF/V4BF
[b851bce] 2024-09-05T01:34:05Z i386: Integrate BFmode for Enhanced Vectorization in ix86_preferred_simd_mode
[5502414] 2024-09-05T00:19:06Z Daily bump.
[cbea72b] 2024-09-04T23:21:24Z [PATCH 1/3] RISC-V: Improve codegen for negative repeating large constants
[5326306] 2024-09-04T18:37:54Z Check DECL_NAMELESS in modified_type_die
[0455e85] 2024-09-04T18:23:23Z [RISC-V] Fix scan test output after recent path-splitting changes
[dedf453] 2024-09-04T17:44:05Z c++: cleanup coerce_template_template_parm
[c755c7a] 2024-09-04T17:06:31Z c++: noexcept and pointer to member function type [PR113108]
[858918e] 2024-09-04T14:52:03Z c++: add a testcase for [PR 108620]
[7b7ad3f] 2024-09-04T14:46:34Z coros: mark .CO_YIELD as LEAF [PR106973]
[97e011a] 2024-09-04T14:32:47Z object-size: Use simple_dce_from_worklist in object-size pass
[284feaa] 2024-09-04T14:02:42Z Use dg-additional-options for gfortran.dg/vect/vect-8.f90 and RISC-V
[fee2fbe] 2024-09-04T12:06:34Z nvptx: Use 'enum ptx_version', 'enum ptx_isa' instead of 'int'
[35e4414] 2024-09-04T10:48:16Z Fix branch prediction dump message
[347a953] 2024-09-04T10:39:28Z Fix gimple_debug_cfg declaration
[438381e] 2024-09-04T10:29:45Z Document 'pass_postreload' vs. 'pass_late_compilation'
[b9be311] 2024-09-04T10:23:20Z nvptx: Specify '-mno-alias' for 'gcc.dg/pr60797.c' [PR60797, PR104957]
[2267d25] 2024-09-04T09:40:39Z Add 'gcc.target/nvptx/alias-weak-1.c'
[a89321c] 2024-09-04T09:40:39Z Add 'gcc.target/nvptx/alias-to-alias-1.c'
[da3a298] 2024-09-04T08:44:28Z rust: avoid clobbering LIBS
[7164d98] 2024-09-04T08:13:30Z Also lower SLP grouped loads with just one consumer
[4292297] 2024-09-04T07:19:39Z Zen5 tuning part 5: update instruction latencies in x86-tune-costs
[dbd0eb3] 2024-09-04T05:38:21Z expand: Add dump for costing of positive divides
[62dd893] 2024-09-04T02:29:04Z CRIS: Add new peephole2 "lra_szext_decomposed_indir_plus"
[9ea9d05] 2024-09-04T00:21:11Z RISC-V: Allow IMM operand for unsigned scalar .SAT_ADD
[d8bc31d] 2024-09-04T00:18:26Z aarch64: Fix testcase vec-init-22-speed.c [PR116589]
[77e1755] 2024-09-03T23:38:03Z split-paths: Move check for # of statements in join earlier
[b2b20b2] 2024-09-03T23:38:03Z split-path: Improve ifcvt heurstic for split path [PR112402]
[f9642ff] 2024-09-03T22:35:21Z Explicitly document that the "counted_by" attribute is only supported in C.
[3775f71] 2024-09-03T21:59:18Z c++: support C++11 attributes in C++98
[1fad396] 2024-09-03T19:59:27Z PR116080: Fix test suite checks for musttail
[07e7479] 2024-09-03T19:16:39Z pretty-print: split up pretty_printer::format into subroutines
[d0891f3] 2024-09-03T19:11:01Z pretty-print: add selftest of pp_format's stack
[34f0147] 2024-09-03T19:10:56Z pretty-print: naming cleanups
[5f3a6e2] 2024-09-03T17:32:53Z c++: add fixed test [PR109095]
[f0ab3de] 2024-09-03T16:20:55Z Zen5 tuning part 4: update reassocation width
[36f6300] 2024-09-03T15:31:16Z Drop file that should not have been committed.
[910e176] 2024-09-03T15:25:36Z Zen5 tuning part 3: fix typo in previous patch
[819deae] 2024-09-03T15:18:21Z libstdc++: Specialize std::disable_sized_sentinel_for for std::move_iterator [PR116549]
[71b1639] 2024-09-03T15:18:21Z libstdc++: Fix error handling in fs::hard_link_count for Windows
[bd120de] 2024-09-03T15:03:01Z Fix missed peeling for gaps with SLP load-lanes
[ef0c448] 2024-09-03T15:03:01Z Dump whether a SLP node represents load/store-lanes
[e2125a6] 2024-09-03T14:27:40Z Zen5 tuning part 3: scheduler tweaks
[dee3c5c] 2024-09-03T14:08:44Z libstdc++: Simplify std::any to fix -Wdeprecated-declarations warning
[efe6efb] 2024-09-03T14:07:15Z libstdc++: Add missing feature-test macro in various headers
[d82edbe] 2024-09-03T13:07:41Z Zen5 tuning part 2: disable gather and scatter
[2f1689e] 2024-09-03T12:54:47Z ipa: Don't disable function parameter analysis for fat LTO
[4371f65] 2024-09-03T12:47:49Z [PR target/115921] Improve reassociation for rv64
[d6360b4] 2024-09-03T12:24:19Z Zen5 tuning part 1: avoid FMA chains
[2fcccf2] 2024-09-03T10:02:23Z LTO/WPA: Ensure that output_offload_tables only writes table once [PR116535]
[ce5f2dc] 2024-09-03T09:51:57Z MAINTAINERS: Update my email address
[ac6cd62] 2024-09-03T09:31:12Z tree-optimization/116575 - avoid ICE with SLP mask_load_lane
[9b31259] 2024-09-03T08:45:05Z i386: Fix vfpclassph non-optimizied intrin
[14b65af] 2024-09-03T08:42:50Z Do not assert NUM_POLY_INT_COEFFS != 1 early
[d4d75a8] 2024-09-03T08:21:53Z lower-bitint: Fix up _builtin{add,sub}_overflow{,p} bitint lowering [PR116501]
[a19cf63] 2024-09-03T08:16:54Z ada: Add kludge for quirk of ancient 32-bit ABIs to previous change
[9362abf] 2024-09-03T08:16:52Z ada: Plug loophole exposed by previous change
[0a862c5] 2024-09-03T08:16:49Z ada: Fix internal error with Atomic Volatile_Full_Access object
[d8d1914] 2024-09-03T08:16:47Z ada: Pass unaligned record components by copy in calls on all platforms
[9ba7262] 2024-09-03T08:16:42Z ada: Fix internal error on pragma pack with discriminated record component
[b3f6a79] 2024-09-03T08:16:38Z ada: Simplify Note_Uplevel_Bound procedure
[1ef11f4] 2024-09-03T08:16:28Z ada: Transform Length attribute references for non-Strict overflow mode.
[d7e110d] 2024-09-03T08:16:15Z ada: Do not warn for partial access to Atomic Volatile_Full_Access objects
[e083e72] 2024-09-03T08:16:06Z ada: Reject illegal array aggregates as per AI22-0106.
[b776b08] 2024-09-03T08:15:56Z ada: Fix Finalize_Storage_Only bug in b-i-p calls
[6b1cf59] 2024-09-03T07:24:15Z SVE intrinsics: Fold constant operands for svmul.
[ee8b723] 2024-09-03T07:23:19Z SVE intrinsics: Fold constant operands for svdiv.
[87217be] 2024-09-03T07:20:47Z SVE intrinsics: Refactor const_binop to allow constant folding of intrinsics.
[7c9394e] 2024-09-03T06:36:33Z Handle mixing REALPART/IMAGPART with other components in SLP groups
[340ca74] 2024-09-03T06:36:18Z Correctly handle store IFNs in vect_get_vector_types_for_stmt
[62df24e] 2024-09-03T02:54:51Z i386: Support partial vectorized V2BF/V4BF smaxmin
[8e16f26] 2024-09-03T02:52:22Z i386: Support partial vectorized V2BF/V4BF plus/minus/mult/div/sqrt
[539fcaa] 2024-09-03T01:51:33Z RISC-V: Support form 1 of integer scalar .SAT_ADD
[519ec1c] 2024-09-03T00:21:29Z Daily bump.
[f4f72f9] 2024-09-03T00:13:15Z MIPS: Support vector reduc for MSA
[b64980b] 2024-09-02T18:14:49Z testsuite: Fix optimize_one.c FAIL on i686-linux
[af1500d] 2024-09-02T14:32:03Z [libstdc++-v3] [testsuite] improve future/*/poll.cc calibration
[410061b] 2024-09-02T14:31:59Z [libstdc++] [testsuite] avoid async.cc loss of precision [PR91486]
[9223d17] 2024-09-02T14:31:51Z [testsuite] add linkonly to dg-additional-sources [PR115295]
[57af002] 2024-09-02T13:08:46Z amdgcn: remove gfx803 "Fiji" support
[023641d] 2024-09-02T13:08:46Z amdgcn: Remove TARGET_GCN3
[b9bf0c3] 2024-09-02T13:08:46Z amdgcn: Remove TARGET_GCN5_PLUS
[78dc2e2] 2024-09-02T12:29:25Z PR modula2/116557 Remove physical address from the GPL header comment
[4bf758b] 2024-09-02T09:50:27Z libsupc++: Fix handling of m68k extended real in
[e4d3e7f] 2024-09-02T09:07:09Z testsuite: Rename scanltranstree.exp -> scanltrans.exp
[a4b6c6a] 2024-09-02T08:56:56Z Rename ASM_INPUT_P to ASM_BASIC_P
[2865719] 2024-09-02T08:56:56Z Rename gimple_asm_input_p to gimple_asm_basic_p
[5cbfb3a] 2024-09-02T08:29:36Z lto/lto.cc: Fix build with not HAVE_WORKING_FORK
[6640a59] 2024-09-02T08:28:29Z lto-wrapper: Honor -save-temps for ltrans' makefile
[34437eb] 2024-09-02T08:22:50Z ada: Small fixes for FreeBSD
[a004c28] 2024-09-02T08:22:50Z ada: Documentation for generic type inference
[91f0a3a] 2024-09-02T08:22:50Z ada: Fix minor issues in -gnaty0's documentation
[2df253f] 2024-09-02T08:22:50Z ada: Fix standard output stream for gnatcmd output
[1c9a6d8] 2024-09-02T08:22:50Z ada: Create usage entry for -gnatw_l
[571d045] 2024-09-02T08:22:50Z ada: Diagnose too large size clause on floating-point type
[78acc6d] 2024-09-02T08:22:49Z ada: Remove repeated guards in validity checks
[905ab32] 2024-09-02T08:22:49Z ada: Cleanup expansion of object declarations
[cb690aa] 2024-09-02T08:22:49Z ada: Also reset scope for some nested declaration
[25d51fb] 2024-09-02T07:44:09Z ranger: Fix up range computation for CLZ [PR116486]
[9aaedfc] 2024-09-02T06:50:32Z load and store-lanes with SLP
[464067a] 2024-09-02T06:49:20Z lower SLP load permutation to interleaving
[eca320b] 2024-09-02T04:28:38Z [PATCH] RISC-V: Optimize the cost of the DFmode register move for RV32.
[0562976] 2024-09-02T04:18:29Z [committed][PR rtl-optimization/116544] Fix test for promoted subregs
[f77435a] 2024-09-02T02:25:35Z i386: Support vec_cmp for V8BF/V16BF/V32BF in AVX10.2
[e19f65b] 2024-09-02T02:24:48Z i386: Support vectorized BF16 sqrt with AVX10.2 instruction
[29ef601] 2024-09-02T02:24:47Z i386: Support vectorized BF16 smaxmin with AVX10.2 instructions
[6d294fb] 2024-09-02T02:24:46Z i386: Support vectorized BF16 FMA with AVX10.2 instructions
[f82fa0d] 2024-09-02T02:24:45Z i386: Support vectorized BF16 add/sub/mul/div with AVX10.2 instructions
[3b1dece] 2024-09-02T02:24:36Z i386: Optimize generate insn for AVX10.2 compare
[86f5031] 2024-09-02T02:24:31Z i386: Optimize ordered and nonequal
[b1f9fbb] 2024-09-02T02:24:29Z i386: Auto vectorize sdot_prod, usdot_prod, udot_prod with AVX10.2 instructions
[5239902] 2024-09-02T01:26:42Z RISC-V: Add testcases for unsigned scalar quad and oct .SAT_TRUNC form 3
[ea81e21] 2024-09-02T01:26:37Z RISC-V: Add testcases for unsigned scalar quad and oct .SAT_TRUNC form 2
[56ed1df] 2024-09-02T01:25:45Z RISC-V: Add testcases for form 4 of unsigned vector .SAT_ADD IMM
[72f3e90] 2024-09-02T01:25:39Z RISC-V: Add testcases for form 3 of unsigned vector .SAT_ADD IMM
[e96d4bf] 2024-09-02T01:24:44Z RISC-V: Refactor gen zero_extend rtx for SAT
* when expand SImode in RV64
[880834d] 2024-09-02T00:16:51Z Daily bump.
[592a335] 2024-09-01T06:42:59Z slsr: Use simple_dce_from_worklist in SLSR [PR116554]