Skip to content

Releases: UoB-HPC/compiler-snapshots

gcc-15.2024-07-28Z.542e3c4

29 Jul 01:20
Compare
Choose a tag to compare

[d5f1948] 2024-07-28T21:38:52Z c++: if consteval and consteval propagation [PR115583]
[6a55ff2] 2024-07-28T19:02:23Z gcc: Make exec-tool.in handle missing Binutils more gracefully
[0f1de0c] 2024-07-28T18:35:26Z AVR target 116056 - Support attribute signal(n), interrupt(n) and noblock.
[79e029a] 2024-07-28T18:20:43Z PR modula2/115823 Wrong expansion of isnormal optab
[59c6d6a] 2024-07-28T17:37:52Z testsuite: Fix unaligned accesses in ipa-sra-8.c and ipa-sra-9.c
[dad2eb3] 2024-07-28T10:13:16Z Add config file so b4 uses inbox.sourceware.org automatically
[027bde1] 2024-07-28T00:16:41Z Daily bump.
[a9e9f77] 2024-07-27T20:26:04Z c++: consteval propagation and templates [PR115986]
[3129a2e] 2024-07-27T20:25:47Z c++: ICE with concept, local class, and lambda [PR115561]
[dab0f35] 2024-07-27T20:24:04Z c++: improve C++ testsuite default versions
[928116e] 2024-07-27T14:16:19Z Fold ctz(-x) and ctz(abs(x)) as ctz(x) in match.pd.
[e69456f] 2024-07-27T11:47:39Z libstdc++: Remove __find_if unrolling for random access iterators
[2da38b6] 2024-07-27T11:47:39Z libstdc++: Add comment noting LWG 3617 support
[f793be7] 2024-07-27T11:47:39Z libstdc++: Fix -Wsign-compare warning in
[6d79d53] 2024-07-27T03:21:48Z Match: Support .SAT_SUB with IMM op for form 1-4
[4d1f71d] 2024-07-27T00:37:31Z diagnostics: SARIF output: capture #include information (PR 107941; §3.34)
[be40420] 2024-07-27T00:16:49Z Daily bump.
[6e5aae4] 2024-07-26T23:30:08Z [RISC-V][target/116085] Fix rv64 minmax extension avoidance splitter
[ea381d8] 2024-07-26T19:28:49Z c++: trait as typename scope [PR116052]
[2fb5bbe] 2024-07-26T19:01:03Z testsuite: Fix up ucn-1.C for C++26
[a75c629] 2024-07-26T17:43:24Z testsuite: Add dg-do run to even more tests
[6fe1e1f] 2024-07-26T17:34:11Z gimple-ssa-sprintf: Fix typo in range check
[795021d] 2024-07-26T16:55:07Z aarch64: sve: Rename aarch64_bic to standard pattern, andn
[245187d] 2024-07-26T16:54:58Z aarch64: Rename bic/orn patterns to iorn/andn for vector modes
[7e8e8a7] 2024-07-26T16:54:58Z aarch64: Use iorn and andn standard pattern names for scalar modes
[8a5f528] 2024-07-26T16:54:57Z aarch64: Fix target/optimize option handling with transiting between O1 to O2
[db74887] 2024-07-26T16:52:38Z isel: Small cleanup of duplicating comparisons
[9fe53be] 2024-07-26T16:52:38Z isel: Don't duplicate comparisons for -O0 nor -fno-tree-ter [PR116101]
[9e7b2ad] 2024-07-26T16:52:37Z isel: Move duplicate comparisons to its own function
[ee41cd8] 2024-07-26T16:31:54Z PR116080: Fix tail call dejagnu checks
[899ee48] 2024-07-26T16:31:54Z PR116019: Improve tail call error message
[7ad6b91] 2024-07-26T15:58:02Z MAINTAINERS: Add myself to write after approval
[3f2bf41] 2024-07-26T12:17:08Z RISC-V: Work around bare apostrophe in error string.
[29e4e4b] 2024-07-26T12:02:53Z middle-end: check for vector mode before calling get_mask_mode [PR116074]
[f145f54] 2024-07-26T08:49:08Z i386: Use BLKmode for {ld,st}tilecfg
[fd599d9] 2024-07-26T04:55:36Z c++/modules: Stream warning suppressions [PR115757]
[18eb6ca] 2024-07-26T00:17:23Z Daily bump.
[e397f85] 2024-07-25T23:55:20Z c++: #pragma target and deferred instantiation [PR115403]
[5238367] 2024-07-25T23:05:19Z c++: non-template alias with dependent attributes [PR115897]
[9bcad23] 2024-07-25T23:00:23Z c++: alias of alias tmpl with dependent attrs [PR115897]
[dafd124] 2024-07-25T22:59:00Z rs6000, remove built-ins __builtin_vsx_set_1ti, __builtin_vsx_set_2df, __builtin_vsx_set_2di
[9ecf36b] 2024-07-25T22:58:49Z rs6000, Remove __builtin_vec_set_v1ti, __builtin_vec_set_v2df, __builtin_vec_set_v2di
[6689c58] 2024-07-25T22:58:39Z rs6000, remove __builtin_vsx_xvcmp* built-ins
[ea43526] 2024-07-25T22:10:36Z libstdc++: Add static_assert to std::expected for LWG 3843 and 3940
[a0b7d8e] 2024-07-25T22:10:35Z libstdc++: Reorder template params of std::optional comparisons (LWG 2945)
[1489e28] 2024-07-25T22:10:35Z libstdc++: Implement P2968R2 "Making std::ignore a first-class object"
[5be5544] 2024-07-25T22:10:35Z libstdc++: Remove std::basic_format_args default constructor (LWG 4106)
[29341f2] 2024-07-25T19:36:31Z c++: Implement C++26 P2558R2 - Add @, $, and to the basic character set [PR110343] [34fb0fe] 2024-07-25T18:36:08Z [PR rtl-optimization/116039] Fix life computation for promoted subregs [3aeb697] 2024-07-25T16:01:19Z Fortran: Suppress wrong End Of File error with user defined IO. [a86c0cb] 2024-07-25T15:06:47Z RISC-V: xtheadmemidx: Fix mode test for pre/post-modify addressing [2664c1b] 2024-07-25T14:44:38Z cp+coroutines: teach convert_to_void to diagnose discarded co_awaits [1a37d6b] 2024-07-25T14:44:37Z cp/coroutines: do not rewrite parameters in unevaluated contexts [2dd4565] 2024-07-25T14:42:04Z [committed] Trivial testcase adjustment [66240bf] 2024-07-25T13:14:32Z tree-optimization/116083 - improve behavior when SLP discovery limit is reached [1066a95] 2024-07-25T13:02:13Z libstdc++: fix uses of explicit object parameter [PR116038] [d6849aa] 2024-07-25T12:25:32Z rtl-ssa: Define INCLUDE_ARRAY [634eae5] 2024-07-25T12:20:55Z doc: Document -O1 as the preferred level for large machine-generated code [3f578db] 2024-07-25T11:44:52Z tree-optimization/116081 - typedef vs. non-typedef in vectorization [9ed0702] 2024-07-25T10:53:06Z libstdc++: Use concepts to simplify std::optional base classes [dca6a9a] 2024-07-25T10:53:06Z libstdc++: Implement LWG 3836 for std::expected bool conversions [75618d2] 2024-07-25T10:53:06Z libstdc++: Implement LWG 3836 for std::optional bool conversions [6d86486] 2024-07-25T10:53:06Z libstdc++: Use concepts and conditional explicit in std::optional [56ff5f8] 2024-07-25T10:53:06Z libstdc++: Add noexcept to bad_expected_access<void> members (LWG 4031) [eb2c125] 2024-07-25T10:53:05Z libstdc++: Move std::optional assertions out of _M_get() [4b55cd2] 2024-07-25T10:53:05Z libstdc++: Use _M_get() in std::optional internals [cfd3f06] 2024-07-25T10:44:57Z tree-optimization/116081 - typedef vs. non-typedef in vectorization [3bf0551] 2024-07-25T10:44:57Z tree-optimization/116079 - store motion and clobbers [4cbbce0] 2024-07-25T09:19:32Z RISC-V: Allow LICM hoist POLY_INT configuration code sequence [e589ffb] 2024-07-25T09:19:32Z RISC-V: Error early with V and no M extension. [1d6e2d9] 2024-07-25T08:38:13Z libstdc++: Fix testsuite for remote testing (and sim) [72fbd3b] 2024-07-25T07:54:22Z rtl-ssa: Fix split_clobber_group tree insertion [PR116044] [3adfcc5] 2024-07-25T06:47:58Z SVE Intrinsics: Change return type of redirect_call to gcall. [09de976] 2024-07-25T06:37:36Z Maintain complex constraint vector order during PTA solving [bc00de0] 2024-07-25T01:42:19Z i386: Adjust rtx cost for imulq and imulw [PR115749] [25256af] 2024-07-25T00:19:51Z Daily bump. [142003d] 2024-07-24T22:07:57Z diagnostics: SARIF output: tweak output for UNKNOWN_LOCATION [d7a688f] 2024-07-24T22:07:56Z diagnostics: SARIF output: add "annotations" property (§3.28.6) [68c7747] 2024-07-24T22:07:56Z diagnostics: add selftests for SARIF output [8c07814] 2024-07-24T22:07:55Z diagnostics: SARIF output: add "workingDirectory" property (§3.20.19) [29ee588] 2024-07-24T22:07:55Z diagnostics: SARIF output: add "arguments" property (§3.20.2) [b4693ce] 2024-07-24T22:07:55Z diagnostics: SARIF output: add "{start,end}TimeUtc" properties (§§3.20.7-8) [ae4f4f7] 2024-07-24T22:07:54Z diagnostics: JSON output: use std::unique_ptr throughout [148066b] 2024-07-24T22:07:54Z diagnostics: SARIF output: potentially add escaped renderings of source (§3.3.4) [29522bf] 2024-07-24T22:07:53Z diagnostics: output formats: use references for non-null pointers [2486234] 2024-07-24T22:07:53Z json: support std::unique_ptr in array::append and object::set [ee2dad9] 2024-07-24T22:07:53Z diagnostics: SARIF output: use std::unique_ptr throughout [78d1906] 2024-07-24T22:07:52Z analyzer: reduce use of naked "new" for json dumps [da0def2] 2024-07-24T22:07:52Z gcov: reduce use of naked "new" for json output [5342c63] 2024-07-24T22:07:52Z diagnostics: SARIF output: add sarif_object subclasses throughout [6baa26c] 2024-07-24T22:07:51Z json: add dump overload for easier debugging [3f14878] 2024-07-24T22:07:51Z json: add array::append_string [8c71830] 2024-07-24T21:34:44Z c++: parse error with -std=c++14 -fconcepts [PR116071] [d2fc64c] 2024-07-24T17:46:58Z c++: Mostly concepts related formatting fixes [6790861] 2024-07-24T17:16:26Z [rtl-optimization/116037] Explicitly track if a destination was skipped in ext-dce [69e6984] 2024-07-24T16:37:38Z testsuite: Fix up pr116034.c test for big/pdp endian [PR116061] [5fc9c40] 2024-07-24T16:18:05Z libstdc++: Fix std::vector<bool> for -std=gnu++14 -fconcepts [PR116070] [6c22fe4] 2024-07-24T16:18:05Z libstdc++: Fix <ostream> and <istream> for -std=gnu++14 -fconcepts [PR116070] [c9d61cf] 2024-07-24T16:18:04Z libstdc++: Remove duplicate include header from ranges_algobase.h [129b405] 2024-07-24T15:54:53Z aarch64: Extend aarch64_feature_flags to 128 bits [181fdad] 2024-07-24T15:54:52Z Add new bbitmap<N> class [7700fe4] 2024-07-24T15:54:51Z aarch64: Add explicit bool cast to return value [8797a86] 2024-07-24T15:54:51Z aarch64: Add bool conversion to TARGET_* macros [8977a12] 2024-07-24T15:54:51Z aarch64: Use constructor explicitly in get_flags_off [c0ed082] 2024-07-24T15:54:50Z aarch64: Define aarch64_get_{asm_|}isa_flags [033d905] 2024-07-24T15:54:50Z aarch64: Decouple feature flag option storage type [2abf063] 2024-07-24T15:54:49Z aarch64: Introduce aarch64_isa_mode type [f11692f] 2024-07-24T15:54:48Z aarch64: Move AARCH64_NUM_ISA_MODES definition [b5fa14e] 2024-07-24T15:54:48Z` aarch64: Eliminate ...

Read more

gcc-15.2024-07-21Z.838999b

22 Jul 01:20
Compare
Choose a tag to compare

[9d8ef27] 2024-07-21T14:41:28Z [PR rtl-optimization/115877][2/n] Improve liveness computation for constant initialization
[91e468b] 2024-07-21T13:36:37Z [PR rtl-optimization/115877] Fix livein computation for ext-dce
[80c3733] 2024-07-21T12:12:34Z gcc: stop adding -fno-common for checking builds
[58b78cf] 2024-07-21T05:30:58Z SH: Fix outage caused by recently added 2nd combine pass after reg alloc
[6d811c1] 2024-07-21T00:17:52Z Daily bump.
[1824caa] 2024-07-20T23:51:33Z Require bitint575 for pr116003.c
[4a46ba2] 2024-07-20T23:09:41Z Revert "Add documentation for musttail attribute"
[8805ad2] 2024-07-20T23:09:25Z Revert "Add tests for C/C++ musttail attributes"
[53660b1] 2024-07-20T23:09:07Z Revert "C: Implement musttail attribute for returns"
[ff6994e] 2024-07-20T23:07:41Z Revert "C++: Support clang compatible [[musttail]] (PR83324)"
[493c555] 2024-07-20T16:27:16Z Output CodeView function information
[7357ba2] 2024-07-20T15:47:37Z Add bitint to options for testcase
[8e3fef3] 2024-07-20T14:42:47Z doc: Remove documentation of two obsolete spec strings
[e0d997e] 2024-07-20T11:53:23Z Avoid undefined behaviour in build_option_suggestions
[56f824c] 2024-07-20T06:33:50Z Add documentation for musttail attribute
[37c4703] 2024-07-20T06:32:14Z Add tests for C/C++ musttail attributes
[7db47f7] 2024-07-20T06:28:58Z C: Implement musttail attribute for returns
[59dd1d7] 2024-07-20T06:28:51Z C++: Support clang compatible [[musttail]] (PR83324)
[5c4c1fe] 2024-07-20T06:28:38Z Add a musttail generic attribute to the c-attribs table
[390c3e4] 2024-07-20T01:13:05Z LoongArch: Organize the code related to split move and merge the same functions.
[8d6498f] 2024-07-20T00:17:53Z Daily bump.
[01c095a] 2024-07-19T21:39:40Z Check for SSA_NAME not in the IL yet.
[f911994] 2024-07-19T19:55:47Z GCN: Honor OpenMP 5.1 'num_teams' lower bound
[a95c191] 2024-07-19T19:55:47Z libgomp: Document 'GOMP_teams4'
[3850048] 2024-07-19T19:55:23Z Rewrite usage comment at the top of 'gcc/passes.def'
[ebdad26] 2024-07-19T18:09:37Z arm: Update fp16-aapcs-[24].c after insn_propagation patch
[348d890] 2024-07-19T18:09:37Z Treat boolean vector elements as 0/-1 [PR115406]
[2ee70c9] 2024-07-19T17:48:12Z c++: xobj fn call without obj [PR115783]
[9116490] 2024-07-19T16:24:35Z AVR: Support new built-in function __builtin_avr_mask1.
[8d6994f] 2024-07-19T15:58:33Z libgomp: Remove bogus warnings from privatized-ref-2.f90.
[c93be16] 2024-07-19T15:40:27Z Fortran: character array constructor with >= 4 constant elements [PR103115]
[b2f47a5] 2024-07-19T15:17:07Z rs6000: Catch unsupported ABI errors when using -mrop-protect [PR114759,PR115988]
[58a9f3d] 2024-07-19T15:08:09Z c++: add fixed testcase [PR109464]
[8fbc386] 2024-07-19T12:19:53Z bpf: create modifier for mem operand for xchg and cmpxchg
[cea6473] 2024-07-19T06:53:47Z c++: Add [dcl.init.aggr] examples to testsuite
[a589d3b] 2024-07-19T05:59:58Z Close GCC 11 branch
[0f8261e] 2024-07-19T02:30:08Z c++: Hash placeholder constraint in ctp_hasher
[02cc849] 2024-07-19T00:39:21Z Match: Only allow single use of MIN_EXPR for SAT_TRUNC form 2 [PR115863]
[e20ea6b] 2024-07-19T00:18:20Z Daily bump.
[9846b09] 2024-07-18T20:45:07Z libatomic: Handle AVX+CX16 ZHAOXIN like Intel for 16b atomic [PR104688]
[9690fb3] 2024-07-18T19:06:15Z c++: implement DR1363 and DR1496 for __is_trivial [PR85723]
[248e853] 2024-07-18T18:35:44Z libbacktrace: use __has_attribute for fallthrough
[6962835] 2024-07-18T18:13:34Z rs6000: Fix .machine cpu selection w/ altivec [PR97367]
[c192376] 2024-07-18T17:06:29Z rs6000, update effective target for tests builtins-10*.c and vec_perm-runnable-i128.c
[f7d01e0] 2024-07-18T14:59:09Z libatomic: Improve cpuid usage in __libat_feat1_init
[1e60a6a] 2024-07-18T14:39:25Z eh: ICE with std::initializer_list and ASan [PR115865]
[5080840] 2024-07-18T13:14:39Z Do not use caller-saved registers for COMDAT functions
[3670c70] 2024-07-18T12:53:31Z middle-end/115641 - invalid address construction
[ebac11a] 2024-07-18T09:01:17Z Doc: Add Standard-Names ustrunc and sstrunc for integer modes
[18f3b22] 2024-07-18T08:07:23Z Fortran: Fix Explicit cobounds of a procedures parameter not respected [PR78466]
[e217e7d] 2024-07-18T08:05:52Z testsuite: Add dg-do run to more tests
[c3aa339] 2024-07-18T07:51:35Z Fortran: Suppress bogus used uninitialized warnings [PR108889].
[cee56fe] 2024-07-18T07:44:29Z gimple-fold: consistent dump of builtin call simplifications
[8c67dc4] 2024-07-18T07:43:52Z tree-optimization/104515 - store motion and clobbers
[030186c] 2024-07-18T07:30:31Z Implement a -ftrapping-math/-fsignaling-nans TODO in match.pd.
[0231b07] 2024-07-18T07:27:46Z Fortran: Use char* for deferred length character arrays [PR82904]
[958ee13] 2024-07-18T07:22:10Z testsuite: Fix up builtin-clear-padding-3.c for -funsigned-char
[4b58697] 2024-07-18T07:19:05Z i386: Fix testcases generating invalid asm
[a2cb656] 2024-07-18T06:34:07Z [aarch64] Document rewriting of -march=native to -mcpu=native
[228972b] 2024-07-18T06:06:31Z Optimize maskstore when mask is 0 or -1 in UNSPEC_MASKMOV
[d062b0a] 2024-07-18T04:26:47Z Mark expand musttail error messages for translation
[8182459] 2024-07-18T04:26:16Z Give better error messages for musttail
[b738a63] 2024-07-18T04:25:27Z Enable musttail tail conversion even when not optimizing
[983daf0] 2024-07-18T04:24:47Z Fix pro_and_epilogue for sibcalls at -O0 (PR115255)
[a6502ac] 2024-07-18T04:24:08Z Improve must tail in RTL backend
[b7b2434] 2024-07-18T03:07:32Z c++/modules: Conditionally start timer during lazy load [PR115165]
[30dd420] 2024-07-18T01:02:52Z c++: prev declared hidden tmpl friend inst [PR112288]
[93c54ca] 2024-07-18T00:59:41Z libbacktrace: add cast to avoid warning
[144b609] 2024-07-18T00:57:54Z c++: missing -Wunused-value for ! [PR114104]
[313afcf] 2024-07-18T00:54:14Z c++: diagnose failed qualified lookup into current inst
[30875fa] 2024-07-18T00:39:27Z libbacktrace: better backtrace_print when no debug info
[a922de0] 2024-07-18T00:18:58Z Daily bump.
[a8b5ce1] 2024-07-18T00:03:30Z libbacktrace: add notes about dl_iterate_phdr to README
[3bbc8ea] 2024-07-17T21:47:17Z testsuite: Fix up pr111150* tests on i686-linux [PR111150]
[ec64666] 2024-07-17T21:31:33Z Use foreach, not lmap, for tcl <= 8.5 compat
[43a7ece] 2024-07-17T18:38:12Z rtl-ssa: Fix move range canonicalisation [PR115929]
[71b3169] 2024-07-17T18:38:11Z rtl-ssa: Fix split_clobber_group [PR115928]
[b19906a] 2024-07-17T18:34:46Z genattrtab: Drop enum tags, consolidate type names
[d890b04] 2024-07-17T17:55:17Z c++: wrong error initializing empty class [PR115900]
[5bb01e9] 2024-07-17T17:19:23Z RISC-V: Fix testcase missing arch attribute
[44fcc1c] 2024-07-17T16:58:11Z MATCH: Simplify (a ? x : y) eq/ne (b ? x : y) [PR111150]
[7c3287f] 2024-07-17T16:40:10Z Add debug counter for ext_dce
[0841fd4] 2024-07-17T16:12:38Z alpha: Fix duplicate !tlsgd!62 assemble error [PR115526]
[3412b6e] 2024-07-17T16:06:31Z Regenerate c.opt.urls
[e21fef7] 2024-07-17T15:37:10Z AVR: target/90616 - Improve adding constants that are 0 mod 256.
[5104fe4] 2024-07-17T15:32:21Z bitint: Use gsi_insert_on_edge rather than gsi_insert_on_edge_immediate [PR115887]
[d8a7535] 2024-07-17T15:30:24Z varasm: Shorten assembly of strings with larger zero regions
[0135a90] 2024-07-17T15:22:14Z middle-end: fix 0 offset creation and folding [PR115936]
[2473358] 2024-07-17T15:08:35Z c++: constrained partial spec type context [PR111890]
[db3c8c9] 2024-07-17T13:54:06Z vect: Optimize order of lane-reducing operations in loop def-use cycles
[e7fbae8] 2024-07-17T13:54:05Z vect: Add a unified vect_get_num_copies for slp and non-slp
[8b59fa9] 2024-07-17T13:54:05Z vect: Refit lane-reducing to be normal operation
[178cc41] 2024-07-17T13:54:05Z vect: Support multiple lane-reducing operations for loop reduction [PR114440]
[24689b8] 2024-07-17T11:19:41Z tree-optimization/115959 - ICE with SLP condition reduction
[2790800] 2024-07-17T09:40:58Z testsuite: Add dg-do run to another test
[74bcef4] 2024-07-17T09:40:03Z varasm: Fix bootstrap after the .base64 changes [PR115958]
[8b5919b] 2024-07-17T09:38:33Z gimple-fold: Fix up __builtin_clear_padding lowering [PR115527]
[ecc2c3c] 2024-07-17T06:49:00Z rs6000: Remove redundant guard for float128 mode pattern
[dd4d71c] 2024-07-17T05:19:30Z rs6000: Change optab for ibm128 and ieee128 conversion
[b5c813e] 2024-07-17T05:19:00Z tree: Remove KFmode workaround [PR112993]
[fa86f51] 2024-07-17T05:17:42Z ranger: Revert the workaround introduced in PR112788 [PR112993]
[de6969f] 2024-07-17T05:16:59Z fortran: Teach get_real_kind_from_node for Power 128 fp modes [PR112993]
[33dca0a] 2024-07-17T05:14:43Z rs6000: Make all 128 bit scalar FP modes have 128 bit precision [PR112993]
[3f6e6d4] 2024-07-17T05:14:18Z expr: Allow same precision modes conversion between {ibm_extended, ieee_quad}format
[f438299] 2024-07-17T04:27:05Z libbacktrace: update xcoff.c for base_address changes
[a05c3d2] 2024-07-17T01:35:25Z rs6000: ROP - Emit hashst and hashchk insns on Power8 and later [PR114759]
[6f2bab9] 2024-07-17T01:35:25Z rs6000: Error on CPUs and ABIs that don't support the ROP protection insns [PR114759]
[1aa0f16] 2024-07-17T01:21:58Z c++/modules: Propagate BINDING_VECTOR
*_DUPS_P on realloc [PR99242]
[72bce1f] 2024-07-17T00:18:32Z Daily bump.
[73a8286] 2024-07-16T21:22:10Z range-ops should return the requested boolean type.
[40a990c] 2024-07-16T18:51:52Z c++/contracts: ICE in C++ Contracts with '-fno-exceptions' [PR 110159]
[a3d1469] 2024-07-16T17:55:52Z AVR: testsuite - Attribute ipa implies noinline and noclone.
[d170623] `2024-07-16T15...

