Skip to content

gcc-15.2024-10-20Z.01f50eb

Latest
Compare
Choose a tag to compare

[961c023] 2024-10-20T12:54:34Z modula2: M2MetaError.{def,mod} and P2SymBuild.mod further cleanup
[2553983] 2024-10-20T00:17:57Z Daily bump.
[65c5bbe] 2024-10-19T23:25:39Z diagnostics: libcpp: Improve locations for _Pragma lexing diagnostics [PR114423]
[7fa9fd4] 2024-10-19T19:35:26Z modula2: Tidyup gm2-compiler/M2MetaError.mod
[8d6d6d5] 2024-10-19T15:43:02Z phiopt: do factor_out_conditional_operation for all phis [PR112418]
[f298931] 2024-10-19T14:26:31Z [PATCH][v5] RISC-V: add option -m(no-)autovec-segment
[a8f36de] 2024-10-19T14:24:11Z Add missing dg-error to unsigned_38.f90.
[72ceddb] 2024-10-19T13:08:31Z [PATCH 7/7] RISC-V: Disable by pieces for vector setmem length > UNITS_PER_WORD
[12dedde] 2024-10-19T13:00:47Z [PATCH 5/7] RISC-V: Move vector memcpy decision making to separate function [NFC]
[b5aa63b] 2024-10-19T12:58:08Z [PATCH 4/7] RISC-V: Honour -mrvv-max-lmul in riscv_vector::expand_block_move
[e751639] 2024-10-19T12:30:28Z PR modula2/115328 The FORWARD keyword is not implemented
[ffdfc5b] 2024-10-19T08:34:44Z Fortran: Add range-based diagnostic
[efae253] 2024-10-19T08:34:44Z Fortran: Fix translatability of diagnostic strings
[4f9b173] 2024-10-19T08:26:17Z Fix an ICE with UNSIGNED in match_sym_complex_part.
[04b4a5e] 2024-10-19T03:18:31Z runtime/testdata: fix for C23 nullptr keyword
[83abdb0] 2024-10-19T01:51:39Z diagnostics: remove forward decl of json::value from diagnostic.h
[2ca19d4] 2024-10-19T01:51:35Z diagnostics: add debug dump functions
[d277ded] 2024-10-19T00:21:42Z c: Fix -std=gnu23 -Wtraditional for () in function definitions
[de14559] 2024-10-19T00:19:43Z Daily bump.
[c886eb3] 2024-10-18T22:42:16Z gcc/: Merge definitions of array_type_nelts_top
[1157765] 2024-10-18T22:39:20Z gcc/: Rename array_type_nelts => array_type_nelts_minus_one
[f8687bc] 2024-10-18T20:04:11Z libbacktrace: don't get confused by overlapping address ranges
[aaa855f] 2024-10-18T16:43:15Z hppa: Fix up pa.opt.urls
[1f07dea] 2024-10-18T15:58:56Z Handle GFC_STD_UNSIGNED like a standard in error messages.
[44a81aa] 2024-10-18T15:28:23Z hppa: Add LRA support
[b039d06] 2024-10-18T15:17:21Z [PATCH 3/7] RISC-V: Fix vector memcpy smaller LMUL generation
[212d868] 2024-10-18T15:06:58Z [PATCH 2/7] RISC-V: Fix uninitialized reg in memcpy
[f244492] 2024-10-18T15:01:35Z [PATCH 1/7] RISC-V: Fix indentation in riscv_vector::expand_block_move [NFC]
[3a12ac4] 2024-10-18T14:04:57Z i386: Fix the order of operands in andnMMXMODEI:mode3 [PR117192]
[6ecf2b3] 2024-10-18T13:49:35Z libstdc++: Add always_inline to some one-liners in <bits/stl_algobase.h>
[d0a9ae1] 2024-10-18T13:49:35Z libstdc++: Reuse std::__assign_one in <bits/ranges_algobase.h>
[2608fcf] 2024-10-18T13:49:34Z libstdc++: Move std::__niter_base and std::_niter_wrap to stl_iterator.h
[3abe751] 2024-10-18T13:49:34Z libstdc++: Refactor std::uninitialized
{copy,fill,fill_n} algos [PR68350]
[4020ee7] 2024-10-18T13:49:34Z libstdc++: Make __normal_iterator constexpr, always_inline, nodiscard
[7ed561f] 2024-10-18T13:49:34Z libstdc++: Inline memmove optimizations for std::copy etc. [PR115444]
[5546be4] 2024-10-18T13:49:34Z libstdc++: Add nodiscard to std::find
[e69c2e2] 2024-10-18T13:12:47Z SVE intrinsics: Add fold_active_lanes_to method to refactor svmul and svdiv.
[ee70e5c] 2024-10-18T12:44:54Z Adjust assert in vect_build_slp_tree_2
[d3d41ec] 2024-10-18T12:44:54Z [2/n] remove no-vfa-.c special-casing of gcc.dg/vect/ files
[a1381b6] 2024-10-18T12:44:54Z [3/n] remove fast-math-
.c special-casing of gcc.dg/vect/ files
[902f4ee] 2024-10-18T12:44:54Z [4/n] remove wrapv-.c special-casing of gcc.dg/vect/ files
[94b95f7] 2024-10-18T12:44:54Z [5/n] remove trapv-
.c special-casing of gcc.dg/vect/ files
[261d803] 2024-10-18T10:09:53Z MAINTAINERS: Add myself as pair fusion and aarch64 ldp/stp maintainer
[1a458bd] 2024-10-18T10:08:45Z testsuite: Add necessary dejagnu directives to pr115815_0.c
[51291ad] 2024-10-18T09:37:28Z middle-end: Fix GSI for gcond root [PR117140]
[55f8980] 2024-10-18T09:36:19Z middle-end: Fix VEC_PERM_EXPR lowering since relaxation of vector sizes
[453d3d9] 2024-10-18T08:44:15Z AArch64: use movi d0, #0 to clear SVE registers instead of mov z0.d, #0
[87dc6b1] 2024-10-18T08:43:45Z AArch64: support encoding integer immediates using floating point moves
[fc35079] 2024-10-18T08:42:46Z AArch64: update testsuite to account for new zero moves
[6e2b312] 2024-10-18T07:41:16Z arm: [MVE intrinsics] rework vadcq
[a5efcfc] 2024-10-18T07:41:16Z arm: [MVE intrinsics] rework vsbcq vsbciq
[8e74cbc] 2024-10-18T07:41:16Z arm: [MVE intrinsics] use long_type_suffix / half_type_suffix helpers
[8d73d27] 2024-10-18T07:41:15Z arm: [MVE intrinsics] remove vshlcq useless expanders
[ba7b97e] 2024-10-18T07:41:15Z arm: [MVE intrinsics] add vadc_vsbc shape
[8c21fc6] 2024-10-18T07:41:15Z arm: [MVE intrinsics] factorize vadc vadci vsbc vsbci
[cb21cea] 2024-10-18T07:41:15Z arm: [MVE intrinsics] rework vadciq
[47ed70f] 2024-10-18T07:41:14Z arm: [MVE intrinsics] rework vdwdup viwdup
[e65ab03] 2024-10-18T07:41:14Z arm: [MVE intrinsics] update v[id]wdup tests
[c7f95f2] 2024-10-18T07:41:14Z arm: [MVE intrinsics] remove useless v[id]wdup expanders
[2ddabb2] 2024-10-18T07:41:14Z arm: [MVE intrinsics] add vshlc shape
[4d2b6a7] 2024-10-18T07:41:14Z arm: [MVE intrinsics] rework vshlcq
[f936ddb] 2024-10-18T07:41:13Z arm: [MVE intrinsics] remove v[id]dup expanders
[2fd08f3] 2024-10-18T07:41:13Z arm: [MVE intrinsics] fix checks of immediate arguments
[42be837] 2024-10-18T07:41:13Z arm: [MVE intrinsics] factorize vdwdup viwdup
[ec11666] 2024-10-18T07:41:13Z arm: [MVE intrinsics] add vidwdup shape
[e38566a] 2024-10-18T07:41:12Z arm: [MVE intrinsics] add viddup shape
[d7250b6] 2024-10-18T07:41:12Z arm: [MVE intrinsics] rework vddup vidup
[faaf83b] 2024-10-18T07:41:12Z arm: [MVE intrinsics] update v[id]dup tests
[9c69991] 2024-10-18T07:41:11Z arm: [MVE intrinsics] factorize vorn
[da92e77] 2024-10-18T07:41:11Z arm: [MVE intrinsics] rework vorn
[e436677] 2024-10-18T07:41:11Z arm: [MVE intrinsics] rework vctp
[387b121] 2024-10-18T07:41:11Z arm: [MVE intrinsics] factorize vddup vidup
[17ccbbe] 2024-10-18T07:41:10Z arm: [MVE intrinsics] factorize vcvtaq vcvtmq vcvtnq vcvtpq
[4f3aa71] 2024-10-18T07:41:10Z arm: [MVE intrinsics] add vcvtx shape
[cbcb802] 2024-10-18T07:41:10Z arm: [MVE intrinsics] rework vcvtaq vcvtmq vcvtnq vcvtpq
[b1f9965] 2024-10-18T07:41:10Z arm: [MVE intrinsics] rework vbicq
[931ba2f] 2024-10-18T07:41:09Z arm: [MVE intrinsics] add vcvt shape
[b8963bb] 2024-10-18T07:41:09Z arm: [MVE intrinsics] rework vcvtq
[8035b5b] 2024-10-18T07:41:09Z arm: [MVE intrinsics] factorize vcvtbq vcvttq
[097f560] 2024-10-18T07:41:09Z arm: [MVE intrinsics] add vcvt_f16_f32 and vcvt_f32_f16 shapes
[43d8286] 2024-10-18T07:41:09Z arm: [MVE intrinsics] rework vcvtbq_f16_f32 vcvttq_f16_f32 vcvtbq_f32_f16 vcvttq_f32_f16
[ad176d8] 2024-10-18T07:41:08Z arm: [MVE intrinsics] improve comment for orrq shape
[0a38e5f] 2024-10-18T07:41:08Z arm: [MVE intrinsics] remove useless resolve from create shape
[4fc0c6c] 2024-10-18T07:41:08Z arm: [MVE intrinsics] Cleanup arm-mve-builtins-functions.h
[e1762af] 2024-10-18T07:41:08Z arm: [MVE intrinsics] factorize vcvtq
[59afd44] 2024-10-18T07:39:59Z Relax boolean processing in vect_maybe_update_slp_op_vectype
[a449b42] 2024-10-18T07:33:48Z testsuite: arm: Corrected expected error message for cde-mve-error-1.c
[e3257c1] 2024-10-18T02:20:19Z testsuite: Fix typos for AVX10.2 convert testcases
[6604a05] 2024-10-17T20:49:04Z Fortran: Add tolerance to real value comparisons.
[7138649] 2024-10-17T16:35:14Z AVR: Rename test case to PR number.
[71c7b44] 2024-10-17T15:43:28Z aarch64: libgcc: Use -Werror
[e4d4174] 2024-10-17T15:43:27Z aarch64: libgcc: Cleanup warnings in lse.S
[d806810] 2024-10-17T15:43:27Z aarch64: libgcc: add prototypes in cpuinfo
[51b85df] 2024-10-17T15:04:10Z tree-object-size: Fall back to wholesize for non-const offset
[b12c9ce] 2024-10-17T15:00:45Z AVR: Rename test case to according PR number.
[c962153] 2024-10-17T13:12:16Z doc: remove outdated C++ Concepts section
[2390cba] 2024-10-17T12:46:04Z SH: Fix typo of commit b717c462b96e
[e74d25c] 2024-10-17T11:25:47Z rtl-optimization/116550 - Add test cases.
[1081f4c] 2024-10-17T10:54:22Z tree-optimization/117172 - single lane SLP for non-linear inductions
[a96ffaa] 2024-10-17T10:54:22Z [1/n] remove gcc.dg/vect special naming in favor of dg-additional-options
[8b9b696] 2024-10-17T07:31:57Z testsuite: Add -march=x86-64-v3 to AVX10 testcases to slience warning for GCC built with AVX512 arch
[e7393cb] 2024-10-17T07:12:38Z The detailed explanation from PR116550:
[e32fff6] 2024-10-17T06:56:59Z Fix ICE with coarrays and submodules [PR80235]
[6293272] 2024-10-17T06:48:38Z Fix gcc.dg/vect/vect-early-break_39.c FAIL with forced SLP
[e020116] 2024-10-17T05:01:44Z c, libcpp: Partially implement C2Y N3353 paper [PR117028]
[96ba5e5] 2024-10-17T04:59:31Z c: Fix up speed up compilation of large char array initializers when not using #embed [PR117177]
[2d8c3a2] 2024-10-17T02:43:28Z i386: Fix scalar VCOMSBF16 which only compares low word
[21e2cd6] 2024-10-17T02:05:02Z Don't lower vpcmpu to pcmpgt since the latter is for signed comparison.
[330782a] 2024-10-17T01:57:18Z Canonicalize (vec_merge (fma op2 op1 op3) op1 mask) to (vec_merge (fma op1 op2 op3) op1 mask).
[edf4db8] 2024-10-17T01:57:18Z Canonicalize (vec_merge (fma: op2 op1 op3) (match_dup 1)) mask) to (vec_merge (fma: op1 op2 op3) (match_dup 1)) mask)
[70f59d2] 2024-10-17T00:58:02Z Support andn_optab for x86
[72ae35b] 2024-10-16T21:43:12Z tree-object-size: use size_for_offset in more cases
[74caf97] 2024-10-16T20:02:54Z arm: [MVE intrinsics] Improve vdupq_n implementation
[79dae32] 2024-10-16T20:01:46Z arm: [MVE intrinsics] fix vdup iterator
[69b2d52] 2024-10-16T17:10:11Z diagnostics: capture backtraces in SARIF notifications [PR116602]
[d826b63] 2024-10-16T17:10:07Z diagnostics: eliminate m_ice_handler_cb [PR116613]
[9fb5348] 2024-10-16T16:48:24Z testsuite: Prepare for -std=gnu23 default
[6756250] 2024-10-16T15:46:06Z c: Add some checking asserts to named loops handling code
[f5224ca] 2024-10-16T15:45:19Z c: Fix up uninitialized next.original_type use in #embed optimization
[ee4fdda] 2024-10-16T14:15:40Z Add libgomp.oacc-fortran/acc_on_device-1-4.f
[d5a05db] 2024-10-16T13:48:55Z PR116510: Add missing fold_converts into tree switch if conversion
[e48a65d] 2024-10-16T12:44:32Z Ternary operator formatting fixes
[935b7fb] 2024-10-16T12:03:48Z Fix bootstrap on 32-bit SPARC/Solaris
[d9e02ad] 2024-10-16T11:37:33Z Daily bump.
[62cdddd] 2024-10-16T11:04:38Z Enhance gather fallback for PR65518 with SLP
[962a994] 2024-10-16T11:02:53Z Remove SLP_INSTANCE_UNROLLING_FACTOR, compute VF in vect_make_slp_decision
[ae224de] 2024-10-16T11:02:53Z tree-optimization/117050 - fix ICE with non-grouped .MASK_LOAD SLP
[65abc81] 2024-10-16T10:37:10Z testsuite: Add tests for C23 STDC_VERSION
[b9e98bb] 2024-10-16T09:09:16Z libstdc++: Fix Python deprecation warning in printers.py
[cc217a1] 2024-10-16T08:45:33Z RISC-V: Use biggest_mode as mode for constants.
[f9bac23] 2024-10-16T08:32:28Z c: Speed up compilation of large char array initializers when not using #embed
[1844a4a] 2024-10-16T08:32:27Z libcpp, c, middle-end: Optimize initializers using #embed in C
[60ad1e4] 2024-10-16T08:32:27Z gimplify: Small RAW_DATA_CST gimplification fix
[a9e14d2] 2024-10-16T08:17:33Z vax: fixup vax.opt.urls
[b388f65] 2024-10-16T08:04:23Z sparc: drop -mlra
[2813a5b] 2024-10-16T06:50:46Z MAINTAINERS: Fix name order
[a8b4ea1] 2024-10-16T01:43:49Z Adjust testcase to avoid scan FIX in REG_EQUIV.
[e738068] 2024-10-15T19:55:54Z Provide new GCC builtin __builtin_counted_by_ref [PR116016]
[50f2789] 2024-10-15T18:46:56Z c: Implement C2Y N3355 - Named Loops [PR117022]
[b110e09] 2024-10-15T17:43:29Z c++: add fixed testcase [PR80637]
[4366f0c] 2024-10-15T17:38:46Z match.pd: Further fma negation fixes [PR116891]
[8161c4a] 2024-10-15T17:23:17Z c++: unifying lvalue vs rvalue (non-forwarding) ref [PR116710]
[bb2bfdb] 2024-10-15T17:13:15Z c++: checking ICE w/ constexpr if and lambda as def targ [PR117054]
[0fa5017] 2024-10-15T15:46:13Z testsuite/i386: Require AVX2 effective target in pr107432-9.c
[a72064c] 2024-10-15T15:39:15Z C++: Regenerate c.opt.urls [PR117157]
[11f0ea4] 2024-10-15T15:08:48Z C++: Add opindex for -Wchanges-meaning [PR117157]
[77076d8] 2024-10-15T15:03:08Z testsuite: simplify analyzer_cpython_plugin.c
[f8dcb55] 2024-10-15T14:59:48Z testsuite, jit: fix test-error-pr63969-missing-driver.c
[80d7032] 2024-10-15T14:52:55Z i386: Fix expand_vector_set for VEC_MERGE/VEC_DUPLICATE RTX [PR117116]
[8065982] 2024-10-15T14:45:02Z dce: Remove FIXME that has not been true for years
[061a4e3] 2024-10-15T14:45:01Z passes: Remove limit on the number of params
[7f65f94] 2024-10-15T13:46:44Z libstdc++: Implement LWG 3798 for range adaptors [PR106676]
[7d15248] 2024-10-15T11:32:18Z tree-optimization/116907 - stale BLOCK reference from DECL_VALUE_EXPR
[97f9885] 2024-10-15T11:06:08Z Match: Remove dup match pattern for signed_integer_sat_sub [PR117141]
[a1540bb] 2024-10-15T10:22:26Z AArch64: re-enable memory access costing after SLP change.
[1aac888] 2024-10-15T09:37:32Z tree-optimization/117147 - add testcase
[28982c2] 2024-10-15T09:15:25Z tree-optimization/117138 - fix ICE with vector comparison in COND_EXPR
[8af474a] 2024-10-15T09:06:30Z tree-optimization/117147 - bogus re-use of previous ldst_p
[79b881d] 2024-10-15T09:06:30Z middle-end/117137 - expansion issue with vector equality compares
[fa90feb] 2024-10-15T07:39:29Z Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initial_device: Fix 'is_builtin' initialization
[441ec5f] 2024-10-15T06:49:38Z SVE intrinsics: Fold svmul with constant power-of-2 operand to svlsl
[ac615e1] 2024-10-15T06:01:40Z libcpp: Add -Wtrailing-blanks warning
[384faeb] 2024-10-15T05:50:35Z genmatch: Revert recent genmatch changes, instead add custom diag_vfprintf routine [PR117110]
[1449312] 2024-10-15T01:58:38Z RISC-V: Fix UNRESOLVED testcases for SAT alu vector mode
[23e7b70] 2024-10-14T23:22:46Z diagnostics: fix overload of emit_diagnostic [PR117109]
[2c08ddd] 2024-10-14T22:42:18Z libcpp: avoid extra spaces in module preprocessing
[dde19c6] 2024-10-14T21:07:28Z libstdc++: Implement LWG 3564 for ranges::transform_view
[cacbb4d] 2024-10-14T19:29:26Z c++: address deduction and concepts [CWG2918]
[de03207] 2024-10-14T16:37:48Z OpenACC 'nohost' clause: harmonize 'libgomp.oacc-{c-c++-common,fortran}/routine-nohost-1.'
[0515b24] 2024-10-14T15:48:49Z libstdc++: Constrain std::expected comparisons (P3379R0)
[707d84e] 2024-10-14T15:48:49Z libstdc++: Populate generic std::time_get's wide %c format [PR117135]
[2e30e90] 2024-10-14T15:27:58Z fold-const: Fix BIT_INSERT_EXPR folding for BYTES_BIG_ENDIAN [PR116997]
[ddd46d4] 2024-10-14T14:35:02Z dce: Use a base common base class for pass_cd_dce and pass_dce
[60de558] 2024-10-14T14:34:53Z dce: add remove_unused_locals conditionally to the todos [PR117096]
[0110a38] 2024-10-14T14:32:34Z passes: Allow for second param for NEXT_PASS
[56efa62] 2024-10-14T14:32:28Z passes: Move #undef to pass-instances.def
[8c56d69] 2024-10-14T13:52:02Z libcpp: Fix _Pragma("GCC system_header") [PR114436]
[998eb2a] 2024-10-14T13:42:56Z libcpp: Support extended characters for #pragma {push,pop}_macro [PR109704]
[fd1a2f6] 2024-10-14T13:35:04Z Allow for class type coarray parameters. [PR77871]
[ec3d3ea] 2024-10-14T13:01:24Z middle-end: copy STMT_VINFO_STRIDED_P when DR is replaced [PR116956]
[be966ba] 2024-10-14T13:00:25Z simplify-rtx: Fix incorrect folding of shift and AND [PR117012]
[306834b] 2024-10-14T12:58:09Z AArch64: rename the SVE2 psel intrinsics to psel_lane [PR116371]
[1c507a0] 2024-10-14T11:53:17Z RISC-V: Add detailed comments on processing implied extensions. [NFC]
[accb853] 2024-10-14T10:58:59Z middle-end: support SLP early break
[df25d52] 2024-10-14T09:59:30Z Add regression test
[03623fa] 2024-10-14T09:55:50Z libstdc++: Use std::move for iterator in ranges::fill [PR117094]
[308d19c] 2024-10-14T09:38:46Z libstdc++: Enable memcpy optimizations for distinct integral types [PR93059]
[d8ef447] 2024-10-14T09:38:46Z libstdc++: Enable memset optimizations for distinct character types [PR93059]
[ca44eb7] 2024-10-14T09:36:14Z RISC-V: Implement __init_riscv_feature_bits, __riscv_feature_bits, and __riscv_vendor_feature_bits
[fa04a17] 2024-10-14T09:12:48Z MAINTAINERS (s390 port): Add myself
[a6f4404] 2024-10-14T09:11:13Z middle-end: [PR middle-end/116926] Allow widening optabs for vec-mode -> scalar-mode
[50e7c51] 2024-10-14T08:52:44Z aarch64: Fix folding of degenerate svwhilele case [PR117045]
[9f549d2] 2024-10-14T08:34:34Z Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initial_device: Harmonize 'libgomp.oacc-fortran/acc_on_device-1-
'
[c3774b2] 2024-10-14T08:26:13Z Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initial_device: Fix effective-target keyword in 'libgomp.oacc-fortran/acc_on_device-2.f90'
[c53bd48] 2024-10-14T07:50:20Z middle-end/116891 - fix (negate (IFN_FNMS@3 @0 @1 @2)) -> (IFN_FMA @0 @1 @2)
[4d8373f] 2024-10-14T07:23:28Z RISC-V: Add testcases for form 4 of vector signed SAT_SUB
[b976292] 2024-10-14T07:23:22Z RISC-V: Add testcases for form 3 of vector signed SAT_SUB
[5920bc8] 2024-10-14T07:23:15Z Match: Support form 3 for vector signed integer SAT_SUB
[72d24d2] 2024-10-14T07:23:09Z RISC-V: Add testcases for form 2 of vector signed SAT_SUB
[5667400] 2024-10-14T06:14:37Z tree-optimization/116290 - fix compare-debug issue in ldist
[b717c46] 2024-10-14T02:20:47Z SH: Fix cost estimation of mem load/store
[7ec8b4b] 2024-10-14T02:20:46Z SH: Add -fno-math-errno to fsca,fsrra tests.
[c21402e] 2024-10-14T00:17:37Z Daily bump.
[90a4851] 2024-10-13T22:22:11Z libstdc++: testsuite: adjust name_fortify test for pre-defined _FORTIFY_SOURCE