[gcc/guojiufu/heads/personal-branch] (1416 commits) Daily bump.
Jiu Fu Guo
guojiufu@gcc.gnu.org
Thu Jan 14 02:21:23 GMT 2021
The branch 'guojiufu/heads/personal-branch' was updated to point to:
be0851b8e93... Daily bump.
It previously pointed to:
b1a5e1b2bcf... Daily bump.
Diff:
Summary of changes (added commits):
-----------------------------------
be0851b... Daily bump. (*)
e40fdcc... or1k: Fixup exception header data encodings (*)
6ed637c... or1k: Add note to indicate execstack (*)
b77f6d2... or1k: Support for softfloat to emulate hw exceptions (*)
e1171c3... or1k: Add builtin define to detect hard float (*)
8cba7cb... or1k: Implement profile hook calling _mcount (*)
796ead1... c++: Failure to lookup using-decl name [PR98231] (*)
8fc183c... match.pd: Fold (~X | C) ^ D into (X | C) ^ (~D ^ C) if (~D (*)
7d7ef41... gcc-changelog: Support multiline parentheses wrapping (*)
285fa33... tree-optimization/92645 - avoid harmful early BIT_FIELD_REF (*)
a2d04f3... mklog: support define_insn_and_split format (*)
11cbea8... c++: Fix cp_build_function_call_vec [PR 98626] (*)
264a126... aarch64: Add support for unpacked SVE MLS and MSB (*)
cf7a335... aarch64: Add support for unpacked SVE MLA and MAD (*)
3ddc182... tree-optimization/92645 - improve SLP with existing vectors (*)
5ab67cd... aarch64: Tighten condition on sve/sel* tests (*)
6d75168... rtl-ssa: Fix reversed comparisons in accesses.h comment (*)
40b371a... sh: Remove match_scratch operand test (*)
e9cb89b... Hurd: Enable ifunc by default (*)
f04e7e5... libstdc++: Fix typo in ChangeLog-2020 (*)
c23aea6... gcc-changelog: Allow modifications to old ChangeLogs withou (*)
2b356e6... hurd: libgcc unwinding over signal trampolines with SIGINFO (*)
b1d1e2b... i386, expand: Optimize also 256-bit and 512-bit permutatati (*)
7875e8d... if-to-switch: fix also virtual phis (*)
0db5f48... libstdc++: Remove <debug/array> from Doxygen config (*)
4c598b0... doc: Fix typos in C++ Modules documentation (*)
ffd28c2... tree-optimization/98640 - fix bogus sign-extension with VN (*)
5d057bf... i386: Add define_insn_and_split patterns for btrl [PR96938] (*)
6b70fa6... ipa: remove a dead code (*)
3f32517... [PATCH v2] aarch64: Add cpu cost tables for A64FX (*)
b668a06... i386: Optimize _mm_unpacklo_epi8 of 0 vector as second argu (*)
7993fe1... amdgcn: Remove dead code for fixed v0 register (*)
3df6fac... amdgcn: Fix exec register live-on-entry to BB in md-reorg (*)
c8812ba... amdgcn: Improve FP division accuracy (*)
abb3993... amdgcn: Fix subdf3 pattern (*)
6851dda... Daily bump. (*)
cfaaa6a... syscall: ensure openat uses variadic libc wrapper (*)
5a9cfad... Avoid a couple more ICEs in print_mem_ref (PR c/98597). (*)
728fee7... MAINTAINERS: Fix spacing (*)
e2aa8a5... libcody: Simplify configure [PR 98414, 98509] (*)
248feb2... gcov: fix printf format for 32-bit hosts (*)
1aff68d... Fix typo in function-abi.h (*)
25bef68... arm: Add movmisalign patterns for MVE (PR target/97875) (*)
cf2ac1c... [PR97969] LRA: Transform pattern `plus (plus (hard reg, con (*)
e0bec6c... c++: Fix ICE with CTAD in concept [PR98611] (*)
52a170b... tree-optimization/98550 - fix BB vect unrolling check (*)
e91910d... options: properly compare string arguments (*)
b223021... gcov: add more debugging facility (*)
24ea113... widening_mul: Fix up ICE caused by my signed multiplication (*)
13d47c3... reassoc: Optimize in reassoc x < 0 && y < 0 to (x | y) < 0 (*)
ff99d05... configure, make: Fix up --enable-link-serialization (*)
ab96073... MAINTAINERS: Add myself for write after approval (*)
814299a... c++: -Wmissing-field-initializers in unevaluated ctx [PR986 (*)
240f0a4... Delete dead code in ix86_expand_sse_comi. (*)
640296c... make FOR_EACH_IMM_USE_STMT safe for early exits (*)
ab88f36... analyzer: fix ICE merging dereferencing unknown ptrs [PR986 (*)
67fbb7f... Daily bump. (*)
a958b2f... aarch64: Add support for unpacked SVE ASRD (*)
37426e0... aarch64: Add support for unpacked SVE conditional BIC (*)
7446de5... aarch64: Add support for unpacked SVE MULH (*)
907ea37... aarch64: Add support for unpacked SVE ABD (*)
3f8b0bb... aarch64: Add support for unpacked SVE ADR (*)
ab76e3d... aarch64: Add general unpacked SVE conditional binary arithm (*)
48c7f5b... aarch64: Add support for unpacked SVE mult, max and min (*)
b81fbfe... aarch64: Add support for unpacked SVE shifts (*)
cbe9758... Properly release symtab::m_clones. (*)
3dd0d3e... c++, abi: Fix abi_tag attribute handling [PR98481] (*)
8c09b78... Make the serialized link target more verbose (*)
3b25e83... Port update-copyright.py to Python3 (*)
84684e0... tree-optimization/91403 - avoid excessive code-generation (*)
6ebf79f... testsuite: Fix test failures from outputs.exp [PR98225] (*)
04bff1b... tree-optimization/98526 - fix vectorizer reduction cost (*)
928e96b... d: Remove visibility and lookup deprecation (*)
300a3ce... tree-optimization/98221 - fix wrong unpack operation used f (*)
0c18faa... slp: upgrade complex add to new format and fix memory leaks (*)
bd4298e... slp: handle externals correctly in linear_loads_p (*)
39666d2... slp: fix is_linear_load_p to prevent multiple answers (*)
9a6c37e... reassoc: Reassociate integral multiplies [PR95867] (*)
9febe9e... widening_mul: Pattern recognize also signed multiplication (*)
a210631... widening_mul: Pattern recognize unsigned multiplication wit (*)
64dc013... aarch64: Reimplement vmovl*/vmovn* intrinsics using __built (*)
4e275dc... Add pytest for a GCOV test-case (*)
fa4586d... if-to-switch: remove memory leaks (*)
bcb3065... ira: Skip some pseudos in move_unallocated_pseudos (*)
366f86b... Daily bump. (*)
4a1d7f7... libstdc++: Suppress more vstring testsuite warnings. [PR 98 (*)
8723733... Daily bump. (*)
7da827c... d: Synchronize testsuite with upstream dmd (*)
7a103da... d: Support deprecated, @disable, and user-defined attribute (*)
acae7b2... d: Implement expression-based contract syntax (*)
f2a5346... VAX/testsuite: Remove notsi comparison elimination regressi (*)
7f5c4d2... VAX: Remove a duplicate `cc' mode attribute (*)
c38bbf5... VAX: Use a mode with `const_double_zero' expressions (*)
be7e807... PDP11: Use a mode with `const_double_zero' expressions (*)
859be2e... RTL: Update `const_double_zero' handling for mode and calla (*)
9916560... tree-cfg: Allow enum types as result of POINTER_DIFF_EXPR [ (*)
16dae48... vregs: Fix up instantiate_virtual_regs_in_insn for asm goto (*)
57450da... final: accept markers at line 0 (*)
bf5cbb9... Daily bump. (*)
0b874e0... ipa-modref: avoid linebreak split in debug print (*)
0e47d6c... IBM Z: Fix constraints in vpdi patterns (*)
745d04e... x86-64: Require lp64 for PR target/98482 tests (*)
f47df2a... IBM Z: Introduce __LONG_DOUBLE_VX__ macro (*)
9854632... Tweak dg-prune-output regex for out-of-build-tree contexts (*)
bb1f0b5... c++: ICE with constexpr call that returns a PMF [PR98551] (*)
98a1fb7... c++: Fix access checking of scoped non-static member [PR985 (*)
76be18f... x86-64: Use R10 and R11 for profiling large model with PIC (*)
77a375a... reset the SCEV htab after FRE in loop pipeline (*)
b407f23... fix vectorizer memleaks (*)
bdcde15... tree-optimization/98544 - more permute optimization fixes (*)
1b88526... x86-64: Use R10 for profiling large model (*)
8f1cb70... i386: Fix -mcmodel= vs. target attribute [PR98585] (*)
5fe3e6b... aarch64: Support unpacked CNOT on SVE (*)
f3c5d1f... aarch64: Support conditional unpacked UXT on SVE (*)
07fb24a... SVE2: Fix aarch64-sve2-acle-asm tests. (*)
e811f10... aarch64: Reimplement most vpadal intrinsics using builtins (*)
79db594... aarch64: Reimplement vabd* intrinsics using builtins (*)
cab822d... aarch64: Reimplement vaba* intrinsics using builtins (*)
c9d25aa... aarch64: Fix RTL patterns for UABA/SABA (*)
21c1a30... Fortran: Allow pointer deferred length associate selectors. (*)
c231fca... Fortran:Fix simplification of constructors with implied-do (*)
01d92cf... Fix array-quals-1.c for RISC-V (*)
e3354b6... RISC-V: Implement new style of architecture extension test (*)
0b7b471... RISC-V: Move class riscv_subset_list and riscv_subset_t to (*)
7d187e4... Daily bump. (*)
aa4db31... c++: Fix up tsubst of BIT_CAST_EXPR [PR98329] (*)
178f0af... PR middle-end/98578 - ICE warning on uninitialized VLA acce (*)
2f35959... c++: Fix thinko in auto return type checking [PR98441] (*)
6c59b8a... c++: Add TARGET_EXPR comments (*)
4d65a07... c++: Add some conversion sanity checking. (*)
b7c3f20... libstdc++: Add support for C++20 barriers (*)
0677759... analyzer: fix ICE when DECL_INITIAL is error_mark_node [PR9 (*)
b87ec92... test: add new Go tests from source repo (*)
c8d2ed1... Update cpplib es.po. (*)
19f3c43... libstdc++: Fix long double to_chars testcase [PR98384] (*)
85fb1d7... Fortran: Improve resolution of associate variables. [PR9370 (*)
dddea6d... d: Merge upstream dmd 9038e64c5. (*)
d540291... fix GIMPLE parser for loops (*)
6bca2eb... i386: Optimize blsi followed by comparison [PR98567] (*)
0f9d2c1... aarch64: Support conditional unpacked integer unary arithme (*)
298e76e... gimple-isel: Check whether IFN_VCONDEQ is supported [PR9856 (*)
78595e9... gimple-isel: Fall back to using vcond_mask [PR98560] (*)
d54be5a... i386: Merge various insn name mapping code attributes (*)
d02a8b6... bswap: Fix up recent vector CONSTRUCTOR optimization [PR985 (*)
1b56697... Adjust testcase for PR 92658 (*)
be6c485... analyzer: fix false leak reports when merging states [PR970 (*)
cffe6dd... analyzer: fix missing bitmap_clear [PR98564] (*)
942ae5b... Daily bump. (*)
f05bbca... sync libctf toplevel from binutils-gdb (*)
15a47f4... [PR97978] LRA: Permit temporary allocation incorrectness af (*)
abb1b60... PR c++/95768 - pretty-printer ICE on -Wuninitialized with a (*)
fd64f34... PR c++/98305 spurious -Wmismatched-new-delete on template i (*)
334a295... testsuite, coroutines : Fix a bad testcase [PR96504]. (*)
8b6f1e8... PR fortran/78746 - invalid access after error recovery (*)
e6a5daa... c++: Fix g++.dg/warn/Wmismatched-dealloc.C for C++11 [PR985 (*)
6d0b075... Fix libcody build on hppa*-*-hpux11.11. (*)
758abf1... add alignment to enable store merging in strict-alignment t (*)
cecf8c6... robustify vxworks glimits.h overriding (*)
c9ee9c1... add signed_bool_precision attribute for GIMPLE FE use (*)
a05cc70... tree-optimization/98513 - fix bug in range intersection cod (*)
57706dd... gcc-changelog: workaround for utf8 filenames (*)
ac3966e... analyzer: fix false leaks when writing through unknown ptrs (*)
23fc2be... analyzer: add regression test for PR 98073 (*)
df1eba3... analyzer: remove xfail [PR98223] (*)
651b8a5... Daily bump. (*)
ad92bf4... doc: Re-add HSAIL to Language Standards (*)
f56de35... Update GNU/Hurd configure support (*)
c21f47f... IBM Z: Fix check_effective_target_s390_z14_hw (*)
e591f18... xfail test that will never pass on i?86 FreeBSD (*)
f47c00c... syscall: don't define sys_SETREUID and friends (*)
a9f76d0... internal/cpu: more build fixes for Go1.16beta1 release (*)
db7ce38... doc: reflect the publication of C++20 in invoke.texi and st (*)
c5e9469... d: Merge upstream dmd a5c86f5b9 (*)
ae1ada9... Add <source_location> to the precompiled header. (*)
f6dd35c... x86: Use unsigned short to compute pextrw result (*)
e2e2f3f... c++: Fix deduction from the type of an NTTP (*)
5de7bf5... expand: Fold x - y < 0 to x < y during expansion [PR94802] (*)
6b577a1... nvptx: Cache stacks block for OpenMP kernel launch (*)
407bcf8... A couple of comment tweaks (*)
8ea81f5... Don't link cc1 etc. against libcody.a (*)
33a6325... tree-optimization/98516 - fix SLP permute opt materializati (*)
606f2af... c++: Fix ICE with __builtin_bit_cast [PR98469] (*)
af362af... c++: ICE with deferred noexcept when deducing targs [PR8209 (*)
27aad52... move SLP debug counter (*)
26b5062... tree-optimization/98428 - avoid pre-existing vectors for lo (*)
4ddee42... reassoc: Fix reassociation on 32-bit hosts with > 32767 bbs (*)
576714b... phiopt: Optimize x < 0 ? ~y : y to (x >> 31) ^ y [PR96928] (*)
5ca2400... match.pd: Improve (A / (1 << B)) -> (A >> B) optimization [ (*)
a7553ad... store-merging: Handle vector CONSTRUCTORs using bswap [PR96 (*)
f702893... go: Fix -fgo-embedcfg= option description. (*)
01da03c... tree-optimization/98381 - fix live bool vector extract (*)
1ff0ddc... i386: Prevent spurious FP exceptions with _mm_cvt{,t}ps_pi3 (*)
951bdbd... i386: Add _mm256_cmov_si256 [PR98521] (*)
6ffaffd... [c++]: Improve module-decl diagnostics [PR 98327] (*)
af60b0e... x86: Cast to unsigned short first for _mm_extract_pi16 (*)
b679559... arc: fix accumulator first register. (*)
bea9848... i386: Optimize pmovskb on zero_extend of subreg HI of pmovs (*)
e8beba1... explow, aarch64: Fix force-Pmode-to-mem for ILP32 [PR97269] (*)
eac8675... recog: Fix a constrain_operands corner case [PR97144] (*)
8a25be5... rtl-ssa: Fix updates to call clobbers [PR98403] (*)
01be45e... vect: Fix missing alias checks for 128-bit SVE [PR98371] (*)
a20893c... build: libcody: Link with -lsocket -lnsl if necessary [PR98 (*)
4615cde... simplify-rtx: Optimize (x - 1) * y + y [PR98334] (*)
6b69738... Restore input_location after recursive expand_call_inline (*)
560d991... Fix testsuite/g++.dg/cpp1y/constexpr-66093.C execution fail (*)
bf18341... Go frontend: add -fgo-embedcfg option (*)
15af33a... analyzer: fix ICE with -fsanitize=undefined [PR98293] (*)
7e73f51... Daily bump. (*)
a000eb5... C: Add test for incorrect warning for assignment of certain (*)
f262a35... MAINTAINERS: Update my email address. (*)
a546958... c++: Add stdlib module test cases (*)
aa204d5... vect, aarch64: Fix alignment units for IFN_MASK* [PR95401] (*)
6288183... [libcody] Remove some std::move [PR 98368] (*)
6bbc196... [libcody] Windows absdir fix (*)
9e79d76... tree-optimization/98308 - set vector type for mask of maske (*)
24cd9af... loop-niter: Recognize popcount idioms even with char, short (*)
39bd65f... tree-optimization/98464 - replace loop info with avail at u (*)
7f2b731... docs: Fix wording describing the hwaddress sanitizer (*)
13b80a7... tree-optimization/98282 - classify V_C_E<constant> as nary (*)
b41e6dd... aarch64: Improve vcombine codegen [PR89057] (*)
ba15b0f... aarch64: Use the MUL VL form of SVE PRF[BHWD] (*)
0926259... tree-optimization/98393 - properly init matches when failin (*)
a40718b... Convert 2 files to utf8. (*)
ff6b406... avr.exp: convert Dos newlines to Unix ones (*)
8837f82... tree-optimization/98291 - allow SLP more vectorization of r (*)
ad64e80... match.pd: Fold x == ~x to false [PR96782] (*)
99dee82... Update copyright years. (*)
c00e2af... Add AMD and Ulf Adams as external authors (*)
f96f664... Remove duplicate ChangeLog entries. (*)
2a68061... Fix up indentation in update-copyright.py (*)
cf76bbf... mklog.py: add --update-copyright option (*)
8869bd0... gcc-changelog: Ignore copyright years commits. (*)
b4cdbb9... Remove duplicated ChangeLog entries from po/ChangeLog (*)
e9f8a55... Fix -save-temp leaking lto files in /tmp (*)
c48514b... Update Copyright in ChangeLog files (*)
2e96eec... Daily bump. (*)
f14f89c... Bump copyright year (*)
3335c9f... config: import pkg.m4 from pkg-config (*)
37d0bb1... libiberty.h: punt duplicate strverscmp prototype (*)
2eacfdb... Daily bump. (*)
ef370f9... Darwin : Adjust defaults for the linker. (*)
4a04f09... Darwin, Simplify headers 4/5 : Remove redundant headers. (*)
5282e22... Darwin, Simplify headers 3/5 : Delete dead code. (*)
ac6ecec... Darwin, Simplify headers 2/5 : Move spec for STACK_CHECK_ST (*)
8966077... Darwin, Simplify headers 1/5 : Move LINK_GCC_C_SEQUENCE_SPE (*)
1dfeaca... Darwin, Simplify headers 0/5 : Move spec for Darwin 10 unwi (*)
b2cee5e... Darwin : Adjust defaults for current bootstrap constraints. (*)
ae99b31... ggc_free basic blocks (*)
c304a68... Free datastructures pointing to CFG after parsing (*)
b6dd195... Daily bump. (*)
5a4e0d1... internal/cpu: add aarch64 support functions (*)
0b9ef8b... runtime: move startupRandomData back to runtime2.go (*)
abca670... internal/cpu, golang.org/x/sys/cpu: support other GOARCH va (*)
d816b0c... PR fortran/96381 - invalid read in gfc_find_derived_vtab (*)
4b24d50... Update copyright dates. (*)
618e665... Rotate ChangeLog files - step 2 - remove 2020 entries from (*)
6e92696... Rotate ChangeLog files - part 1 - add ChangeLog-2020. (*)
43dcbb0... disable some aapcs/vfp*.c test if not arm_fp16_alternative_ (*)
a210519... fix testsuite/g++.dg/init/new26.C for C++-14 and later (*)
063bb8e... g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model not (*)
ba34b26... compile gcc.target/arm/{pr78255-2.c,memset-inline-2.c} with (*)
7ba5ce3... Fix testsuite/g++.old-deja/g++.mike/p658.C build failure on (*)
0bcaee8... Fix testsuite/g++.dg/opt/20050511-1.C compilation error on (*)
59cd72a... Skip testsuite/g++.old-deja/g++.pt/const2.C on vxworks_kern (*)
75df943... Remove VxWorks-specific test directives in g++.dg/warn/miss (*)
8aba274... Undefine ERROR in g++.dg/tree-ssa/copyprop.C (*)
af655de... skip testsuite/g++.dg/other/anon5.C on vxworks_kernel targe (*)
76d00e0... Add conditions on VxWorks versions for gcc.dg/vxworks/initp (*)
0645099... gcc.dg/intmax_t-1.c compiles without error on VxWorks 7 SR0 (*)
6990be1... Fix VxWorks xfail filters on pthread-init-?.c (*)
0292de4... Add missing vxworks filters to lib/target-supports.exp func (*)
8afe091... -mno-long-calls for mve_libcall tests (*)
a9ff287... -mno-long-calls for arm/no_unique_address tests (*)
02d2706... -mno-long-calls for arm/headmerge tests (*)
fe0e54c... -mno-long-calls for expected regalloc in arm/fp16-aapcs-2.c (*)
53be78f... Daily bump. (*)
3ab7a91... testsuite: Fix up pr56719.c testcase [PR98489] (*)
58a12b0... vect: Avoid generating out-of-range shifts [PR98302] (*)
9fa5b47... vect: Fix bogus alignment assumption in alias checks [PR949 (*)
0411210... genmodes: Update GET_MODE_MASK when changing NUNITS [PR9821 (*)
d2eb616... match.pd: Add clz(X) == 0 -> (int)X < 0 etc. simpifications (*)
8f12ce2... match.pd: Add (-(X < 0) | 1) * X -> abs (X) etc. simplifica (*)
9e60383... wide-int: Fix wi::to_mpz [PR98474] (*)
a9ec990... fold-const: Avoid (cast) ((cast2) x p+ y) folding for -fsan (*)
d96b855... reassoc: Optimize x > 0x1fff || y > 0x1fff into (x | y) > 0 (*)
1af3f4a... d: Mangled Symbols now back reference types and identifiers (*)
5478fec... Daily bump. (*)
cfcbb42... libgo: update to Go1.16beta1 release (*)
0696141... i386: Remove unnecessary clobbers from combine splitters. (*)
209da90... d: Simplify quoting characters in deps_add_target (*)
ac78516... d: Give the result of evaluated expressions a location (*)
8f7941c... i386: Optimize pmovmskb on inverted vector to inversion of (*)
86b3edf... Daily bump. (*)
eeb1453... Fortran: Correct missing structure constructor comps. [PR97 (*)
feae0af... Fortran: Fix deferred character lengths in array constructo (*)
02a2d78... arc: generate mac(u) insn instead of macd(u) when destinati (*)
8a90673... arc: flip if-condition predicates in secondary reload hook (*)
5ccd07e... arc: Make use reg_renumber safe. (*)
6c80603... arc: Update test pattern. (*)
e51727c... arc: Fix cached to uncached moves. (*)
052870c... arc: Don't use predicated vadd2 instructions in mov pattern (*)
d2754fb... i386: Rounding functions TLC (*)
2d3425a... Daily bump. (*)
c33fd16... libgomp: Avoid bad "up" link in libgomp docs (*)
7e999bd... doc: Remove HSAIL from Language Standards (*)
81615bb... i386: Fix __builtin_rint with FE_DOWNWARD rounding directio (*)
97d3ddc... i386: Use existing temporary register in rounding functions (*)
12ae2bc... Fix standard name for zero/sign extend expanders (*)
adfe99a... Daily bump. (*)
9a48892... doc: New source for "Memory Model for Static Analysis" pape (*)
15b99a6... libstdc++: Update link to Arm ABI (*)
bbd5868... Fix regressions for iq2000-elf after recent changes (*)
c4a6789... Fortran: Fix some select rank issues [PR97694 and 97723]. (*)
0e283e2... libstdc++: Move Valgrind references to https (*)
521bc8e... Daily bump. (*)
6037ebe... Objective-C++ : Fix up testcase EOF diagnostics. (*)
c7256c8... Fortran: Correction to recent patch in light of comments [P (*)
0175d45... Fix failures with -m32 and some memory leaks. (*)
9d426e4... libstdc++: Update link to Intel/GNU compatibility paper (*)
5b4da2d... Daily bump. (*)
a746898... libstdc++: Update link to Java docs (*)
6a25dda... doc: Fix reference to libcody (*)
6e36772... PR93685 - ICE in gfc_constructor_append_expr, at fortran/co (*)
4ee8e59... libstdc++: Convert three doxygen.nl links to https (*)
8daa719... Daily bump. (*)
662b9c5... C++ : Add the -stdlib= option. (*)
168be2b... RISC-V: Fix python3 compatibility for multilib-generator (*)
085fd2a... compiler: parenthesize channel type strings if necessary (*)
85d8ebc... Daily bump. (*)
0df3116... PR middle-end/98160 - ICE in warn_dealloc_offset on member (*)
fdd8560... PR c++/98413 - ICE on placement new and member pointer (*)
eb81c99... Account for VxWorks headers in libstdc++ test on names (*)
36c08a8... mark some tests in gcc.target/arm as requiring "fpic" suppo (*)
745f220... c++: EOF location [PR 96045] (*)
612cf35... c++: Fix initializing empty base from prvalue [PR97597] (*)
3932785... compiler: nil-checked pointers and index expressions can tr (*)
0a541e7... c++: Improve testcase [PR98332] (*)
550880a... c++: Fix up floating point complex handling in build_zero_i (*)
6b7d53a... c++: Fix constexpr array ICE [PR98332] (*)
96de87b... Darwin : Adjust handling of MACOSX_DEPLOYMENT_TARGET for ma (*)
f3f237f... compiler: remove references to slicecopy and slicestringcop (*)
feb3c40... d: Force TYPE_MODE of classes and non-POD structs as BLKmod (*)
1692921... libcody: Remove testsuite [PR 98318] (*)
c142ae5... i386: Fix __builtin_trunc with FE_DOWNWARD rounding directi (*)
544f477... c++tools: Fix PIE [PR 98324] (*)
077fefb... Daily bump. (*)
7b89979... compiler: initialize saw_send_stmt locals (*)
3138905... runtime: eliminate scase.kind field (*)
6aff491... testsuite: C++ module tests (*)
8be20b9... c++: Module ICE fix (*)
3b2d814... runtime: add "success" field to sudog (*)
48357ce... runtime: omit nil-channel cases from selectgo's orders (*)
1fa5fc7... runtime: remove scase.releasetime field (*)
ffd454b... c++: Handle array members in build_comparison_op [PR93480] (*)
ae27ce5... arm&aarch64: subdivide the type attribute "alu_shfit_imm" (*)
337ed0e... i386: Fix __builtin_floor with FE_DOWNWARD rounding directi (*)
7e63d38... c++: Fix build with clang (*)
027935e... c++: Add some asserts in mangle.c (*)
58fb912... c++: Fix demangling of <unresolved-name> (*)
93ac0c0... Fix Typo. (*)
30b76d9... -fdump-go-spec: don't crash if DECL_ORIGINAL_TYPE is NULL (*)
03ea48f... Go frontend: ensure mpfr exponent range is large enough for (*)
1a5e728... Daily bump. (*)
a477f14... gimplify: Gimplify value in gimplify_init_ctor_eval_range [ (*)
8cd42d3... c++: Fix demangling of qualified-id after '.' (*)
7169049... c++: Fix demangling of x.operator type (*)
0e1d4b3... Darwin : Update the kernel version to macOS version mapping (*)
6a31d47... libstdc++: Disable floating-point std::to_chars on unsuppor (*)
e798f08... c++: Windows rename [PR 98412] (*)
1467a5c... bootstrap: std:stoul non-portable [PR 98412] (*)
cf22f78... libcody: Include <netinet/in.h> as needed (*)
626b63d... libcody: Add ranlib (*)
119d747... libcody: to_string is not always available [PR 98412] (*)
31705b0... libcody: Add netinet.h (*)
e4043c6... c++tools: Fix exe suffix [PR 98409] (*)
1b021bb... gcc-changelog: new error for quoted utf8 filenames (*)
2ebe752... gcc-changelog: add Unicode test-case (*)
d8aeee1... fold-const: Fix up a buffer overflow in native_encode_initi (*)
b623734... openmp: Fix up handling of addressable temporaries in simd (*)
9bac663... libgo: adjust sysinfo scripts for changed -fdump-go-spec (*)
108beb7... Daily bump. (*)
18e86fa... gcc: xtensa: implement bswapsi2, bswapdi2 and helpers (*)
3621a7b... libstdc++: Fix indentation in <semaphore> (*)
8b01af0... doc: Fix a typo [PR98400] (*)
8d76c00... Set DECL_ARTIFICIAL on gfortran internal variables. (*)
bebf930... Correct coarray indices for test case. (*)
eb460c5... Daily bump. (*)
6916533... expr: Fix up constant_byte_string bitfield handling [PR9836 (*)
e9e4ddf... d: Fix ICE in in force_decl_die, at dwarf2out.c with -gdwar (*)
9032d2b... bswap: Fix up a thinko with empty CONSTRUCTORs [PR98378] (*)
b1a2242... Daily bump. (*)
5128f8d... compiler: check for floating-point exponent overflow (*)
0e9f2b2... Re: [r11-6232 Regression] FAIL: gcc.dg/pr97750.c (*)
8b60459... openmp: Don't optimize shared to firstprivate on task with (*)
bfb37fa... openmp: Fix g++.dg/gomp/declare-target-3.C testcase when of (*)
5dc9989... libcc1: Fix up libcc1 configure [PR98330] (*)
d44d47b... aarch64: SVE: ICE in expand_direct_optab_fn [PR98177] (*)
60cecb2... libstdc++: Fix mistake in PR98374 change [PR98377] (*)
22a7e82... libstdc++: Fix build failure on AArch64 ILP32 [PR98370] (*)
d7bab38... libstdc++: Fix build failure due to missing <langinfo.h> [P (*)
266d746... libstdc++: Check FE_TONEAREST is defined before using it (*)
3af02d3... openmp: Implicitly add 'declare target' directives for dyna (*)
7ff5706... aarch64: Extend aarch64-autovec-preference==2 to 128-bit SV (*)
bcac287... Arm: MVE: Add missing complex mul iterators (*)
785b494... c++: Fix windows binary files [PR 98362] (*)
ce8dcc9... As well as the PR this patch fixes problems in handling cla (*)
11f07ef... c++: Fix PCH ICE with __builtin_source_location [PR98343] (*)
dc00689... Go testsuite: handle +build lines correctly (*)
ddb9c66... libstdc++: Import MSVC floating-point std::to_chars testcas (*)
3c57e69... libstdc++: Add floating-point std::to_chars implementation (*)
5033506... libstdc++: Apply modifications to our local copy of Ryu (*)
e3f0eaa... libstdc++: Import parts of the Ryu library (*)
731a32b... c++: More precise tracking of potentially unstable satisfac (*)
79f57d5... c++: Diagnose self-recursive satisfaction (*)
20f2928... c++: Diagnose unstable satisfaction (*)
cd69e3d... Daily bump. (*)
35b8d26... arm: Add support for Cortex-A78C (*)
00bad76... rtl-ssa: Fix reg_raw_mode thinko [PR98347] (*)
4a7a311... Update default_estimated_poly_value prototype in targhooks. (*)
b79ce6e... doc: Standard library header units (*)
64432b6... vect, aarch64: Extend SVE vs Advanced SIMD costing decision (*)
2d7a40f... c++: Fix clang problem [PR 98340] (*)
d1ad55c... libcody: Allow PIC [PR 98324] (*)
217d5be... libstdc++: Test errno macros directly for all targets [PR 9 (*)
b2bc1bb... libstdc++: Fix condition for gthreads-timed effective-targe (*)
ec2a58a... arm: Fix bootstrap (*)
c25b504... Fix trap in pointer conversion in op1_range. (*)
d592ee3... rtl-ssa: Include memmodel.h before tm_p.h (*)
b429f53... bootstrap: Don't use strsignal [PR 98300] (*)
9f9dbc8... libstdc++: Fix -Wunused warning (*)
8dc63f1... libstdc++: Fix preprocessor condition [PR 98344] (*)
8cdca5f... libstdc++: Move std::hash<std::thread::id> to <bits/std_thr (*)
f5feee6... libstdc++: Regenerate autoconf files (*)
0961642... bootstrap: Fix some windows issues [PR 98300] (*)
5357b16... libcody: Remove nop asm (*)
4e7e7c1... c++tools: Fix up c++tools for --with-gcc-major-version-only (*)
62cb968... shrink-wrap: Don't put on incoming EDGE_CROSSING [PR98289] (*)
6a69266... [Ada] Performance of CW_Membership (*)
68dd664... [Ada] Remove unused subprograms in validsw (*)
acf190b... [Ada] Remove unused files (*)
98032cd... [Ada] Code cleanup: remove Old_Requires_Transient_Scope (*)
e2ff35b... [Ada] Minor comment fix in System.Val_Real (*)
96c1f71... [Ada] Prevent early exits without restoring a global variab (*)
4450327... [Ada] Reduce scopes of local variables for case and if stat (*)
7948214... [Ada] Refine type of a multi unit index number (*)
2f29ceb... [Ada] Prevent In_Check_Node routine from going too far in t (*)
3e05da6... [Ada] Ada2020: AI12-0400 Ambiguities associated with Vector (*)
b7e68e7... [Ada] Crash on if expression inside declare expression (*)
81392ae... [Ada] Consistent wording for missing -gnat2020 switch (*)
84be036... [Ada] Remove discriminant checks processing in gigi (*)
4d3a70f... [Ada] Move folding of unchecked conversions from expansion (*)
9791973... [Ada] Do not use exponentiation for common bases in floatin (*)
5957283... [Ada] Fix small typo in comments. (*)
211d0b4... [Ada] Do not generate encodings for fixed-point types by de (*)
f621973... [Ada] Crash on discriminant check with current instance (*)
3838145... [Ada] Better diagnostic for new language features (*)
11ad366... [Ada] Spurious discriminant check on bounded synchronized q (*)
7fbcb0c... [Ada] Assert failure on b38105a in -gnat95 mode (*)
1480394... [Ada] Compiler crash on protected component of controlled t (*)
9ed2b86... [Ada] Fixes for GNAT error/warning messages (*)
043d137... [Ada] Spurious error on Type'Access and <> (*)
337cbb9... [Ada] Style cleanups in Parse_Aspect_Stable_Properties (*)
33f9250... IBM Z: Detect libc's float_t behavior on cross compiles (*)
2f49508... MAINTAINERS: Add myself for write after approval. (*)
ba9fa68... Fortran: Delay vtab generation until after parsing [PR92587 (*)
c09dece... PR fortran/98307 - Dependency check fails when using "alloc (*)
6f84865... test: add new Go tests from source repo (*)
ba74e74... test: add new Go tests from source repo (*)
40bf68b... gcc: xtensa: add optimizations for shift operations (*)
eefe499... Daily bump. (*)
0b76990... fwprop: Rewrite to use RTL SSA (*)
73b7582... Add rtl-ssa (*)
47d52e1... doc: Add documentation for rtl-ssa (*)
a20cc01... rtlanal: Add simple_regno_set (*)
04ee46e... rtlanal: Add some new helper classes (*)
a240ea0... recog: Add an RAII class for undoing insn changes (*)
0d74260... recog: Add a class for propagating into insns (*)
eb74135... recog: Add a way of temporarily undoing changes (*)
6059a3d... recog: Add a validate_change_xveclen function (*)
f48b514... simplify-rtx: Put simplify routines into a class (*)
b665081... recog: Split out a register_asm_p function (*)
d6c9781... Export print-rtl.c:print_insn_with_notes (*)
21335c4... Split update_cfg_for_uncondjump out of combine (*)
d4b520d... Add a cut-down version of std::span (array_slice) (*)
9a0882e... Add an alternative splay tree implementation (*)
ac62dce... Add a class that multiplexes two pointer types (*)
0dd4829... Add an RAII class for managing obstacks (*)
4187be4... Add more iterator utilities (*)
900846c... reginfo: Add a global_reg_set (*)
7c1e7ee... libstdc++: Add C++ runtime support for new 128-bit long dou (*)
f4ae1f2... maintainer-scripts: Use /sourceware/snapshot-tmp/gcc as tem (*)
2a41832... rs6000: Add support for powerpc64le-unknown-freebsd (*)
e38c912... test: add new Go tests from source repo (*)
58a45ce... C: Drop qualifiers of assignment expressions. [PR98047] (*)
ec13758... C: Avoid incorrect warning for volatile in compound express (*)
64a5450... gcc: xtensa: rearrange DI mode constant loading (*)
db253e8... Arm: MVE: Split refactoring of remaining complex instrinsic (*)
9732dc8... Arm: Add NEON and MVE RTL patterns for Complex Addition. (*)
84747ac... AArch64: Add NEON, SVE and SVE2 RTL patterns for Complex Ad (*)
cdb1c27... testsuite: Adjust expected instruction count for PPC fold t (*)
b7b6879... c++: Another solaris header use [PR 98315] (*)
8d8bb85... c++: Fix template parm ICE [PR 98297] (*)
3f78c8c... c++tools: fix install-strip [PR 98328] (*)
4d4f829... libstdc++: Simplify built-in detection in <utility> (*)
767537a... libstdc++: Warn if __STRICT_ANSI has been undefined (*)
e128aaa... Fix instruction length for MMA insns. (*)
8379916... c++: Fix offsetof use [PR 98232] (*)
269e82d... C++: Fix solaris header use (mk 2) (*)
652702b... libcody: fix --enable-checking=... follow-up [PR98311] (*)
5098d35... PR fortran/98284 - ICE in get_array_index (*)
134afa3... varasm: Fix up __patchable_function_entries handling (*)
4e42f6e... libcody: Fix build for older GCC versions (*)
96d9670... libstdc++: Only use __builtin_sprintf if supported [PR 9608 (*)
4be6c4e... libcody: fix --enable-checking=... [PR 98311] (*)
6d972f5... libcody: More dashism (*)
c1ea7c6... c++: Fix detailed-mem-stat breakage (*)
151d134... Require .init_array/.fini_array support for SHF_GNU_RETAIN (*)
2a97602... Warn used and not used symbols in section with the same nam (*)
6175383... Switch to a new section if the SECTION_RETAIN bit doesn't m (*)
ab9bd93... libstdc++: Fix errors from Library Fundamentals TS headers (*)
3cee0c6... libstdc++: Add performance test for atomic_flag [PR 46447] (*)
a2c2eec... libstdc++: Test errno macros directly, not via autoconf [PR (*)
4d8476b... c++tools: Fix (an) install issue (*)
6ff747f... c++: Fix (some) solaris breakage (*)
1c4aefb... [Ada] Code cleanup: rename ALI.Scope (*)
571d3fb... [Ada] Add contracts to Ada.Strings.Fixed (*)
d1d0c4c... [Ada] Handle iterator filters on loop specifications over c (*)
aa44eac... [Ada] armhf-linux: symbolic tracebacks (*)
29cd42e... [Ada] Fix memory leak in GNAT.Expect.Non_Blocking_Spawn on (*)
64f4351... [Ada] Remove inconsistent colons in messages for Ada 83 vio (*)
027ed68... [Ada] Refine types of variables for parsing formal object d (*)
55337de... [Ada] Fix typo in checks for implementation defined units (*)
2c623ed... [Ada] Simplify membership tests with N_Delay_Statement subt (*)
612c48b... [Ada] Simplify membership tests with N_Subprogram_Call subt (*)
1053ff8... [Ada] Fix glitch in comment of System.Powten_Table (*)
61c9105... [Ada] Fix possible uninitialized ATCB component use (*)
e8070c8... [Ada] Avoid artificial underflow in System.Val_Real (*)
a0d40c5... [Ada] Fix integer-vs-float errors in example for Test_Case (*)
bee916b... [Ada] Reject junk syntax for Contract_Cases/Test_Case/Subpr (*)
be19b86... [Ada] Fix gmem.out corruption by GNAT.Expect (*)
c507c83... [Ada] Mark generic body outside of SPARK (*)
9411732... [Ada] Another small adjustment to System.Value_R (*)
cbe22e1... [Ada] Add some OS constants to control serial port (*)
cd676df... bswap: Handle vector CONSTRUCTORs [PR96239] (*)
eece52b... opts: Remove all usages of Report keyword. (*)
5137d1a... Remove Report keyword for options (*)
8833eab... Add -Wtsan. (*)
5c5eb7e... options: fix integer overflow (*)
61e3c18... Fix PR tree-optimization/98272 (*)
31008a8... rs6000: Use subreg for QI/HI vector init (*)
a3bac40... arm: Replace calls to __builtin_vcgt* by <,> in arm_neon.h (*)
9eeeef2... arm: Replace calls to __builtin_vneg* by - in arm_neon.h [P (*)
cff6dac... arm: Replace calls to __builtin_vcreate* in arm_neon.h [PR6 (*)
6e9d865... Daily bump. (*)
4218170... c++: Remove dg-ice in constexpr-52830.C [PR52830] (*)
65eac81... cody: Remove unused variable. (*)
4f0c800... libcody: Work with older gccs (*)
3d5e3eb... gcc_update update (*)
d41b097... match.pd: Optimize X / bool_range_Y to X [PR96094] (*)
36c9a3f... d: Fix ICE in gimplify_expr, at gimplify.c (PR98277) (*)
34c7d3d... Go testsuite: update bugs for recent change (*)
5aba026... compiler: correct grammar in error message (*)
788d204... compiler: avoid knock-on errors from invalid interfaces (*)
8a5b8fc... compiler: discard global sink variables with static initial (*)
f23753c... compiler: better error for unexpected digit (*)
a582a31... Fix dashism (*)
e48456f... libcody: Fix for dash (*)
4337038... libstdc++: Remove init_priority attribute for Init object [ (*)
75aee07... libstdc++: Support libc with stdio-only I/O in libstdc++ (*)
35317db... c++: Fix return type deduction during satisfaction (*)
30c41ab... c++: Add changelog files in c++tools/ and libcody/ director (*)
662de36... Add the -fdebug-aux-vars flag to debug variables generated (*)
4e096e0... libstdc++: Fix the test for rvalue stream extraction (*)
e9ae2d4... doc: Document C++ 20 modules (*)
4efde67... c++: Modules Is Landing (*)
b7dfc20... c++: module mapper (*)
2efd8b1... Add C++tools (*)
35fc243... Add c++tools (*)
e831ad4... libstdc++: Increase timeout for tests in debug mode (*)
f072d10... libstdc++: Do not define constexpr assertions for C++11 (*)
3623032... Add libcody (*)
c527127... Add toplevel dirs (*)
8dede24... c++: module-related tweak (*)
7640db5... libstdc++: Fix required locales of a testcase (*)
fa452a8... libstdc++: Remove workaround for PR c++/78173 (*)
a929b39... libstdc++: Disabling AC_LIBTOOL_DLOPEN check if building wi (*)
cf4ed3b... libstdc++: Use init_priority attribute for Init object [PR (*)
0feb237... [Ada] Fix serial port baud rate setting on GNU/Linux (*)
2224729... [Ada] Small adjustment to System.Val_Real (*)
7d07d75... [Ada] Simplify check for extra parens (*)
3a6298d... [Ada] Refactor repeated complains about missing -gnat2005 s (*)
0497472... [Ada] Small adjustment to parameterization of System.Value_ (*)
a102343... [Ada] Postcondition checks performed before finalization (*)
4385248... [Ada] Complain about missing -gnat2020 switch on iterator_f (*)
320be7e... [Ada] Reuse Append_New in parsing aggregates (*)
338e513... [Ada] Implement tiered support for floating-point input ope (*)
1851d3c... [Ada] Mark generic body outside of SPARK (*)
d79e7af... [Ada] Transform_Function_Array issues (*)
958eed8... [Ada] Simplify discarding nodes when processing aspect/prag (*)
2e18857... [Ada] Crash on unnesting unnamed blocks (*)
b230466... [Ada] Refactor repeated code for Value attributes (*)
3a6021d... [Ada] Fix possible infinite recursion in directory iterator (*)
afed612... [Ada] Refactor repeated code for Callable and Terminated at (*)
ce20ff0... [Ada] Refactor repeated code for Width attributes (*)
bc57641... [Ada] Refactor repeated code for Pred and Succ attributes (*)
7addd1c... [Ada] Refactor repeated code for size attributes (*)
57d5ced... [Ada] Refactor repeated code for fixed point attributes (*)
9c852df... [Ada] Remove redundant calls to UI_To_Int in relational ope (*)
10853d6... [Ada] Refactor repeated code for component attributes (*)
cb84595... [Ada] Refactor repeated code for real type attributes retur (*)
f9c82ff... [Ada] Refactor repeated code for real type attributes retur (*)
4c11930... [Ada] Refactor repeated code for real type attributes retur (*)
156f979... [Ada] Refactor repeated code for floating point attributes (*)
82b4bbb... [Ada] Refactor repeated code for floating point attributes (*)
e5f53db... [Ada] Refactor duplicated code for Denorm and Signed_Zeros (*)
e30609b... [Ada] Refactor duplicated code for Adjacent, Copy_Sign and (*)
a8ecf5e... [Ada] Refactor duplicated code for Compose, Leading_Part an (*)
69bd5d4... i386: Fix up -march=x86-64-v[234] vs. target attribute [PR9 (*)
cab1b0e... lto: set nthreads_var to 1 if it is zero (*)
59482fa... i386: Make -march=x86-64-v[234] behave more like other -mar (*)
efd08ad... gcov: fix line output for nested functions in JSON format (*)
23900be... libstdc++: Update link to Unicode-HOWTO (*)
e51ef5f... doc: Update link to KernelAddressSanitizer (*)
06ff870... gcc: xtensa: fix PR target/98285 (*)
773a410... go-test.exp: retain any characters at end of ERROR line (*)
e2e0c7b... Fix up testcase. (*)
d52945c... Daily bump. (*)
22a9021... rs6000: Update the processor defaults for FreeBSD (*)
4c275e8... libstdc++: Make tests with Undefined Behavior in C++11 UNSU (*)
057dc81... aix: Fixinclude updates [PR98208] (*)
fe7f75c... Correct/improve maybe_emit_free_warning (PR middle-end/9816 (*)
e63ae8c... disable --with-{cpu,arch,tune}-32 (*)
4dc486b... AArch64: Add support for --with-tune (*)
ca086b8... gcov: Update comments. (*)
a21ec1d... [Ada] Analyze second parameter of attribute Scaling (*)
7837a88... [Ada] Refactor duplicated code for First and Last attribute (*)
041f8c7... [Ada] Process Truncation just like other floating point att (*)
b27e311... [Ada] Refactor duplicated code for floating point attribute (*)
951d7d1... [Ada] Small adjustments to fixed-point I/O units (*)
430dd87... [Ada] Small cleanup in the Ada.Text_IO hierarchy (*)
7e7d99b... [Ada] Incorrect accessibility level on type in formal packa (*)
90b2d3f... [Ada] Fix alignment warning in System.Fat_Gen unit (*)
b934866... [Ada] Add annotation after recent compiler changes (*)
415791c... [Ada] Fix compile time evaluation of shift intrinsics (*)
b97b4e6... [Ada] Adjust again previous change to System.Fat_Gen (*)
a36a291... [Ada] Fix internal error on bit-packed array in Volatile_Fu (*)
77c4463... [Ada] Adjust previous change to System.Fat_Gen (*)
f3dd058... [Ada] Implement part of System.Fat_Gen more efficiently (*)
3cde9f1... [Ada] Remove double initialization of the known value cache (*)
a98c6ff... [Ada] Fix documentation of -gnatw.K switch (activates => di (*)
e5e963a... [Ada] armhf-linux: symbolic tracebacks (*)
9189557... [Ada] Implement AI12-0398-1/03 (*)
097826d... [Ada] Additional fixes for Default_Initial_Condition (*)
3254363... [Ada] Fix couple of bugs in the implementation of Round att (*)
c2dc9fb... [Ada] Simplify prevention of cascaded errors for Refined_St (*)
2c40c60... [Ada] Compiler crash on call to function instance (*)
d983a9d... [Ada] Fix warning control character for message on IN OUT p (*)
758daef... [Ada] Refine error messages on illegal Refined_State in SPA (*)
2a1a3fc... [Ada] Avoid reanalysis of malformed dependency relations (*)
d494f9f... [Ada] Tidy up implementation of System.Fat_Gen.Valid and in (*)
efec136... [Ada] Fix analysis of access objects in Depends contracts (*)
ae8c562... [Ada] Update comment for processing of pragma Assertion_Pol (*)
3fcb810... [Ada] Correctly mark subprogram as not always inlined in GN (*)
49ea96b... [Ada] Adjust documentation of System.Img_Util.Set_Decimal_D (*)
62c5ea5... preprocessor: Deferred macro support (*)
159b0bd... middle-end: Exclude TOP permute from blend considerations (*)
470a25b... Limit perf data buffer during feature checking (*)
f60c1b3... .dir-locals.el: Set 'fill-column' to 80 for c-mode (*)
4cbb7ca... arm: Auto-vectorization for MVE: vneg (*)
fd43603... arm: Auto-vectorization for MVE: vmvn (*)
5391cf0... arm: Auto-vectorization for MVE: vbic (*)
434fb3b... arm: Auto-vectorization for MVE: veor (*)
ebc15a4... arm,testsuite: Fix vect-half-floats.c test (*)
ab28eac... sanitizer: do not ICE for pointer cmp/sub (*)
cf7efe2... aarch64: Add support for Cortex-A78C (*)
0df5fa6... -fgo-dump-spec: skip typedefs that match struct tag (*)
8e56e4d... libstdc++: Fix several _GLIBCXX_DEBUG tests (*)
b4cdc2a... Daily bump. (*)
2c3d487... VAX: Unify push operation selection (*)
d9ec27c... VAX: Check the correct operand for constant 0 push operatio (*)
294ca9e... VAX: Handle subtracting from self with QMATH DImode add/sub (*)
ffb1dcf... VAX: Handle constant 0 with QMATH DImode add/sub (*)
3530ca0... VAX: Remove unused register allocation from QMATH DImode ad (*)
20d68fa... VAX: Fix lower bound adjustment with `casesi' (*)
49ec636... widening_mul: Fix a > ~b to .ADD_OVERFLOW optimization [PR9 (*)
3cc4e18... Revert "Arm: Add NEON and MVE RTL patterns for Complex Addi (*)
d88e2cb... varasm: Reject soft frame or arg pointer registers for regi (*)
3b8a82f... Arm: Add NEON and MVE RTL patterns for Complex Addition, Mu (*)
2f05dad... Arm: Add support for auto-vectorization using HF mode. (*)
3ed472a... middle-end: Support complex Addition (*)
10bbba9... middle-end: Refactor and expose some vectorizer helper func (*)
501f470... Show coarrays on parse tree dump, implement debug for array (*)
f1eeabc... testsuite: Fix various scan-assembler-symbol-section issues (*)
1498b1a... Tweak the way that is_a is implemented (*)
1751a78... Move iterator_range to a new iterator-utils.h file (*)
6ad972e... rtlanal: Remove noop_move_p REG_EQUAL condition (*)
da40a69... vec: Silence clang warning (*)
9855e8a... Daily bump. (*)
815eb85... libstdc++: Fix _GLIBCXX_DEBUG mode constexpr compatibility (*)
ff2dfde... Fortran: Enable inquiry references in data statements [PR98 (*)
0bd6751... match.pd: Add ~(X - Y) -> ~X + Y simplification [PR96685] (*)
fe78528... widening_mul: Recognize another form of ADD_OVERFLOW [PR962 (*)
cc9b9c0... openmp, openacc: Fix up handling of data regions [PR98183] (*)
54f75d8... Daily bump. (*)
9324f7a... c++: Avoid considering some conversion ops [PR97600] (*)
8bab7dc... c++: Fix build with --enable-gather-detailed-mem-stats. (*)
262784b... c++: Final module preparations (*)
02fc65c... c++: Refactor final cleanup (*)
755cf78... Add missing varasm DECL_P check. (*)
35af877... Daily bump. (*)
ab264f4... compiler: encode user visible names if necessary (*)
e36ce56... arm: Auto-vectorization for MVE clean condition for vand an (*)
78e9cfe... arc: Update ARC700 cache hazard detection. (*)
a412be0... arc: Avoid generating brcc instructions with limm (*)
dfbe642... arc: Refurbish adc/sbc patterns (*)
1c6b86b... c++: module test harness (*)
059da60... c++: cp_tree_equal tweaks (*)
75de6a2... arm: Auto-vectorization for MVE: vorr (*)
f7ad444... arc: Use separate predicated patterns for mpyd(u) (*)
078c749... x86: Update user interrupt handler stack frame (*)
97b56de... c++: Module lang hook overriding (*)
37b242a... c++: name lookup API for modules (*)
958d42a... c++: missing SFINAE with pointer subtraction [PR78173] (*)
33314b1... arm: Improve documentation for effective target 'arm_softfl (*)
695b8d2... arm: [testsuite] fix lob tests for -mfloat-abi=hard (*)
ab231af... testsuite/98244 - amend gcc.dg/vect/vect-live-6.c (*)
4b488a2... testsuite/98242 - amend gcc.dg/vect/bb-slp-subgroups-3.c (*)
0fc3bf7... testsuite/98240 - amend gcc.dg/vect/pr97678.c (*)
955af69... testsuite/98239 - require vect_condition for gcc.dg/vect/bb (*)
1423318... expand: Fix up expand_doubleword_mod on 32-bit targets [PR9 (*)
fc7b424... tree-optimization/98235 - limit SLP discovery (*)
3e60dde... expansion: Sign or zero extend on MEM_REF stores into SUBRE (*)
499651e... ira.c: Fix ICE in ira-color [PR97092] (*)
fa4a8b6... tree-optimization/95582 - fix vector pattern with bool conv (*)
99d6ba6... Fix feature check for HRESET/AVX_VNNI/UINTR (*)
a5c0500... dojump: Fix up probabilities splitting in dojump.c comparis (*)
2ea6285... libstdc++: Remove redundant branches in countl_one and coun (*)
7f35955... Reduce memory requirements for ranger (*)
779bf18... Fix PR ada/98230 (*)
3cf63c9... c++: Add make_temp_override generator functions (*)
445430e... c++: Update value of __cplusplus for C++20. (*)
96a5c48... c++: Add fixed test [PR91506] (*)
4f1d8bd... c++: modules & using-decls (*)
c0979d8... c++: Name lookup for modules (*)
afc14c8... c++: modularize spelling suggestions (*)
b46dd03... arm: Fix typo in testcase mve-vsub_1.c (*)
e271cd0... c++: Add fixed test [PR68451] (*)
36d0108... c++: name-lookup refactoring (*)
237a8e8... Small fix to PLACEHOLDER_EXPR handling in loc_list_from_tre (*)
8c60696... c++: Module-specific error and tree dumping (*)
79c1b9f... c++: name-lookup cleanups (*)
2e65620... Remove misleading debug line entries (*)
a1fb16e... remove obsolete conversion handling from vectorizable_assig (*)
11a0bef... arm: Auto-vectorization for MVE: vand (*)
4cf70c2... data-ref: Rework integer handling in split_constant_offset (*)
f5b902a... [VECT] pr97929 fix (*)
703d2ac... Add WIDEN_PLUS, WIDEN_MINUS pretty print (*)
76c09f2... tree-optimization/98211 - fix bogus vectorization of conver (*)
f2a5e5f... drop __builtin_ from __clear_cache libname (*)
680e420... dojump: Improve float != comparisons on x86 [PR98212] (*)
66dea88... dojump: Optimize a == a or a != a [PR98169] (*)
a2a17ae... openmp: Fix ICE with broken doacross loop [PR98205] (*)
154e9b8... Allow scalar fallback for pattern root stmt (*)
8d63e3c... RISC-V: Explicitly call python when using multilib generato (*)
73cf5da... -fdump-go-spec: ignore type ordering of incomplete types (*)
2fe4f00... go-test.exp: recognize errorcheckdir -n (*)
ca2bd94... Daily bump. (*)
0c2200e... go-test.exp: rewrite errchk regexp quoting (*)
7d9767c... phiopt: Fix up two_value_replacement BOOLEAN_TYPE handling (*)
ef33047... aarch64: Add +pauth to -march (*)
4c61e35... i386: Remove REG_ALLOC_ORDER definition (*)
0aa1786... libstdc++: Fix build failure for target with no way to slee (*)
84d0825... tree-optimization/98213 - cache PHI walking result in SM (*)
0b37233... c++: Module parsing (*)
fe70679... c++: Fix printing of decltype(nullptr) [PR97517] (*)
33d2f41... testsuite: fix 2 tests on aarch64 (*)
76e4f44... aarch64: Add CPU-specific SVE vector costs struct (*)
cf97b97... c++: Decl module-specific semantic processing (*)
72217b5... IBM Z: Build autovec-*-signaling-eq.c tests with exceptions (*)
aa04320... OpenMP: C/C++ parse 'omp allocate' (*)
85f0a4d... Import HSA header files from AMD (*)
42bdf81... c/98200 - improve error recovery for GIMPLE FE (*)
1cb2d1d... gfortran.dg/gomp/reduction4.f90: Fix testcase (*)
0673fc6... fold-const: Fix native_encode_initializer bitfield handling (*)
4164e58... fold-const: Fix up native_encode_initializer missing field (*)
c3a63fb... c++: Avoid [[nodiscard]] warning in requires-expr [PR98019] (*)
4eb2848... c++: Don't require accessible dtors for some forms of new [ (*)
f6e8e27... Daily bump. (*)
ab3a5ff... testsuite: Fix up testcase for ia32 [PR98191] (*)
0221c65... c++: ICE with -fsanitize=vptr and constexpr dynamic_cast [P (*)
5ea350d... libgo: update to 1.15.6 release (*)
570c312... c++: Originating and instantiating module (*)
4ed1dc1... c++: Fix defaulted <=> fallback to < and == [PR96299] (*)
a988a39... c++: Distinguish ambiguity from no valid candidate (*)
447f99b... Avoid atomic for guard acquire when that is expensive (*)
f7251a2... if-to-switch: fix matching of negative conditions (*)
dded5f7... c++: template and clone fns for modules (*)
5312fa0... Raw tree accessors (*)
f1b6e17... compiler: use correct location for iota errors (*)
f41dd93... libgcc: block signals when releasing split-stack memory (*)
c0ed52d... arm: Replace calls to __builtin_vmvn* by ~ in vmvn intrinsi (*)
d04f3df... c++: Named module global initializers (*)
005cff4... Fortran: Add 'omp scan' support of OpenMP 5.0 (*)
e401db7... i386: Fix up X87_ENABLE_{FLOAT,ARITH} in conditions [PR9444 (*)
0bd4fec... c++: Fix MODULE_VERSION breakage (*)
210d143... c++: Mangling for modules (*)
edbbf73... libstdc++: Adjust whitespace in documentation (*)
76a1719... c++: module directive FSM (*)
0f2da02... c++: Add module includes (*)
6a789a9... testsuite: i386: Require avx512vpopcntdq in two tests (*)
4fdbd24... testsuite: i386: Require ifunc support in gcc.target/i386/p (*)
1746681... tree-optimization/98192 - fix double free in SLP (*)
3a008b1... testsuite/95900 - fix gcc.dg/vect/bb-slp-pr95866.c target r (*)
5b17c3c... contrib: filter more in filter-clang-warnings.py (*)
4c6a47c... testsuite: Avoid strict aliasing violations in some avx512 (*)
19c1ef8... contrib: modernize filter-clang-warnings.py (*)
3100709... openmp: -fopenmp-simd fixes [PR98187] (*)
c2c198b... tree-optimization/98191 - fix BIT_INSERT_EXPR sequence vect (*)
a294e63... tree-optimization/97559 - fix sinking in irreducible region (*)
3a6e3ad... gimple-isel: Fold x CMP y ? -1 : 0 to x CMP y [PR97872] (*)
e844c04... tree-optimization/98180 - fix BIT_INSERT_EXPR sequence vect (*)
c1370f8... Fix PR target/96470 (*)
ffd961f... PR tree-optimization/96344 (*)
4aaf337... PR target/98152: Checking python is available before using (*)
9121f80... syscall: don't use AF_LINK on hurd (*)
bc8a701... Daily bump. (*)
a19a242... C: Fix atomic loads. [PR97981] (*)
b737b70... builtins: Avoid ICE with __builtin_clear_padding on POINTER (*)
c3a1b3e... compiler: type of string index expression is byte (*)
7482d5a... c++: ICE with switch and scoped enum bit-fields [PR98043] (*)
16a2a45... go-test.exp: don't quote already-quoted parentheses (*)
e910477... compiler: don't name type descriptor for alias type (*)
1cac89d... c-family: Fix hang with -Wsequence-point [PR98126] (*)
ffb268f... c++: Adjust array type construction (*)
9d0eb0a... c++: check alias match for specializations [PR98116] (*)
92e563d... Fix location info in ipa_param_body_adjustments::modify_cal (*)
7243907... doc: "used" attribute saves decls from linker garbage colle (*)
ebdfd16... tree-optimization/98113 - vectorize a sequence of BIT_INSER (*)
cdcbef3... tree-optimization/98117 - fix range set by vectorization on (*)
f8fb01f... Housekeeping work in gigi (*)
67c4d1c... Fix internal error on library-level type extended locally (*)
6a1e04b... Fix assembler name collision (*)
6fb8da7... Fix oversight in earlier change (*)
02221be... Fix corner case issue with discriminated record type (*)
090abb0... Fix problematic conversion to boolean type (*)
bf615bf... IBM Z: Change Pmode to word_mode for stack probes (*)
ad9c120... Fix PR ada/97504 for mips*-linux (*)
a6a0db7... ipa-cp: Avoid unwanted multiple propagations (PR 97816) (*)
8441545... Don't build insn-extract.o with rtl checking (*)
7b4ea28... tree-optimization/98137 - enhance split_constant_offset ran (*)
0e49145... Daily bump. (*)
9da3382... doc: Remove -mcet (*)
6643ca0... x86: Check mode of pseudo register push (*)
8c23434... [PATCH] phiopt: Handle bool in two_value_replacement [PR796 (*)
9e12b8b... match.pd: Improve conditional_replacement for x ? 0 : -1 [P (*)
bd0f024... Upper cobound is determined by num_images(), not this_image (*)
1fab57f... Re: testsuite: Adjust target requirements for sad-vectorize (*)
6e1edf4... Daily bump. (*)
bfa7dd8... aix: fix ASM_OUTPUT_DEF warning (*)
4023420... c++: Normalize nested-requirements twice at parse time [PR9 (*)
904ac85... c++: Distinguish unsatisfaction vs errors during satisfacti (*)
4f47fca... PR target/95294: VAX: Add test cases for MODE_CC representa (*)
e552abe... PR target/95294: VAX: Convert backend to MODE_CC representa (*)
76a5535... VAX: Fix the LTO compiler downgrading code to non-PIC model (*)
c60d073... PDP11: Use `const_double_zero' to express double zero const (*)
20ab43b... RTL: Add `const_double_zero' syntactic rtx (*)
1be9edf... VAX: Make the `divmoddisi4' and `*amulsi4' comment notation (*)
3c08589... VAX: Correct issues with commented-out insns (*)
2b39f51... VAX: Fix predicates for widening multiply and multiply-add (*)
d38f844... VAX: Fix predicates and constraints for bit-field compariso (*)
0a9ea21... VAX: Make `extv' an expander matching the remaining bit-fie (*)
b3f3bba... VAX: Ensure PIC mode address is adjustable with aligned bit (*)
8a8de75... VAX: Remove EXTV/EXTZV/INSV instruction use from aligned ca (*)
4c29341... VAX: Fix predicates and constraints for EXTV/EXTZV/INSV ins (*)
e93fbce... VAX: Add the `movmemhi' instruction (*)
2c45dc7... VAX: Add a test for the `cpymemhi' instruction (*)
b9240a4... VAX: Actually produce QImode and HImode `ctz' operations (*)
273ffa3... VAX: Also provide QImode and HImode `ctz' and `ffs' operati (*)
a17ab4b... VAX: Provide the `ctz' operation (*)
da076a8... VAX: Add tests for `sync_lock_test_and_set' and `sync_lock_ (*)
65eee57... VAX: Add a test for the SImode `ffs' operation (*)
ea84bae... VAX: Actually enable `builtins.md' now that it is fully fun (*)
fbe5759... VAX: Correct `sync_lock_test_and_set' and `sync_lock_releas (*)
2500add... VAX: Use an int iterator to produce individual interlocked (*)
47d524a... VAX: Use a mode iterator to produce individual interlocked (*)
630c9a4... jump: Also handle jumps wrapped in UNSPEC or UNSPEC_VOLATIL (*)
4b70b2e... loop-doloop: Add missing call to `onlyjump_p' (*)
64880a7... cfgrtl: Add missing call to `onlyjump_p' (*)
4ec78ef... sel-sched-ir: Add missing call to `onlyjump_p' (*)
a2bd4e5... loop-iv: Add missing calls to `onlyjump_p' (*)
94f3367... ifcvt: Add missing call to `onlyjump_p' (*)
da749b9... RTL: Also support HOST_WIDE_INT with int iterators (*)
8c18e22... VAX: Correct fatal issues with the `ffs' builtin (*)
dfb21f3... VAX: Rationalize expression and address costs (*)
7920fe3... VAX/testsuite: Run target testing over all the usual optimi (*)
85f5a7d... VAX: Define LEGITIMATE_PIC_OPERAND_P (*)
91ae8fb... VAX: Remove `c' operand format specifier overload (*)
a27d5f9... PR target/58901: reload: Handle SUBREG of MEM with a mode-d (*)
4eb8f93... modulo-sched: Carefully process loop counter initialization (*)
7ae210d... Fortran: flag formal argument before resolving an array spe (*)
1352bc8... Darwin : Update libtool and dependencies for Darwin20 [PR97 (*)
3e2ae3e... X86_64: Enable support for next generation AMD Zen3 CPU. (*)
625e002... i386: Combine splitters followup [PR96226] (*)
43e84ce... c++: Fix constexpr access to union member through pointer-t (*)
c5fd8a9... Daily bump. (*)
918a5b8... runtime: update type descriptor name in fieldtrack C suppor (*)
a957532... c++: Fix deduction from auto template parameter [PR93083] (*)
df933e3... vec: Simplify use with C++11 range-based 'for'. (*)
b968029... rs6000: fix PTR_SIZE in rs6000.c (*)
eb79f4d... doc/implement-c.texi: About same-as-scalar-type volatile ag (*)
78c4a9f... gimple: Return fnspec only for replaceable new/delete opera (*)
ac2a696... i386: Add combine splitters to allow combining multiple ins (*)
33be07b... fold-const: Don't use build_constructor for non-aggregate t (*)
5a26d4a... c++: Revert dependent-array changes [PR 98116] (*)
97eaf8c... c++: Module API declarations (*)
704ccef... debug: Fix another vector DECL_MODE ICE [PR98100] (*)
65312df... dwarf: Add -gdwarf{32,64} options (*)
485b40a... testsuite: use param for if-to-switch tests (*)
53a0eb0... Add target selector to gcc.dg/pr98099.c (*)
7caa497... Refactor -frecord-gcc-switches. (*)
241a2c4... Fix checking failure in IPA-SRA (*)
9199da4... Document missing params. (*)
9715663... c++: Change __builtin_source_location to use __PRETTY_FUNCT (*)
b8dd0ef... Daily bump. (*)
6137188... c++: XFAIL testcase for PR98019 (*)
9a7f5e3... c++: Fix bootstrap on 32-bit hosts [PR91828] (*)
dce6c58... Add support for detecting mismatched allocation/deallocatio (*)
a3f7a69... c++: Exported using decls (*)
f7aeb82... c++: uninstantiated template friends (*)
3089f5f... Go testsuite: update new tests to version in source repo (*)
9f1a650... PowerPC: PR libgcc/97543 and libgcc/97643, fix long double (*)
30b606b... PR fortran/95342 - ICE in gfc_match_subroutine, at fortran/ (*)
656131e... libstdc++: Fix typos in #error strings (*)
442b6fb... fix __builtin___clear_cache overrider fallout (*)
44ac1ea... libstdc++: Update C++20 library implementation status (*)
57d76ee... libtdc++: Define std::source_location for C++20 (*)
9e433b3... libstdc++: Add std::bit_cast for C++20 [PR 93121] (*)
adbeeb1... Go testsuite: add a bunch of new tests from source repo (*)
2a099fd... go-test.exp: add -I. when compiling in directory (*)
5ea36d2... c++: Add testcase for PR98019 (*)
4a3b9f4... testsuite: update existing Go tests to source repo (*)
2fb2870... RTEMS: Add Cortex-R52 multilib (*)
3843fa2... libstdc++: Update powerpc-linux baselines for GCC 10.1 (*)
91cfacc... libstdc++: Disable std::array assertions for C++11 constexp (*)
eb8c2b3... c++: templatey type creation (*)
756f55e... i386: Fix up ix86_md_asm_adjust for TImode [PR98086] (*)
7254a78... c++: Testcases [PR 98115] (*)
17c9cf3... compiler: cast comparison function result to expected bool (*)
cd34d5f... compiler: defer to middle-end for complex division (*)
65af6bc... IBM Z: Fix mode in probe_stack pattern (*)
62fb1b9... c++: Fix array type dependency [PR 98107] (*)
9c68134... aarch64: Don't fold svundef* at the gimple level (*)
277ff34... Fix PR middle-end/98099 (*)
5d10376... Fix PR middle-end/98082 (*)
896048c... c++: Add __builtin_bit_cast to implement std::bit_cast [PR9 (*)
341035a... c++: consteval-defarg1.C test variant for templates (*)
614aff0... tree-ssa-threadedge.c (record_temporary_equivalences_from_s (*)
7356443... Fix division by 0 in printf_strlen_execute when dumping (*)
b20cd0c... RISC-V: Canonicalize --with-arch (*)
48ff86a... aarch64: Add +flagm to -march (*)
381d1d0... testsuite: Add testcase for already fixed PR [PR98104] (*)
7031098... Optimize vpsubusw compared to 0 into vpcmpleuw or vpcmpnleu (*)
35c4c67... Fix incorrect replacement of vmovdqu32 with vpblendd which (*)
c03a78d... c++: Push parms when late parsing default args (*)
54f97a2... c++: Fix late-parsed default arg context (*)
81d5907... Add popcount<mode> expander to enable popcount auto vectori (*)
c05ece9... introduce overridable clear_cache emitter (*)
93d883c... options.exp: unsupport tests that depend on missing languag (*)
5106ff7... Adjust tests even more to avoid ILP32 failures after r11-56 (*)
70a6200... tree-ssa-threadbackward.c (profitable_jump_thread_path): Do (*)
11860cf... Daily bump. (*)
7e231b2... c++: Treat OPAQUE_TYPE types as an aggregate type [PR97947] (*)
4ec9d09... dwarf2out: Fix up add_scalar_info not to create invalid DWA (*)
ba3d8df... c++: Implement LWG3396 Clarify point of reference for sourc (*)
2cace1c... rtl-optimization: Fix data flow maintenance bug in reg-stac (*)
dc2b372... libstdc++: Fix std::any pretty printer [PR 68735] (*)
2847d7d... c++: Give better placeholder diagnostic (*)
d9288bd... c++: Improve init handling (*)
07589ca... c++: typename_type structural comparison (*)
4ed34c6... git: Tell git send-email where to send patches. (*)
69bf1c7... c++: Fix ICE with inline variable in template [PR97975] (*)
4192ffd... c++: Fix tsubst ICE with invalid code [PR97993, PR97187] (*)
c68cae8... C++: Module-specific tree flags (*)
8f461a8... libbacktrace: correct buffer overflow tests (*)
0a7dc4b... Adjust test to avoid ILP32 failures after r11-5622 (PR midd (*)
9776b46... IBM Z: Use llihf and oilf to load large immediates into GPR (*)
cf44255... Sync .gitignore with binutils-gdb (*)
98e89dc... Go testsuite: update semi6.go from source repo (*)
dd053ee... libstdc++: Use libatomic for tests on all 32-bit powerpc ta (*)
af41805... c++: RTTI accessors for modules (*)
5bd5d85... compiler: reword "declared and not used" error message (*)
ed281e4... compiler: improve mixed named/unnamed parameter error messa (*)
c7932d5... compiler: don't advance past unexpected semicolon (*)
f0a2d11... Upgrade ACATS testsuite to latest ACATS 2.6 (*)
0fc6469... c++: Add lang_decl, type_decl API (*)
329ae1d... c++: Extend build_array_type API (*)
744ca1b... c++: Fix bootstrap (*)
feb93ad... tree-optimization/97630 - fix SLP cycle memory leak (*)
bad800c... vec.h: Fix GCC build with -std=gnu++20 [PR98059] (*)
05f7a2a... C++ Module Binding Vector (*)
6725994... MAINTAINERS: Add myself as arc port maintainer (*)
f5850e7... ipa: do not DECL_IS_MALLOC for void fns (*)
694d4a6... Use the section flag 'o' for __patchable_function_entries (*)
a1ebd4f... x86: Add the missing '.' for -mneeded (*)
8b2c3b5... libstdc++: Use longer timeout for istream::gcount() overflo (*)
74270a5... libstdc++: Fix null pointer dereferences in __gnu_cxx::rope (*)
d38fbb5... libstdc++: Fix indentation in rope (*)
d01ebe5... Add new test-case. (*)
a35d5e9... guard maybe_set_vectorized_backedge_value calls (*)
e34153b... expansion: Fix up infinite recursion due to double-word mod (*)
037fe26... expansion: Further improve double-word modulo, division and (*)
337d636... Fix __builtin_clear_padding for empty struct. (*)
ee42f82... GDB hooks: improve documentation (*)
8280098... rs6000: Disable HTM for Power10 and later by default (*)
018248e... i386: Fix abs an maxmin expanders for TARGET_PARTIAL_REG_ST (*)
49ca22d... diagnostics: ignore -fmax-errors for ICE (*)
c961e94... if-to-switch: Support chain with 2 BBs. (*)
e4c02ce... if-to-switch: consider only integral types (*)
7da9741... Use add/sub/neg insns to eliminate compare/test insns on H8 (*)
4bdf1e5... loop-iv: Fix typo in `iv_analyze_expr' description (*)
eacc335... go-test.exp: permit trailing */ on ERROR line (*)
6fbec03... Use SHF_GNU_RETAIN to preserve symbol definitions (*)
670f509... libstdc++: Make preprocessor checks for __cpp_lib_atomic_wa (*)
a70384f... libstdc++: Fix filesystem::path pretty printer test failure (*)
54967b0... x86: Add -mneeded for GNU_PROPERTY_X86_ISA_1_V[234] marker (*)
e0f5e79... Daily bump. (*)
6591e42... Add feature test macro for atomic<T>::wait (*)
abef369... Optimize max/min pattern with comparison (*)
db365b6... Fix mcore multilib specification (*)
bec21c6... Add pretty-printing support for __is_nothrow_{assignable,co (*)
b76f83e... PR middle-end/97595 - bogus -Wstringop-overflow due to DECL (*)
c7e2ef1... Fix more minor testsuite fallout from improved switch optim (*)
eccec86... Feature: Macros for identifying the wide and narrow executi (*)
39836f8... libstdc++: Pretty printers for _Bit_reference and _Bit_iter (*)
968666a... Fix compromised tests after recent switch table improvement (*)
91ddf86... openmp: Avoid ICE on depend clause on depobj OpenMP constru (*)
d02c41d... PR middle-end/97373 - missing warning on sprintf into alloc (*)
b3147c0... Make -fzero-call-used-regs work on the SPARC (*)
986bb15... testsuite: replace .* with a better regex (*)
9c17474... Darwin, D : Adjust the X spec to cater for duplicate use. (*)
efd1d4f... if-to-switch: Fix test-suite patterns. (*)
41676a3... C++ Module keywords (*)
6e3603e... C++ Module parameters & timers (*)
10ee6da... C++ Module options (*)
855bb43... Improve double-word mod even on powerpc [PR97459] (*)
404d0ca... loop-invariant: JUMP_INSNs aren't loop invariant [PR97954] (*)
2133e77... configury : Fix LEB128 support for non-GNU assemblers. (*)
6aa1227... libstdc++: Simplify detection of built-in functions (*)
6ea5a23... Regenerate a configure script omitted in r11-5520. (*)
d66db74... testsuite: Correct check_effective_target_hwaddress_exec (*)
31f76c9... C++ : Adjust warning for misplaced attributes. (*)
3940daf... Introduce can_vec_cmp_compare_p (*)
0fb3787... libstdc++: Use longer timeout for slow running tests (*)
03eb092... Add if-chain to switch conversion pass. (*)
58f71a3... libstdc++: Link test with libatomic if needed [PR 98003] (*)
55419d8... gcc/testsuite/s390: Add test cases for float_t (*)
a5dd6b6... IBM Z: Configure excess precision for float at compile-time (*)
cffd725... testsuite: remove LIT annotation and reduce (*)
cbc4ae2... IPA: drop implicit_section again (*)
69157fe... x86_64: Fix up -fpic -mcmodel=large -fno-plt [PR98063] (*)
57fcbe5... middle-end/98070 - fix realloc builtin fnspec (*)
a90606a... c++, debug: Treat -std=c++20 -gdwarf-5 like C++14 rather th (*)
934a541... driver: Don't imply -dD for -g3 -g0 [PR97989] (*)
76ab031... RISC-V: Drop some commited accidentally code. (*)
94358e4... Daily bump. (*)
c1c6750... Unbreak build with --disable-analyzer (*)
dccae0f... Add function comments for recently added member functions. (*)
eafb46c... internal/cpu: don't define CacheLinePadSize for mips64x (*)
9ebad4b... compiler, runtime: check len/cap for append(s, make(T, l).. (*)
e848a83... libgo: define SO_RCVTIMEO on 32-bit GNU/Linux (*)
5ba975e... compiler: improve error messages for expected curly brace (*)
c7f272e... compiler: use correct assignment order for type assertions (*)
8d8fea8... compiler: always use int context for index values (*)
38f1084... compiler: better error messages for missing interface metho (*)
4f32ece... compiler: improve error for import of non-string (*)
66dde7b... Add analyzer plugin support and CPython GIL example (*)
5ddb6ec... Remove dead cc0 code from H8 port (*)
b46314c... profopt-execute: unset testname_with_flags if create_gcov f (*)
f835e9f... dse: Cope with bigger-than-integer modes [PR98037] (*)
28a7fdd... Optimize or+and+or pattern to and+or (*)
167ab4b... ipa: dump symtab to emergency dump file (*)
57cbb7a... changelog: add hint for a file mismatch (*)
e40fece... Fix non-unique testnames (*)
82ac923... libstdc++: Add new C++20 headers to Doxygen settings (*)
637800c... libstdc++: Reduce default test timeout to 360 seconds (*)
b6a8e34... libstdc++: Set dg-timeout-factor for more slow tests (*)
1d6f6ac... Fortran: With OpenACC, ignore OpenMP's cond comp sentinels (*)
f4e7ea8... Fortran: -fno-automatic and -fopenacc / recusion check clea (*)
2610c78... Fortran's dump-parse-tree.c: Use '==' not '=' for '.eq.'. (*)
69bde2d... [Ada] s-trasym.ads: update the list of supported platforms (*)
e76a8ca... [Ada] Remove all ^L characters (*)
b601707... [Ada] Enable checks on runtime by default (*)
19b95c2... [Ada] Wrong replacement of Component.Discriminant (*)
1c4dfaf... [Ada] Minor reuse Is_Assignable (*)
ad6be99... [Ada] Simplify analysis of assignment statements (*)
3480505... [Ada] Minor reuse Is_Protected_Component (*)
c1a69c9... [Ada] Fix internal error on extended return and fixed-point (*)
f793711... [Ada] Implement inheritance for Default_Initial_Condition a (*)
7b76fe3... [Ada] Improve error recovery (*)
5a85f31... [Ada] Reimplement Ada.Numerics.Big_Numbers.Big_Reals.Fixed_ (*)
e783561... [Ada] Compiler crash on limited conditional expressions (*)
2bf891f... [Ada] Expand integer-only implementation of ordinary fixed- (*)
a18d46a... [Ada] Implement -gnateb switch (*)
b514643... [Ada] Potential read of uninitialized variable in exp_dist. (*)
336aa63... [Ada] Address warning compiling terminals.c (*)
a09afbd... [Ada] Add stream-oriented attributes support for 128-bit in (*)
4056d9a... [Ada] Spurious error on iterator over container with modifi (*)
602c7bc... [Ada] Add comment on special Heap variable used in GNATprov (*)
50a2820... [Ada] Fix serial port control setting on GNU/Linux (*)
a6617b2... [Ada] Minor style fixes (*)
9784779... [Ada] Fix folding of comparison operators in GNATprove mode (*)
a442bed... [Ada] Crash on ghost assignment check for illegal code (*)
f456de4... [Ada] Add continuation message when others choice not allow (*)
c161b39... [Ada] Small cleanup in System.Value_F (*)
b50706e... [Ada] Confusion in Transform_Function_Array and internal su (*)
86b747a... [Ada] Spurious visibility error in subprogram body in with_ (*)
ebbe3f2... tree-optimization/98064 - fix BB SLP live lane extract wrt (*)
1e5c644... changelog: allow subdir wildcard entry (*)
d795a8e... doc: Fix description of dg-require-effective-target (*)
4bcded2... tree-optimization/98048 - fix vector lowering of ABSU_EXPR (*)
5877c54... gimple ISEL: fix BB stmt iteration (*)
08cd56a... gcc-changelog: Add libstdc++-v3/testsuite to wildcard prefi (*)
4380d5a... rtl_dump_bb: fix segfault when reporting internal error (*)
e855b30... d: Add freebsd support for D compiler and runtime (*)
dee11eb... [Obvious] arm: Fix test from failing on some targets [PR918 (*)
4d87bd3... expansion: Improve double-word modulo by certain constant d (*)
fbbce1c... changelog: Allow wildcard pattern only. (*)
a5ad5d5... RISC-V: Always define MULTILIB_DEFAULTS (*)
3a5d8ed... Fix print_multilib_info when default arguments appear in th (*)
a8ae239... fixed _bswapsi2 function (*)
5f628fb... Fix minor bug in ft32 widening multiply (*)
a9625c5... Daily bump. (*)
bb67ad5... PR fortran/98017 - Suspected regression using PACK (*)
ccea137... Fix handling of ignore_stores in ipa_merge_modref_summary_a (*)
caea077... Fix freeing of thunk-info (*)
eafe8ee... Handle PHIs in compute_objsize. (*)
4dce3b0... d: Add darwin support for D language front-end (*)
2fdf75c... configure: Support building D front-end on *-*-darwin* (*)
4e4ba64... Fix hppa64-hpux11 build to remove source paths from embedde (*)
4612c4d... Fix PR ada/97504 on hppa*-*-hpux*. (*)
01148fa... Skip EAF_UNUSED parameters in handle_pure_call (*)
3350e59... Detect unused parameters in ipa-modref (*)
f59be8d... d: Remove d_size_t from front-end sources (PR 87788) (*)
5fbf0ec... Daily bump. (*)
8e59ff5... Improve support of simple bit-fields in -fdump-ada-spec (*)
b1adbc2... compiler: avoid follow-on errors for bad types (*)
822ea13... compiler: better error for x, x := 1, 2 (*)
c04bd12... Fix PR target/97939 (*)
36ec54a... Generate correct fn specs for some Fortran library function (*)
e87559d... Daily bump. (*)
fb6b29c... Revert previous change and use pragma to suppress -Wformat- (*)
9ccffd1... preprocessor: Fix #line overflow check [PR97602] (*)
5dbab7b... libphobos: Fix segfault at run-time when using custom Fiber (*)
6b2f370... d: Merge upstream dmd db0df3f7e. (*)
f886c4a... libphobos: Merge upstream druntime d37ef985. (*)
6ac67dd... libphobos: Merge upstream phobos 38873fe6e. (*)
9285e0f... d: Add float and double overloads for all core.math intrins (*)
67138ea... testsuite/i386: Fix XOP and FMA4 checking functions [PR9803 (*)
e8f83fa... libstdc++: Refactor dejagnu effective-target checks (*)
9df6c9c... INSTALL: Default to --enable-cet=auto (*)
4b5726f... In 'gcc/omp-oacc-kernels-decompose.cc:flatten_binds', don't (*)
4a7c799... libstdc++: Fix -Wrange-loop-construct warnings in filesyste (*)
b8ae081... changelog: allow flexible "cherry picked" format. (*)
0d7d69c... libstdc++: Partially revert r11-5314 (*)
b6a7b72... tree-optimization/98024 - fix rnflow regression (*)
6fb9b4c... gfortran.dg/gomp/requires-4.f90: Fix !$omp clause (*)
d78e106... gfortran.dg/gomp/requires-4.f90: Fix !$omp syntax (*)
83325a9... tree-ssanames: Allow non-SSA_NAME arguments to get_range_in (*)
bf0a63a... gimple-fold: Fix another __builtin_clear_padding ICE (*)
f324479... OpenACC: Fix integer-type issue with collapse/tile [PR97880 (*)
5f29f3d... aarch64: Introduce --param=aarch64-autovec-preference to se (*)
def0e5b... [Ada] Small tweaks to couple of Value routines (*)
4e6b87e... [Ada] Simplify Parent_Is_Boolean with subtype memberships (*)
586f6dd... [Ada] Reuse Append_New_Elmt where possible (*)
4a3b4c2... [Ada] Wrong compile time evaluation of Shift_Right (*)
d6a52e4... [Ada] Reference before declaration on C392015 (*)
a0f2ee7... [Ada] Restore access type instead of mode out parameter (*)
a873cb9... [Ada] Small improvement to System.Value_R.Scan_Raw_Real (*)
fdd0a84... [Ada] Do not apply range checks inside generics in GNATprov (*)
9884fc7... [Ada] Do not use 128-bit division for 64-bit fixed-point ty (*)
7d4ee5f... [Ada] To_GM_Time returning invalid value for Invalid_Time (*)
23e3e22... [Ada] Implement AI12-0187 (Stable properties of abstract da (*)
8ff0312... [Ada] Default_Initial_Condition assertion policy is now RM (*)
79b149b... [Ada] Sync doc and code for pragma Assertion_Policy (*)
3e9238f... [Ada] Assertion_Policy is not a valid assertion policy (*)
e2df202... [Ada] Do not compile predefined units with -gnatp in gnatma (*)
cc7c52c... [Ada] Restore general case for folding comparison of static (*)
a2481af... [Ada] Change parameter from access type to mode out (*)
bc1304f... [Ada] Move down call to Narrow_Large_Operation in Expand_N_ (*)
7943c4d... [Ada] Reimplement Ada.Numerics.Big_Numbers.Big_Reals.Float_ (*)
84c5462... [Ada] Optimize generation of checks for fixed-point types (*)
2d15041... [Ada] Simplify check for illegal non-returning procedures (*)
05e5950... [Ada] Abort defer mismatch with SJLJ exceptions (*)
bf85ff0... [Ada] Emit error messages for null/generic nonreturning pro (*)
7828769... [Ada] Fix tree for expanded instantiations corresponding to (*)
94a5437... [Ada] Adjust head comment of various subprograms in Exp_Fix (*)
946a5b8... [Ada] To_Big_Integer and 128bits integers (*)
69144d4... [Ada] Small tweaks to new implementation of Set_Image_Fixed (*)
9df8679... [Ada] Error in Big_Real comparison (*)
890cfc5... [Ada] Fix oversignt in genericized package System.Value_R (*)
73e07f1... [Ada] Optimize magnitude of integer operations for fixed po (*)
5e9f814... rs6000: Change rs6000_expand_vector_set param (*)
3493b0c... This patch adds absolute jump table support for rs6000. (*)
d48df6f... Daily bump. (*)
61c71a6... libstdc++: Define (and use) _GLIBCXX_HAVE_ATOMIC_WAIT (*)
7198827... libstdc++: Only define std::latch if atomic waiting is avai (*)
1a00786... libstc++: Fix typo in new check_effective_target_gthreads p (*)
beb9afc... libgfortran: Verify the presence of all functions for POSIX (*)
c87cce5... libgfortran: Correct FP feature macro checks (*)
218cedd... libstdc++: Set dg-timeout-factor for some slow tests (*)
39e837c... libstdc++: Allow dejagnu tool_timeout to be overridden (*)
10522ed... libstdc++: Fix some more deadlocks in tests [PR 97936] (*)
10ee46a... libstdc++: Add "futex" and "gthreads" effective-target keyw (*)
294e72e... Fix PR target/96607 (*)
a3ebc13... match.pd: Use ranges to optimize some x * y / y to x [PR979 (*)
c76b3f9... tree-optimization/97953 - fix bougs range recorded by EVRP (*)
5c197b8... tree-optimization/98015 - fix VEC_COND_EXPR lowering condit (*)
d24a4c8... Fix early-debug relocations (*)
715a8bc... i386: Cleanup argument handling in ix86_expand_*_builtin fu (*)
2a93fa4... dwarf: fix language_string for C2X (*)
55ebb0d... ada: c++: Get rid of libposix4, librt on Solaris (*)
2762cb1... libstdc++: Fix undefined FILE* operations in test (*)
127aa17... libstdc++: Add new headers to stdc++.h (*)
f670258... rs6000: Set param_vect_partial_vector_usage as 1 for P10 (*)
a386566... gimple-fold: Use DECL_PADDING_P in __builtin_clear_padding (*)
39f5e9a... match.pd: Avoid ICE with shifts [PR97979] (*)
776a37f... Delete dead code in ix86_expand_special_args_builtin (*)
5b3a8fa... testsuite/98002 - fix gcc.dg/strncmp-2.c (*)
c0c7270... Don't create location wrapper nodes within OpenACC clauses (*)
acdf30d... i386: Use SDWIM mode iterator for abs and maxmin [PR97873] (*)
e306895... [Ada] Ada.Numerics.Big_Numbers.Big_Reals.To_Big_Real looses (*)
678e195... [Ada] Ada 2020 AI12-0401 Renaming of qualified expression o (*)
8d87bb8... [Ada] Add support for 128-bit fixed-point types on 64-bit p (*)
0938e51... [Ada] Add the remark concerning the use of Image_Ordinary_F (*)
781fb9a... [Ada] Add support for .c output file (*)
aa83f3d... [Ada] Reuse Is_Generic_Subprogram where possible (*)
ebf90d6... [Ada] Minor reformatting and a typo fix (*)
c9e2eeb... [Ada] Replace warning suppression with assertion (*)
4e94b24... [Ada] Improve error message on illegal prefixed procedure c (*)
52424b1... [Ada] Crash on task declaration with Restriction_Warning (N (*)
9597d24... [Ada] Sync wide Ada.String hashing units (*)
bc0c82e... [Ada] Avoid potentially repeated calls to Prefix in Eval_Sl (*)
81c629f... [Ada] Warn on slices of the form A (subtype) for all object (*)
433b2e9... [Ada] Remove duplicated calls to Set_Entity (*)
0ea5290... [Ada] Memory leak in concatenation with Initialize_Scalars (*)
a160b4e... [Ada] Reuse Is_Concurrent_Type when detecting protected or (*)
416f9a2... [Ada] Constraint_Error in Task_Wrapper and -u0 (*)
ccd05f6... [Ada] Pass base type to Set_Has_Own_Invariants (*)
2015a57... [Ada] Adjust documentation of Aft_Value and Scale_Value (*)
b6735a1... [Ada] Incorrect runtime accessibility check on access discr (*)
adfa6cb... [Ada] Remove extra whitespace in bounded container Read pro (*)
5af3a22... [Ada] Reuse Is_Access_Object_Type where possible (*)
5f7ee28... [Ada] Simplify checks for library unit pragmas (*)
21d6636... [Ada] Add contracts to Ada.Strings.Maps (*)
0dd6aab... [Ada] New warning on questionable missing parentheses (*)
96ccfec... [Ada] Issue advice for error regarding Old/Loop_Entry on un (*)
e394660... [Ada] Correct a typo, plus other minor reformatting (*)
3268fb4... [Ada] Spurious error on formal package with overloaded subp (*)
1e00c00... [Ada] Compiler crash on named association in return aggrega (*)
8593037... [Ada] Fix casing of "circular instantiation" error (*)
32b0abb... i386: Optimize psubusw compared to 0 into pminuw compared t (*)
768ce4f... C: Do not drop qualifiers in typeof for _Atomic types. [PR6 (*)
8f81f43... testsuite: Adjust nextafter and skip profile-info-section o (*)
a02e304... [PR97983] LRA: Use the right emit func for putting insn in (*)
360258d... Daily bump. (*)
ca23341... Clean up -Wformat-diag warnings (PR bootstrap/97622, PR boo (*)
15f82d8... New ipa-modref testcases (*)
bb07490... Add EAF_NODIRECTESCAPE flag (*)
5962efe... Copy arg_flags in duplication hoooks in ipa-modref (*)
94172dc... PR fortran/85796 - Floating point exception with implied do (*)
1049e54... Add 'g++.dg/gomp/map-{1,2}.C' (*)
0cab706... Fix templatized C++ OpenACC 'cache' directive ICEs (*)
4919ed7... Improve abs with overflow implementations (*)
dfc537e... libstdc++: Remove redundant clock conversions in atomic wai (*)
7d2a98a... libstdc++: Encapsulate __gthread_cond_t as std::__condvar (*)
f76cad6... libstdc++: Fix testsuite helper functions [PR 97936] (*)
aec2d68... PR middle-end/97956 - ICE due to type mismatch in pointer_p (*)
9d908b7... libstdc++: Fix missing subsumption in std::iterator_traits (*)
1a8d1f5... libstdc++: Fix test failure on AIX (*)
b85fb31... libsanitizer: Add recently added commit to LOCAL_PATCHES (*)
a478505... libsanitizer: Add tests (*)
93a7325... libsanitizer: Add hwasan pass and associated gimple change (*)
0854b58... libsanitizer: mid-end: Introduce stack variable handling f (*)
3bd8783... libsanitizer: options: Add hwasan flags and argument parsi (*)
170e618... libsanitizer: Add option to bootstrap using HWASAN (*)
8a769f8... libsanitizer: Only build libhwasan when targeting AArch64 (*)
edb07cb... libsanitizer: Tie the hwasan library into our build system (*)
8eb1274... libsanitizer: Hwasan reporting check for dladdr failing (*)
1ee3d1e... libsanitizer: add hwasan. (*)
b13dacd... testsuite: Rename test to avoid typo in its name [PR95862] (*)
a4d9837... aarch64: Avoid false dependencies for SVE unary operations (*)
4aff491... compiler: avoid silent truncation for string(1 << 32) (*)
049ce9d... middle-end: __builtin_mul_overflow expansion improvements [ (*)
45281f1... Free more of CFG (*)
fddc7f0... middle-end/97579 - lower VECTOR_BOOLEAN_TYPE_P VEC_COND_EXP (*)
52ce50d... Fix atomic_capture-1.f90 testcase (*)
a46fa65... [Ada] Further optimization with uninitialized aggregates (*)
55fae09... [Ada] Spurious error on instance with predicated actual (*)
57966b4... [Ada] Fix couple of minor issues with local exception propa (*)
7a17384... [Ada] Remove shadowing by a nested subprogram parameter (*)
ea89e1c... [Ada] Merge duplicated processing for gnatmake -u and -U sw (*)
47c2b77... [Ada] Document attribute Has_Tagged_Values in GNAT RM (*)
14a16e3... [Ada] Minor whitespace fix in expansion of attribute Size (*)
52b9a26... [Ada] Use hardcoded names when converting aspects to pragma (*)
6d97121... [Ada] Reuse Is_Named_Number where possible (*)
28488f5... [Ada] Simplify aspect processing with membership tests (*)
a79039c... [Ada] Fix copy-paste mistake in diagnostics for aspect Effe (*)
ad26cae... [Ada] Simplify Ekind tests with wrappers and membership tes (*)
49c4dd7... [Ada] Simplify Is_Standard_xxx_Type routines with membershi (*)
a24033e... [Ada] Consistently use explicit Entity_Id type instead of a (*)
eb0d08a... [Ada] Don't constant-fold renamed qualified expressions (*)
2d80df4... [Ada] Remove dead and duplicated diagnostics for generic ac (*)
595c9ae... [Ada] Remove hyphens in two cases of "side-effect" used as (*)
e480bca... [Ada] Crash on right shift operator for signed integers (*)
4d617c3... [Ada] Reinstate utime based code for vx6 in __gnat_copy_att (*)
a6fecb0... [Ada] Minimize side-effect removal in GNATprove mode (*)
9d41d78... [Ada] Adjust support for 128-bit integer types in System.Ra (*)
a8c229e... [Ada] Fix internal compilation error on circular type in SP (*)
6d88dbd... [Ada] Add support for 128-bit integer types to GNAT.Random_ (*)
bbf14e1... [Ada] Allow debugging finalization-related expanded code (*)
cf4737d... [Ada] Unrecursify Set_Digit/Set_Image_Unsigned procedure (*)
6b0c5c7... [Ada] Remove repeated calls to Attribute_Name (*)
193040a... [Ada] Fix crash on invalid `pragma Profile` (*)
868268a... [Ada] Reuse Is_Named_Number where possible (*)
90cb252... [Ada] Fix style and typos in code for expanding attribute r (*)
97a26d1... [Ada] Minor refine type of a counter variable (*)
bc771e6... arm: Add test that was missing from old commit [PR91816] (*)
a5ccfd0... libstdc++: Fix silly typos [PR 97936] (*)
ad9cbce... libstdc++: Fix handling of futex wake [PR 97936] (*)
a7285c8... middle-end: Reject flexible array members in __builtin_clea (*)
1e2c9a2... Daily bump. (*)
d3e763e... changelog: fix parsing of a revert commit (*)
a3313a2... libstdc++: Disable failing tests [PR 97936] (*)
211d68d... PR c/97955 - ICE in build_array_type_1 on invalid redeclara (*)
f2a5cdf... Add a note. (*)
92a3004... c++: ICE with int{} in template. [PR97899] (*)
ce2d954... Revert: "Fix -ffast-math flags handling inconsistencies" (*)
1805dbc... Adjust regex pattern to expect an additional attribute and (*)
bc8f0f1... [PR97933] LRA: find correctly last empty dest block. (*)
f30a9a8... arm: correctly handle negating INT_MIN in arm_split_atomic_ (*)
13f93cf... preprocessor: Add deferred macros (*)
489be31... aarch64: Fix aapcs64 testsuite failures (*)
7e0078f... libstdc++: Run all tests in file (*)
4bbd5d0... libstdc++: Throw instead of segfaulting in std::thread cons (*)
e253d36... libstdc++: Use __libc_single_threaded for locale initializa (*)
97981e1... Tweak plugin-gcn.c defines (*)
4acba48... IBM Z: Restrict vec_cmp<m><n> on z13 (*)
fbd4553... IBM Z: Update autovec-*-quiet-uneq expectations (*)
c4fa372... Fix -ffast-math flags handling inconsistencies (*)
6076953... [Ada] Fix inconsistent parameter of SPARK_Msg_NE (*)
eafca96... [Ada] Cannot process -S -o with GNAT LLVM (*)
bfe5f95... [Ada] Reuse Is_Packed_Array where possible (*)
cb9d41e... [Ada] Fix minor typos in comments (*)
78004c4... [Ada] Compiler crash on assertion pragma in ghost region (*)
42b91d9... [Ada] Reuse In_Same_List where possible (*)
45ce230... [Ada] Simplify Is_Loop_Pragma (*)
428b131... [Ada] Replace chained if-then-elsif with case stmt for attr (*)
3a6fa9a... [Ada] Cleanup expansion of attribute Constrained (*)
1b55b8d... [Ada] Recognize delta and extension aggregates as objects (*)
7883a61... [Ada] Implement No_Unrecognized_{Aspects,Pragmas} restricti (*)
218079e... [Ada] Accept local objects in the prefix of attribute Loop_ (*)
4f94320... [Ada] Fix crash in GNATprove on inlined subprogram in defau (*)
fa65696... [Ada] Wrong resolution of universal_access = operators (*)
13209ac... [Ada] Premature finalization on build in place return and c (*)
2afd55a... [Ada] Small cleanup in the Ada.Text_IO hierarchy (*)
80a09e0... [Ada] AI12-0394 Named Numbers and User-Defined Numeric Lite (*)
dcb1cad... [Ada] Fix internal error on multiple nested instantiations (*)
e269fed... [Ada] Fix String_Literal aspect spec checking problem for s (*)
91592d0... [Ada] Handle correctly current instance of PO in local subp (*)
ac9ed5c... [Ada] Documentation: update -gnatyk description (*)
91edb3f... [Ada] Fix spurious error on child library-level subprogram (*)
1cc9eca... [Ada] Wrong finalization in call with if expression (*)
7f09424... [Ada] Implement Big_Integer.From_String fully (*)
3e65b68... [Ada] Fix resolution of subtype_indication in delta aggrega (*)
3ac0642... [Ada] Use high-level Present instead of low-level equality (*)
4127328... [Ada] Reject Global/Depends contracts on null procedures (*)
9cfd2c3... [Ada] Wrong handling of _ in Big_Reals.From_String (*)
02fb128... [Ada] Remove SPARK-specific expansion of array aggregates (*)
2307a1a... [Ada] Document characteristics of decimal fixed point types (*)
a1dd66b... i386: Add *setcc_hi_1* define_insn_and_split [PR97950] (*)
4adfcea... middle-end: Prefer no RMW in __builtin_clear_padding implem (*)
a40d577... testsuite: Add testcase for already fixed bug [PR97964] (*)
8c3aa35... More explicit checking of which OMP constructs we're expect (*)
f721753... [testsuite] Avoid Tcl 8.5-specific behavior (*)
54f7207... [testsuite] Emit 'warning' instead of 'error' diagnostics f (*)
24b553d... [testsuite] Enable column location checking for 'dg-optimiz (*)
2aaf44a... openmp: Fix C ICE on OpenMP atomics (*)
4866b2f... middle-end, c++: Treat shifts by negative as undefined [PR9 (*)
4cd35cf... Fix expected output after recent changes (*)
ab1d52b... test: Update some cases for vect_partial_vectors_usage_1 (*)
5700973... tree-opt: Fix segfault in tree-if-conv.c with -march=armv8. (*)
6692c40... Dump type attributes in dump_function_to_file. (*)
8e6198d... Daily bump. (*)
ed43143... c: Allow comparison of pointers to complete and incomplete (*)
f38a33a... ipa: special pass-through op for Fortran strides (*)
f80565d... Adjust rtx_costs for h8300 (*)
53a9065... config.sub, config.guess : Import upstream 2020-11-07. (*)
eae68c4... testsuite: Adjust pruning (*)
1ccee0f... libstdc++: Fix variable declared with wrong type (*)
0986d3b... libstdc++: Fix linker errors due to missing 'inline' keywor (*)
92b47a3... libstdc++: Add configure checks for semaphores (*)
183ae52... libstdc++: make atomic waiting depend on gthreads or futexe (*)
bcbde43... log/syslog: correct asm name for C function (*)
fd62dae... libstdc++: Link tests to libatomic as required [PR 97948] (*)
7ee0681... Release ipa-prop's agg.items and make alocation more carefu (*)
54af300... Do not leak SSANAMES in lto streamer (*)
204b61b... Diagnostic for module importation (*)
ff1c10c... c++: Add empty module.cc (*)
77ee207... MSP430: Remove target-specific handling of the "persistent" (*)
692d3b7... fix hybrid SLP discovery debug stmt issue (*)
762ca20... Implement the "persistent" attribute (*)
fb8309d... cp/decl.c: Set DECL_INITIAL before attribute processing (*)
b510765... Fix "noinit" attribute being ignored for -O0 and -fdata-sec (*)
4a8c543... Document bootstrap-asan configure option (*)
771a455... testsuite/arm: add missing -mthumb to several tests (*)
d3585f5... c++: Add missing verify_type_context call [PR97904] (*)
(*) This commit already exists in another branch.
Because the reference `refs/users/guojiufu/heads/personal-branch' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.
More information about the Gcc-cvs
mailing list