Read more

gcc-15.2024-07-14Z.74e6dfb

15 Jul 01:21
Compare
Choose a tag to compare

[44c9403] 2024-07-14T09:41:00Z c, objc: Add -Wunterminated-string-initialization
[74595c7] 2024-07-14T03:21:07Z CRIS: Fix up last comment.
[a01b40c] 2024-07-14T02:59:28Z CRIS: Disable late-combine by default, related PR115883
[944e425] 2024-07-14T00:16:33Z Daily bump.
[677ef11] 2024-07-13T20:53:44Z Document return value in write_cv_integer
[800e06c] 2024-07-13T20:53:39Z Make sure CodeView symbols are aligned
[45a4f34] 2024-07-13T20:53:32Z Avoid magic numbers when writing CodeView padding
[f53087a] 2024-07-13T20:53:18Z Add CodeView enum cv_sym_type
[131fcb5] 2024-07-13T20:52:48Z Add CodeView enum cv_leaf_type
[d211100] 2024-07-13T18:21:20Z fortran: Correctly evaluate scalar MASK arguments of MINLOC/MAXLOC
[6fc24a0] 2024-07-13T15:22:58Z Add gcc.gnu.org account names to MAINTAINERS
[7d73c01] 2024-07-13T14:34:51Z diagnostics: add highlight-a vs highlight-b in colorization and pp_markup
[abf3964] 2024-07-13T11:29:49Z tree-optimization/115868 - ICE with .MASK_CALL in simdclone
[2ee5b58] 2024-07-13T00:17:42Z Daily bump.
[dd2840a] 2024-07-12T23:40:30Z doc: Update GNU Modula 2 mailing list links
[a6f551d] 2024-07-12T19:13:23Z [PR rtl-optimization/115876] Fix one of two ubsan reported issues in new ext-dce.cc code
[b3d4a02] 2024-07-12T18:43:11Z doc: remove @opindex for fconcepts-ts
[08776be] 2024-07-12T15:56:06Z Fix Xcode 16 build break with NULL != nullptr
[6e7053a] 2024-07-12T14:50:36Z rtl-ssa: Fix prev_any_insn [PR115785]
[f4047a8] 2024-07-12T14:39:50Z modula2: bootstrap fix for string and vector headers.
[ae829a2] 2024-07-12T13:53:41Z [RISC-V] Avoid unnecessary sign extension after memcmp
[13757e5] 2024-07-12T12:59:19Z c++/modules: Add testcase for fixed issue with usings [PR115798]
[d6bf4b1] 2024-07-12T12:47:30Z c++: Introduce USING_DECLs for non-function usings [PR114683]
[1f7a21c] 2024-07-12T12:47:30Z c++/modules: Handle redefinitions of using-decls
[61715e9] 2024-07-12T11:42:08Z s390: Fully exploit vgm, vgbm, vrepi
[e6680d3] 2024-07-12T11:40:19Z s390: Fix output template for movv1qi
[6b5d263] 2024-07-12T11:34:38Z i386: Some AVX512 ternlog expansion refinements.
[56de68a] 2024-07-12T11:27:08Z s390: Align cjump_64 and icjump_64
[7bcef75] 2024-07-12T09:30:22Z aarch64: Avoid alloca in target attribute parsing
[26dfb3f] 2024-07-12T08:42:19Z [libstdc++] [testsuite] require dfprt on some tests
[ccfe715] 2024-07-12T08:42:07Z [alpha] adjust MEM alignment for block move [PR115459]
[c6f38e5] 2024-07-12T08:30:51Z RISC-V: NO_WARNING preferred else value for RVV
[a55d24b] 2024-07-12T08:28:15Z fortran: Factor the evaluation of MINLOC/MAXLOC's BACK argument
[63d7d59] 2024-07-12T08:05:24Z RISC-V: Disable misaligned vector access in hook riscv_slow_unaligned_access[PR115862]
[3ea47ea] 2024-07-12T07:54:51Z RISC-V: Add SiFive extensions, xsfvcp and xsfcease
[f7e4000] 2024-07-12T06:32:57Z rs6000: Remove vcond{,u} expanders
[4f4478f] 2024-07-12T05:41:50Z tree-optimization/115867 - ICE with simdcall vectorization in masked loop
[a91c51c] 2024-07-12T03:37:34Z [committed] Fix m68k bootstrap segfault with late-combine
[bf406a5] 2024-07-12T02:34:45Z libbacktrace: avoid infinite recursion
[3bc1a86] 2024-07-12T02:23:06Z LoongArch: Remove unreachable codes.
[abeb6c8] 2024-07-12T02:23:01Z LoongArch: TFmode is not allowed to be stored in the float register.
[d7318f4] 2024-07-12T00:58:17Z libbacktrace: don't fail if symbol size is unknown
[b870086] 2024-07-12T00:54:43Z libbacktrace: correctly gather Mach-O symbol table
[88ff050] 2024-07-12T00:17:52Z Daily bump.
[8f7c06d] 2024-07-11T23:12:47Z libbacktrace: fix testsuite for clang
[43763bd] 2024-07-11T23:08:16Z libstdc++: Test that std::atomic_ref uses the primary template
[79d3f17] 2024-07-11T23:08:15Z libstdc++: the specialization atomic_ref should use the primary template
[b96789a] 2024-07-11T22:39:07Z libbacktrace: suggest how to fix missing debug info
[02f7525] 2024-07-11T22:29:24Z libbacktrace: remove trailing whitespace
[26c9b09] 2024-07-11T22:03:18Z libstdc++: Switch gcc.gnu.org links to https
[74d8acc] 2024-07-11T18:06:37Z [to-be-committed,RISC-V] Eliminate unnecessary sign extension after inlined str[n]cmp
[4e0aa05] 2024-07-11T16:18:56Z Ranger: Mark a few classes as final
[8dbc02b] 2024-07-11T15:18:49Z libstdc++: Disable expensive test for debug mode [PR108636]
[7c11fdd] 2024-07-11T14:38:45Z mve: Fix vsetq_lane for 64-bit elements with lane 1 [PR 115611]
[44fc801] 2024-07-11T13:44:11Z recog: Avoid validate_change shortcut for groups [PR115782]
[b9513c6] 2024-07-11T13:38:59Z Fix bootstrap broken by gcc-15-1965-ge4f2f46e015
[7387117] 2024-07-11T11:40:24Z Fix gimplification of ordering comparisons of arrays of bytes
[077f16b] 2024-07-11T11:09:39Z AVR: Tidy up subtract-and-zero_extend insns.
[f04f971] 2024-07-11T11:05:29Z c++/modules: Keep entity mapping info across duplicate_decls [PR99241]
[b3c6864] 2024-07-11T10:42:25Z RISC-V: Add testcases for vector .SAT_SUB in zip benchmark
[b38c8fd] 2024-07-11T10:03:20Z [MAINTAINERS] Update my email address and move to DCO.
[e4f2f46] 2024-07-11T07:47:44Z Fortran: Fix rejecting class arrays of different ranks as storage association argument and add un/pack_class. [PR96992]
[619f587] 2024-07-11T07:46:26Z Revert "fixincludes: skip stdio_stdarg_h on darwin"
[1e43ea7] 2024-07-11T07:13:16Z Add function filtering to gcov
[2b3fbac] 2024-07-11T07:11:55Z Ensure function.end_line in source_info.lines
[36e5e40] 2024-07-11T02:23:44Z RISC-V: c implies zca, and conditionally zcf & zcd
[f777ab3] 2024-07-11T00:17:33Z Daily bump.
[3918bea] 2024-07-10T23:05:37Z Vect: Optimize truncation for .SAT_SUB operands
[c5efc6e] 2024-07-10T21:05:22Z libstdc++: Use direct-initialization for std::vector's allocator [PR115854]
[9f75895] 2024-07-10T21:05:22Z libstdc++: Minor optimization for std::locale::encoding()
[d8cd852] 2024-07-10T21:05:22Z libstdc++: Make std::basic_format_context non-copyable [PR114387]
[cda469a] 2024-07-10T21:05:21Z libstdc++: ranges::find needs explicit conversion to size_t [PR115799]
[aae535f] 2024-07-10T21:01:03Z i386: Swap compare operands in ustrunc patterns
[f0fb6b6] 2024-07-10T19:38:48Z c++: remove Concepts TS code
[0c27ead] 2024-07-10T18:39:19Z c: ICE with invalid sizeof [PR115642]
[4c70097] 2024-07-10T18:37:54Z c: ICE on invalid with attribute optimize [PR115549]
[4865a92] 2024-07-10T16:55:15Z testsuite: Align testcase with implementation [PR105090]
[04df2a9] 2024-07-10T16:54:05Z RISC-V: Update testsuite to use b
[2a90c41] 2024-07-10T16:52:13Z RISC-V: Add support for B standard extension
[5686d3b] 2024-07-10T16:37:58Z internal-fn: Reuse SUBREG_PROMOTED_VAR_P handling
[fde96e8] 2024-07-10T16:34:14Z c++: array new with value-initialization [PR115645]
[e08ebd7] 2024-07-10T16:01:29Z rtl-ssa: Add replace_nondebug_insn [PR115785]
[9d20529] 2024-07-10T16:01:29Z recog: Handle some mode-changing hardreg propagations
[7d454ca] 2024-07-10T15:57:30Z fixincludes: skip stdio_stdarg_h on darwin
[c829042] 2024-07-10T15:17:33Z c++, contracts: Fix ICE in create_tmp_var [PR113968]
[8326956] 2024-07-10T14:55:55Z fixincludes: add bypass to darwin_objc_runtime_1
[2d1f68e] 2024-07-10T14:52:37Z PR modula2/115823 Wrong expansion of isnormal optab
[44933fd] 2024-07-10T13:12:23Z middle-end: Fix stalled swapped condition code value [PR115836]
[73faaaa] 2024-07-10T11:59:18Z arm: cleanup legacy ARM_PE code
[23c2e6d] 2024-07-10T11:39:01Z [PR115394] Remove streamer_debugging and it's uses.
[80e446e] 2024-07-10T09:30:40Z Match: Support form 2 for the .SAT_TRUNC
[1ae5fc2] 2024-07-10T07:24:01Z testsuite: Tests the pattern folding x/sqrt(x) to sqrt(x) for Float16
[6fce466] 2024-07-10T05:22:24Z testsuite: Allow matching {_1, { 0,0,0,0 }} for vect/slp-gap-1.c
[8f8bddb] 2024-07-10T05:21:41Z Remove expanding complex EQ/NE inside a GIMPLE_RETURN [PR115721]
[7a345d0] 2024-07-10T01:47:36Z RISC-V: fix zcmp popretz [PR113715]
[0dcfef4] 2024-07-10T00:18:45Z Daily bump.
[5b46f19] 2024-07-09T21:21:04Z Fix test errors after r15-1394 for sizeof(int)==sizeof(long) [PR115545]
[7825c07] 2024-07-09T19:05:46Z c: Fix ICE for redeclaration of structs with different alignment [PR114727]
[592a746] 2024-07-09T19:05:26Z c: Fix ICE for incorrect code in comptypes_verify [PR115696]
[e611189] 2024-07-09T17:43:00Z rs6000, remove vector set and vector init built-ins.
[5db91b3] 2024-07-09T17:35:05Z rs6000, remove __builtin_vsx_xvcmpeqsp_p built-in
[c5b4bfe] 2024-07-09T17:35:02Z rs6000, extend vec_xxpermdi built-in for __int128 args
[ca4842f] 2024-07-09T17:35:00Z rs6000, remove __builtin_vsx_xvnegdp and __builtin_vsx_xvnegsp built-ins
[7121926] 2024-07-09T17:34:56Z rs6000, remove _builtin_vsx_vperm
built-ins
[52d5698] 2024-07-09T17:34:53Z rs6000, remove the vec_xxsel built-ins, they are duplicates
[807bed0] 2024-07-09T17:34:49Z rs6000, add overloaded vec_sel with int128 arguments
[8d6326e] 2024-07-09T17:34:46Z rs6000, remove duplicated built-ins of vecmergl and vec_mergeh
[fd9fdb3] 2024-07-09T17:34:43Z rs6000, Remove redundant vector float/double type conversions
[b620845] 2024-07-09T17:34:41Z rs6000, extend the current vec_{un,}signed{e,o} built-ins
[6031e34] 2024-07-09T17:34:39Z rs6000, fix error in unsigned vector float to unsigned int built-in definitions
[224cc56] 2024-07-09T17:34:36Z rs6000, Remove __builtin_vsx_xvcv{sp{sx,u}ws,dpuxds_uns}
[7ed9a45] 2024-07-09T17:34:34Z rs6000, Remove __builtin_vsx_cmple
builtins
[d17889d] 2024-07-09T15:35:20Z i386: Implement .SAT_TRUNC for unsigned integers
[2d6e6a7] 2024-07-09T15:22:32Z diagnostics: use refs rather than pointers for diagnostic_{path,context}
[959c168] 2024-07-09T13:45:14Z arm: c...

