Releases: UoB-HPC/compiler-snapshots
gcc-15.2024-07-28Z.542e3c4
[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 ...
gcc-15.2024-07-21Z.838999b
[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...
gcc-15.2024-07-14Z.74e6dfb
[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...
gcc-15.2024-07-07Z.4594d55
[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...
gcc-15.2024-06-30Z.30ad2fa
[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...
gcc-15.2024-06-23Z.a9df6bd
[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...
gcc-15.2024-06-16Z.8348f8c
[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...
gcc-15.2024-06-09Z.48abb54
[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
]...
gcc-15.2024-06-02Z.4782729
[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...
gcc-15.2024-05-26Z.3a915d6
[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...