Read more

gcc-15.2024-07-07Z.4594d55

08 Jul 01:19
Compare
Choose a tag to compare

[6fa4802] 2024-07-07T21:18:11Z libstdc++: Tweak two links in configuration docs
[e3b8480] 2024-07-07T20:20:45Z maintainer-scripts: Switch bug reporting URL to https
[a28046e] 2024-07-07T20:01:40Z doc: Remove dubious example around bug reporting
[24cb586] 2024-07-07T15:02:39Z c++: Simplify uses of LAMBDA_EXPR_EXTRA_SCOPE
[d364c4c] 2024-07-07T14:04:51Z ada: Make the names of uninstalled cross-gnattools consistent across builds
[ce34fcc] 2024-07-07T11:26:09Z libstdc++: Fix std::find for non-contiguous iterators [PR115799]
[762ee55] 2024-07-07T11:26:08Z libstdc++: Fix memchr path in std::ranges::find for non-common range [PR115799]
[e78c5d0] 2024-07-07T00:16:44Z Daily bump.
[9f1cd51] 2024-07-06T20:16:53Z libstdc++: Use reserved form of [[likely]] in
[3fc9131] 2024-07-06T20:16:53Z libstdc++: Remove redundant 17_intro/headers tests
[dcc735a] 2024-07-06T20:15:25Z libstdc++: Restore support for including <name.h> in extern "C" [PR115797]
[273f16a] 2024-07-06T18:59:38Z [to-be-committed][v3][RISC-V] Handle bit manipulation of SImode values
[bb16e31] 2024-07-06T13:12:04Z testsuite/52641 - Fix more sloppy tests.
[cb9bade] 2024-07-06T12:39:32Z [committed] Fix various sh define_insn_and_split predicates
[96559be] 2024-07-06T10:16:49Z AVR: Create more opportunities for -mfuse-add optimization.
[8bc5561] 2024-07-06T09:59:00Z RISC-V: fix internal error on global variable-length array
[9a7e3f5] 2024-07-06T04:27:12Z PR target/115751: Avoid force_reg in ix86_expand_ternlog.
[92e4d73] 2024-07-06T00:18:02Z Daily bump.
[807e36d] 2024-07-05T22:33:41Z x86, Darwin: Fix bootstrap for 32b multilibs/hosts.
[eec3073] 2024-07-05T22:03:27Z Fortran: switch test to use issignaling() built-in
[44e5ecf] 2024-07-05T16:33:05Z Arm: Fix ldrd offset range [PR115153]
[533f807] 2024-07-05T14:26:08Z libgccjit: Allow comparing array types
[1c31424] 2024-07-05T13:46:04Z libgccjit: Add support for the type bfloat16
[4da5dc4] 2024-07-05T13:17:58Z MAINTAINERS: Fix order in DCO
[acc3b70] 2024-07-05T13:01:43Z RISC-V: Use tu policy for first-element vec_set [PR115725].
[23a0935] 2024-07-05T11:24:43Z AVR: target/87376 - Use nop_general_operand for DImode inputs.
[de19b51] 2024-07-05T11:18:34Z libstdc++: Use memchr to optimize std::find [PR88545]
[6025256] 2024-07-05T11:18:34Z libstdc++: Use RAII in <bits/stl_uninitialized.h>
[f63896f] 2024-07-05T11:18:34Z libstdc++: Add dg-error for new -Wdelete-incomplete diagnostics [PR115747]
[97fcfea] 2024-07-05T11:10:39Z AArch64: lower 2 reg TBL permutes with one zero register to 1 reg TBL.
[6ff6981] 2024-07-05T11:09:21Z AArch64: remove aarch64_simd_vec_unpacklo
[ae07f62] 2024-07-05T10:57:56Z middle-end: Add debug functions to dump dominator tree in dot format
[319d395] 2024-07-05T08:51:46Z i386: Refactor ssedoublemode
[320c2ed] 2024-07-05T08:12:30Z MIPS: Support more cases with alien mode of SHF.DF
[33dfd67] 2024-07-05T07:56:15Z Testsuite/MIPS: Fix msa.c: test7_v2f64, test7_v4f32, test43_v2i64
[e08ed5f] 2024-07-05T07:53:43Z MIPS/testsuite: Add -mfpxx to call-clobbered-1.c
[f1437b9] 2024-07-05T07:52:38Z MIPS/testsuite: Fix umips-save-restore-1.c
[7eb8b65] 2024-07-05T06:20:08Z Support group size of three in SLP store permute lowering
[304b646] 2024-07-05T00:17:25Z Daily bump.
[f8c130c] 2024-07-04T18:47:14Z analyzer: convert sm_context * to sm_context &
[a6fdb1a] 2024-07-04T18:44:51Z analyzer: handle <error.h> at -O0 [PR115724]
[b611f39] 2024-07-04T15:31:15Z [committed][RISC-V] Fix test expectations after recent late-combine changes
[46ffda9] 2024-07-04T13:16:18Z Skip 30_threads/future/members/poll.cc on hppa*--linux
[adcfb4f] 2024-07-04T10:19:20Z testsuite: Update test for PR115537 to use SVE .
[84acbfb] 2024-07-04T10:01:55Z c++ frontend: check for missing condition for novector [PR115623]
[236d6fe] 2024-07-04T09:40:23Z arm: Use LDMIA/STMIA for thumb1 DI/DF loads/stores
[14c6793] 2024-07-04T07:10:10Z Aarch64: Add test for non-commutative SIMD intrinsic
[11049cd] 2024-07-04T07:10:10Z Aarch64, bugfix: Fix NEON bigendian addp intrinsic [PR114890]
[a4bbdec] 2024-07-04T06:57:54Z middle-end/115426 - wrong gimplification of "rm" asm output operand
[699087a] 2024-07-04T06:46:47Z Use __builtin_cpu_support instead of __get_cpuid_count.
[727f8b1] 2024-07-04T06:31:17Z i386: Add additional variant of bswaphisi2_lowpart peephole2.
[759f4ab] 2024-07-04T03:12:25Z [committed] Fix newlib build failure with rx as well as several dozen testsuite failures
[8e72b1b] 2024-07-04T03:11:11Z [APX PPX] Avoid generating unmatched pushp/popp in pro/epilogue
[655fe94] 2024-07-04T02:04:50Z c++: CTAD and trait built-ins
[baac8f7] 2024-07-04T02:04:50Z c++: OVERLOAD in diagnostics
[d1eeafe] 2024-07-04T01:27:56Z vect: Fix ICE caused by missing check for TREE_CODE == SSA_NAME
[0720394] 2024-07-04T00:18:38Z Daily bump.
[e5f7385] 2024-07-03T18:47:31Z [committed] Fix previously latent bug in reorg affecting cris port
[ad2206d] 2024-07-03T18:34:47Z Revert "Delete MALLOC_ABI_ALIGNMENT define from pa32-linux.h"
[7b7f203] 2024-07-03T17:00:30Z Fortran: fix associate with assumed-length character array [PR115700]
[70f6bc3] 2024-07-03T16:28:28Z RISC-V: Describe -march behavior for dependent extensions
[7b2b2e3] 2024-07-03T16:24:51Z RISC-V: Add support for Zabha extension
[c41eb4c] 2024-07-03T15:41:05Z [PATCH] ARC: Update gcc.target/arc/pr9001184797.c test
[de9254e] 2024-07-03T14:27:42Z RISC-V: Bugfix vfmv insn honor zvfhmin for FP16 SEW [PR115763]
[5681407] 2024-07-03T13:29:48Z [MAINTAINERS] Update my email address.
[44c767c] 2024-07-03T13:22:40Z Match: Allow more types truncation for .SAT_TRUNC
[8d2c460] 2024-07-03T13:21:55Z Vect: Support IFN SAT_TRUNC for unsigned vector int
[1dc2096] 2024-07-03T13:05:33Z Remove redundant vector permute dump
[8dc5ad3] 2024-07-03T12:43:01Z [PATCH] match.pd: Fold x/sqrt(x) to sqrt(x)
[640f0f3] 2024-07-03T10:49:36Z Deduplicate explicitly-sized types
[113c482] 2024-07-03T10:44:33Z [debug] Avoid dropping bits from num/den in fixed-point types
[bf2fc0a] 2024-07-03T10:44:31Z [i386] restore recompute to override opts after change [PR113719]
[6492c71] 2024-07-03T10:12:45Z aarch64: PR target/115475 Implement missing __ARM_FEATURE_SVE_BF16 macro
[c109421] 2024-07-03T10:12:37Z aarch64: PR target/115457 Implement missing __ARM_FEATURE_BF16 macro
[03a810d] 2024-07-03T09:12:24Z Handle NULL stmt in SLP_TREE_SCALAR_STMTS
[e9fb6ef] 2024-07-03T08:33:15Z AVR: target/98762 - Handle partial clobber in movqi output.
[735edbf] 2024-07-03T08:31:09Z ivopts: replace constant_multiple_of with aff_combination_constant_multiple_p [PR114932]
[2512712] 2024-07-03T08:30:28Z ivopts: fix wide_int_constant_multiple_p when VAL and DIV are 0. [PR114932]
[47ea6bd] 2024-07-03T08:17:42Z Give fast DCE a separate dirty flag
[239ad90] 2024-07-03T07:27:00Z Move runtime check into a separate function and guard it with target ("no-avx")
[ab3e3d2] 2024-07-03T07:26:30Z RISC-V: Fix asm check failure for truncated after SAT_SUB
[2be2145] 2024-07-03T07:16:28Z tree-optimization/115764 - testcase for BB SLP issue
[038d64f] 2024-07-03T02:10:29Z preprocessor: Create the parser before handling command-line includes [PR115312]
[7519824] 2024-07-03T00:19:01Z Daily bump.
[895bbc0] 2024-07-02T23:06:48Z aarch64: Add vector popcount besides QImode [PR113859]
[a7ad9cb] 2024-07-02T22:27:40Z aarch64: Add testcase for vectorconvert lowering [PR110473]
[36852a1] 2024-07-02T21:38:23Z Rename expand_powcabs pass to expand_pow
[a17ce10] 2024-07-02T21:38:13Z Add some optimizations to gimple_expand_builtin_cabs
[578ccc7] 2024-07-02T21:26:51Z Small optimization for complex addition, real/imag parts the same
[d8fe4f0] 2024-07-02T21:26:51Z Move cabs expansion from powcabs to complex lowering [PR115710]
[1250540] 2024-07-02T20:09:58Z c++: Fix ICE on constexpr placement new [PR115754]
[beb7a41] 2024-07-02T20:08:45Z c++: Implement C++26 P3144R2 - Deleting a Pointer to an Incomplete Type Should be Ill-formed [PR115747]
[f30bdb1] 2024-07-02T20:07:30Z c++: Implement C++26 P0963R3 - Structured binding declaration as a condition [PR115745]
[cc63b59] 2024-07-02T18:46:53Z Regenerate common.opt.urls
[189d0f1] 2024-07-02T17:16:13Z bpf,btf: enable BTF pruning by default for BPF
[d3f586e] 2024-07-02T17:16:12Z ctf, btf: restructure CTF/BTF emission
[36774ce] 2024-07-02T17:16:12Z ctf: use pointers instead of IDs internally
[616c44f] 2024-07-02T17:16:12Z btf: refactor and simplify implementation
[b8977d9] 2024-07-02T17:16:12Z btf: add -gprune-btf option
[d04c553] 2024-07-02T17:01:56Z Arm: Fix disassembly error in Thumb-1 relaxed load/store [PR115188]
[bd9c550] 2024-07-02T16:17:18Z build: Fix "make install" for MinGW
[fef7b8c] 2024-07-02T13:39:23Z gcc: docs: Fix documentation of two hooks
[9bd5135] 2024-07-02T13:35:50Z tree-optimization/115741 - ICE with VMAT_CONTIGUOUS_REVERSE and gap
[d331044] 2024-07-02T13:20:35Z ada: Bug box for expression function with list comprehension
[0330830] 2024-07-02T13:20:35Z ada: Allow mutably tagged types to work with qualified expressions
[15d3f36] 2024-07-02T13:20:35Z ada: Put_Image aspect spec ignored for null extension.
[404f1f7] 2024-07-02T13:20:35Z ada: Use clause (or use type clause) in a protected operation sometimes ignored.
[5621e90] 2024-07-02T13:20:35Z ada: Compiler accepts an illegal Unchecked_Access attribute reference
[78fe228] 2024-07-02T13:20:35Z ada: Fix generic renaming table low bound on reset
[4996c5f] 2024-07-02T13:20:35Z ada: Use static allocation for small dynamic string concatenations in more cases
[fe29260] 2024-07-02T13:20:34Z ada: Document that -gnatdJ is unused
[29e10c5] 2024-07-02T13:20:34Z ada: Fix c...

Read more

gcc-15.2024-06-30Z.30ad2fa

01 Jul 01:22
Compare
Choose a tag to compare

[b77f17c] 2024-06-30T10:55:27Z tree-optimization/115701 - fix maybe_duplicate_ssa_info_at_copy
[b5c64b4] 2024-06-30T10:55:23Z tree-optimization/115701 - factor out maybe_duplicate_ssa_info_at_copy
[b443d71] 2024-06-30T09:42:57Z Harden SLP reduction support wrt STMT_VINFO_REDUC_IDX
[1ff5f8f] 2024-06-30T06:46:40Z vect: Fix shift-by-induction for single-lane slp
[3aa004f] 2024-06-30T06:46:40Z vect: Determine input vectype for multiple lane-reducing operations
[1bcfed4] 2024-06-30T00:16:45Z Daily bump.
[69bc5fb] 2024-06-29T22:26:55Z [PR115565] cse: Don't use a valid regno for non-register in comparison_qty
[42946aa] 2024-06-29T20:36:17Z [to-be-committed,RISC-V,V4] movmem for RISCV with V extension
[7682d11] 2024-06-29T12:49:02Z Fortran: fix ALLOCATE with SOURCE of deferred character length [PR114019]
[21e3565] 2024-06-29T10:37:32Z Match: Support imm form for unsigned scalar .SAT_ADD
[45e74d5] 2024-06-29T02:49:34Z jit: Fix Darwin bootstrap after r15-1699.
[9fbbad9] 2024-06-29T00:36:50Z [committed] Fix mcore-elf regression after recent IRA change
[614fd0f] 2024-06-29T00:17:22Z Daily bump.
[50073ff] 2024-06-28T23:45:21Z c++: bad 'this' conversion for nullary memfn [PR106760]
[ac8c61b] 2024-06-28T19:19:02Z libstdc++: Simplify <ext/aligned_buffer.h> class templates
[03d3aeb] 2024-06-28T19:19:02Z libstdc++: Do not use C++11 alignof in C++98 mode [PR104395]
[fab60ea] 2024-06-28T19:19:02Z libstdc++: Extend std::equal memcmp optimization to std::byte [PR101485]
[52370c8] 2024-06-28T19:19:02Z libstdc++: Define glibcxx_assert_fail for non-verbose build [PR115585]
[5612541] 2024-06-28T17:49:25Z ssa_lazy_cache takes an optional bitmap_obstack pointer.
[7419b4f] 2024-06-28T15:53:23Z i386: Cleanup tmp variable usage in ix86_expand_move
[86451e1] 2024-06-28T13:36:06Z Use move-aware auto_vec in map
[ff6e8b7] 2024-06-28T12:50:14Z tree-optimization/115652 - more fixing of the fix
[c4b7b62] 2024-06-28T12:47:13Z i386: Fix regression after refactoring legitimize_pe_coff_symbol, ix86_GOT_alias_set and PE_COFF_LEGITIMIZE_EXTERN_DECL [PR115635]
[e9aa979] 2024-06-28T12:39:33Z Remove unused hybrid
* operators in range-ops.
[0192341] 2024-06-28T11:43:28Z tree-optimization/115640 - outer loop vect with inner SLP permute
[ef0b302] 2024-06-28T11:08:37Z amdgcn: Fix RDNA V32 permutations [PR115640]
[aa3599a] 2024-06-28T07:17:43Z Add gfc_class_set_vptr.
[3f8ce76] 2024-06-28T07:17:35Z Use gfc_reset_vptr more consistently.
[07e9159] 2024-06-28T06:16:07Z i386: Handle sign_extend like zero_extend in *concatditi3
[346]
[5938cf0] 2024-06-28T06:12:53Z i386: Some additional AVX512 ternlog refinements.
[4fda39e] 2024-06-28T00:18:04Z Daily bump.
[445c62e] 2024-06-27T21:44:30Z libgccjit: Add ability to get the alignment of a type
[da7976a] 2024-06-27T19:55:24Z c: Error message for incorrect use of static in array declarations.
[1dc1431] 2024-06-27T16:55:22Z fixincludes: adjust stdio fix for macOS 15 headers
[f6081ee] 2024-06-27T13:51:37Z Disable late-combine for -O0 [PR115677]
[187eeb9] 2024-06-27T13:46:24Z s390: Check for ADDR_REGS in s390_decompose_addrstyle_without_index
[7886830] 2024-06-27T12:11:32Z tree-optimization/115669 - fix SLP reduction association
[73ad57c] 2024-06-27T11:02:17Z libstdc++: Fix std::codecvt<wchar_t, char, mbstate_t> for empty dest [PR37475]
[95faa1b] 2024-06-27T10:22:48Z [libstdc++] [testsuite] defer to check_vect_support* [PR115454]
[bcdbb85] 2024-06-27T09:09:20Z Avoid global bitmap space in ranger.
[8fd84bc] 2024-06-27T08:39:41Z libstdc++: Add debug assertions to std::vector [PR103191]
[dafa750] 2024-06-27T08:39:41Z libstdc++: Fix std::format for chrono::duration with unsigned rep [PR115668]
[cfc9fa3] 2024-06-27T08:39:40Z libstdc++: Enable more debug assertions during constant evaluation [PR111250]
[fdbc04d] 2024-06-27T08:19:13Z ada: Reject ambiguous function calls in interpolated string expressions
[5c8b7fc] 2024-06-27T08:19:13Z ada: Remove last uses of System.Address_Operations in runtime library
[60ca710] 2024-06-27T08:19:12Z ada: Overridden operation field not correctly set for controlling result wrappers
[089bb07] 2024-06-27T08:19:12Z ada: Bug using user defined string literals with interpolated strings
[432b8a3] 2024-06-27T08:19:12Z ada: Fix array-manipulating code in Mdll
[d4c9907] 2024-06-27T08:19:12Z ada: Add missing dimension information for target names
[3cb7e22] 2024-06-27T08:19:11Z ada: Implement first half of Generalized Finalization
[9449524] 2024-06-27T08:06:25Z i386: Refactor vcvttps2qq/vcvtqq2ps patterns.
[4385dc9] 2024-06-27T08:02:11Z vect: support direct conversion under x86-64-v3.
[e5f8a39] 2024-06-27T08:02:04Z vect: Support v4hi -> v4qi.
[c320a7e] 2024-06-27T07:55:48Z vect: generate suitable convert insn for int -> int, float -> float and int <-> float.
[b55798c] 2024-06-27T06:50:53Z RISC-V: Add testcases for vector truncate after .SAT_SUB
[94aade0] 2024-06-27T06:47:57Z LoongArch: Tweak IOR rtx_cost for bstrins
[2280e88] 2024-06-27T06:47:57Z LoongArch: NFC: Dedup and sort the comment in loongarch_print_operand_reloc
[b8153b5] 2024-06-27T06:14:22Z Fix wrong cost of MEM when addr is a lea.
[212441e] 2024-06-27T06:13:24Z Internal-fn: Support new IFN SAT_TRUNC for unsigned scalar int
[f2476a2] 2024-06-27T06:12:27Z Vect: Support truncate after .SAT_SUB pattern in zip
[b7ba067] 2024-06-27T05:52:51Z tree-optimization/115493 - complete previous fix
[c7cb0dd] 2024-06-27T05:52:51Z tree-optimization/115652 - amend last fix
[9c56dc7] 2024-06-27T00:17:31Z Daily bump.
[6eff233] 2024-06-26T20:15:14Z libstdc++: Remove duplicate test
[0731985] 2024-06-26T20:15:14Z libstdc++: Add script to update docs for a new release branch
[e65b662] 2024-06-26T20:14:22Z libstdc++: Increase timeouts for PSTL tests in debug mode [PR90276]
[003ce8a] 2024-06-26T20:14:14Z libstdc++: Work around some PSTL test failures for debug mode [PR90276]
[0ca8d56] 2024-06-26T20:04:18Z libstdc++: Fix std::chrono::tzdb to work with vanguard format
[629257b] 2024-06-26T16:53:08Z tree-optimization/115629 - missed tail merging
[86a3dbe] 2024-06-26T16:41:38Z RISC-V: Update testcase comments to point to PSABI rather than Table A.6
[aa89e86] 2024-06-26T16:41:34Z RISC-V: Consolidate amo testcase variants
[08498f8] 2024-06-26T16:41:30Z RISC-V: Rename amo testcases
[e499aee] 2024-06-26T15:46:04Z rs6000, change altivec*-runnable.c test file names
[0699de2] 2024-06-26T15:45:52Z rs6000, altivec-2-runnable.c update the require-effective-target
[4bf719b] 2024-06-26T15:45:30Z rs6000, altivec-1-runnable.c update the require-effective-target
[47b68cd] 2024-06-26T13:20:29Z [committed] Remove compromised sh test
[03a3dff] 2024-06-26T12:59:26Z [committed][RISC-V] Fix expected output for thead store pair test
[f80db54] 2024-06-26T12:05:38Z tree-optimization/115652 - adjust insertion gsi for SLP
[7a9b535] 2024-06-26T10:19:34Z Record edge true/false value for gcov
[0bf0021] 2024-06-26T10:19:22Z Use the term MC/DC in help for gcov --conditions
[19f630e] 2024-06-26T10:18:47Z Use auto_vec for memory release on return
[229bf66] 2024-06-26T10:18:47Z Add section on MC/DC in gcov manual
[ad20ad7] 2024-06-26T10:07:01Z arm: make arm_predict_doloop_p reject loops with calls
[7fada36] 2024-06-26T07:46:17Z [aarch64] Add support for -mcpu=grace
[f4e847b] 2024-06-26T07:38:49Z i386: Remove declaration of unused functions
[62520e4] 2024-06-26T07:16:17Z rs6000: Fix wrong RTL patterns for vector merge high/low char on LE
[812c70b] 2024-06-26T07:16:17Z rs6000: Fix wrong RTL patterns for vector merge high/low short on LE
[453b1d2] 2024-06-26T06:53:29Z tree-optimization/115646 - ICE with pow shrink-wrapping from bitfield
[680eda8] 2024-06-26T05:40:02Z optab: Add isfinite_optab for isfinite builtin
[5a10ac0] 2024-06-26T05:40:02Z optab: Add isnormal_optab for isnormal builtin
[eed2027] 2024-06-26T05:08:27Z [libstdc++] [testsuite] no libatomic for vxworks
[54d2339] 2024-06-26T05:08:18Z [testsuite] [arm] [vect] adjust mve-vshr test [PR113281]
[aac00d0] 2024-06-26T03:12:44Z Optimize a < 0 ? -1 : 0 to (signed)a >> 31.
[01f8b10] 2024-06-26T02:24:22Z [PATCH 11/11] Handle subroutine types in CodeView
[009b329] 2024-06-26T02:20:26Z [PATCH 10/11] Handle bitfields for CodeView
[3800a78] 2024-06-26T00:26:35Z diagnostics: introduce diagnostic-global-context.cc
[d681c52] 2024-06-26T00:26:30Z diagnostics: eliminate various implicit uses of global_dc
[1796790] 2024-06-26T00:26:21Z testsuite: use check-jsonschema for validating .sarif files [PR109360]
[9fe669c] 2024-06-26T00:17:38Z Daily bump.
[737449e] 2024-06-26T00:07:15Z c++: decltype of capture proxy of ref [PR115504]
[3e64a68] 2024-06-25T23:31:24Z [PATCH 09/11] Handle arrays for CodeView
[0a5f559] 2024-06-25T23:29:16Z [PATCH 08/11] Handle unions for CodeView.
[7d413a8] 2024-06-25T22:38:16Z libstdc++: Simplify std::valarray initialization helpers
[0381445] 2024-06-25T22:11:29Z modula2: tidyup remove unused procedures and unused parameters
[9d8021d] 2024-06-25T21:51:33Z libstdc++: Replace viewcvs links in docs with cgit links
[fc382a3] 2024-06-25T21:44:49Z c++: ICE with __has_unique_object_representations [PR115476]
[b1e828d] 2024-06-25T21:26:14Z [PATCH v2 3/3] RISC-V: cmpmem for RISCV with V extension
[d16355c] 2024-06-25T20:37:44Z PR modula2/115540 gcc/m2/mc-boot-ch/Gtermios.cc error return-statement with a value
[1ea95cc] 2024-06-25T19:50:49Z Add param for bb limit to invoke fast_vrp.
[ed6ffc4] 2024-06-25T19:11:30Z c++: ICE with generic lambda and pack expansion [PR115425]
[71f484d] 2024-06-25T19:07:46Z c++: ICE with __dynamic_cast redecl [PR115501]
[3b9b8d6] 2024-06-25T17:48:49Z ira: Scale save/restore costs o...

Read more

gcc-15.2024-06-23Z.a9df6bd

24 Jun 01:18
Compare
Choose a tag to compare

[eb647da] 2024-06-23T20:54:56Z [PATCH] RISC-V: Fix unrecognizable pattern in riscv_expand_conditional_move()
[fd536b8] 2024-06-23T14:27:48Z [committed][RISC-V][PR target/114139] Verify we have a CONST_INT before extracting INTVAL
[2a34521] 2024-06-23T12:18:24Z tree-optimization/115597 - allow CSE of two-operator VEC_PERM nodes
[8a1795b] 2024-06-23T09:23:48Z tree-optimization/115579 - fix wrong code with store-motion
[4c957d7] 2024-06-23T06:48:41Z AVX-512: Pacify -Wshift-overflow=2. [PR115409]
[77f3b34] 2024-06-23T04:07:06Z [PATCH] RISC-V: Fix unresolved mcpu-[67].c tests
[dba21b6] 2024-06-23T04:02:02Z [PATCH v2] RISC-V: Remove integer vector eqne pattern
[00848ba] 2024-06-23T00:16:36Z Daily bump.
[6ceb5f7] 2024-06-22T16:39:51Z [committed] [RISC-V] Skip zbs-ext-2.c for -Oz as well
[d4adba2] 2024-06-22T12:44:11Z libstdc++: Move gcc.gnu.org and sourceware.org links to https
[69fdcd0] 2024-06-22T00:18:44Z Daily bump.
[4819dc7] 2024-06-21T22:20:38Z diagnostics: move diagnostic_{event,path} functions to diagnostic-path.cc
[ccbcde5] 2024-06-21T22:20:38Z diagnostics: remove duplicate copies of diagnostic_kind_text
[37f3000] 2024-06-21T21:59:29Z [committed] Fix testsuite fallout on stormy16 after IOR->PLUS change
[139d65d] 2024-06-21T16:07:00Z libstdc++: Don't use std::__is_scalar in std::valarray initialization [PR115497]
[5f10547] 2024-06-21T16:07:00Z libstdc++: Stop using std::__is_pointer in and [PR115497]
[51cc776] 2024-06-21T16:07:00Z libstdc++: Remove std::__is_void class template [PR115497]
[52a8235] 2024-06-21T16:07:00Z libstdc++: Remove std::__is_pointer and std::__is_scalar [PR115497]
[b374318] 2024-06-21T16:06:59Z libstdc++: Fix std::fill and std::fill_n optimizations [PR109150]
[77f3214] 2024-06-21T16:06:36Z libstdc++: Fix test on x86_64 and non-simd targets
[5320bcb] 2024-06-21T14:40:11Z xstormy16: Fix xs_hi_nonmemory_operand
[4a43a06] 2024-06-21T14:40:10Z rtl-ssa: Don't cost no-op moves
[8f254cd] 2024-06-21T14:40:10Z iq2000: Fix test and branch instructions
[ffaa806] 2024-06-21T12:55:21Z Add builtin_unreachable processing for fast_vrp.
[68532d3] 2024-06-21T12:55:21Z Change fast VRP algorithm
[747a060] 2024-06-21T12:55:21Z Print "Global Exported" to dump_file from set_range_info.
[a84fe22] 2024-06-21T12:46:14Z testsuite: check that generated .sarif files validate against the SARIF schema [PR109360]
[9f4fdc3] 2024-06-21T12:46:13Z diagnostics: fixes to SARIF output [PR109360]
[bb7d052] 2024-06-21T09:19:35Z libstdc++: Add [[deprecated]] to std::wstring_convert and std::wbuffer_convert
[577225a] 2024-06-21T09:19:35Z libstdc++: Add deprecation warnings to types
[c3e2373] 2024-06-21T09:19:35Z libstdc++: Undeprecate std::pmr::polymorphic_allocator::destroy (P2875R4)
[466ee78] 2024-06-21T09:19:35Z libstdc++: Make std::any_cast ill-formed (LWG 3305)
[09ca26c] 2024-06-21T09:19:35Z libstdc++: Qualify calls in <bits/stl_uninitialized.h> to prevent ADL
[510ce5e] 2024-06-21T09:10:10Z libstdc++: Fix std::to_array for trivial-ish types [PR115522]
[f906b10] 2024-06-21T09:10:10Z libstdc++: Fix __cpp_lib_chrono for old std::string ABI
[e2fb245] 2024-06-21T09:10:09Z libstdc++: Initialize base in test allocator's constructor
[f49267e] 2024-06-21T08:52:42Z sh: Make *minus_plus_one work after RA
[d69c53f] 2024-06-21T08:34:23Z ada: Fix bogus Address Sanitizer stack-buffer-overflow on packed record equality
[2b510ac] 2024-06-21T08:34:23Z ada: Fix bogus Address Sanitizer stack-buffer-overflow on packed array copy
[fbe4dd2] 2024-06-21T08:34:23Z ada: Fix internal error on protected type with -gnatc -gnatR
[036a37e] 2024-06-21T08:34:22Z ada: Apply fixes to Examine_Array_Bounds
[3cc00cc] 2024-06-21T08:34:22Z ada: Reject ambiguous function calls in interpolated string expressions
[4e12854] 2024-06-21T08:34:22Z ada: Implement fast modulo reduction for nonbinary modular multiplication
[9aa8324] 2024-06-21T08:34:22Z ada: Implement fast modulo reduction for nonbinary modular multiplication
[498c626] 2024-06-21T08:34:21Z ada: Change error message on invalid RTS path
[96e037b] 2024-06-21T08:34:21Z ada: Crash when using user defined string literals
[728c145] 2024-06-21T08:34:21Z ada: Fix crash in GNATbind during error reporting
[2b55cc5] 2024-06-21T08:34:20Z ada: Fix missing index check with declare expression
[df06370] 2024-06-21T08:34:20Z ada: Cannot override inherited function with controlling result
[3c99b1a] 2024-06-21T08:34:20Z ada: Revert conditional installation of signal handlers on VxWorks
[7a51065] 2024-06-21T08:34:20Z ada: Small cleanup in processing of primitive operations
[9ce1b11] 2024-06-21T08:34:19Z ada: Generic formal/actual matching -- misc cleanup
[8c7ce88] 2024-06-21T08:34:19Z ada: Fix incorrect handling of packed array with aliased composite components
[aa34d34] 2024-06-21T08:34:19Z ada: Fix internal error on case expression used as index of array component
[a0546a3] 2024-06-21T08:34:18Z ada: Fix for Default_Component_Value with declare expressions
[c5aed35] 2024-06-21T08:34:18Z ada: Fix assertion failure on predicate involving access parameter
[244d02b] 2024-06-21T08:34:18Z ada: Predefined arithmetic operators incorrectly treated as directly visible
[39f3595] 2024-06-21T08:34:18Z ada: Fix gnatcheck violation reported after a recent cleanup
[3ebd803] 2024-06-21T08:34:17Z ada: Spurious style error with mutiple square brackets
[59221dc] 2024-06-21T06:38:32Z complex-lowering: Better handling of PAREN_EXPR [PR68855]
[1f974c3] 2024-06-21T06:07:42Z Remove outdated info from passes.texi
[573f11e] 2024-06-21T02:54:05Z Build: Set gcc_cv_as_mips_explicit_relocs if gcc_cv_as_mips_explicit_relocs_pcrel
[7b67ec4] 2024-06-21T02:53:26Z MIPS: Set condmove cost to SET(REG, REG)
[52c1128] 2024-06-21T01:23:56Z rs6000: Fix wrong RTL patterns for vector merge high/low word on LE
[e71481e] 2024-06-21T00:17:08Z Daily bump.
[9a76db2] 2024-06-20T15:30:15Z i386: Allow all register_operand SUBREGs in x86_ternlog_idx.
[f739ad5] 2024-06-20T14:43:37Z [RISC-V] Minor cleanup/improvement to bset/binv patterns
[1340dde] 2024-06-20T10:56:45Z libstdc++: Fix find_last_set(simd_mask) to ignore padding bits
[4c98b69] 2024-06-20T08:50:58Z ada: Fix checking of SPARK RM on ghost with concurrent part
[301927d] 2024-06-20T08:50:58Z ada: Reference to nonexistent operator in reduction expression accepted
[ecb84b0] 2024-06-20T08:50:57Z ada: Crash on selected component of formal derived type in generic instance
[36bd573] 2024-06-20T08:50:57Z ada: Replace "All" argument to Extensions_Allowed pragma with "All_Extensions"
[a688a02] 2024-06-20T08:50:57Z ada: Rewrite generic formal/actual matching
[980fddd] 2024-06-20T08:50:56Z ada: New pragma to default all interrupts to system.
[e8e0306] 2024-06-20T08:50:56Z ada: Fix composition of primitive equality for untagged records with variant part
[c5d7daa] 2024-06-20T08:50:56Z ada: Fix assertion failure during analysis of instantiation of formal package
[3c6dcd1] 2024-06-20T08:50:56Z ada: Fix inlining of fixed-lower-bound array for GNATprove
[9cf9514] 2024-06-20T08:50:55Z ada: Fix crash on real literal in declare expression of expression function
[3a16f19] 2024-06-20T08:50:55Z ada: Fix bogus error with "=" operator on array of private unchecked union
[7e05732] 2024-06-20T08:50:54Z ada: Add documentation for Subprogram_Variant aspect and pragma
[664e47e] 2024-06-20T08:50:54Z ada: Update Bit Ordering references in GNAT Reference Manual
[ce59982] 2024-06-20T08:50:54Z ada: Enforce strict alignment for array types with aliased component
[42305c7] 2024-06-20T08:50:53Z ada: Fix style in freezing code
[09ed91d] 2024-06-20T08:50:53Z ada: Remove redundant conditions from freezing code
[4f6ee98] 2024-06-20T08:50:53Z ada: Streamline propagation of controlled flags on types
[7abf222] 2024-06-20T08:50:52Z ada: Add Dump_Buffers hooks for code coverage
[c207c2d] 2024-06-20T08:50:52Z ada: Couple of minor fixes in GNAT Reference Manual
[ad264cb] 2024-06-20T08:50:52Z ada: Remove Max_Entry_Queue_Depth pragma/aspect
[20f5d5e] 2024-06-20T08:50:51Z ada: Document -gnatd_w for CCG
[cfd7b02] 2024-06-20T08:50:51Z ada: Fix minor issues in comments
[2e28085] 2024-06-20T08:50:51Z ada: Do not compute Has_Controlled_Component twice during freezing
[82531c6] 2024-06-20T08:50:50Z ada: Add switch for suppressing info messages
[0f906fe] 2024-06-20T08:50:50Z ada: Convert -gnatw.n messages to warnings
[23c332e] 2024-06-20T08:50:50Z ada: Change messages for -gnatw.v to warnings
[cba9a6c] 2024-06-20T08:50:49Z ada: Improve preprocessor error handling.
[6e5f911] 2024-06-20T08:50:49Z ada: Update documentation for 'Super
[d1c0759] 2024-06-20T08:50:49Z ada: Treat Info-Warnings as Info messages
[21b54da] 2024-06-20T08:50:48Z ada: Fix list of attributes defined by Ada 2022
[4867cc8] 2024-06-20T07:13:45Z i386: Fix some ISA bit test in option_override
[ccaa39a] 2024-06-20T07:01:36Z Fortran: Auto array allocation with function dependencies [PR59104]
[46bb4ce] 2024-06-20T06:47:44Z tree-optimization/114413 - SLP CSE after permute optimization
[bea447a] 2024-06-20T02:58:37Z build: Fix missing variable quotes and typo
[b9c369d] 2024-06-20T02:37:00Z vect: Use an array to replace 3 relevant variables
[ecbc96b] 2024-06-20T02:37:00Z vect: Tighten an assertion for lane-reducing in transform
[0726f1c] 2024-06-20T02:35:40Z vect: Use one reduction_type local variable
[a944e57] 2024-06-20T02:35:39Z vect: Remove duplicated check on reduction operand
[70466e6] 2024-06-20T02:35:38Z vect: Add a function to check lane-reducing stmt
[ebfffb6] 2024-06-20T00:17:14Z Daily bump.
[6d6587b] 2024-06-19T23:02:47Z Revert "build: Fix mis...

Read more

gcc-15.2024-06-16Z.8348f8c

17 Jun 01:18
Compare
Choose a tag to compare

[33caee5] 2024-06-16T20:57:46Z aarch64: Fix reg_is_wrapped_separately array size [PR100211]
[59dfce6] 2024-06-16T14:37:56Z [to-be-committed] [RISC-V] Improve (1 << N) | C for rv64
[0240909] 2024-06-16T03:18:43Z [committed] Fix minor SH scan-asm failure after recent IOR->ADD changes
[bc630d6] 2024-06-16T01:40:26Z pretty-print: Don't translate escape sequences to windows console API
[5c662a3] 2024-06-16T01:40:05Z diagnostics: Don't hardcode auto_enable_urls to false for mingw hosts
[e943a5d] 2024-06-16T01:24:38Z diagnostics: Enable escape sequence processing on windows consoles
[dff55a5] 2024-06-16T00:16:34Z Daily bump.
[079506b] 2024-06-15T13:15:10Z RISC-V: Add testcases for vector unsigned SAT_SUB form 2
[6762d57] 2024-06-15T10:05:56Z riscv: Allocate enough space to strcpy() string
[9a674ed] 2024-06-15T09:50:38Z RISC-V: Refine the SAT_ARITH test help header files [NFC]
[57af69d] 2024-06-15T07:42:20Z doc: Remove pointer to old versions of binutils
[471fb09] 2024-06-15T00:16:29Z Daily bump.
[80c6b6a] 2024-06-14T19:16:38Z Do not assume LHS of call is an ssa-name.
[d40034c] 2024-06-14T19:16:38Z Add merge facility to ssa_lazy_cache.
[e5e3412] 2024-06-14T19:16:38Z Dont add varying values to gori_on_edge mass calculations.
[1bb2535] 2024-06-14T17:57:59Z testsuite: Add -Wno-psabi to vshuf-mem.C test
[2830b0b] 2024-06-14T16:33:05Z AVR: target/115419 - Tie breaks are rounded-to-even.
[161efd6] 2024-06-14T14:24:14Z libstdc++: Fix declaration of posix_memalign for freestanding
[6af8d8e] 2024-06-14T14:24:14Z libstdc++: Make std::type_info::operator== always_inline for C++23 [PR110572]
[896e043] 2024-06-14T14:07:42Z RISC-V: Add testcases for scalar unsigned SAT_SUB form 10
[4060935] 2024-06-14T14:07:35Z RISC-V: Add testcases for scalar unsigned SAT_SUB form 9
[6d73bb1] 2024-06-14T14:07:29Z RISC-V: Add testcases for scalar unsigned SAT_SUB form 8
[1d37b81] 2024-06-14T14:07:23Z RISC-V: Add testcases for scalar unsigned SAT_SUB form 7
[b781fb4] 2024-06-14T14:07:16Z RISC-V: Add testcases for scalar unsigned SAT_SUB form 6
[bfe92c7] 2024-06-14T14:07:10Z RISC-V: Add testcases for scalar unsigned SAT_SUB form 5
[d0f6a1e] 2024-06-14T14:07:04Z RISC-V: Add testcases for scalar unsigned SAT_SUB form 4
[308f870] 2024-06-14T14:06:57Z RISC-V: Add testcases for scalar unsigned SAT_SUB form 3
[869af02] 2024-06-14T14:05:49Z Match: Support more forms for the scalar unsigned .SAT_SUB
[4b1f486] 2024-06-14T11:28:40Z configure: adjustments for building with in-tree binutils
[1438b15] 2024-06-14T09:34:11Z Adjust gcc.target/i386/vect-strided-3.c
[d66b820] 2024-06-14T09:08:30Z Support single def-use cycle optimization for SLP reduction vectorization
[aa85a5a] 2024-06-14T08:13:49Z doc: Consolidate duplicate MOVBE listings for Intel CPUs
[c2c61d8] 2024-06-14T07:55:33Z RISC-V: Bugfix vec_extract v mode iterator restriction mismatch
[35d9b2c] 2024-06-14T07:52:27Z doc: Remove reference to Interix
[02b7f68] 2024-06-14T07:34:51Z ada: Skip subprogram body entities inside scopes
[83061c8] 2024-06-14T07:34:51Z ada: Fix return mechanism reported by -gnatRm
[f89a68a] 2024-06-14T07:34:51Z ada: Do not include target-specific makefile fragments
[97810cc] 2024-06-14T07:34:50Z ada: Fix parts of classification of aspects
[cac993e] 2024-06-14T07:34:50Z ada: Typo and indentation fix
[55ceb87] 2024-06-14T07:34:50Z ada: Do not create null GCC thunks
[5d429a2] 2024-06-14T07:34:47Z ada: Bad tree built for Obj.Discrim_Dep_Component'Loop_Entry in assertion
[7232be2] 2024-06-14T07:34:20Z ada: Simplify handling of VxWorks-specific error codes for ENOENT
[262a5ff] 2024-06-14T07:34:19Z ada: Add prototype for mutably tagged types
[50c41dd] 2024-06-14T07:34:19Z ada: Minor tweak in Snames
[0226331] 2024-06-14T07:34:18Z ada: Missing initialization of multidimensional array using sliding
[34935c4] 2024-06-14T07:34:18Z ada: Minor tweaks to processing of Aggregate aspect
[1feb6d8] 2024-06-14T07:34:18Z ada: Crash checking accessibility level on private type
[2ede7e3] 2024-06-14T07:34:17Z ada: Remove unused name of aspect from Snames
[d3fe0ff] 2024-06-14T07:34:17Z ada: Allow implicit dereferenced for uses of 'Super
[464f0cb] 2024-06-14T07:34:17Z ada: Couple of small cleanups in semantic analysis of aspects
[e575b5c] 2024-06-14T07:04:18Z Fix fallout of peeling for gap improvements
[d3fae2b] 2024-06-14T07:02:42Z Adjust ix86_rtx_costs for pternlog_operand_p.
[8b69efd] 2024-06-14T06:53:25Z Remove one_if_conv for latest Intel processors.
[c129a34] 2024-06-14T05:29:27Z i386: More use of m{32,64}bcst addressing modes with ternlog.
[d8a6de9] 2024-06-14T03:10:53Z expand: constify sepops operand to expand_expr_real_2 and expand_widen_pattern_expr [PR113212]
[028cd77] 2024-06-14T00:18:03Z Daily bump.
[7835239] 2024-06-14T00:03:35Z Revert "map packed field type to unpacked for debug info"
[5476853] 2024-06-13T23:36:30Z RISC-V: Add support for subword atomic loads/stores
[9b8c3e6] 2024-06-13T23:10:55Z [libstdc++] [testsuite] require cmath for [PR114359]
[3bb2102] 2024-06-13T22:41:59Z c: Implement C2Y complex increment/decrement support
[8c9b4df] 2024-06-13T21:22:28Z rs6000, altivec-2-runnable.c should be a runnable test
[e831eff] 2024-06-13T18:19:31Z doc: Spell "command-line option" with a hypen
[57113e3] 2024-06-13T15:06:14Z c++: adjust comment
[8878fec] 2024-06-13T15:06:14Z c++/modules: multiple usings of the same decl [PR115194]
[609764a] 2024-06-13T15:06:14Z c++/modules: export using across namespace [PR114683]
[d387ecb] 2024-06-13T14:16:10Z c++: undeclared identifier in requires-clause [PR99678]
[83a7657] 2024-06-13T14:04:08Z [APX CCMP] Add targetm.have_ccmp hook [PR115370]
[7fed7e9] 2024-06-13T14:02:43Z c++: ICE w/ ambig and non-strictly-viable cands [PR115239]
[3f3eb16] 2024-06-13T14:00:13Z libstdc++: Optimize std::add_rvalue_reference compilation performance
[13a07c1] 2024-06-13T14:00:06Z libstdc++: Optimize std::add_lvalue_reference compilation performance
[014879e] 2024-06-13T14:00:00Z libstdc++: Optimize std::is_pointer compilation performance
[3b4d5b3] 2024-06-13T13:30:36Z ada: Compiler goes into loop
[d7de75a] 2024-06-13T13:30:35Z ada: Remove Iterable from list of GNAT-specific attributes
[ea3172a] 2024-06-13T13:30:35Z ada: Fix segmentation fault on slice of array with Unbounded_String component
[98900f7] 2024-06-13T13:30:35Z ada: Remove -gnatdJ switch
[0662d74] 2024-06-13T13:30:34Z ada: Revert changing a GNATProve mode message to a non-warning
[df89844] 2024-06-13T13:30:34Z ada: Missing postcondition runtime check in inherited primitive
[36c59b3] 2024-06-13T13:30:34Z ada: Fix test for giving hint on ambiguous aggregate
[01acbd8] 2024-06-13T13:30:33Z ada: Remove warning insertion characters from info messages
[a028b7f] 2024-06-13T13:30:33Z ada: Remove message about goto rewritten as a loop
[79a35e5] 2024-06-13T13:30:33Z ada: Minor cleanups in generic formal matching
[cc960e7] 2024-06-13T13:30:33Z ada: Deep copy of an expression sometimes fails to copy entities
[047135c] 2024-06-13T13:30:32Z ada: List subprogram body entities in scopes
[73dbf51] 2024-06-13T13:30:32Z ada: Simplify code in Cannot_Inline
[0a40691] 2024-06-13T13:30:32Z ada: Convert an info message to a continuation
[9fe127c] 2024-06-13T13:30:31Z ada: Fix expansion of protected subprogram bodies
[63bf005] 2024-06-13T13:30:31Z ada: Fix Super attribute documentation
[5c45881] 2024-06-13T13:30:31Z ada: Interfaces order disables class-wide prefix notation calls
[8d310d8] 2024-06-13T13:30:30Z ada: Streamline elaboration of local tagged types
[cdc0270] 2024-06-13T13:30:30Z ada: Check global mode restriction on encapsulating abstract states
[72ccc99] 2024-06-13T13:30:30Z ada: Fix oversight in latest finalization fix
[01f8250] 2024-06-13T13:30:29Z ada: Inline if -gnatn in CCG mode even if -O0
[7fce873] 2024-06-13T13:30:29Z ada: Reject too-strict alignment specifications.
[2afa7fd] 2024-06-13T13:30:29Z ada: Fix incorrect String lower bound in gnatlink
[df9d615] 2024-06-13T13:30:29Z ada: Do not inline subprogram which could cause SPARK violation
[f90851a] 2024-06-13T13:30:28Z ada: Simplify checks for Address and Object_Size clauses
[50ffb63] 2024-06-13T13:30:28Z ada: Missing support for 'Old with overloaded function
[916a0f0] 2024-06-13T13:30:28Z ada: Fix fallout of previous finalization change
[0690178] 2024-06-13T13:30:27Z ada: Missing dynamic predicate checks
[9e490be] 2024-06-13T13:30:27Z ada: Fix too late finalization of temporary object
[22085d1] 2024-06-13T13:30:27Z ada: Add support for symbolic backtraces with DLLs on Windows
[99a1fe6] 2024-06-13T13:08:36Z libstdc++: Fix unwanted #pragma messages from PSTL headers [PR113376]
[cc38bdf] 2024-06-13T13:08:36Z libstdc++: Improve diagnostics for invalid std::hash specializations [PR115420]
[0755b23] 2024-06-13T13:08:36Z libstdc++: Use __glibcxx_ranges_as_const to guard P2278R4 changes
[92b554a] 2024-06-13T13:08:36Z libstdc++: Add ranges::range_common_reference_t for C++20 (LWG 3860)
[3060e92] 2024-06-13T12:57:01Z libstdc++: Optimize std::is_nothrow_invocable compilation performance
[dbb26fe] 2024-06-13T12:56:53Z libstdc++: Optimize std::is_invocable compilation performance
[6f0dfa6] 2024-06-13T12:56:45Z libstdc++: Optimize std::rank compilation performance
[9d0dba0] 2024-06-13T12:56:36Z libstdc++: Optimize std::decay compilation performance
[66f5beb] 2024-06-13T12:56:28Z libstdc++: Optimize std::remove_all_extents compilation performance
[d5e994f] 2024-06-13T12:56:18Z libstdc++: Optimize std::remove_extent compilation performance
[24da955] 2024-06-13T12:56:08Z libstdc++: Optimize std::add_pointer compilation performance
[b38aefb] `2024-06...

Read more

gcc-15.2024-06-09Z.48abb54

10 Jun 01:18
Compare
Choose a tag to compare

[932c6f8] 2024-06-09T15:17:55Z [committed] [RISC-V] Fix false-positive uninitialized variable
[8bb6b2f] 2024-06-09T10:10:28Z i386: Implement .SAT_SUB for unsigned scalar integers [PR112600]
[ad2775b] 2024-06-09T07:24:14Z doc: Remove link to www.amelek.gda.pl/avr/
[2277f98] 2024-06-09T01:47:08Z [middle-end PATCH] Prefer PLUS over IOR in RTL expansion of multi-word shifts/rotates.
[e1a2423] 2024-06-09T00:16:23Z Daily bump.
[77e84dc] 2024-06-08T14:51:40Z libstdc++: Define __cpp_lib_ranges in
[0bb1db3] 2024-06-08T14:51:40Z libstdc++: Fix std::ranges::iota is not included in numeric [PR108760]
[ae91b5d] 2024-06-08T14:51:40Z libstdc++: Add missing constexpr to __atomic_impl::__clear_padding
[e91cf26] 2024-06-08T14:28:33Z rs6000: Update ELFv2 stack frame comment showing the correct ROP save location
[2c9643c] 2024-06-08T11:08:12Z c++: Make _cast<> parsing more robust to errors [PR108438]
[de05e44] 2024-06-08T10:19:37Z i386: Implement .SAT_ADD for unsigned scalar integers [PR112600]
[ab50ac8] 2024-06-08T08:36:34Z RISC-V: Implement .SAT_SUB for unsigned scalar int
[e22b7f7] 2024-06-08T04:04:53Z analyzer: Restore g++ 4.8 bootstrap; use std::move to return std::unique_ptr.
[6e5f77f] 2024-06-08T00:18:05Z Daily bump.
[70f2631] 2024-06-07T20:14:29Z analyzer: eliminate cast_region::m_original_region
[d039eef] 2024-06-07T20:14:29Z analyzer: add logging to get_representative_path_var
[13dcaf1] 2024-06-07T20:14:28Z analyzer: new warning: -Wanalyzer-undefined-behavior-ptrdiff (PR analyzer/105892)
[674d213] 2024-06-07T18:52:15Z libstdc++: Add missing header to <bits/ranges_algobase.h> for std::__memcmp
[0ce1386] 2024-06-07T18:40:16Z c++: Handle erroneous DECL_LOCAL_DECL_ALIAS in duplicate_decls [PR107575]
[a29f481] 2024-06-07T18:29:46Z c++: -include and header unit translation
[5c76139] 2024-06-07T16:12:30Z c++: lambda in pack expansion [PR115378]
[a3d68b5] 2024-06-07T14:45:29Z lto: Fix build on MacOS
[fb3e4c5] 2024-06-07T13:03:20Z i386: PR target/115351: RTX costs for concatditi3 and insvti_highpart.
[ec985bc] 2024-06-07T12:57:23Z i386: Improve handling of ternlog instructions in i386/sse.md
[5b6d5a8] 2024-06-07T11:14:32Z lto: Implement cache partitioning
[b6a9deb] 2024-06-07T10:00:11Z [libstdc++] drop workaround for clang<=7
[dd6f942] 2024-06-07T09:40:56Z Fix fold-left reduction vectorization with multiple stmt copies
[9499756] 2024-06-07T09:26:18Z libstdc++: Optimize std::to_address
[e4f1c1b] 2024-06-07T09:02:41Z fixincludes: bypass some fixes for recent darwin headers
[c319075] 2024-06-07T08:54:03Z Add finalizer creation to array constructor for functions of derived type.
[a47b1aa] 2024-06-07T08:32:08Z bitint: Fix up lower_addsub_overflow [PR115352]
[9fff0be] 2024-06-07T08:14:23Z go: Fix gccgo -v on Solaris with ld
[9ab90fc] 2024-06-07T08:12:09Z testsuite: go: Require split-stack support for go.test/test/index0.go [PR87589]
[51046e4] 2024-06-07T07:40:17Z Fix returned type to be allocatable for user-functions.
[3472b57] 2024-06-07T05:09:23Z enable adjustment of return_pc debug attrs
[b24f295] 2024-06-07T01:34:09Z Add additional option --param max-completely-peeled-insns=200 for power64
-
-*
[93f44e1] 2024-06-07T00:53:38Z RISC-V: Add testcases for scalar unsigned SAT_ADD form 5
[a171aac] 2024-06-07T00:53:30Z RISC-V: Add testcases for scalar unsigned SAT_ADD form 4
[39dde92] 2024-06-07T00:53:24Z RISC-V: Add testcases for scalar unsigned SAT_ADD form 3
[0261ed4] 2024-06-07T00:53:19Z RISC-V: Add testcases for scalar unsigned SAT_ADD form 2
[a737c2b] 2024-06-07T00:53:13Z RISC-V: Add testcases for scalar unsigned SAT_ADD form 1
[6af18e8] 2024-06-07T00:16:38Z Daily bump.
[e14afbe] 2024-06-06T22:56:28Z Match: Support more form for scalar unsigned SAT_ADD
[d5a3c6d] 2024-06-06T20:12:11Z c: Fix up pointer types to may_alias structures [PR114493]
[230d62a] 2024-06-06T18:50:13Z aarch64: Add vector floating point extend pattern [PR113880, PR113869]
[30ce9df] 2024-06-06T18:27:56Z modula2: Simplify REAL/LONGREAL/SHORTREAL node creation.
[366d45c] 2024-06-06T17:45:27Z testsuite/i386: Add vector sat_sub testcases [PR112600]
[6e64718] 2024-06-06T17:04:03Z Plugins: Add label-text.h to CPPLIB_H so it will be installed [PR115288]
[43530bc] 2024-06-06T15:28:00Z aarch64: Add missing ACLE macro for NEON-SVE Bridge
[2963c76] 2024-06-06T15:10:14Z arm: Fix CASE_VECTOR_SHORTEN_MODE for thumb2.
[c559353] 2024-06-06T15:02:50Z arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR115360]
[423522a] 2024-06-06T14:37:55Z libgomp.texi (nvptx): Add missing preposition
[afe85f8] 2024-06-06T13:35:48Z AArch64: correct constraint on Upl early clobber alternatives
[5bbe535] 2024-06-06T11:41:47Z nvptx offloading: Global constructor, destructor support, via nvptx-tools 'ld'
[a29c585] 2024-06-06T11:41:47Z nvptx, libgcc: Stub unwinding implementation
[0d25989] 2024-06-06T11:41:47Z nvptx offloading: 'GOMP_NVPTX_NATIVE_GPU_THREAD_STACK_SIZE' environment variable [PR97384, PR105274]
[3a4775d] 2024-06-06T11:41:47Z nvptx, libgfortran: Switch out of "minimal" mode
[395ac04] 2024-06-06T11:41:46Z Clean up after newlib "nvptx: In offloading execution, map 'exit' to 'abort' [GCC PR85463]"
[b4e68dd] 2024-06-06T11:41:46Z nvptx: Make 'nvptx_uniform_warp_check' fit for non-full-warp execution, via 'vote.all.pred'
[2d11de3] 2024-06-06T11:14:55Z Vect: Support IFN SAT_SUB for unsigned vector int
[346f33e] 2024-06-06T09:07:17Z lto: Remove random_seed from section name.
[ca43678] 2024-06-06T09:07:16Z lto: Skip flag OPT_fltrans_output_list
.
[037fc4d] 2024-06-06T07:41:48Z RISC-V: Regenerate opt urls.
[0b6cea8] 2024-06-06T07:29:48Z [APX CCMP] Support ccmp for float compare
[c989e59] 2024-06-06T07:29:47Z [APX CCMP] Support APX CCMP
[23db873] 2024-06-06T07:29:47Z [APX CCMP] Adjust startegy for selecting ccmp candidates
[f46d54a] 2024-06-06T07:28:12Z [APX] Adjust target-support check [PR 115341]
[28edeb1] 2024-06-06T06:55:56Z Relax COND_EXPR reduction vectorization SLP restriction
[202a9c8] 2024-06-06T06:55:56Z Allow single-lane COND_REDUCTION vectorization
[2ee41ef] 2024-06-06T06:55:56Z Add double reduction support for SLP vectorization
[4653b68] 2024-06-06T06:55:56Z Allow single-lane SLP in-order reductions
[6a6bab4] 2024-06-06T06:30:42Z libgomp: Mark Loop transformation constructs as implemented in the implementation status
[edd90d6] 2024-06-06T04:30:46Z MIPS: Need COSTS_N_INSNS in mips_insn_cost
[fcfce55] 2024-06-06T03:33:47Z Refine testcase for power10.
[67be156] 2024-06-06T01:43:54Z [libstdc++] add GLIBCXX_CLANG to workaround predefined clang
[961dd0d] 2024-06-06T00:35:40Z Adjust rtx_cost for MEM to enable more simplication
[7876cde] 2024-06-06T00:34:13Z Simplify (AND (ASHIFTRT A imm) mask) to (LSHIFTRT A imm) for vector mode.
[10cb333] 2024-06-06T00:16:43Z Daily bump.
[66fa2f1] 2024-06-05T20:14:19Z contrib: Fix spelling and capitalization in header-tools
[ac6fb0f] 2024-06-05T20:14:18Z contrib: header-tools scripts updated to python3
[68b0742] 2024-06-05T19:32:45Z RISC-V: Introduce -mvector-strict-align.
[03e1a72] 2024-06-05T19:32:45Z check_GNU_style: Use raw strings.
[3eb9f6e] 2024-06-05T18:32:16Z AArch64: enable new predicate tuning for Neoverse cores.
[2de3bbd] 2024-06-05T18:31:39Z AArch64: add new alternative with early clobber to patterns
[35f17c6] 2024-06-05T18:31:11Z AArch64: add new tuning param and attribute for enabling conditional early clobber
[fd48988] 2024-06-05T18:30:39Z AArch64: convert several predicate patterns to new compact syntax
[804c0f3] 2024-06-05T17:10:26Z openmp: OpenMP loop transformation support
[d7cbcfe] 2024-06-05T13:10:50Z AArch64: Fix cpu features initialization [PR115342]
[acdc9df] 2024-06-05T13:10:27Z testsuite: Improve check-function-bodies
[58ecd2e] 2024-06-05T09:23:04Z darwin: Replace use of LONG_DOUBLE_TYPE_SIZE
[6fa25aa] 2024-06-05T09:22:25Z ada: Replace use of LONG_DOUBLE_TYPE_SIZE
[b36461f] 2024-06-05T09:22:25Z d: Replace use of LONG_DOUBLE_TYPE_SIZE
[37a4800] 2024-06-05T09:22:25Z fortran: Replace uses of {FLOAT,{,LONG
}DOUBLE}_TYPE_SIZE
[abe6d39] 2024-06-05T08:37:21Z Internal-fn: Support new IFN SAT_SUB for unsigned scalar int
[9931426] 2024-06-05T07:26:58Z doc: Streamline recommendation of GNU awk
[d5ccc21] 2024-06-05T07:02:56Z Add 'c-c++-common/initpri1{,-lto,-split}-static.c' as internal linkage variants
[02e43e5] 2024-06-05T07:02:46Z Add 'c-c++-common/initpri1-split.c': 'c-c++-common/initpri1.c' split into separate translation units
[08c7e87] 2024-06-05T07:02:28Z Add C++ testing for 'gcc.dg/initpri1-lto.c': 'c-c++-common/initpri1-lto.c'
[a7d7577] 2024-06-05T07:01:59Z Consolidate similar C/C++ test cases for 'constructor', 'destructor' function attributes with priority
[38dd741] 2024-06-05T07:01:21Z Clarify that 'gcc.dg/initpri3.c' is a LTO variant of 'gcc.dg/initpri1.c': 'gcc.dg/initpri1-lto.c' [PR46083]
[35e453d] 2024-06-05T06:01:41Z libstdc++: Update gcc.gnu.org links in FAQ to https
[b05288d] 2024-06-05T04:08:35Z Don't simplify NAN/INF or out-of-range constant for FIX/UNSIGNED_FIX.
[4638e50] 2024-06-05T01:20:21Z RISC-V: Add Zfbfmin extension
[904fbe9] 2024-06-05T00:16:55Z Daily bump.
[126ccf8] 2024-06-04T18:19:39Z c++: Add testcase for PR103338
[7f21aee] 2024-06-04T17:15:38Z Fortran: fix ALLOCATE with SOURCE=, zero-length character [PR83865]
[54e5cbc] 2024-06-04T15:44:52Z Add missing space after seen_error in gcc/cp/pt.cc
[cfbd873] 2024-06-04T15:10:56Z Fix PR c++/111106: missing ; causes internal compiler error
[2197814] 2024-06-04T14:26:27Z libstdc++: Only define std::span::at for C++26 [PR115335]
[591d30c] 2024-06-04T14:16:49Z ranger: Improve CLZ fold_range [PR115337]
[181861b]...

Read more

gcc-15.2024-06-02Z.4782729

03 Jun 01:16
Compare
Choose a tag to compare

[80c1a96] 2024-06-02T09:23:51Z libstdc++: Move gcc.gnu.org links to https
[3c7301f] 2024-06-02T00:17:09Z Daily bump.
[2b0a7fe] 2024-06-01T17:50:32Z analyzer: detect -Wanalyzer-allocation-size at call stmts [PR106203]
[f124542] 2024-06-01T10:49:45Z AVR: target/115317 - Make isinf(-Inf) return -1.
[b460ede] 2024-06-01T09:56:14Z libstdc++: Replace link to gcc-4.3.2 docs in manual [PR115269]
[fabb545] 2024-06-01T08:50:28Z AVR: tree-optimization/115307 - Work around isinf bloat from early passes.
[c0ded05] 2024-06-01T03:45:01Z [to-be-committed] [RISC-V] Use Zbkb for general 64 bit constants when profitable
[85f15ea] 2024-06-01T01:27:44Z c++/modules: Fix revealing with using-decls [PR114867]
[d53f555] 2024-06-01T01:10:47Z vect: Bind input vectype to lane-reducing operation
[79c3547] 2024-06-01T00:57:41Z vect: Split out partial vect checking for reduction into a function
[c0f3170] 2024-06-01T00:31:43Z vect: Add a function to check lane-reducing code
[3c75a4c] 2024-06-01T00:17:20Z Daily bump.
[68cda24] 2024-05-31T21:41:01Z xtensa: Simplify several MD templates
[be9b3f4] 2024-05-31T21:41:01Z xtensa: Prepend "(use A0_REG)" to sibling call CALL_INSN_FUNCTION_USAGE instead of emitting it as insn at the end of epilogue
[309ee00] 2024-05-31T19:54:49Z RISC-V: Use widening shift for scatter/gather if applicable.
[f484482] 2024-05-31T19:54:49Z RISC-V: Add vandn combine helper.
[6fa4b01] 2024-05-31T19:54:49Z RISC-V: Add vector popcount, clz, ctz.
[30cfdd6] 2024-05-31T19:54:49Z RISC-V: Remove dead perm series code and document.
[a2fd081] 2024-05-31T19:54:48Z RISC-V: Do not allow v0 as dest when merging [PR115068].
[9781885] 2024-05-31T19:54:48Z RISC-V: Split vwadd.wx and vwsub.wx and add helpers.
[af4bf42] 2024-05-31T19:54:48Z RISC-V: Add vwsll combine helpers.
[7fb6262] 2024-05-31T18:38:04Z aarch64: testsuite: Explicitly add -mlittle-endian to vget_low_2.c
[96ec186] 2024-05-31T18:23:16Z MAINTAINERS: Add myself to Write After Approval and DCO
[4c5bea7] 2024-05-31T16:44:57Z Add the 6th argument to .ACCESS_WITH_SIZE
[6f17933] 2024-05-31T16:44:01Z Use the .ACCESS_WITH_SIZE in builtin object size.
[3d94fee] 2024-05-31T16:44:01Z Use the .ACCESS_WITH_SIZE in bound sanitizer.
[bb49b6e] 2024-05-31T16:42:52Z Convert references with "counted_by" attributes to/from .ACCESS_WITH_SIZE.
[f824acd] 2024-05-31T16:40:23Z Provide counted_by attribute to flexible array member field
[0ac8020] 2024-05-31T13:52:03Z alpha: Fix invalid RTX in divmodsi insn patterns [PR115297]
[d9c90c8] 2024-05-31T13:02:01Z nvptx target: Global constructor, destructor support, via nvptx-tools 'ld'
[65dbe0a] 2024-05-31T12:12:35Z tree-optimization/115278 - fix DSE in if-conversion wrt volatiles
[e0ab5ee] 2024-05-31T09:58:50Z fix: valid compiler optimization may fail the test
[37fafc6] 2024-05-31T09:29:19Z build: Include minor version in config.gcc unsupported message
[a0d6066] 2024-05-31T07:58:02Z Fix some opindex for some options [PR115022]
[7e322d5] 2024-05-31T07:29:38Z testsuite: Adjust several dg-additional-files-options calls [PR115294]
[1b58f46] 2024-05-31T06:24:26Z xtensa: Use epilogue_completed rather than cfun->machine->epilogue_done
[1e09109] 2024-05-31T06:24:25Z xtensa: Use REG_P(), MEM_P(), etc. instead of comparing GET_CODE()
[d2cfe8a] 2024-05-31T05:12:34Z C23: allow aliasing for types derived from structs with variable size
[867d126] 2024-05-31T05:12:15Z C: allow aliasing of compatible types derived from enumeral types [PR115157]
[3a873c0] 2024-05-31T01:01:02Z Rename double_u with __double_u to avoid pulluting the namespace.
[0ab6435] 2024-05-31T00:17:38Z Daily bump.
[e715204] 2024-05-30T22:03:38Z i386: Rewrite bswaphi2 handling [PR115102]
[46d931b] 2024-05-30T15:17:58Z ira: Fix go_through_subreg offset calculation [PR115281]
[71899d6] 2024-05-30T13:08:07Z aarch64, middle-end: Move pair_fusion pass from aarch64 to middle-end
[32f9922] 2024-05-30T13:00:59Z ggc: Reduce GGC_QUIRE_SIZE on Solaris/SPARC [PR115031]
[0b3a3a6] 2024-05-30T12:42:01Z analyzer: fix a -Wunused-parameter
[97238e4] 2024-05-30T12:42:00Z Add new text_art::tree_widget and use it in analyzer
[370df6e] 2024-05-30T11:21:43Z libgomp.texi: Impl. update for USM and missing 5.2 item
[ac5c6c9] 2024-05-30T07:08:31Z [testsuite] [powerpc] adjust -m32 counts for fold-vec-extract*
[1d71818] 2024-05-30T07:01:19Z [testsuite] conditionalize dg-additional-sources on target and type
[5955c18] 2024-05-30T07:01:15Z [libstdc++-v3] [rtems] enable filesystem support
[b6c6d5a] 2024-05-30T06:35:22Z Support vcond_mask_qiqi and friends.
[ef27b91] 2024-05-30T05:39:37Z Don't reduce estimated unrolled size for innermost loop.
[bdc264a] 2024-05-30T05:06:48Z [testsuite] conditionalize dg-additional-sources on target and type
[c9842f9] 2024-05-30T02:16:21Z tree-ssa-pre.c/115214(ICE in find_or_generate_expression, at tree-ssa-pre.c:2780): Return NULL_TREE when deal special cases.
[c68bd7e] 2024-05-30T01:11:44Z Revert "resource.cc: Replace calls to find_basic_block with cfgrtl BLOCK_FOR_INSN"
[afe48a4] 2024-05-30T01:11:29Z Revert "resource.cc (mark_target_live_regs): Remove check for bb not found"
[c31a9d3] 2024-05-30T01:11:12Z Revert "resource.cc: Remove redundant conditionals"
[d815d9a] 2024-05-30T00:16:44Z Daily bump.
[86b98d9] 2024-05-29T20:23:00Z C23: fix aliasing for structures/unions with incomplete types
[915440e] 2024-05-29T17:15:41Z MIPS16: Mark $2/$3 as clobbered if GP is used
[9a92e5e] 2024-05-29T17:06:03Z MIPS/testsuite: Fix bseli.b fail in msa-builtins.c
[d1a1f7e] 2024-05-29T16:26:59Z PR modula2/115276 bugfix libgm2 wraptime.InitTM returns NIL
[0a9154d] 2024-05-29T15:54:09Z Match: Add maybe_bit_not instead of plain matching
[547143d] 2024-05-29T15:54:09Z match: Add support for a ^ CST to bitwise_inverted_equal_p [PR115224]
[39263ed] 2024-05-29T15:43:33Z aarch64: Split aarch64_combinev16qi before RA [PR115258]
[d22eaec] 2024-05-29T14:42:50Z libstdc++: Use RAII to replace try/catch blocks
[b24b081] 2024-05-29T14:34:37Z Delete a file due to push error
[9c74718] 2024-05-29T13:54:56Z vect: Unify bbs in loop_vec_info and bb_vec_info
[eff0004] 2024-05-29T13:51:40Z c++: pragma target and static init [PR109753]
[3ae02dc] 2024-05-29T13:48:45Z [to-be-committed] [RISC-V] Use pack to handle repeating constants
[ff41abd] 2024-05-29T13:48:05Z c++: add module extensions
[18f4779] 2024-05-29T13:29:06Z libgomp: Enable USM for AMD APUs and MI200 devices
[4ccb336] 2024-05-29T13:14:38Z libgomp: Enable USM for some nvptx devices
[19c491d] 2024-05-29T13:02:00Z c-family: add hints for strerror
[f46eaad] 2024-05-29T11:05:24Z tree-optimization/115252 - enhance peeling for gaps avoidance
[1065a7d] 2024-05-29T10:58:08Z tree-optimization/114435 - pcom left around copies confusing SLP
[9c6e75a] 2024-05-29T10:09:56Z Fix link failure of GNAT tools on 32-bit SPARC/Linux
[499d001] 2024-05-29T08:59:59Z i386: Fix ix86_option override after change [PR 113719]
[58b8c87] 2024-05-29T08:49:37Z c++: canonicity of fn types w/ instantiated eh specs [PR115223]
[2f97d98] 2024-05-29T08:25:44Z Fix memory leak.
[a99ebb8] 2024-05-29T08:08:07Z libstdc++: Build libbacktrace and 19_diagnostics/stacktrace with -funwind-tables [PR111641]
[241a6cc] 2024-05-29T07:04:43Z libstdc++: Avoid MMX return types from __builtin_shufflevector
[b644126] 2024-05-29T03:14:26Z Align tight&hot loop without considering max skipping bytes.
[00ed542] 2024-05-29T03:13:55Z Adjust generic loop alignment from 16:11:8 to 16 for Intel processors
[d9933e8] 2024-05-29T02:41:57Z testsuite, rs6000: Replace powerpc_vsx_ok with powerpc_vsx [PR114842]
[a19f588] 2024-05-29T02:36:51Z Gori_on_edge tweaks.
[e5fc5d4] 2024-05-29T02:13:40Z rs6000: Don't clobber return value when eh_return called [PR114846]
[2b84169] 2024-05-29T00:17:16Z Daily bump.
[1d6199e] 2024-05-28T22:59:15Z Reduce cost of MEM (A + imm).
[6f36cc2] 2024-05-28T21:43:54Z More tweaks from gimple_outgoing_range changes.
[802a98d] 2024-05-28T21:18:14Z resource.cc: Remove redundant conditionals
[e1abce5] 2024-05-28T21:17:31Z resource.cc (mark_target_live_regs): Remove check for bb not found
[933ab59] 2024-05-28T21:16:48Z resource.cc: Replace calls to find_basic_block with cfgrtl BLOCK_FOR_INSN
[84b4ed4] 2024-05-28T21:15:57Z resource.cc (mark_target_live_regs): Don't look past target insn, PR115182
[91d7905] 2024-05-28T20:59:12Z i386: Improve access to _Atomic DImode location via XMM regs for SSE4.1 x86_32 targets
[21fc89b] 2024-05-28T20:01:52Z diagnostics: consolidate global state in diagnostic-color.cc
[9bda2c4] 2024-05-28T19:55:24Z libcpp: move label_text to its own header
[fb7a943] 2024-05-28T19:55:17Z selftests: split out make_fndecl from selftest.h to its own header
[7cc529f] 2024-05-28T19:47:38Z regenerate-opt-urls.py: fix transposed values for "vax" and "v850"
[efaaae4] 2024-05-28T19:03:44Z c++: extend -Wself-move for mem-init-list [PR109396]
[5ada486] 2024-05-28T18:51:39Z Do not invoke SCEV if it will use a different range query.
[d52b44a] 2024-05-28T18:51:38Z Strlen pass should set current range query.
[5bc731b] 2024-05-28T18:28:18Z c++: mark TARGET_EXPRs for function arguments eliding [PR114707]
[c0d7828] 2024-05-28T17:52:44Z testsuite/*/gomp: Remove 'dg-prune-output "not supported yet"'
[2dbb1c1] 2024-05-28T17:04:26Z diagnostics: disable localization of events in selftest paths [PR115203]
[b544ff8] 2024-05-28T17:04:25Z Fix bootstrap on AIX by adding c-family/c-type-mismatch.cc [PR115167]
[2361160] 2024-05-28T15:22:28Z [to-be-committed] [RISC-V] Some basic patterns for zbkb code generation
[a3aeff4] 2024-05-28T14:01:40Z vect: Use vect representative statement instead of original in patch recog [PR1150...

Read more

gcc-15.2024-05-26Z.3a915d6

27 May 01:16
Compare
Choose a tag to compare

[a06df66] 2024-05-26T22:23:38Z go: Move web references from golang.org to go.dev.
[53d9198] 2024-05-26T21:48:36Z doc: Quote singular '=' signs
[9566022] 2024-05-26T16:54:18Z [to-be-committed][RISC-V] Generate nearby constant, then adjust to our final desired constant
[8746373] 2024-05-26T14:06:14Z [PATCH] libcpp: Correct typo 'r' -> '\r'
[f981072] 2024-05-26T01:30:18Z Delete gori_map during destruction of GORI.
[3c7ae57] 2024-05-26T00:16:23Z Daily bump.
[05daf61] 2024-05-25T18:41:26Z [committed] [v2] More logical op simplifications in simplify-rtx.cc
[28b5082] 2024-05-25T00:31:55Z c++/modules: Improve diagnostic when redeclaring builtin in module [PR102345]
[6c0b7e1] 2024-05-25T00:17:13Z Daily bump.
[9376573] 2024-05-24T19:27:04Z Fortran: fix bounds check for assignment, class component [PR86100]
[9561cf5] 2024-05-24T19:27:04Z Fortran: improve attribute conflict checking [PR93635]
[73eef7a] 2024-05-24T17:52:03Z Small enhancement to implementation of -fdump-ada-spec
[9f1798c] 2024-05-24T15:01:11Z c: Fix for some variably modified types not being recognized [PR114831]
[dae606a] 2024-05-24T14:10:42Z c++/modules: Improve errors for bad module-directives [PR115200]
[0173dcc] 2024-05-24T14:10:41Z c++/modules: Fix treatment of unnamed types
[03531ec] 2024-05-24T14:10:41Z c++/modules: Remember that header units have CMIs
[401994d] 2024-05-24T13:27:00Z [to-be-committed,v2,RISC-V] Use bclri in constant synthesis
[a0fe4fb] 2024-05-24T12:47:21Z vect: Fix access size alignment assumption [PR115192]
[5833e5b] 2024-05-24T12:42:58Z modula2: fix xref fourth parameter in documentation, change from gm2 to m2
[6d6f324] 2024-05-24T12:11:51Z MATCH: Look through VIEW_CONVERT when folding VEC_PERM_EXPRs.
[7acd5d7] 2024-05-24T11:32:04Z testsuite: adjust iteration count for ppc costmodel 76b
[85e2ce1] 2024-05-24T11:17:06Z Fix gcc.dg/vect/vect-gather-4.c for cascadelake
[5b9b3ba] 2024-05-24T11:01:14Z tree-optimization/115144 - improve sinking destination choice
[51f4b47] 2024-05-24T08:02:52Z Fix typo in the testcase.
[3e06763] 2024-05-24T06:52:57Z Use simple_dce_from_worklist in phiprop
[c71886f] 2024-05-24T05:48:41Z Avoid splitting store dataref groups during SLP discovery
[ee49210] 2024-05-24T00:17:25Z Daily bump.
[7fa0ffa] 2024-05-24T00:05:45Z c++/modules: Ensure all partial specialisations are tracked [PR114947]
[66d2a76] 2024-05-23T22:03:56Z libstdc++: Implement ranges::concat_view from P2542R7
[83bb9ad] 2024-05-23T20:50:55Z Move condexpr_adjust into gimple-range-fold
[44db939] 2024-05-23T20:50:00Z Gori_compute inherits from gimple_outgoing_range.
[ac0bc89] 2024-05-23T20:50:00Z Make GORI a range_query component.
[fae5e6a] 2024-05-23T20:50:00Z Make gori_map a shared component.
[a049f08] 2024-05-23T20:49:33Z Gori_compute no longer inherits from gori_map.
[6c64a85] 2024-05-23T20:48:44Z Allow components to be shared among range-queries.
[07441e4] 2024-05-23T20:48:44Z Move infer_manager to a range_query oracle.
[efc4255] 2024-05-23T20:48:44Z Add inferred ranges for range-ops based statements.
[7615363] 2024-05-23T20:48:44Z Default gimple_outgoing_range to not process switches.
[fca649d] 2024-05-23T20:47:17Z Rename relation oracle and API.
[3be530f] 2024-05-23T20:45:53Z Move to an always available relation oracle.
[67afcf2] 2024-05-23T20:40:34Z Move all relation queries into relation_oracle.
[ed63cd2] 2024-05-23T20:23:39Z c++: deleting array temporary [PR115187]
[0b3b6a8] 2024-05-23T16:28:01Z Another small fix to implementation of -fdump-ada-spec
[dca3e6b] 2024-05-23T14:46:43Z Match: Add overloaded types_match to avoid code dup [NFC]
[2b2476d] 2024-05-23T13:45:08Z tree-optimization/115197 - fix ICE w/ constant in LC PHI and loop distribution
[f0a0246] 2024-05-23T12:38:49Z tree-optimization/115199 - fix PTA constraint processing for &ANYTHING LHS
[61f5b3c] 2024-05-23T12:38:48Z tree-optimization/115138 - ptr-vs-ptr and FUNCTION_DECLs
[4efa7ec] 2024-05-23T09:39:03Z missing require target has_arch_ppc64 for pr106550.c
[fc5e109] 2024-05-23T07:53:45Z testsuite: vect: Fix gcc.dg/vect/vect-pr111779.c on SPARC [PR114072]
[2ce9051] 2024-05-23T06:59:46Z Fortran: Fix ICEs due to comp calls in initialization exprs [PR103312]
[57e0487] 2024-05-23T06:43:35Z s390: Implement TARGET_NOCE_CONVERSION_PROFITABLE_P [PR109549]
[dbdddc9] 2024-05-23T06:20:19Z [testsuite] xfail pr79004 on longdouble64; drop long_double_64bit
[35a293a] 2024-05-23T06:14:57Z [prange] Use type agnostic range in phiopt [PR115191]
[01cfd60] 2024-05-23T03:49:11Z AARCH64: Add Qualcomnm oryon-1 core
[0c23f15] 2024-05-23T00:16:45Z Daily bump.
[fd1a674] 2024-05-22T22:11:32Z libstdc++: Add [[nodiscard]] to some std::locale functions
[b2fdd50] 2024-05-22T22:10:05Z libstdc++: Guard use of sized deallocation [PR114940]
[947a9c8] 2024-05-22T22:10:05Z libstdc++: Fix effects of combining locales [PR108323]
[3c98d06] 2024-05-22T21:45:04Z c++: canonicity of fn types w/ complex eh specs [PR115159]
[1d1ef1c] 2024-05-22T20:07:34Z aarch64: Fold vget_high_* intrinsics to BIT_FIELD_REF [PR102171]
[9ddad76] 2024-05-22T19:36:36Z testsuite: Verify r0-r3 are extended with CMSE
[f14ef5c] 2024-05-22T16:13:54Z Fix internal error in seh_cfa_offset with -O2 -fno-omit-frame-pointer
[a3b16e7] 2024-05-22T15:45:48Z i386: Correct insn_cost of movabsq.
[26df7b4] 2024-05-22T12:48:52Z Avoid ICE in except.cc on targets that don't support exceptions.
[0c7792f] 2024-05-22T11:18:28Z Avoid requiring VEC_PERM represenatives
[31e9bae] 2024-05-22T11:18:28Z Avoid SLP_REPRESENTATIVE access for VEC_PERM in SLP scheduling
[3507ab1] 2024-05-22T11:18:28Z Fix mixed input kind permute optimization
[b33f44c] 2024-05-22T08:43:41Z libstdc++: Ensure std::variant relops convert to bool [PR115145]
[1a5e4dd] 2024-05-22T08:43:41Z libstdc++: Implement std::formatterstd::thread::id without [PR115099]
[424f8a0] 2024-05-22T08:20:14Z web/115183 - fix typo in C++ docs
[6c97934] 2024-05-22T08:06:10Z testsuite: Allow for non-SECTION_MERGE systems in gcc.dg/pr115066.c [PR115066]
[dbc9b45] 2024-05-22T07:13:50Z strlen: Fix up !si->full_string_p handling in count_nonzero_bytes_addr [PR115152]
[d3c506e] 2024-05-22T07:12:28Z ubsan: Use right address space for MEM_REF created for bool/enum sanitization [PR115172]
[73a167c] 2024-05-22T02:25:13Z i386: Disable ix86_expand_vecop_qihi2 when !TARGET_AVX512BW
[ffab721] 2024-05-22T00:53:36Z RISC-V: Enable vectorization for vect-early-break_124-pr114403.c
[292fc21] 2024-05-22T00:30:41Z c++: Strengthen checks on 'main'
[bad96a0] 2024-05-22T00:17:38Z Daily bump.
[826a7d3] 2024-05-21T20:59:21Z c++: Fix std dialect hint for std::to_address [PR107800]
[f0c0bce] 2024-05-21T19:54:10Z c++: folding non-dep enumerator from current inst [PR115139]
[9926c40] 2024-05-21T17:50:59Z RISC-V: avoid LUI based const mat in alloca epilogue expansion
[f9cfc19] 2024-05-21T17:34:03Z RISC-V: avoid LUI based const mat in prologue/epilogue expansion [PR/105733]
[20e6f36] 2024-05-21T14:46:46Z modula2: use groups in the type resolver of the bootstrap tool mc
[49c87d2] 2024-05-21T14:24:36Z match: Disable (type)zero_one_valuep*CST for 1bit signed types [PR115154]
[232a86f] 2024-05-21T11:31:47Z modula2: Pass --destdir for dir index during install of m2.info.
[85f7828] 2024-05-21T10:00:10Z tree-optimization/115137 - more ptr-vs-ptr compare fixes
[7f35863] 2024-05-21T09:21:16Z Cache the set of EH_RETURN_DATA_REGNOs
[7b215c8] 2024-05-21T09:12:34Z Fix Ada runtime library breakage on Solaris (bis)
[ec9b8ba] 2024-05-21T08:52:02Z tree-optimization/115149 - VOP live and missing PHIs
[9596f65] 2024-05-21T08:14:13Z contrib/gcc-changelog/git_update_version.py: Improve diagnostic
[d851e08] 2024-05-21T07:27:57Z ada: Make detection of useless copy for return more robust
[ccdef2a] 2024-05-21T07:27:57Z ada: Fix strict aliasing violation in parameter passing (continued)
[bf69349] 2024-05-21T07:27:57Z ada: Fix internal error on discriminated record with Atomic aspect in Ada 2022
[9fbf129] 2024-05-21T07:27:57Z ada: Simplify test for propagation of attributes to subtypes
[ea793db] 2024-05-21T07:27:57Z ada: Streamline implementation of simple nonbinary modular operations
[448157f] 2024-05-21T07:27:56Z ada: Remove unused dependencies from gnatbind object list
[e49eac8] 2024-05-21T07:27:56Z ada: Avoid temporary for conditional expression of discriminated record type
[bc54f5b] 2024-05-21T07:27:56Z ada: Follow-up adjustment to earlier fix in Build_Allocate_Deallocate_Proc
[3f44856] 2024-05-21T07:27:56Z ada: Minor typo fix in comment
[a687d5d] 2024-05-21T07:27:56Z ada: Fix crash with aliased array and if expression
[f20a57e] 2024-05-21T07:27:56Z ada: Fix strict aliasing violation in parameter passing
[15ac30d] 2024-05-21T07:27:44Z ada: Fix assembler error for gigantic library-level object on 64-bit Windows
[2ccf77d] 2024-05-21T07:26:49Z ada: Missing constraint check for initial value of object with address clause
[0715ed4] 2024-05-21T07:26:49Z ada: Fix oversight in previous change
[dc775b1] 2024-05-21T07:26:49Z ada: Fix small inaccuracy for Size attribute applied to objects
[0967e06] 2024-05-21T07:26:49Z ada: Fix crash on aliased constant with packed array type and -g switch
[2148450] 2024-05-21T07:26:48Z ada: Add elaboration switch tags to info messages
[933d27a] 2024-05-21T07:26:48Z ada: Remove useless trampolines caused by Unchecked_Conversion
[417b6bd] 2024-05-21T07:26:48Z ada: Remove duplicate statement
[8cadfeb] 2024-05-21T07:26:48Z ada: Fix layout in a list of aspects
[238fba2] 2024-05-21T07:26:47Z ada: Fix formatting in list of implemented Ada 2012 features
[0cb4e7f] 2024-05-21T07:26:47Z ada: Remove some explicit y...

Read more