public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/ibuclaw/heads/darwin] (3647 commits) libphobos: Clean up some redundancies
@ 2021-09-17 14:33 Iain Buclaw
0 siblings, 0 replies; only message in thread
From: Iain Buclaw @ 2021-09-17 14:33 UTC (permalink / raw)
To: gcc-cvs
The branch 'ibuclaw/heads/darwin' was updated to point to:
1c2a43c9fb2... libphobos: Clean up some redundancies
It previously pointed to:
f7cf5c55ba9... libphobos: Clean up some redundancies
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------
f7cf5c5... libphobos: Clean up some redundancies
2cd92ac... Darwin D : Disable backtraces for Darwin for now.
499f1ca... D, Darwin, PPC : Declare support for libphobos.
8480732... D, Math, IBM128 : Use GCC builtins for floor and exp.
8f8b413... D, Math, IBM128 : Placeholder values for constants.
e39559b... D, Darwin, PPC : Implement thread interfaces.
e6ba7ed... D, Linux : Add implementation for PPC64 init stack.
8847609... D, Darwin : Update pthreads sizes.
2a10889... Darwin, D : Add .d suffix to the list for invoking dsymutil
e56fdb0... Darwin, PPC : Fix R13 for PPC64.
8b45ed2... D, Darwin : Make the Darwin code path more obvious (NFC).
f45187a... libphobos: Fix broken ucontext implementation, and other sm
9413e61... libphobos: Fix mcontext_t definitions for Darwin
29c699d... libphobos: Align interface of gcc.sections.osx with gcc.sec
602ec22... libphobos: Add more uses of getTargetInfo(osxVersionMin).
18f4a95... darwin: Implement osxVersionMin for getTargetInfo
9bf7b59... d: Implement __traits(getTargetInfo)
c194161... d: Don't emit normal functions and declarations when compil
69e0e93... libphobos: Checkpoint in darwin runtime support
Summary of changes (added commits):
-----------------------------------
1c2a43c... libphobos: Clean up some redundancies
924ab82... Darwin D : Disable backtraces for Darwin for now.
6ed3f4b... D, Darwin, PPC : Declare support for libphobos.
fb06e91... D, Math, IBM128 : Use GCC builtins for floor and exp.
1f46403... D, Math, IBM128 : Placeholder values for constants.
f9b2ced... D, Darwin, PPC : Implement thread interfaces.
8a68bde... D, Linux : Add implementation for PPC64 init stack.
d869b64... D, Darwin : Update pthreads sizes.
7e1c797... Darwin, D : Add .d suffix to the list for invoking dsymutil
a22f4db... Darwin, PPC : Fix R13 for PPC64.
8ab997f... D, Darwin : Make the Darwin code path more obvious (NFC).
f9a24cd... libphobos: Fix broken ucontext implementation, and other sm
d9df673... libphobos: Fix mcontext_t definitions for Darwin
a2f5cd6... libphobos: Align interface of gcc.sections.osx with gcc.sec
32fd4cf... libphobos: Add more uses of getTargetInfo(osxVersionMin).
2945ad4... darwin: Implement osxVersionMin for getTargetInfo
8f9a538... d: Implement __traits(getTargetInfo)
82233fc... d: Don't emit normal functions and declarations when compil
0f2f68c... libphobos: Checkpoint in darwin runtime support
654187d... Fortran: Prefer GCC internal macros to float.h in ISO_Fortr (*)
8593d2f... configure, jit: Allow for 'make check-gcc-jit'. (*)
4703182... Revert no longer needed fix for PR95539 (*)
749c31b... libstdc++: Rename tests with incorrect extension (*)
4a7842b... libgomp: Spelling error fix in OpenMP 5.1 conformance secti (*)
3a2bcff... openmp: Add support for OpenMP 5.1 atomics for C++ (*)
48b3caf... x86: Add TARGET_SSE_PARTIAL_REG_[FP_]CONVERTS_DEPENDENCY (*)
16cca18... x86: Properly handle USE_VECTOR_FP_CONVERTS/USE_VECTOR_CONV (*)
c3a2437... x86: Update memcpy/memset inline strategies for -mtune=trem (*)
61b03ad... x86: Update -mtune=tremont (*)
687e30d... Fix PR rtl-optimization/102306 (*)
a5873aa... AVX512FP16: Add intrinsics for casting between vector float (*)
1ef291e... AVX512FP16: Add testcase for vcvtsh2sd/vcvtsh2ss/vcvtsd2sh/ (*)
90429b9... AVX512FP16: Add vcvtsh2ss/vcvtsh2sd/vcvtss2sh/vcvtsd2sh. (*)
23fe603... AVX512FP16: Add testcase for vcvtph2pd/vcvtph2psx/vcvtpd2ph (*)
5a744e5... AVX512FP16: Add vcvtph2pd/vcvtph2psx/vcvtpd2ph/vcvtps2phx. (*)
6babedb... AVX512FP16: Add vcvttsh2si/vcvttsh2usi. (*)
8691efe... AVX512FP16: Add testcase for vcvttph2w/vcvttph2uw/vcvttph2d (*)
c027acc... AVX512FP16: Add vcvttph2w/vcvttph2uw/vcvttph2dq/vcvttph2qq/ (*)
babaa0e... AVX512FP16: Add testcase for vcvtsh2si/vcvtsh2usi/vcvtsi2sh (*)
3069a2e... AVX512FP16: Add vcvtsh2si/vcvtsh2usi/vcvtsi2sh/vcvtusi2sh. (*)
e19570d... Daily bump. (*)
54866f7... libgo: update to go1.17.1 release (*)
745781d... analyzer: Fix bootstrap with clang (*)
fce4e12... libstdc++: Regenerate the src/debug Makefiles as needed (*)
4337893... libstdc++: Increase timeout factor for slow pb_ds tests (*)
bd0df30... libstdc++: Update documentation that only refers to c++98 a (*)
cbe705a... libstdc++: Add noexcept to std::nullopt_t constructor (*)
21c7605... libstdc++: Remove non-deducible parameter for std::advance (*)
734b2c2... libstdc++: Add missing 'constexpr' to std::tuple [PR102270] (*)
e67917f... libstdc++: Add missing constraint to std::span deduction gu (*)
2c351da... libstdc++: Fix recipes for C++11-compiled files in src/c++9 (*)
9d813dd... libstdc++: Add noexcept to std::to_string overloads that do (*)
869107c... libstdc++: Add noexcept to unique_ptr accessors (*)
f9f1a6e... libstdc++: Fix UB in atomic_ref/wait_notify.cc [PR101761] (*)
93b5a66... rs6000: Handle overloads during program parsing (*)
2e2e65a... c++: constrained variable template issues [PR98486] (*)
cfea7b8... Fortran - fix handling of optional allocatable DT arguments (*)
db1a65d... Fix PR 67102: Add libstdc++ dependancy to libffi (*)
d7071e4... [i386] Change ix86_decompose_address return type to bool. (*)
acd7e7b... PowerPC: Fix rs6000-gen-builtins with build != host [PR1023 (*)
371848a... cgraph: Do not warn about caller count mismatches of remove (*)
ab08859... coroutines: Small cleanups to await_statement_walker [NFC]. (*)
8d6b12b... middle-end/102360 - adjust .DEFERRED_INIT expansion (*)
275a076... sparc: Add scheduling information for LEON5 (*)
a053dab... sparc: Add NOP in stack_protect_set32 if sparc_fix_b2bst en (*)
d4aa166... sparc: Prevent atomic instructions in beginning of function (*)
6d0c97b... sparc: Skip all empty assembly statements (*)
b4bbb37... sparc: Treat more instructions as load or store in errata w (*)
b7e0dd6... sparc: Print out bit names for LEON and LEON3 with -mdebug (*)
8e2c293... testsuite: Support single-precision in g++.dg/eh/arm-vfp-un (*)
8137be3... mips: Fix macro typo (*)
a26ff83... Check mask type when doing cond_op related gimple simplific (*)
a73d590... AVX512FP16: Add testcase for vcvtw2ph/vcvtuw2ph/vcvtdq2ph/v (*)
be0e4c3... AVX512FP16: Add vcvtuw2ph/vcvtw2ph/vcvtdq2ph/vcvtudq2ph/vcv (*)
038afce... AVX512FP16: Add testcase for vcvtph2w/vcvtph2uw/vcvtph2dq/v (*)
bd610db... AVX512FP16: Add vcvtph2dq/vcvtph2qq/vcvtph2w/vcvtph2uw/vcvt (*)
6d45f45... AVX512FP16: Add testcase for vmovsh/vmovw. (*)
c4d423c... AVX512FP16: Add vmovw/vmovsh. (*)
8d97081... c++: Small location tweak (*)
e0c0914... rs6000: Remove useless toc-fusion option (*)
9e85da8... Daily bump. (*)
2280606... c++: shortcut bad convs during overload resolution, part 2 (*)
f5ae644... rs6000: fix xcoff section encoding (*)
30e0253... c++: add parsing_function_declarator predicate (*)
e5d1af8... c++: Fix handling of decls with flexible array members init (*)
2ab5c3d... c++: default ctor that's also a list ctor [PR102050] (*)
2709337... zero-call-used-regs attr for ada (*)
7bdf515... i386: port vxworks to TARGET_CPU_P macro (*)
4320a4b... c++: don't warn about internal interference sizes (*)
adddfc8... rs6000: fix symtab_node::get == NULL issue (*)
a37d7d6... gcc-changelog: Add FIXME note. (*)
e0fcdc4... gcc-changelog: check git commit email address (*)
26d4ba0... target/102348 - fix powerpc-lynxos build (*)
7fc4d60... Optimize for V{8,16,32}HFmode vec_set/extract/init. (*)
feebc22... Maintain (mis-)alignment info in the first element of a gro (*)
e4d3643... AVX512FP16: Adjust builtin name for FP16 builtins to match (*)
b6d8fa6... tree-optimization/102318 - reduction epilogue re-use (*)
cc1e288... libstdc++: Check for TLS support on mingw cross-compilers (*)
243e0a5... Output vextract{i,f}{32x4,64x2} for (vec_select:(reg:Vmode) (*)
8b69c48... Add OpenACC 'host_data' testing to 'gfortran.dg/goacc/unexp (*)
947332a... Remove support for vax-openbsd (*)
40c9541... Remove m68k-openbsd support (*)
a53781c... c++: don't predeclare std::type_info [PR48396] (*)
ba9b07d... c++: correct object scope handling (*)
f53a89f... c++: tweak C++20 destructor template-id rule (*)
4633d62... gcc: xtensa: fix PR target/102336 (*)
52ac72a... Daily bump. (*)
b305ec9... Fortran - fix ICE during error recovery checking entry char (*)
c89d805... c++tools : Add a simple handler for ModuleCompiledRequest. (*)
f80b9be... rs6000: Disable optimizing multiple xxsetaccz instructions (*)
fb32372... configure: Avoid unnecessary constraints on executables for (*)
70ee703... coroutines: Make proxy vars for the function arg copies. (*)
c5a735f... coroutines: Expose implementation state to the debugger. (*)
de07cff... c++: empty union member activation during constexpr [PR1021 (*)
818c505... c++: Update DECL_*SIZE for objects with flexible array memb (*)
f008fd3... c++: Fix __is_*constructible/assignable for templates [PR10 (*)
33fdbbe... Fortran: Add missing ST_OMP_END_SCOPE handling [PR102313] (*)
e210398... testsuite: fix failing pytest tests (*)
bd55fa1... Fix PR ada/101970 (*)
9bb2029... arc: Update ZOL pattern. (*)
f349a8b... Do not issue size error for too large array type (*)
b9c3585... Fix inaccurate bounds in debug info for vector array types (*)
2686401... Fix internal error on broken import of vector intrinsics (*)
fad5405... Strengthen compatibility warning for GCC builtins (*)
caef520... Fix internal error on pointer-to-pointer binding in LTO mod (*)
b29fc21... testsuite: Use sync_long_long instead of sync_int_long for (*)
3f89d5e... openmp: Add testing checks (whether lhs appears in operands (*)
f3922ac... Implement PR ada/101385 (*)
45d32da... Remove superfluous call to UI_Is_In_Int_Range (*)
f1f5b1f... Give more informative error message for by-reference types (*)
ebcdd00... AVX512FP16: Add testcase for fpclass/getmant/getexp instruc (*)
8486e9f... AVX512FP16: Add fpclass/getexp/getmant instructions. (*)
b6e944d... AVX512FP16: Add testcase for vreduceph/vreducesh/vrndscalep (*)
8bed761... AVX512FP16: Add vreduceph/vreducesh/vrndscaleph/vrndscalesh (*)
03f0cbc... AVX512FP16: Add testcase for vrcpph/vrcpsh/vscalefph/vscale (*)
bf4c124... AVX512FP16: Add vrcpph/vrcpsh/vscalefph/vscalefsh. (*)
c636572... AVX512FP16: Add testcase for vsqrtph/vsqrtsh/vrsqrtph/vrsqr (*)
4204740... AVX512FP16: Add vsqrtph/vrsqrtph/vsqrtsh/vrsqrtsh. (*)
22abfa3... c++: Fix warning on 32-bit x86 (*)
07985c4... Daily bump. (*)
104c05c... Fortran - ensure simplification of bounds of array-valued n (*)
8d93ba9... Fortran - fix handling of substring start and end indices (*)
6c79057... Don't maintain a warning spec for 'UNKNOWN_LOCATION'/'BUILT (*)
1985392... Clarify 'key_type_t' to 'location_t' as used for 'gcc/diagn (*)
accf943... Simplify 'gcc/diagnostic-spec.h:nowarn_map' setup (*)
76b7501... c++: implement C++17 hardware interference size (*)
8ea2925... i386: support micro-levels in target{,_clone} attrs [PR1016 (*)
03312cb... [aarch64] Fix target/95969: __builtin_aarch64_im_lane_bound (*)
20f3c16... Remove m32r{,le}-*-linux* support from GCC (*)
9e58de3... Fix PR lto/49664: liblto_plugin.so exports too many symbols (*)
512b383... aarch64: PR target/102252 Invalid addressing mode for SVE l (*)
c7a669a... Remove references to FSM threads. (*)
c8b2b89... c++: parameter pack inside constexpr if [PR101764] (*)
90ac6ed... c++: fix -fsanitize-coverage=trace-pc ICE [PR101331] (*)
a7f5985... Adjust ssa-dom-thread-7.c on aarch64. (*)
5b01bfe... x86: Add TARGET_AVX256_[MOVE|STORE]_BY_PIECES (*)
c8e4cb8... Use gen_lowpart_if_possible instead of gen_lowpart to avoid (*)
924326b... Move pointer_equiv_analyzer to new file. (*)
5f6a6c9... gimple: allow more folding of memcpy [PR102125] (*)
f0cfd07... arm: expand handling of movmisalign for DImode [PR102125] (*)
408e8b9... rtl: directly handle MEM in gen_highpart [PR102125] (*)
c012297... cr16-elf is now obsoleted (*)
f42e95a... Fix multi-statment macro (*)
c86de34... Remove DARWIN_PREFER_DWARF and dead code (*)
2071a0e... Fix i686-lynx build breakage (*)
a7348a1... Add cr16-*-* to the list of obsoleted targets (*)
716e03f... Default AVR to DWARF2 debug (*)
d399e43... Always default to DWARF2 debugging for RX, even with -mas10 (*)
113ff25... Default Alpha/VMS to DWARF2 debugging only (*)
2ebb6f6... Always default to DWARF2 debug for cygwin and mingw (*)
fc4a29c... libgfortran: Handle m68k extended real format in ISO_Fortra (*)
fbeead5... rs6000: Add load density heuristic (*)
b70e254... rs6000: Remove typedef for struct rs6000_cost_data (*)
7f8ee89... [i386] Remove UNSPEC_{COPYSIGN,XORSIGN}. (*)
e1ab928... Daily bump. (*)
53a4def... d: Don't include terminating null pointer in string express (*)
b195fae... Also preserve SUBREG_PROMOTED_VAR_P in expr.c's convert_mov (*)
d71126e... Daily bump. (*)
79513dc... compiler: don't pad zero-sized trailing field in results st (*)
5485bbe... Refactor jump_thread_path_registry. (*)
3fca63b... testsuite: Fix c-c++-common/auto-init-* tests (*)
a26206e... Daily bump. (*)
332a9f7... libgccjit: Generate debug info for variables (*)
57b7c43... Revert "Get rid of all float-int special cases in validate_ (*)
f75e524... MAINTAINERS: Adding myself to to DCO and write after approv (*)
8122fbf... openmp: Implement OpenMP 5.1 atomics, so far for C only (*)
b7f8470... compiler: correct condition for calling memclrHasPointers (*)
01b5038... Disable threading through latches until after loop optimiza (*)
fb88bf9... doc: document BPF -mcpu and related options (*)
ae1cce7... bpf testsuite: add tests for new feature options (*)
5b2ab1d... bpf: add -mcpu and related feature options (*)
4f0f696... bpf: correct zero_extend output templates (*)
7f8af6d... libstdc++: Use "test.invalid." for invalid hostname (*)
79f488d... middle-end/102273 - avoid ICE with auto-init and nested fun (*)
5c5c2d8... Fix 'dg-do run' syntax in 'c-c++-common/auto-init-padding-{ (*)
1dae802... middle-end/102269 - avoid auto-init of empty types (*)
f7523db... Remove vestiges of --with-stabs (*)
1e77bcb... AVX512FP16: Add testcase for vcmpph/vcmpsh/vcomish/vucomish (*)
0f20073... AVX512FP16: Add vcmpph/vcmpsh/vcomish/vucomish. (*)
98da680... AVX512FP16: Add testcase for vmaxph/vmaxsh/vminph/vminsh. (*)
b96cb2c... AVX512FP16: Add vmaxph/vminph/vmaxsh/vminsh. (*)
63d7c9d... AVX512FP16: Add testcase for vaddsh/vsubsh/vmulsh/vdivsh. (*)
7183826... AVX512FP16: Add vaddsh/vsubsh/vmulsh/vdivsh. (*)
d959312... AVX512FP16: Enable _Float16 autovectorization (*)
0458154... Remove dbx.h, do not set PREFERRED_DEBUGGING_TYPE from dbxc (*)
60efb1f... Remove copysign post_reload splitter for scalar modes. (*)
f84e2f0... Daily bump. (*)
a25e0b5... Add -ftrivial-auto-var-init option and uninitialized variab (*)
5fe0865... Fortran - out of bounds in array constructor with implied d (*)
de515ce... x86-64: Update AVX512FP16 ABI tests for x32 (*)
013cfc6... Improve LIM fill_always_executed_in computation (*)
6e27bc2... Avoid full DOM walk in LIM fill_always_executed_in (*)
f77f3ad... AVX512FP16: Add testcase for vaddph/vsubph/vmulph/vdivph. (*)
bd7a34e... AVX512FP16: Add vaddph/vsubph/vdivph/vmulph. (*)
8f323c7... Optimize v4sf reduction. (*)
60eec23... Optimize vec_extract for 256/512-bit vector when index exce (*)
b6db7cd... Daily bump. (*)
3c64582... c++: Fix docs on assignment of virtual bases [PR60318] (*)
e66b9f6... analyzer: fix ICE when discarding result of realloc [PR1022 (*)
716a583... c++/102228 - make lookup_anon_field O(1) (*)
d27d694... testsuite: Allow .sdata in more cases in gcc.dg/array-quals (*)
d081516... testsuite: Use explicit -ftree-cselim in tests using -fdump (*)
86e6268... rs6000: Fix ELFv2 r12 use in epilogue (*)
7485a52... i386: Fix up xorsign for AVX [PR89984] (*)
6576ad5... Compile __{mul,div}hc3 into libgcc_s.so.1. (*)
7285f39... tree-optimization/102183 - sccvn: fix result compare in vn_ (*)
87d55da... libgcc, i386: Export *hf* and *hc* from libgcc_s.so.1 (*)
a7b626d... i386: Fix up @xorsign<mode>3_1 [PR102224] (*)
4a61bca... AVX512FP16: Add abi test for zmm (*)
07308cd... AVX512FP16: Add ABI test for ymm. (*)
22ce16f... AVX512FP16: Add ABI tests for xmm. (*)
5bbd88b... AVX512FP16: Add tests for vector passing in variable argume (*)
2f3318d... AVX512FP16: Add testcase for vector init and broadcast intr (*)
9e2a82e... AVX512FP16: Support vector init/broadcast/set/extract for F (*)
a684121... AVX512FP16: Initial support for AVX512FP16 feature and scal (*)
f19a327... Support -fexcess-precision=16 which will enable FLT_EVAL_ME (*)
a549a9a... Adjust the wording for x86 _Float16 type. (*)
b274813... Daily bump. (*)
b552c4e... gcc: xtensa: fix PR target/102115 (*)
21b046b... runtime: use hash32, not hash64, for amd64p32, mips64p32, m (*)
d9996cc... doc: BPF CO-RE documentation (*)
f4cdfd4... bpf testsuite: Add BPF CO-RE tests (*)
8bdabb3... bpf: BPF CO-RE support (*)
0a2bd52... btf: expose get_btf_id (*)
5b72340... ctfc: add function to lookup CTF ID of a TREE type (*)
44e4ed6... ctfc: externalize ctf_dtd_lookup (*)
81eced2... dwarf: externalize lookup_type_die (*)
578cd82... Fix fatal typo in gcc.dg/no_profile_instrument_function-att (*)
2a1537a... Fortran - improve error recovery determining array element (*)
849d5f5... dwarf2out: Emit BTF in dwarf2out_finish for BPF CO-RE useca (*)
e29a960... bpf: Add new -mco-re option for BPF CO-RE (*)
053db9a... debug: Add BTF_WITH_CORE_DEBUG debug format (*)
c03db57... tree: Change error_operand_p to an inline function (*)
81f9718... c++: Fix up constexpr evaluation of deleting dtors [PR10049 (*)
ff7bc50... libgomp.texi: Extend OpenMP 5.0 Implementation Status (*)
020e2db... Rename forwarder_block_p in treading code to empty_block_wi (*)
fc4f063... libgfortran: Makefile fix for ISO_Fortran_binding.h (*)
81e9178... Fix PR debug/101947 (*)
ad9fcb9... x86: Enable FMA in unsigned SI to SF expanders (*)
8430681... tree-optimization/102226 - fix epilogue vector re-use (*)
ba1cc69... C, C++, Fortran, OpenMP: Add support for 'flush seq_cst' co (*)
aad72d2... inline: do not einline when no_profile_instrument_function (*)
f387ff7... tree-optimization/101555 - avoid redundant alias queries in (*)
cff72ef... libgomp.texi: Add OpenMP Implementation Status (*)
13beaf9... Fortran: Revert to non-multilib-specific ISO_Fortran_bindin (*)
546ecb0... rs6000: Expand fmod and remainder when built with fast-math (*)
58572bb... MIPS: add .module arch and ase to all output asm (*)
9f99555... Daily bump. (*)
74cb45e... Correct implementation of wi::clz (*)
1bc6601... invoke.texi: Fix @opindex for -foffload-options (*)
78b34cd... gcc_update: use human readable name for revision string in (*)
652bef7... x86: Add non-destructive source to @xorsign<mode>3_1 (*)
93e6809... Avoid FROM being overwritten in expand_fix. (*)
086bb91... 'libgomp.c/target-43.c': '-latomic' for nvptx offloading (*)
c0b03af... Fix debug info for packed array types in Ada (*)
8a4602c... match.pd: Fix up __builtin_*_overflow arg demotion [PR10220 (*)
564efbf... Fix PR tree-optimization/63184: add simplification of (& + (*)
637dfcf... Explicitly add -msse2 to compile HF related libgcc source f (*)
a3fb781... tree-optimization/102176 - locally compute participating SL (*)
66bba4d... Daily bump. (*)
74df79e... libgo: update to final Go 1.17 release (*)
a827909... Make the path solver's range_of_stmt() handle all statement (*)
90ef153... Add an unreachable_path_p method to path_range_query. (*)
cbeeadf... Clean up registering of paths in backwards threader. (*)
b27416a... Improve handling of C bit for setcc insns (*)
617c9ce... Daily bump. (*)
7b73954... Daily bump. (*)
2484f7a... rs6000: Don't use r12 for CR save on ELFv2 (PR102107) (*)
addf167... coroutines: Support for debugging implementation state. (*)
a45a7ec... coroutines: Add a helper for creating local vars. (*)
8897497... coroutines: Use DECL_VALUE_EXPR instead of rewriting vars. (*)
6b69bf5... Fix target/102173 ICE after error recovery (*)
98f1dd0... Fix some GC issues in the aarch64 back-end. (*)
8af8abf... Implement POINTER_DIFF_EXPR entry in range-op. (*)
47543e5... c++: shortcut bad convs during overload resolution [PR10190 (*)
3ccb523... libgcc, soft-float: Fix strong_alias macro use for Darwin. (*)
0100555... Do not assume loop header threading in backward threader. (*)
6209964... Abstract PHI and forwarder block checks in jump threader. (*)
779275c... Improve backwards threader debugging dumps. (*)
a3ff15a... Dump reason why threads are being cancelled and abstract co (*)
5ec4990... c++: Avoid bogus -Wunused with recent change (*)
943c65c... Fortran: Fix Bind(C) char-len check, add ptr-contiguous che (*)
2fcfc03... Avoid using unavailable objects in jt_state. (*)
b237eb9... Do not release state location until after path registry. (*)
9fa5ba4... Add debug helper for jump thread paths. (*)
7200a44... RAII class to change dump_file. (*)
4db10cb... Add function name when dumping ranger contents. (*)
410e874... Use non-null knowledge in path_range_query. (*)
1342891... Improve path_range_query dumps. (*)
abcd237... Implement relation_oracle::debug. (*)
d2e278e... Remove unnecessary include from tree-ssa-loop-ch.c (*)
5db93cd... Skip statements with no BB in ranger. (*)
bccf4b8... Improve support for IMAGPART_EXPR and REALPART_EXPR in rang (*)
4ce9045... libgomp.*/error-1.{c,f90}: Fix dg-output newline pattern (*)
8d34ffb... Improve compatibility of -fdump-ada-spec with warnings (*)
090f0d7... openmp: Improve expand_omp_atomic_pipeline (*)
e902136... c++, abi: Set DECL_FIELD_CXX_ZERO_WIDTH_BIT_FIELD on C++ ze (*)
de6795b... Remove macro check for __AMX_BF16/INT8/TILE__ in header fil (*)
9f7c2ba... Daily bump. (*)
93b6b2f... libgfortran: Further fixes for GFC/CFI descriptor conversio (*)
cb17b50... Fortran: TS 29113 testsuite (*)
89cf858... libstdc++: Implement std::atomic<T*>::compare_exchange_weak (*)
892400f... libstdc++: Tweak whitespace in <atomic> (*)
dba1ab2... libstdc++: Remove "no stronger" assertion in compare exchan (*)
5b73abd... libstdc++: Define std::invoke_r for C++23 (P2136R3) (*)
9695e1c... Improve -Wuninitialized note location. (*)
5960477... Add support for device-modifiers for 'omp target device'. (*)
483e400... Refine fix for PR78185, improve LIM for code after inner lo (*)
2af6dd7... match.pd: Demote IFN_{ADD,SUB,MUL}_OVERFLOW operands [PR995 (*)
1e6267b... Revert "tree-optimization/102155 - fix LIM fill_always_exec (*)
b387e66... libgcc: Enable hfmode soft-sf/df/xf/tf extensions and trunc (*)
7cbc870... Enable _Float16 type for TARGET_SSE2 and above. (*)
e42d2d2... Update hf soft-fp from glibc. (*)
f482bf2... tree-optimization/102155 - fix LIM fill_always_executed_in (*)
6e16b21... Revert "MIPS: add .module mipsREV to all output asm file" (*)
e11c604... Daily bump. (*)
165446a... Call reduce_vector_comparison_to_scalar_comparison earlier (*)
a45786e... Fix target/101934: aarch64 memset code creates unaligned st (*)
c4d6dca... libcpp: Implement C++23 P1949R7 - C++ Identifier Syntax usi (*)
852fdc2... Add MIPS Linux support to gcc.misc-tests/linkage.c (testsui (*)
ece28da... Enable ranger and caching in pass_waccess. (*)
ac6e77a... libcpp: __VA_OPT__ tweak (*)
e928cf4... libcpp: __VA_OPT__ p1042r1 placemarker changes [PR101488] (*)
7c5003c... c++: Add test for fixed PR [PR101592] (*)
fbb334a... libiberty, configure, Darwin: Avoid detecting deprecated sb (*)
a88280c... Fortran - improve wording of error message (*)
7a6f40d... Fix arm target build with inhibit_libc (*)
424e460... Simplify 'gcc/tree.c:walk_tree_1' handling of 'OMP_CLAUSE' (*)
1cef303... Objective-C, NeXT: Fix messenging non-aggregate return-in-m (*)
8433baa... C-family: Add attribute 'unavailable'. (*)
21b4d0e... coroutines : Add a missed begin/finish else clause to the c (*)
8406ed9... coroutines: No cleanups on goto statements. (*)
fcc0c84... libphobos: Update comment for DRUNTIME_OS_SOURCES (*)
53cfed5... libphobos: Don't add zlib when ENABLE_LIBDRUNTIME_ONLY (*)
bea0715... vectorizer: Fix up vectorization using WIDEN_MINUS_EXPR [PR (*)
a61623d... graph output: use better colors for edges (*)
13a43a9... tree-optimization/93491 - avoid PRE of trapping calls acros (*)
153766e... tree-optimization/102139 - fix SLP DR base alignment (*)
ea1a164... MAINTAINERS: Add YunQiang Su for write after approval (*)
7c92260... md/define_c_enum: support value assignation (*)
45ff125... bswap: Fix up bswap_view_convert handling [PR102141] (*)
e6bd9c4... tree-optimization/102149 - add testcase for fixed bug (*)
8236852... C: PR c/79412: Poison decls with error_mark_node after type (*)
d2874d9... Get rid of all float-int special cases in validate_subreg. (*)
508fa61... Revert "Make sure we're playing with integral modes before (*)
6d51ee4... Daily bump. (*)
9c6344c... c++: Various small fixes (*)
e4cb3bb... Fortran - extend set of substring expressions handled in le (*)
ef7becc... libstdc++: Add valid range checks to std::span constructors (*)
f1e7319... c++: check arity before deduction w/ explicit targs [PR1267 (*)
92dc5d8... Fix 'OMP_CLAUSE_TILE' operands handling in 'gcc/tree.c:walk (*)
22e6b32... [OMP] Standardize on 'omp_privatize_by_reference' (*)
b3aa328... Avoid valid Coverity warning for comparing array to zero. (*)
e4d2305... Disable gcc_rich_location copying and assignment. (*)
e45d5b6... Add attribute returns nonnull to get_range_query. (*)
1cacdef... libstdc++: Fix broken autoconf check for O_NONBLOCK (*)
f63e86f... libstdc++: Remove redundant noexcept-specifier on definitio (*)
763eb1f... libstdc++: Add missing return for atomic timed wait [PR1020 (*)
feec7ef... libstdc++: Improve error handling in Net TS name resolution (*)
48b20d4... libstdc++: Fix ip::tcp::resolver test failure on Solaris (*)
863d652... [Committed] Fix subreg_promoted_mode breakage on various pl (*)
17dc903... c++: use iloc_sentinel in another place (*)
9aeadd8... c++: Improve error recovery with constexpr [PR92193] (*)
18f0e57... Restore intent of data-sym-multi-pool test (*)
d158c3f... More stabs removal. (*)
eca7302... testsuite: Fix gcc.dg/vect/pr101145* tests [PR101145] (*)
03be3cf... Add support for device-modifiers for 'omp target device'. (*)
69b09c5... libstdc++: Fix 17_intro/names.cc failures on Solaris (*)
cad36f3... Preserve SUBREG_PROMOTED_VAR_P on (extend:HI (subreg/s:QI ( (*)
0960d93... Only simplify TRUNCATE to SUBREG on TRULY_NOOP_TRUNCATION t (*)
6792734... tree-optimization/102142 - fix typo in loop BB reduc cost a (*)
de7a795... libgcc: Add missing runtime exception notices (*)
5e57bac... middle-end/102129 - avoid TER of possibly trapping expressi (*)
dd779c5... gdb: Add a dependency between gdb and libbacktrace (*)
06ac981... tree-ssa-ccp: Fix up bit_value_binop on RSHIFT_EXPR [PR1021 (*)
dd817cc... arm: Adjust test for soft fp targets. (*)
aba8006... Fix gcc.dg/ipa/inline-8.c for -fPIC (*)
2dc6782... Fix PR driver/79181 (and others), not deleting some /tmp/cc (*)
e4d8607... Fix x86/56337 : 1<<28 alignment is broken (*)
d904008... MIPS: add .module mipsREV to all output asm file (*)
4ecfc7e... MIPS: use mips_isa enum instead hardcoded numbers (*)
f4b4170... Unify UNSPEC_MASKED_EQ/GT to the form of UNSPEC_PCMP. (*)
1e2f030... Daily bump. (*)
eafa9d9... analyzer: support "bifurcation"; reimplement realloc [PR992 (*)
8960a29... c++: limit instantiation with ill-formed class [PR96286] (*)
729f688... c++: preserve location through constexpr (*)
a8de832... c++: fold function template args sooner [PR101460] (*)
a7083b8... Fortran - fix whitespace issue during parsing of assigned g (*)
79a017c... Fix PR 90142: contrib/download_prerequisites uses test == (*)
e18e56c... c++: Add warning about missing 'requires' (*)
9213ff1... Fortran - correct check for constraint F2008:C628 / F2018:C (*)
7465c2e... rs6000: Always initialize vector_pair and vector_quad nodes (*)
a5027ea... rs6000: Add sanity to V2DI_type_node definitions (*)
b5bc393... rs6000: Darwin builtin support (*)
a6fe949... Fix libgfortran build on hppa*-hp-hpux[01]* (*)
42ade7b... Update gcc sv.po. (*)
d73c448... Enable store fusion on Power10. (*)
02dbf5d... libphobos: Compile configure tests with -fno-druntime (*)
89f33f4... tree-optimization/102128 - rework if-converted BB vect heur (*)
1313111... Make sure -fexceptions is enabled when -fnon-call-exception (*)
caf81d3... Use __builtin_trap() for abort() if inhibit_libc (*)
d7e56b0... libffi: Fix MIPS r6 support (*)
7218c2e... Make sure we're playing with integral modes before call ext (*)
1e77fd4... Daily bump. (*)
392e141... libiberty: Add support for demangling local D template decl (*)
34f3e06... libiberty: Add support for demangling D function literals a (*)
0e32a5a... libiberty: Add support for D `typeof(*null)' types (*)
c3c669a... Darwin: Fixes for darwin_libc_has_function. (*)
766f5f8... d: Call the assertp and boundsp variants for assert and arr (*)
118a559... d: Update comment for TypeInfoVisitor::layout_base (*)
2b8543a... d: Use `int` to store class and struct flags (*)
0abfd7f... d: Get __c_wchar_t type from build_frontend_type (*)
ce15a3e... d: Convert convert_for_rvalue switch statement into if cond (*)
1925e51... d: Use POINTER_SIZE for testing whether to predefine D_LP64 (*)
0798470... d: ICE in gimple_register_canonical_type_1, at lto/lto-comm (*)
dc033e0... testsuite, Darwin : Skip a test requiring strndup in libc. (*)
fc3e9f5... Darwin, X86 : Implement __cache_clear. (*)
a21e5de... Daily bump. (*)
f5ff3a8... Improve handling of table overflows in modref_ref_node (*)
f9809ef... Fortran - reject function entries with mismatched character (*)
754fca7... libstdc++: Fix std::allocator<void> for versioned namespace (*)
dd3e585... libstdc++: Fix comment typo (*)
07b990e... libstdc++: Fix inefficiency in filesystem::absolute [PR9987 (*)
952095b... libstdc++: Name std::function template parameter (*)
91f78b6... MIPS: use N64 ABI by default if the triple end with -gnuabi (*)
aa49a05... fix latent bootstrap-debug issue (*)
1e52538... Daily bump. (*)
771fd4a... c++: Set type on dependent ARROW_EXPR (*)
ee914ec... Support limited setcc for H8 (*)
10c834f... Update comments in float128-call.c test. (*)
ac6d5c9... Reduce vector comparison of uniform vectors to a scalar com (*)
94a0473... Fix float128-call.c test for power8 IEEE 128 and power10. (*)
66526c6... Darwin : Mark the mod init/term section starts with a linke (*)
ff6bb9d... rs6000: Execute the automatic built-in initialization code (*)
9b02592... libgfortran: Use the libtool macro to determine libm availa (*)
e42ea63... testsuite, Darwin : Do not claim 'GAS' for cctools assemble (*)
e5d9873... configure: Adjust several assembler checks to remove an unu (*)
fccd5b4... call_summary: add missing template keyword (*)
41439e1... tree-optimization/45178 - DCE of dead control flow in infin (*)
44a545a... i386: Fix wrong optimization for consecutive masked scatter (*)
26f5ea5... rs6000: Make some BIFs vectorized on P10 (*)
2e64eec... rs6000: Add missing unsigned info for some P10 bifs (*)
5faf712... aix: packed struct alignment [PR102068] (*)
0fa4787... Fold more shuffle builtins to VEC_PERM_EXPR. (*)
ccc1914... Daily bump. (*)
3a32a8a... libstdc:: Use markdown for Doxygen comments in std::functio (*)
d38d26b... libstdc++: Avoid a move in std::function construction (LWG (*)
8cf428b... libstdc++: Add static assertions for std::function requirem (*)
5889e84... rs6000: inline ldouble __gcc_qsub (*)
5a6c626... [i386] Call force_reg unconditionally. (*)
352d5e8... Fix ipa-modref verification ices (*)
e2693a7... rs6000: Add remaining overloads (*)
a7f13a5... rs6000: Add Cell builtins (*)
2f9489a... rs6000: Add miscellaneous builtins (*)
344951b... rs6000: Add MMA builtins (*)
4e84e38... Refactor warn_uninit() code. (*)
b2ef232... Improved handling of shifts/rotates in bit CCP. (*)
a2d9b55... [Committed] Tidy up !POINTER_TYPE_P test in match.pd LSHIFT (*)
226eb7f... [i386] Set all_regs to true in the call to replace_rtx [PR1 (*)
e28ac73... Improve handling of modref params. (*)
c80d723... Add full stop to params.opt. (*)
f075b8c... Fix off-by-one error in try_merge_with (*)
cd67d13... libstdc++: Make Networking TS headers more portable [PR1002 (*)
e370a24... mklog: fix renaming with version 0.7.0. (*)
bfc9250... Use non-numbered clones for target_clones. (*)
d4b7829... extend.texi: add note about reserved ctor/dtor priorities (*)
0012f92... cygming-crtend.c: fix build warnings (*)
85d77ac... Daily bump. (*)
4de346d... Add -details to dump option needed after r12-3144. (*)
4c5d76a... Fix tests that require IBM 128-bit long double (*)
ea56746... libstdc++: Add another non-reserved name to tests (*)
f1a08f4... libstdc++: Fix names.cc test failures on Windows (*)
0163bba... libstdc++: Fix non-reserved names in <valarray> (*)
ead4085... libstdc++: Fix conditions for optimizing uninitialized algo (*)
2cd229d... libstdc++: Remove __gnu_cxx::rope::erase(size_type) [PR1020 (*)
971df60... Fix PR c++/66590: incorrect warning "reaches end of non-voi (*)
ed3de42... Avoid printing range table header alone. (*)
1ab84ed... c++: Fix up value initialization of structs with zero width (*)
5c85f29... Merge load/stores in ipa-modref summaries (*)
bb24717... Make xxsplti*, xpermx, xxeval be vecperm type. (*)
3ac6b5c... diagnostics: Support for -finput-charset [PR93067] (*)
43a5d46... analyzer: Impose recursion limit on indirect calls. (*)
29c7745... tree-optimization/102046 - fix SLP build from scalars with (*)
87afc7b... i386: Optimize lea with zero-extend. [PR 101716] (*)
3673dcf... Analyze niter for until-wrap condition [PR101145] (*)
db3d412... i386: Fix _mm512_fpclass_ps_mask in O0 [PR 101471] (*)
a20be0c... rs6000: Add vec_unpacku_{hi,lo}_v4si (*)
4f5391d... Adjust testcases to avoid new failures brought by r12-3108 (*)
05ace29... Daily bump. (*)
9cf3f02... aix: SYSTEM_IMPLICIT_EXTERN_C (*)
81e1894... [Committed] PR middle-end/102031: Fix typo/mistake in simpl (*)
f95946a... Fortran: fix pointless warning for static variables (*)
50cb830... rs6000: Add Power10 builtins (*)
19b7bf6... rs6000: Add more type nodes to support builtin processing (*)
2ed356a... rs6000: Add Power9 builtins (*)
3c496e9... nvptx: Add a __PTX_SM__ predefined macro based on target IS (*)
820f094... Reset PHI base0 flag if it's clear in any argument [PR10197 (*)
6d692ef... libstdc++: Update C++20 status table for layout-compatibili (*)
037ef21... libstdc++: Add std::is_layout_compatible trait for C++20 (*)
8ce18a2... rs6000: Add power8-vector builtins (*)
fce8a52... rs6000: Add power7 and power7-64 builtins (*)
675a3e4... Add transitive operations to the relation oracle. (*)
d8b7282... libstdc++: Fix mismatched class-key tags (*)
6e5401e... x86: Broadcast from integer to a pseudo vector register (*)
9216ee6... tree-optimization/100089 - avoid leaving scalar if-converte (*)
809330a... arm: Add tests for VLLDM mitigation [PR102035] (*)
30461cf... arm: fix vlldm erratum for Armv8.1-m [PR102035] (*)
574e795... arm: add erratum mitigation to __gnu_cmse_nonsecure_call [P (*)
3929bca... arm: Add command-line option for enabling CVE-2021-35465 mi (*)
79fb270... arm: testsuite: improve detection of CMSE hardware. (*)
4702d3c... arm: Fix general issues with patterns for VLLDM and VLSTM (*)
8da9b4f... Enable avx512 embedde broadcast for vpternlog. (*)
6ddb30f... Optimize (a & b) | (c & ~b) to vpternlog instruction. (*)
8571ff0... Adjust inner loop cost scaling (*)
0deabeb... Fix a few problems with download_prerequisites. (*)
f897716... Tweak -Os costs for scalar-to-vector pass. (*)
78fa511... [Committed] PR middle-end/102029: Stricter typing in LSHIFT (*)
819b7c3... Disable slp in loop vectorizer when cost model is very-chea (*)
38b19c5... Daily bump. (*)
8ca7fa8... analyzer: rewrite of switch handling (*)
192d4ed... rs6000: Fix AIX bootstrap (don't call asprintf) (*)
596f964... rs6000: Add gengtype handling to the build machinery (*)
34ad198... rs6000: Incorporate new builtins code into the build machin (*)
30c335a... rs6000: Avoid buffer overruns (*)
3d654ca... analyzer: fix ICE with NULL change.m_expr [PR101875] (*)
4b821c7... analyzer: fix ICE when failing to reconstruct a fn ptr [PR1 (*)
e82e0f1... analyzer: assume that POINTER_PLUS_EXPR of non-NULL is non- (*)
4892b30... analyzer: fix uninit false positive on overlapping bindings (*)
38757aa... libiberty, Darwin: Fix a build warning. (*)
6a64964... Avoid redundant entries in modref access lists. (*)
29c355f... Add 'libgomp.c/address-space-1.c' (*)
bb75b22... Allow matching Intel MIC in OpenMP 'declare variant' (*)
1a12937... libstdc++: Add default template argument to basic_istream_v (*)
fedadb6... Add tailcall/sibcall support to the H8 (*)
89ff4f0... [Committed] Restore build on !TARGET_TRULY_NOOP_TRUNCATION (*)
0230e69... ipa/97565 - fix IPA PTA body availability check (*)
39baa88... Fix template in g++.dg/tree-ssa/modref-1.C (*)
5bd4ab9... Fix previous ipa-modref patch (*)
da6ce35... libstdc++: Use __builtin_expect in __dynamic_cast (*)
bc97e73... libstdc++: Make permissions_are_testable function inline [P (*)
3eb377b... docs: Fix -mpic-data-is-text-relative option placement. (*)
57a9e63... Fortran/OpenMP: Improve duplicate errors (*)
d4de7e3... Fortran/OpenMP: strict modifier on grainsize/num_tasks (*)
12dc8ab... Fix scalar costing issue introduced by PR84512 fix. (*)
5378781... analyzer: Fix PR analyzer/102020 (*)
e772159... Improved handling of division/modulus in bit CCP. (*)
7e5f9ea... Simplify (truncate:QI (subreg:SI (reg:QI x))) to (reg:QI x) (*)
1d24402... Fold sign of LSHIFT_EXPR to eliminate no-op conversions. (*)
b320edc... bswap: Recognize (int) __builtin_bswap64 (arg) idioms or __ (*)
ad665de... tree-optimization/79334 - avoid PRE of possibly trapping ar (*)
70c7ab5... Fix ICE. (*)
b284053... dwarf2out: Emit DW_AT_location for global register vars dur (*)
ac3bcc8... arm: Fix __arm_vctp16q return type in arm_mve.h (*)
63f6853... arm: Fix multilib mapping for CDE extensions [PR100856] (*)
3bc7553... openmp: Add support for strict modifier on grainsize/num_ta (*)
6f1a366... ipa: add debug counter for IPA MODREF PTA (*)
59f3893... Improve return slot handling in ipa-modref (*)
f93f086... mips: msa: truncate immediate shift amount [PR101922] (*)
4a4616e... gcc.c-torture/execute: Fix tmpnam issue on Windows (*)
5b2876f... Daily bump. (*)
972eab5... Correct treatment of qualifiers for pointers to arrays for (*)
9b08f77... Clear EAF_NOCLOBBER for indirect calls (*)
a5416bf... Make the OpenMP 'error' directive work for nvptx offloading (*)
4be4fa4... Daily bump. (*)
44eaa2d... MAINTAINERS: Add myself for write after approval (*)
776bd8a... Don't build libgcc_stub.a on hppa[12]*-*-hpux11*. (*)
304ec0d... [MIPS] Remove TARGET_ASM_FUNCTION_RODATA_SECTION (*)
5aae6fd... Don't warn when alignment of global common data exceeds max (*)
e92d0ff... analyzer: Fix PR analyzer/101980 (*)
7c9e164... Daily bump. (*)
9b24c20... configure: remove gas versions from tls check (*)
1918f4b... configure: fixup formatting from previous change (*)
e0b6d0b... configure: remove version argument from gcc_GAS_CHECK_FEATU (*)
7cad8a8... configure: drop version checks for in-tree gas [PR91602] (*)
5f80c62... Further improvements to constant shifts for the H8 (*)
29b2fd3... libstdc++: Skip filesystem tests that depend on permissions (*)
1b507b1... c-format.c/Fortran: Support %wd / host-wide integer in gfc_ (*)
12f2290... Fortran - use temporary char buffer for passing HOST_WIDE_I (*)
37744f8... Refactor BB splitting of DRs for SLP group analysis (*)
7716719... Fortran: Add OpenMP's error directive (*)
0d973c0... openmp: Implement the error directive (*)
f9400e4... openmp: Diagnose some superfluous commas in OpenMP parsing (*)
b777f22... gcov: fix output location for JSON mode. (*)
d2883be... Move xx* builtins to vsx.md. (*)
b57fba5... Daily bump. (*)
976401a... Fold more constants during veclower pass. (*)
b0963c4... rs6000: Fix ICE expanding lxvp and stxvp gimple built-ins [ (*)
d881460... Fortran - simplify length of substring with constant bounds (*)
77bf9f8... Document enable_ranger and disable_ranger. (*)
8150108... Release resources acquired by enable_ranger() [PR101984]. (*)
de0b250... Objective-C, NeXT runtime: Correct the default for fobjc-ni (*)
18e9e7d... Drop stabs from h8/300 and v850 ports (*)
07b4100... Define STAGE1_LIBS to link against libcl.a in stage1 on hpu (*)
c5e0f95... libstdc++: Move status table entry to be with other ranges (*)
778044c... libstdc++: Update Doxygen config template to Doxygen 1.9.2 (*)
85a7095... libstdc++: Don't check always-true condition [PR101965] (*)
4285ca3... c++: Fix PR number in testcase [PR101803] (*)
0c0907f... Fix PR number for r12-2991 in ChangeLogs (*)
0187e0d... libstdc++: Fix move construction of std::tuple with array e (*)
926d4a7... libstdc++: Document P1739R4 status [PR100139] (*)
30b300d... libstdc++: Improve doxygen docs for smart pointers (*)
65441d8... libstdc++: Improve overflow check for file timestamps (*)
c8a1cf1... libstdc++: Tweak whitespace (*)
301dc60... expand: Add new clrsb fallback expansion [PR101950] (*)
c04d766... openmp: Fix ICE on requires clause with atomic_default_mem_ (*)
cb23be4... testsuite, JIT, Darwin: Adjust asm tests for Mach-O. (*)
4e6a5fa... openmp: For C++ ensure nothing directive has no operands (*)
eea1677... JIT, testsuite, Darwin: Initial testsuite fixes. (*)
b7fc420... Fix up 'gcc.dg/pr78213.c' for '--enable-checking=release' e (*)
1db70e6... Revert "Add the member integer_to_sse to processor_cost as (*)
6e52998... Daily bump. (*)
f0fca21... Fortran: Add OpenMP's nothing directive support (con't) (*)
08defd9... Darwin, jit: Fix build [PR100613]. (*)
d39367f... configure: Allow host fragments to react to --enable-host-s (*)
d2aa4e0... Objective-C: fix crash with -fobjc-nilcheck (*)
220c410... libiberty, Darwin : Fix simple-object LTO table for cross-e (*)
15bdae0... Darwin: Handle the -rpath command line option. (*)
1b34248... analyzer: detect and analyze virtual function calls (*)
aef703c... analyzer: detect and analyze calls via function pointer (*)
bb04a03... Make 'gcc/hash-map-tests.c:test_map_of_type_with_ctor_and_d (*)
640df4e... aarch64: Fix float <-> int errors in vld4[q]_lane intrinsic (*)
4fb471a... libstdc++: Improve doxygen documentation for std::unique_pt (*)
828176b... libstdc++: Improve doxygen comments in <bits/stl_function.h (*)
aba938d... libstdc++: Enable doxygen processing for C++20 components (*)
37620d5... libstdc++: Simplify n-ary arithmetic promotion traits (*)
de44eee... libstdc++: Minor optimization for min/max/minmax (*)
085c2f8... libstdc++: Fix CTAD for debug sequence containers (*)
c883d1d... libstdc++: Fix vector<bool> printer tests to work in debug (*)
f74433e... Fortran: Add OpenMP's nothing directive support (*)
be4a4fb... c++: aggregate CTAD and brace elision [PR101344] (*)
a6b3db3... c++: ignore explicit dguides during NTTP CTAD [PR101883] (*)
88ef1a1... Fix thinko in latest change for GNAT encodings (*)
e12946d... Add EAF_NOREAD check to tree-ssa-uninit (*)
e4f16e9... Add more self-tests for 'hash_map' with Value type with non (*)
602fca4... Turn 'bool force_collect' parameter to 'ggc_collect' into a (*)
76bb3c5... Fortran/OpenMP: Add memory routines existing for C/C++ (*)
5079b77... openmp: Add nothing directive support (*)
0684c8d... commit-mklog: Add --co argument. (*)
1bf976a... openmp: Actually ignore pragma_stmt pragmas for which c_par (*)
97d51c1... Add x86 tune to enable v2df vector reduction by paddpd. (*)
2d14d64... Daily bump. (*)
4759e1e... Add GORI tracing faciltiies. (*)
0bb74a2... Change evrp-mode options. (*)
e68c828... Abstract tracing routines into a class. (*)
b48d4e6... Move more warning code to gimple-ssa-warn-access etc. (*)
32c3a75... c++: Implement P0466R5 __cpp_lib_is_layout_compatible compi (*)
7986663... Objective-C: Default flag_objc_sjlj_exceptions off for NeXT (*)
60b94d8... libstdc++: Avoid illegal argument to verbose in dg-test cal (*)
b240450... Darwin, libcc1: Handle hosts with mdynamic-no-pic support. (*)
0edf2e8... Turn global 'ggc_force_collect' variable into 'force_collec (*)
a42467b... Restore 'gcc.dg/pr78213.c' testing (*)
2d9da1c... Darwin: Reset section names table at the end of compile. (*)
743b8dd... Darwin, X86, config: Adjust 'as' command lines [PR100340]. (*)
e7e17be... Fall back to masked_gather_load/masked_scatter_store (*)
817766f... libstdc++: Fix testsuite for skipping gdb tests on remote/n (*)
174f925... libstdc++: Optimize std::seed_seq construction (*)
897a15f... Improved handling of MINUS_EXPR in bit CCP. (*)
408579c... Improved handling of MULT_EXPR in bit CCP. (*)
f8d535f... Fortran: Implement OpenMP 5.1 scope construct (*)
20698ec... libstdc++: Test std::seed_seq construction from input itera (*)
8ea0fad... libstdc++: Remove pretty printer committed by mistake (*)
0808b0d... libstdc++: Optimize std::function move constructor [PR10192 (*)
3b3f2f7... libstdc++: Only define basic_string::contains for C++23 (*)
c09cabb... libstdc++: Rename __detail::__not_same_as helper (*)
42cfa1b... libstdc++: Add conditional noexcept to std::exchange (*)
2db38d9... libstdc++: Add pretty printer for std::error_code and std:: (*)
9c560cf... Do not enable DT_INIT_ARRAY/DT_FINI_ARRAY on uclinuxfdpicea (*)
6bcbf80... retain debug stmt order when moving to successors (*)
3ed8da7... don't access cfun in dump_function_to_file (*)
d1819df... aarch64: Remove macros for vld4[q]_lane Neon intrinsics (*)
08f8381... aarch64: Remove macros for vld3[q]_lane Neon intrinsics (*)
5ed35a9... aarch64: Remove macros for vld2[q]_lane Neon intrinsics (*)
92aadbd... Improve diff-ability of scheduler logs (*)
75b1c75... Add missing entry for rank_for_schedule stats. (*)
6d52788... Improve autoprefetcher heuristic (partly fix regression in (*)
568b9c0... aarch64: Replace some uses of GET_CODE with RTL predicate m (*)
891bdbf... Special case -TYPE_MIN_VALUE for flag_wrapv in operator_abs (*)
3ed7796... tree-optimization/101868 - avoid PRE of trapping mems acros (*)
2e0d7f1... vect: Add extraction cost for slp reduc (*)
e45483c... openmp: Implement OpenMP 5.1 scope construct (*)
d565999... c++: Add C++20 #__VA_OPT__ support (*)
0215b35... tree-optimization/101925 - fix VN with reverse storage orde (*)
75a7176... Improve SImode shifts for H8 (*)
d56607c... Adjust testcase. (*)
9d1d9fc... Daily bump. (*)
052bdc7... Drop embeded stabs from rl78 port (*)
58608f6... Update cpplib de.po (*)
6c25932... libstdc++: Use qualified-id for class member constant [PR10 (*)
db853ff... libstdc++: Install GDB pretty printers for debug library (*)
8cdcea5... gcov: Add TARGET_GCOV_TYPE_SIZE target hook (*)
be024a1... Fix regression in debug info for Ada with DWARF 5 (*)
e660441... [OpenMP] Update omp-low.c's omp_runtime_api_call [PR101931] (*)
c517cf2... Speed up jump table switch detection. (*)
29020d0... Disable GNAT encodings by default (*)
a2ab2f0... Address '?:' issues in 'libgomp.oacc-c-c++-common/mode-tran (*)
df98015... Plug 'par' memory leak in 'gcc/omp-oacc-neuter-broadcast.cc (*)
7b9d99e... Clarify memory management for 'prop_set' in 'gcc/omp-oacc-n (*)
049eda8... Avoid 'GTY' use for 'gcc/omp-oacc-neuter-broadcast.cc:field (*)
1afcf57... Fix ICE. (*)
9129249... ipa: make target_clone default decl local [PR101726] (*)
b0de3ad... ipa: ICF should check SSA_NAME_IS_DEFAULT_DEF (*)
faf2b6b... Optimize __builtin_shuffle_vector. (*)
53d5b59... Fortran/OpenMP: Add support for OpenMP 5.1 masked construct (*)
fdd4049... RISC-V: Allow multi-lib build with different code model (*)
94974e8... Daily bump. (*)
bbf19f9... Fortran: fix checks for STAT= and ERRMSG= arguments of SYNC (*)
34ce7f7... aix: 64 bit AIX TLS libpthread dependency. (*)
882f1d5... Improve many SImode shifts on the H8/300H (*)
829931e... libgo: various fixes for Solaris support (*)
7dd8f19... Daily bump. (*)
da8a9d6... or1k: Use cmodel=large when building crtstuff (*)
eff8110... or1k: Add mcmodel option to handle large GOTs (*)
96194a0... Diagnose mismatches between array and scalar new and delete (*)
240f078... i386: Fix ICE with V64QImode broadcast permutation with -ma (*)
261512f... Daily bump. (*)
58eec99... Fix xxeval predicates (PR 99921). (*)
2cc65fc... Adjust 'libgomp.oacc-c-c++-common/static-variable-1.c' (*)
fb85d6e... Warn for reads from write-only arguments [PR101734]. (*)
e5c0054... runtime: use C cast syntax in stack.c (*)
4998404... ipa: "naked" attribute implies "noipa" attribute (*)
fa28520... ipa: do not make localaliases for target_clones [PR101261] (*)
5eb304a... opts: do not repeat a string in errors (*)
4341b1b... Introduce EAF_NOREAD and cleanup EAF_UNUSED + ipa-modref (*)
e37ddb9... arm: Add check for arm_softfp_ok in pr98435.c. (*)
62e4202... libbacktrace: fix b2test_buildid test on non-english locale (*)
c5b21c3... libgo: update to Go1.17rc2 (*)
72be20e... Daily bump. (*)
0ace3d4... runtime: run gofmt on testdata/testwinsignal/main.go (*)
1196b60... compiler: store pointers to go:notinheap types indirectly (*)
d0befed... openmp: Add support for OpenMP 5.1 masked construct (*)
408d88a... libcpp: Fix ICE with -Wtraditional preprocessing [PR101638] (*)
8464894... Fix typo in fold-vec-load-builtin_vec_xl-* tests. (*)
8c8df06... [i386] Introduce scalar version of avx512f_vmscalef. (*)
a6da2cd... Fix condition testing void functions in ipa-split. (*)
9017326... libstdc++: Add additional overload of std::lerp [PR101870] (*)
b1c0e85... libstdc++: Make some #error strings consistent with other t (*)
20ce14c... libstdc++: Add [[nodiscard]] to experimental::randint (*)
27a1fb3... c++: fix ptrmemfunc template instantiation [PR101219] (*)
d2ba65a... Evaluate type arguments of sizeof that are structs of varia (*)
34cd97f... Remove legacy back threader. (*)
d3a7fbc... libstdc++: Add #error to some files that depend on a specif (*)
432de08... OpenMP 5.1: Add proc-bind 'primary' support (*)
2d7967a... arc: Small data doesn't need fcommon option (*)
fb0cd8f... gfortran.dg/PR82376.f90: Avoid matching a file-path (*)
04b4f31... i386: Fix up V32HImode permutations with -mno-avx512bw [PR1 (*)
01f8a8b... openmp: Diagnose syntax mismatches between declare target a (*)
ef07b91... openmp: Diagnose another case of mixing parameter and attri (*)
9b7ab85... c++: Fix ICE on defaulted spaceship with pointer return typ (*)
c84f79e... openmp: Diagnose omp::directive/sequence on using-directive (*)
3890c28... c++: Fix up parsing of attributes for using-directive (*)
2bdf17d... Make -no-pie option work for native Windows (*)
95e1eca... Combine avx_vec_concatv16si and avx512f_zero_extendv16hiv16 (*)
21fd62e... c++: constexpr std::construct_at on empty field [PR101663] (*)
58f8750... Daily bump. (*)
93f1dbc... libstdc++: Fix test that fails randomly [PR101866] (*)
8732734... rs6000: Add available-everywhere and ancient builtins (*)
ba6aa47... rs6000: Add VSX builtins (*)
6cc92e9... rs6000: Add the rest of the [altivec] stanza to the builtin (*)
9707d2e... c++: parameterized requires-expr as default argument [PR101 (*)
ee8f9ff... c++: Optimize constinit thread_local vars [PR101786] (*)
7e39d1a... c++: recognize class-scope non-template dguides [PR79501] (*)
6186708... c++: most vexing parse and braced CTAD [PR89062] (*)
4fa6c0e... libstdc++: Define std::is_pointer_interconvertible_base_of (*)
04ddd10... libstdc++: Fix missing descriptions in ChangeLog entries (*)
58340a7... Fortran: Fix c_float128 and c_float128_complex definitions. (*)
cba64d8... Fix gcc.dg/lto/pr48622_0.c testcase (*)
2cb02e0... target/101788 - avoid decomposing hard-register "loads" (*)
e842655... Adjust volatile handling of the operand scanner (*)
cecdff8... Small tweak to expand_used_vars (*)
9851a16... Fix min_flags handling in mod-ref (*)
d7e91f4... middle-end/101858 - avoid shift of pointer in folding (*)
f19c70a... tree-optimization/101861 - fix gather use for non-gather re (*)
b8f604d... arm/66791: Replace builtins for vdup_n and vmov_n intrinsic (*)
0e6017f... sanitizer: Cherry-pick realpath fix (*)
a45918f... Ada: Remove debug line number for DECL_IGNORED_P functions (*)
fed7c16... compiler: don't crash on a, b := int(0) (*)
05a03f3... Extend ldexp{s,d}f3 to vscalefs{s,d} when TARGET_AVX512F an (*)
92f7016... gcc.dg/uninit-pred-9_b.c: Xfail for CRIS too (*)
3ae564e... Daily bump. (*)
d796cc7... openmp: Fix up cp/parser.c build with GCC 4.8 to 6 (*)
84f906d... mklog: support '-b c/101343' format. (*)
2ba0376... gfortran: Fix in-build-tree testing [PR101305, PR101660] (*)
557d06f... Enable gcc.target/i386/pr88531-1a.c for all targets (*)
50b5877... i386: Allow some V32HImode and V64QImode permutations even (*)
08aa0e3... tree-optimization/101809 - support emulated gather for doub (*)
7665af0... i386: Improve single operand AVX512F permutations [PR80355] (*)
c40c6a5... openmp: Add support for declare simd and declare variant in (*)
c318f8e... i386: Fix typos in amxbf16 runtime test. (*)
19d1a52... tree-optimization/101801 - rework generic vector vectorizat (*)
bb16940... middle-end/101824 - properly handle volatiles in nested fn (*)
0631faf... Evaluate arguments of sizeof that are structs of variable s (*)
3d7ccbc... x86: Optimize load of const FP all bits set vectors (*)
813ccbe... Support cond_ashr/lshr/ashl for vector integer modes under (*)
3776815... Daily bump. (*)
c86c95e... Ensure toupper and tolower follow the expected pattern. (*)
f5a2d78... libstdc++: Reduce use of debug containers in <regex> (*)
1354603... libstdc++: [_GLIBCXX_DEBUG] Avoid allocator operator== when (*)
d55d3f5... ipa: Fix testsuite/gcc.dg/ipa/remref-6.c (*)
00eab08... Verify destination[source] of a load[store] instruction is (*)
9d2d660... i386: Name V2SF logic insns [PR101812] (*)
62f0124... Cross-reference parts adapted in 'gcc/omp-oacc-neuter-broad (*)
c408512... amdgcn: Enable OpenACC worker partitioning for AMD GCN (*)
e2a58ed... openacc: Middle-end worker-partitioning support (*)
e2e0b85... PR101609: Use the correct iterator for AArch64 vector right (*)
0095afa... Remove 'gcc/omp-offload.c' from 'GTFILES' (*)
2a700fb... Don't consider '-foffload-abi' in 'DEF_GOACC_BUILTIN', 'DEF (*)
c523051... Sanity check that 'Init' doesn't appear without 'Var' in '* (*)
06870af... [OpenACC] Clean up unused 'BUILT_IN_ACC_GET_DEVICE_TYPE' (*)
7cc8585... [documentation] No need anymore to "mention ['gt-*.h' file] (*)
67b8443... [documentation] Fix GTY header file example (*)
848bcda... Improve handling of unknown sign bit in CCP. (*)
2eff2a3... libstdc++: Make allocator equality comparable in tests (*)
527a1cf... testsuite/lib/gfortran.exp: Add -I for ISO*.h [PR101305, PR (*)
a5e78ee... aarch64: Expand %<w> correctly according to mode iterator (*)
a5e3c1e... testsuite: aarch64: Fix invalid SVE tests (*)
da81e30... testsuite: aarch64: Fix failing vector structure tests on b (*)
78be906... MAINTAINERS: Add myself for write after approval (*)
844105d... Daily bump. (*)
5f564fd... lra: Fix s/otput/output/ typo in debug output (*)
ad9c394... libstdc++: Fix dg-prune-output assertion message (*)
fd26ce8... Fix c6x test compromised by recent improvements to bswap & (*)
e9b639c... libstdc++: Tweak timeout for testsuite/std/ranges/iota/max_ (*)
7b51202... Daily bump. (*)
307e0d4... compiler: support export/import of unsafe.Add/Slice (*)
cd754ef... Fortran: ICE with automatic character object, save, and var (*)
6866f48... Add tests for PR tree-optimization/88531 (*)
f92f477... Daily bump. (*)
81d6cdd... Move more code to new gimple-ssa-warn-access pass. (*)
629b569... compiler: make escape analysis more strict about runtime ca (*)
aff75af... arm: Fix pr69245.c testcase for reorder assembler architect (*)
a22b3e0... arm: Fix typos for reorder assembler architecture directive (*)
f31da42... tree-optimization/101801 - remove vect_worthwhile_without_s (*)
c2a984a... libstdc++: Also move the [[nodiscard]] attributes in <compa (*)
cd04e82... i386: Fix conditional move reg-to-reg move elimination peep (*)
9d8eacc... Use CFN_BUILT_IN_CLRSB instead of BUILT_IN_CLRSB in switch. (*)
6b0bde7... middle-end/AArch64: Fix bootstrap after vec changes (*)
3c94db2... gcov: Remove <stdint.h> from libgcov-driver.c (*)
bc181ad... aarch64: Use memcpy to copy structures in bfloat vst* intri (*)
1deb081... aarch64: Use memcpy to copy structures in vst2[q]_lane intr (*)
344f879... aarch64: Use memcpy to copy structures in vst3[q]_lane intr (*)
a607592... aarch64: Use memcpy to copy structures in vst4[q]_lane intr (*)
318113a... rs6000: Fix restored rs6000_long_double_type_size (*)
fd351c7... Fixup gfortran.dg/vect/vect-8.f90 for aarch64 (*)
9124bbe... gcov: Add __gcov_info_to_gdca() (*)
a3d3e8c... Adjust by-value function vec arguments to by-reference. (*)
8ebf4fb... Daily bump. (*)
582c24e... runtime: extend internal atomics to comply with sync/atomic (*)
c8b024f... libstdc++: Move [[nodiscard]] attributes again [PR101782] (*)
4739344... libcpp: Regenerate ucnid.h using Unicode 13.0.0 files [PR10 (*)
4805b92... libcpp: Fix makeucnid bug with combining values [PR100977] (*)
02e5ffd... libgcc: Honor LDFLAGS_FOR_TARGET when linking libgcc_s (*)
0bac793... openmp: Implement omp_get_device_num routine (*)
8dec72a... libstdc++: Add [[nodiscard]] to <compare> (*)
03d47da... testsuite: Fix warning introduced by nodiscard in libstdc++ (*)
7b1de3e... libstdc++: Move attributes that follow requires-clauses [PR (*)
72264a6... <x86gprintrin.h>: Add pragma GCC target("general-regs-only" (*)
c04bb6d... doc: Document cond_* shift optabs in md.texi (*)
783d809... vect: Move costing helpers from aarch64 code (*)
c1cdabe... arm: reorder assembler architecture directives [PR101723] (*)
6a37d03... arm: Don't reconfigure globals in arm_configure_build_targe (*)
62e66c6... arm: ensure the arch_name is always set for the build targe (*)
0c3aab7... aarch64: Don't include vec_select high-half in SIMD subtrac (*)
8cd27a3... aarch64: Don't include vec_select high-half in SIMD add cos (*)
f0fc1e6... Adjust gcc.dg/vect/bb-slp-pr101756.c (*)
d0a5624... cfgloop: Make loops_list support an optional loop_p root (*)
4e3129b... Fix oversight in handling of reverse SSO in SRA pass (*)
ac8a2fb... compiler: make escape analysis more robust about builtin fu (*)
c16f21c... Support cond_{xor,ior,and} for vector integer mode under AV (*)
f7aa818... Support cond_{smax,smin} for vector float/double modes unde (*)
9a8c3fc... Support cond_{smax,smin,umax,umin} for vector integer modes (*)
2697f83... Daily bump. (*)
ded2c2c... analyzer: initial implementation of asm support [PR101570] (*)
5738a64... x86: Update STORE_MAX_PIECES (*)
09dba01... x86: Avoid stack realignment when copying data with SSE reg (*)
361da78... IBM Z: Implement TARGET_VECTORIZE_VEC_PERM_CONST for vpdi (*)
6dc8c46... IBM Z: Implement TARGET_VECTORIZE_VEC_PERM_CONST for vector (*)
4e34925... IBM Z: Remove redundant V_HW_64 mode iterator. (*)
0aa7091... IBM Z: Get rid of vpdi unspec (*)
5391688... IBM Z: Get rid of vec merge unspec (*)
63834c8... aarch64: Don't include vec_select high-half in SIMD multipl (*)
1d65c9d... aarch64: Don't include vec_select element in SIMD multiply (*)
5a1017d... vect: Tweak comparisons with existing epilogue loops (*)
315a1c3... vect: Tweak dump messages for vector mode choice (*)
eb55b5b... aarch64: Fix a typo (*)
929f2cf... gcov: check return code of a fclose (*)
96c82a1... Fix debug info for ignored decls at start of assembly (*)
9fcb8ec... [testsuite] Fix trapping access in test PR101750 (*)
31855ba... Add emulated gather capability to the vectorizer (*)
f2e5d27... by_pieces: Pass MAX_PIECES to op_by_pieces_d (*)
96146e6... Fold (X<<C1)^(X<<C2) to a multiplication when possible. (*)
0d04fe4... libstdc++: Add [[nodiscard]] to sequence containers (*)
240b01b... libstdc++: Add [[nodiscard]] to iterators and related utili (*)
2724d1b... Rewrite more vector loads to scalar loads (*)
87a0b60... tree-optimization/101756 - avoid vectorizing boolean MAX re (*)
af31cab... c++: Fix up #pragma omp declare {simd,variant} and acc rout (*)
8aa14fa... testsuite: Fix duplicated content of gcc.c-torture/execute/ (*)
9f26640... Refine predicate of peephole2 to general_reg_operand. [PR t (*)
7195fa0... libgcc: Fix duplicated content of config/t-slibgcc-fuchsia (*)
9db0bcd... Mark path_range_query::dump as override. (*)
4d56259... tree-optimization/101769 - tail recursion creates possibly (*)
5c73b94... docs: document threader-mode param (*)
3ae1468... Add dg-require-effective-target for testcases. (*)
2fc2e39... Support cond_{fma,fms,fnma,fnms} for vector float/double un (*)
22e40cc... compiler: support new language constructs in escape analysi (*)
fa1407c... Daily bump. (*)
e435e72... compile, runtime: make selectnbrecv return two values (*)
cbbd439... compiler: check slice to pointer-to-array conversion elemen (*)
3a7794b... rs6000: Replace & by && (*)
ebff536... rs6000: "e" is not a free constraint letter (*)
285aa68... Fix indirect call inlining with AutoFDO (*)
9265b37... Fixes for AutoFDO testing (*)
0ed093c... Fix indir-call-prof-2.c with AutoFDO (*)
f9ad3d5... Fixes for AutoFDO tests (*)
aabf07c... Disable a test case in ILP32 [PR101688]. (*)
0f44b09... rs6000: Add test for _mm_minpos_epu16 (*)
eaa93a0... rs6000: Add support for _mm_minpos_epu16 (*)
a77a46d... libstdc++: Suppress redundant definitions of inline variabl (*)
5c6759e... libstdc++: Replace TR1 components with C++11 ones in test u (*)
13a1ac9... libstdc++: Specialize allocator_traits<pmr::polymorphic_all (*)
9bd87e3... libstdc++: Remove trailing whitespace in some tests (*)
7f2f4b8... libstdc++: Deprecate std::random_shuffle for C++14 (*)
07b70df... libstdc++: Add testsuite proc for testing deprecated featur (*)
e9f64ff... libstdc++: Reduce header dependencies in <regex> (*)
98d7f30... x86: Use XMM31 for scratch SSE register (*)
a1a2654... libstdc++: Avoid using std::unique_ptr in <locale> (*)
048039c... aarch64: Add -mtune=neoverse-512tvb (*)
9690309... aarch64: Restrict issue heuristics to inner vector loop (*)
028059b... aarch64: Tweak MLA vector costs (*)
537afb0... aarch64: Tweak the cost of elementwise stores (*)
78770e0... aarch64: Add gather_load_xNN_cost tuning fields (*)
b585f01... aarch64: Split out aarch64_adjust_body_cost_sve (*)
83d796d... aarch64: Add a simple fixed-point class for costing (*)
fa3ca61... aarch64: Turn sve_width tuning field into a bitmask (*)
d0b952e... Add cond_add/sub/mul for vector integer modes. (*)
759f385... Fix bashism in `libsanitizer/configure.tgt' (*)
1a830c0... analyzer: Fix ICE on MD builtin [PR101721] (*)
872c1a5... ChangeLog: add problematic commit 2e96b5f14e4025691b57d2301 (*)
4d17ca1... Daily bump. (*)
e460471... gcc-changelog: ignore one more commit (*)
585394d... x86: Add testcases for PR target/80566 (*)
daaed9e... tree-cfg: Fix typos on dloop in move_sese_region_to_fn (*)
724adff... Support cond_add/sub/mul/div for vector float/double. (*)
7459bfa... compiler, runtime: allow slice to array pointer conversion (*)
06d0437... compiler, runtime: support unsafe.Add and unsafe.Slice (*)
14d8a5a... libstdc++: Add missing std::move to ranges::copy/move/rever (*)
4414057... libstdc++: Fix up implementation of LWG 3533 [PR101589] (*)
0e1bb3c... libstdc++: Add missing std::move to join_view::iterator cto (*)
af863ef... x86: Also pass -mno-sse to vect8-ret.c (*)
ff12cc3... x86: Update gcc.target/i386/incoming-11.c (*)
dadbb1a... x86: Also pass -mno-avx to sw-1.c for ia32 (*)
20a1c9a... x86: Also pass -mno-avx to cold-attribute-1.c (*)
d7d7475... x86: Also pass -mno-avx to pr72839.c (*)
0d3be08... x86: Add tests for piecewise move and store (*)
bf159e5... x86: Add AVX2 tests for PR middle-end/90773 (*)
29f0e95... x86: Update piecewise move and store (*)
7f4c394... x86: Avoid stack realignment when copying data (*)
1bee034... x86: Add TARGET_GEN_MEMSET_SCRATCH_RTX (*)
38fb24b... libstdc++: Fix filesystem::temp_directory_path [PR101709] (*)
2aaf691... libstc++: Add dg-error for additional error in C++11 mode (*)
cac2353... Remove --param=threader-iterative. (*)
7d8577d... [gcc/doc] Improve nonnull attribute documentation (*)
99b520f... Fix PR 101683: FP exceptions for float->unsigned (*)
f48c3cd... c++: Improve memory usage of subsumption [PR100828] (*)
f9fcf75... Optimize x ? bswap(x) : 0 in tree-ssa-phiopt (*)
6f0c43e... i386: Improve SImode constant - __builtin_clzll for -mno-lz (*)
8dd1644... Add missing descriptions gcc/testsuite/ChangeLog (*)
9a89a06... Update gcc fr.po. (*)
af76342... c++: ICE on anon struct with base [PR96636] (*)
5b759cd... c++: pretty-print TYPE_PACK_EXPANSION better (*)
4c4249b... [Committed] Tweak new test case gcc.target/i386/dec-cmov-2. (*)
05bcef5... openmp: Handle OpenMP directives in attribute syntax in att (*)
91425e2... i386: Improve extensions of __builtin_clz and constant - __ (*)
cfd60b3... gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware (*)
309ddde... gcc.dg/uninit-pred-9_b.c: Xfail for MMIX too (*)
15c8ad0... rs6000: Add tests for SSE4.1 "floor" intrinsics (*)
5f50071... rs6000: Add support for SSE4.1 "floor" intrinsics (*)
d656a3d... rs6000: Add tests for SSE4.1 "ceil" intrinsics (*)
bd9a873... rs6000: Add support for SSE4.1 "ceil" intrinsics (*)
ed04cf6... rs6000: Add tests for SSE4.1 "blend" intrinsics (*)
9d352c6... rs6000: Add support for SSE4.1 "blend" intrinsics (*)
f7bf03c... Decrement followed by cmov improvements. (*)
5b2515f... MMIX: remove generic placeholders parameters in call insn p (*)
ee189a7... doc: correct documentation of "call" (et al) operand 2. (*)
145bc41... Handle constants in wi_fold for trunc_mod. (*)
ebbcdd7... Change integral divide by zero to produce UNDEFINED. (*)
d242acc... Change const basic_block to const_basic_block. (*)
0b3560d... Move failed part of a test to a new file [PR101671] (*)
e5e164e... Add QI vector mode support to by-pieces for memset (*)
d68d275... Add testcases that got lost when tree-ssa was merged (*)
3dbd4d9... libstdc++: Use secure_getenv for filesystem::temp_directory (*)
2065654... mips: Fix up mips_atomic_assign_expand_fenv [PR94780] (*)
45cb789... mips: add MSA vec_cmp and vec_cmpu expand pattern [PR101132 (*)
6cd005a... c++: Implement P0466R5 __cpp_lib_is_pointer_interconvertibl (*)
3ead06c... c++: Reject anonymous struct with bases (*)
0ba2003... c++: Fix up attribute rollbacks in cp_parser_statement (*)
59ffdb9... Update gcc de.po. (*)
854ef6e... x86: Don't enable LZCNT/POPCNT if disabled explicitly (*)
011134d... d: Remove dead code from binary_op. (*)
baa1226... d: Always layout initializer for the m_RTInfo field in Type (*)
5ad4eab... d: Don't generate a PREDICT_EXPR when assert contracts are (*)
c18db63... d: Clarify comment for generating static array assignment w (*)
370f66b... d: Only handle named enums in enum_initializer_decl (*)
e22b7ae... d: Set COMDAT and visibility of thunks only if they are pub (*)
99d6d3d... d: Factor aggregate_initializer_decl to set the sinit for a (*)
3b52a10... d: Use Identifier::idPool to generate anonymous field name. (*)
bc5208f... d: Use hasMonitor to determine whether to emit a __monitor (*)
b2abe4e... d: Insert null terminator in obstack buffers (*)
bafda27... d: Drop any field or parameter types that got cached before (*)
5530395... d: Factor d_nested_class and d_nested_struct into single fu (*)
2730aa7... Mark gcc.dg/shrink-wrap-loop.c as XFAIL. (*)
28665dd... [libgomp] Restore offloading 'libgomp/fortran.c' (*)
5a973ae... arm/66791: Replace builtins in vld1. (*)
6165cf6... Replace evrp use in loop versioning with ranger. (*)
77ab4e3... c++: Accept C++11 attribute-definition [PR101582] (*)
291416d... ipa-devirt: check precision mismatch of enum values [PR1013 (*)
e41ba80... Use range-based for loops for traversing loops (*)
4186cb9... fix breakage from "libstdc++: Remove unnecessary uses of <u (*)
ef22e9c... Fix MMIX breakage; ICE in df_ref_record, at df-scan.c:2598 (*)
591b128... Update gcc .po files. (*)
0c6d21f... Reinstate branch-on-bit insns for H8 (*)
2f6bdd5... Xfail just the failing assertion and correct target. (*)
3c13cf4... d: Generate Object class if it doesn't exist during TypeInf (*)
7616ed6... d: Return the correct value for C++ constructor calls (PR10 (*)
5c9b740... d: Ensure casting from bool results in either 0 or 1 (PR964 (*)
75f2e3f... d: Remove generated D header files on error (PR101657) (*)
cd4bda4... d: Don't escape quoted format strings in escape_d_format (P (*)
7d014f7... testsuite: Fix up two tests for recent libstdc++ header cha (*)
0829ab7... [OpenACC] Extract 'pass_oacc_loop_designation' out of 'pass (*)
f0529d9... Fix failed test cases caused by disabling mode promotion fo (*)
2e96b5f... Backwards jump threader rewrite with ranger. (*)
e63d762... c/101512 - fix missing address-taking in c_common_mark_addr (*)
841548f... Adjust docu of TARGET_VECTORIZE_VEC_PERM_CONST (*)
e8de5ba... analyzer: : Refactor callstring to work with pairs of super (*)
7d11da8... Adjust/Refine testcases. (*)
231bcc7... Add a separate function to calculate cost for WIDEN_MULT_EX (*)
aafa38b... Use preferred mode for doloop IV [PR61837] (*)
3916902... Daily bump. (*)
1121e49... Correct uninitialized object offset and size computation [P (*)
b9cbf8c... Correct -Warray-bounds handling if function pointers [PR101 (*)
2a837de... Add new gimple-ssa-warn-access pass. (*)
f471739... PR 100168: Fix call test on power10. (*)
37eb3ef... analyzer: play better with -fsanitize=bounds (*)
b508113... analyzer: remove redundant return value from various impl_c (*)
7bf582e... Fortran: ICE in resolve_allocate_deallocate for invalid STA (*)
49e28c0... ubsan: Fix ICEs with DECL_REGISTER tests [PR101624] (*)
b4fc4df... match.pd: Fix up recent __builtin_bswap16 simplifications [ (*)
de0214a... IBM Z: Fix 5 tests in 31-bit mode (*)
3c91efe... tree-optimization/101615 - SLP permute opt with CTOR roots (*)
8b06ccb... aarch64: Add smov alternative to sign_extend pattern (*)
9775e46... x86: Don't set AVX_U128_DIRTY when zeroing YMM/ZMM register (*)
6bb6e20... tree-optimization/101615 - SLP permute opt of existing vect (*)
1af1666... amdgcn: Fix attributes for LLVM-12 [PR 100208] (*)
04600a4... Return undefined on edges which are not executed. (*)
31534ac... analyzer: Handle strdup builtins (*)
84606ef... analyzer: Recognize __builtin_free as a matching deallocato (*)
54ec50b... d: Wrong evaluation order of binary expressions (PR101640) (*)
c936c39... d: fix ICE at convert_expr(tree_node*, Type*, Type*) (PR101 (*)
1a2306f... d: __FUNCTION__ doesn't work in core.stdc.stdio functions w (*)
b2f6e1d... d: Compile-time reflection for supported built-ins (PR10112 (*)
3e21361... d: Change in DotTemplateExp type semantics leading to regre (*)
ea22954... IBM Z: Enable LSan and TSan (*)
b662250... AArch64: use stable sorting in generating ldp/stp (*)
0f95c6b... Don't skip prologue/epilogue when initializing alias. (*)
88d0f70... i386: Improve AVX2 expansion of vector >> vector DImode ari (*)
8af0c50... Correct a mistake in a warnung for -Wnonnull. (*)
e78480a... Bind(c): Improve error checking in CFI_* functions (*)
b4a9bc7... Bind(c): Fix bugs in CFI_section (*)
a3b350f... Fix ISO_Fortran_binding.h paths in gfortran testsuite (*)
c4dc9f5... Bind(C): Correct sizes of some types in CFI_establish (*)
fef6798... Bind(C): Fix type encodings in ISO_Fortran_binding.h (*)
89b3c97... vect: Fix wrong check in vect_recog_mulhs_pattern [PR101596 (*)
872da9a... Add the member integer_to_sse to processor_cost as a cost s (*)
af3f12e... Daily bump. (*)
7590016... rs6000: Write static initializations for overload tables (*)
bb4d8fe... rs6000: Write static initializations for built-in table (*)
5b58057... rs6000: Write output to the builtins init file, part 3 of 3 (*)
6aacd90... Let -Wuninitialized assume built-ins don't change const arg (*)
9360d6c... libstdc++: Simplify std::optional::value() (*)
b7195fb... testsuite: Add missing C++ includes to tests [PR101646] (*)
a0f9a5d... Use OEP_DECL_NAME when comparing VLA bounds [PR101585]. (*)
7123ae2... Implement OpenMP 5.1 section 3.15: omp_display_env (*)
0853f39... Fix argument to pthread_join (*)
573e20a... Abstract out (forward) jump threader state handling. (*)
bee2f80... c++: Reject ordered comparison of null pointers [PR99701] (*)
7ffba77... libstdc++: Adjust whitespace in <bits/cow_string.h> (*)
7b52761... libstdc++: Move COW string definitions to separate header (*)
16158c9... libstdc++: Remove unnecessary uses of <utility> (*)
261d5a4... libstdc++: Reduce header dependencies on <array> and <utili (*)
fcc7c63... Implement basic block path solver. (*)
3bc9db6... simplify-rtx: Push sign/zero-extension inside vec_duplicate (*)
d88a695... Don't use libgomp 'cbuf' buffering with OpenACC 'async' (*)
9c41f5b... Fix OpenACC "ephemeral" asynchronous host-to-device copies (*)
88c40c3... Add 'libgomp.oacc-c-c++-common/async-data-1-{1,2}.c' (*)
29ddaf4... [OpenACC] Clarify sequencing of 'async' data copying vs. pr (*)
599e275... Fix OpenACC 'async'/'wait' issues in 'libgomp.oacc-c-c++-co (*)
66030d6... tree-optimization/101573 - improve uninit warning at -O0 (*)
c8ce54c... tree-optimization/39821 - fix cost classification for widen (*)
1358617... ipa: Adjust references to identify read-only globals (*)
a21bd3c... gimple-fold: Fix up __builtin_clear_padding on classes with (*)
5485e82... PR 100170: Fix eq/ne tests on power10. (*)
1a7febe... Daily bump. (*)
d5a8c13... Confirm and Handle only ASCII in toupper and tolower ranges (*)
3a1d168... analyzer: fix uninit false +ve when returning structs (*)
1ce0b26... Adjust ranges for to_upper and to_lower. (*)
cf5f544... Fold bswap32(x) != 0 to x != 0 (and related transforms) (*)
44e322f... Regenerate .pot files. (*)
f384e2f... Implement operator_bitwise_xor::op1_op2_relation_effect. (*)
3cb72ac... Pass relationship to methods calling generic fold_range. (*)
bf6d414... Remove legacy external declarations in toplev.h [PR101447] (*)
0cbf036... PR fortran/93308/93963/94327/94331/97046 problems raised by (*)
32f7506... Abstract out conditional simplification out of execute_vrp. (*)
dd44445... Pass gimple context to array_bounds_checker. (*)
1ab2270... AArch64: correct dot-product RTL patterns for aarch64. (*)
2050ac1... AArch64: correct usdot vectorizer and intrinsics optabs (*)
acf9d1f... openmp: Add support for omp attributes section and scan dir (*)
124bb55... Daily bump. (*)
b454c40... [Ada] Declare time_t uniformly based on a system parameter (*)
5a957cd... Daily bump. (*)
34dbb5f... include: Fix -Wundef warnings in ansidecl.h (*)
ead235f... Daily bump. (*)
e314cfc... Fortran: extend check for array arguments and reject CLASS (*)
8408d34... expmed: Fix store_integral_bit_field [PR101562] (*)
435f901... Use range_query object in array bounds class. (*)
50752b7... aarch64: Use memcpy to copy vector tables in vst1[q]_x2 int (*)
ccf6e2c... aarch64: Use memcpy to copy vector tables in vst1[q]_x3 int (*)
0856666... x86: Don't return hard register when LRA is in progress (*)
3ea62a2... libstdc++: Reduce headers included by <future> (*)
1711b04... aarch64: Use memcpy to copy vector tables in vst1[q]_x4 int (*)
03148b8... aarch64: Use memcpy to copy vector tables in vst2[q] intrin (*)
95509ee... aarch64: Use memcpy to copy vector tables in vst3[q] intrin (*)
e8de7ed... aarch64: Use memcpy to copy vector tables in vst4[q] intrin (*)
4848e28... aarch64: Use memcpy to copy vector tables in vtbx4 intrinsi (*)
f2f04d8... aarch64: Use memcpy to copy vector tables in vtbl[34] intri (*)
5f65676... aarch64: Use memcpy to copy vector tables in vqtbx[234] int (*)
484acfa... aarch64: Use memcpy to copy vector tables in vqtbl[234] int (*)
5b965dc... libstdc++: Update documentation comments for namespace rel_ (*)
7f73641... openmp: Add support for __has_attribute(omp::directive) and (*)
2c5d803... openmp: Diagnose invalid mixing of the attribute and pragma (*)
19e0505... testsuite: mips: pass -finline/-fnoinline through (*)
863737b... Revert "testsuite: mips: use noinline attribute instead of (*)
60933a1... analyzer: fix feasibility false +ve with overly complex sva (*)
3382846... Fix execution failure of parity_1.f90 on P10 [PR100952] (*)
01ac2f0... Daily bump. (*)
e4966e1... Bind(c): signed char is not a Fortran character type (*)
8ed6cfb... libstdc++: Fix non-default constructors for hash containers (*)
b362d79... Add new test for PR65178. (*)
50f3ac1... Remove an invalid defintion [PR101568]. (*)
8819419... Fix PR 10153: tail recusion for vector types. (*)
4048d8a... Allow non-null adjustments for pointers even when there is (*)
3f7a237... aix: Protect AIX math.h overloads with new macro. (*)
c9ca352... libstdc++: Use __builtin_operator_new when available [PR942 (*)
aca7a02... libstdc++: Use std::addressof in ranges::uninitialized_xxx (*)
c22bcfd... libstdc++: Initialize all subobjects of std::function (*)
254e5d1... libstdc++: Restore __gnu_debug::array [PR100682] (*)
d3fa774... Allow non-symmetrical equivalences. (*)
ea78923... Check for undefined on COND_EXPR before querying type. (*)
e580932... Only call vrp_visit_cond_stmt if range_of_stmt doesn't reso (*)
a6291d8... Remove pass_cpb which is related to enable avx512 embedded (*)
a56c251... Support logic shift left/right for avx512 mask type. (*)
419c6c6... Daily bump. (*)
893b12c... analyzer: bulletproof -Wanalyzer-file-leak [PR101547] (*)
87bd75c... analyzer: fix ICE in binding_cluster::purge_state_involving (*)
a61f6af... OpenACC 'nohost' clause (*)
6099b9c... [OpenACC] Fix '#pragma atomic update' typo in 'g++.dg/goacc (*)
e0a7a67... analyzer: fix issues with phi handling (*)
6bbad96... analyzer: fixes to -fdump-analyzer-state-purge for phi node (*)
8170358... analyzer: show BB index in BEFORE_SUPERNODE's in-edge (*)
dcdf6bb... analyzer: tweak dumping of min_expr/max_expr (*)
e279e32... Fix typos in a comment. (*)
133aa7e... rs6000: Add int128 target check to pr101129.c (PR101531) (*)
d3f5a14... rs6000: Write output to the builtins init file, part 2 of 3 (*)
ef9af12... rs6000: Write output to the builtins init file, part 1 of 3 (*)
89c0330... rs6000: Write output to the builtins header file (*)
86e5e4c... rs6000: Write output to the builtin definition include file (*)
04ef43c... rs6000: Build and store function type identifiers (*)
582b56d... rs6000: Parsing of overload input file (*)
63c334f... rs6000: Parsing built-in input file, part 3 of 3 (*)
3c51b62... rs6000: Parsing built-in input file, part 2 of 3 (*)
c2d777d... rs6000: Parsing built-in input file, part 1 of 3 (*)
005054e... rs6000: Main function with stubs for parsing and output (*)
7aa28db... x86: Remove OPTION_MASK_ISA_SSE4_2 from CRC32 _builtin func (*)
c2b15fe... Fortran: ICE, OOM while calculating sizes of derived type a (*)
b937dbf... Adjust macro to avoid warning [PR101379]. (*)
8edb614... libstdc++: Make __gnu_cxx::sequence_buffer move-aware [PR10 (*)
e4d306c... c++tools, configury: Configure with C++; test checking stat (*)
f8884b9... gcov: Fix use of profile info section (*)
e0335bb... Revert "RISC-V: Detect python and pick best one for calling (*)
b136b7a... openmp: Fix up omp_check_private [PR101535] (*)
aea199f... c++: Ensure OpenMP reduction with reference type references (*)
b3d4011... Fortran: Fix bind(C) character length checks (*)
957952c... unroll: Run VN on unrolled-and-jammed loops (*)
62acc72... unroll: Avoid unnecessary tail loops for constant niters (*)
2d9588b... predcom: Refactor more using auto_vec (*)
92d4550... Daily bump. (*)
4eea703... libsanitizer: Bump asan/tsan versions (*)
a6e600f... libsanitizer: Update LOCAL_PATCHES (*)
1388232... libsanitizer: Apply local patches (*)
90e4607... libsanitizer: Merge with upstream (*)
8bf5b49... Correct stpcpy offset computation for -Warray-bounds et al. (*)
124eaa5... libstdc++: Fix create_directories to resolve symlinks [PR10 (*)
e07d30f... Handle all UBSAN built-ins in -Wuninitialized [PR101300]. (*)
8182037... Attach MEM_EXPR information when flushing BLKmode args to t (*)
00dcc88... Adjust by-value function vec arguments to by-reference. (*)
7fcb334... PR 100167: Fix vector long long multiply/divide tests on po (*)
e0e8285... rs6000: Fix up easy_vector_constant_msb handling [PR101384] (*)
89ec3b6... libstdc++: fix is_default_constructible for hash containers (*)
1ef9b13... aarch64: Tweak old vect-* tests to avoid new FAILs (*)
0c4ae4f... libstdc++: Add more tests for filesystem::create_directory (*)
7cc2df0... debug/101473 - apply debug prefix maps before checksumming (*)
6f79c78... dir-locals: Use https for bug references (*)
b51de13... Limit fill-column to 79 (*)
b7e450c... aarch64: Refactor TBL/TBX RTL patterns (*)
8168338... [gcn] Work-around libgomp 'error: array subscript 0 is outs (*)
6d4da4a... i386: Remove atomic_storedi_fpu and atomic_loaddi_fpu peeph (*)
e695f01... RISC-V: Detect python and pick best one for calling multili (*)
1c0d49b... rs6000: Support [u]mul<mode>3_highpart for vector (*)
a1d2756... vect: Recog mul_highpart pattern [PR100696] (*)
21ea2f9... Daily bump. (*)
476242f... compiler: avoid aliases in receiver types (*)
4e2fa18... PR testsuite 101520 - gcc.target/powerpc/pr93658.c has exce (*)
237ab3e... coroutines: Adjust outlined function names [PR95520]. (*)
a113b14... analyzer: add svalue::can_have_associated_state_p [PR101503 (*)
f007a63... debug: Allow means for targets to opt out of CTF/BTF suppor (*)
483dd64... debug: Add new function ctf_debuginfo_p (*)
aad32a0... amdgcn: Add -mxnack and -msram-ecc [PR 100208] (*)
db95ac7... [AARCH64] Fix PR 101205: csinv does not have an zero_extend (*)
3522fe2... c++: Add test for DR 2126 (*)
8df3ee8... tree-optimization/101505 - properly determine stmt precisio (*)
9f2bc50... [gcn] Work-around libgomp 'error: array subscript 0 is outs (*)
3d7686a... Remove gimple_expr_type (*)
3ce20b6... Remove last gimple_expr_type uses (*)
4a21a8c... Remove gimple_expr_type uses from value-range code (*)
bdea84c... Daily bump. (*)
6ae8aac... x86: Enable the GPR only instructions for -mgeneral-regs-on (*)
f527b82... Fortran: reject FORMAT tag of unknown type. (*)
5586e7e... x86: Don't issue vzeroupper if callee returns AVX register (*)
5cca413... libgccjit: Handle truncation and extension for casts [PR954 (*)
8539213... Daily bump. (*)
0103d18... Support EAF_NOT_RETURNED in tree-ssa-structalias (*)
704e8a8... Add wi_fold_in_parts. (*)
87277b6... Daily bump. (*)
3dbc7b8... libstdc++: Improve diagnostics for std::get with invalid tu (*)
a8b3861... c++: alias CTAD in unevaluated context [PR101233] (*)
d04b0c7... c++: covariant reference return types [PR99664] (*)
9faf834... analyzer: add region_model::check_region_access (*)
9ea10c4... analyzer: add __analyzer_dump_state (*)
5932dd3... analyzer: add svalue::maybe_get_region (*)
e06b1c5... Fix PR 101453: ICE with optimize and large integer constant (*)
94ba897... PR testsuite/101468 - Wstringop-overflow tests failures (*)
fa5f8b4... rs6000: Red-black tree implementation for balanced tree sea (*)
e11b02f... rs6000: Add functions for matching types, part 3 of 3 (*)
8173693... rs6000: Add functions for matching types, part 2 of 3 (*)
0d685df... rs6000: Add functions for matching types, part 1 of 3 (*)
9abd2ac... rs6000: Add helper functions for parsing (*)
43fa306... rs6000: Add file support and functions for diagnostic suppo (*)
4a720a9... rs6000: Add initial input files (*)
bd5b625... rs6000: Initial create of rs6000-gen-builtins.c (*)
27d16cb... Support scanning of build-time GC roots in gengtype (*)
3bf6e1f... testsuite: fix IL32 issues with usdot tests. (*)
7581559... libstdc++: Fix ChangeLog entry for commit r12-2326 (*)
bfb0586... libstdc++: Simplify numeric_limits<__max_size_type> (*)
95891ca... libstdc++: Modernize <bits/random.h> helpers (*)
4216783... libstdc++: Use __extension__ instead of diagnostic pragmas (*)
1af937e... libstdc++: invalid default init in _CachedPosition [PR10123 (*)
73464a4... libstdc++: Give split_view::_Sentinel a default ctor [PR101 (*)
e322345... c++: Don't hide narrowing errors in system headers (*)
650c70a... Remove more gimple_expr_type uses (*)
8da8ed4... Implement EAF_NOT_RETURNED tracking in ipa-modref (*)
ce777ea... Get rid of some gimple_expr_type uses (*)
0990d93... IBM Z: Use @PLT symbols for local functions in 64-bit mode (*)
df0d748... tree-optimization/101467 - fix make_temp_ssa_name usage (*)
fc58c49... testsuite: aarch64: Fix failing SVE tests on big endian (*)
2f11ca2... C-SKY: Use the common way to define MULTILIB_DIRNAMES. (*)
d6aa28b... tree-optimization/101462 - fix signedness of reused reducti (*)
a314d50... Disable --param vect-partial-vector-usage by default on x86 (*)
adc03d7... libstdc++: Adjust doxygen markup for unique_ptr grouping (*)
da89dfc... libstdc++: Adjust doxygen markup for variable templates gro (*)
c167665... libstdc++: Suppress pedantic warnings about __int128 (*)
d97d71a... Daily bump. (*)
c031ea2... analyzer: fix const-correctness of various is_a_helper (*)
f364cdf... i386: Fix ix86_hard_regno_mode_ok for TDmode on 32bit targe (*)
478cc96... Add gimple_range_type for statements. (*)
f0500db... Detect buffer overflow by aggregate and vector stores [PR97 (*)
33255ad... analyzer: reimplement -Wanalyzer-use-of-uninitialized-value (*)
98cd4d1... analyzer: add -fdump-analyzer-exploded-paths (*)
e9711fe... analyzer: use DECL_DEBUG_EXPR on SSA names for artificial v (*)
a9241df... analyzer: handle self-referential phis (*)
797358f... testsuite: [arm] Remove arm_v8_2a_imm8_neon_ok_nocache (*)
7a9c9a3... testsuite: [arm] Add missing effective-target to vusdot-aut (*)
7094a69... c++: Optimize away NULLPTR_TYPE comparisons [PR101443] (*)
b25edf6... testsuite: Fix testisms in scalar tests PR101457 (*)
98f1f9f... Avoid -Wvla-parameter for nontrivial bounds [PR97548]. (*)
07bd270... Change the type of return value of profile_count::value to (*)
17855ee... libstdc++: Fix std::get<T> for std::tuple [PR101427] (*)
1f7182d... libstdc++: Add noexcept to __replacement_assert [PR101429] (*)
ad5f8ac... rs6000: Don't let swaps pass break multiply low-part (PR101 (*)
92acae5... Streamline vect_gen_while (*)
79f71ec... Abstract out non_null adjustments in ranger. (*)
8e321f2... Revert "AArch32: Correct sdot RTL on aarch32" (*)
5402023... Revert "AArch64: Correct dot-product auto-vect optab RTL" (*)
f6dde32... gimplify: Fix endless recursion on volatile empty type read (*)
cd6ca96... [POWER10] __morestack calls from pcrel code (*)
4f3b383... driver/101383 - handle -gtoggle in driver (*)
ef3bb64... add myself to DCO section (*)
8d76ff9... pass location to md_asm_adjust (*)
329769b... use diagnostic location in diagnostic_report_current_functi (*)
28ca844... use error_at and warning_at in cfgexpand.c (*)
0b7a118... c++: fix tree_contains_struct for C++ types [PR101095] (*)
c4fee1c... Daily bump. (*)
69feb76... rs6000: Generate an lxvp instead of two adjacent lxv instru (*)
7d91477... rs6000: Move rs6000_split_multireg_move to later in file (*)
bebd8e9... c++: CTAD and forwarding references [PR88252] (*)
91bb571... vec: use auto_vec in a few more places (*)
b15e301... c++: enable -fdelete-dead-exceptions by default (*)
4940166... Vect: correct rebase issue (*)
398572c... Turn hybrid mode off, default to ranger-only mode for EVRP. (*)
a42f812... c++: constexpr array reference and value-initialization [PR (*)
269ca40... Fortran - ICE in gfc_conv_expr_present initializing non-dum (*)
6d1cdb2... AArch64: Correct dot-product auto-vect optab RTL (*)
c9165e2... AArch32: Correct sdot RTL on aarch32 (*)
1e0ab1c... middle-end: Add tests middle end generic tests for sign dif (*)
6412c58... AArch32: Add support for sign differing dot-product usdot f (*)
752045e... AArch64: Add support for sign differing dot-product usdot f (*)
ab0a6b2... Vect: Add support for dot-product where the sign for the mu (*)
cc11b92... x86: Don't enable UINTR in 32-bit mode (*)
f9c2ce1... libstdc++: Add noexcept-specifier to basic_string_view(It, (*)
a967a3e... tree-optimization/101445 - fix negative stride SLP vect wit (*)
3be762c... godump: Fix -fdump-go-spec= reproduceability issue [PR10140 (*)
1dd3f21... Support reduction def re-use for epilogue with different ve (*)
a7098d6... fix typo in attr_fnspec::verify (*)
66907e7... adjust landing pads when changing main label (*)
0e77545... Daily bump. (*)
8695bf7... gcc: Add vec_select -> subreg RTL simplification (*)
60aee15... rs6000: Add tests for SSE4.1 "test" intrinsics (*)
acd4b91... rs6000: Add support for SSE4.1 "test" intrinsics (*)
4d3eaeb... libstdc++: Simplify basic_string_view::ends_with [PR 101361 (*)
f755603... Adjust testcase to test the call is removed. (*)
9aa5001... Make gimple_could_trap_p const-safe. (*)
bd1eb55... libstdc++: Remove duplicate #include in <string_view> (*)
1583b8b... vect: Reuse reduction accumulators between loops (*)
7670b66... vect: Simplify get_initial_def_for_reduction (*)
221bdb3... vect: Generalise neutral_op_for_slp_reduction (*)
bd5a691... vect: Pass reduc_info to get_initial_def_for_reduction (*)
826c452... vect: Pass reduc_info to get_initial_defs_for_reduction (*)
d592920... vect: Add a vect_phi_initial_value helper function (*)
32b8edd... vect: Ensure reduc_inputs always have vectype (*)
81ad6bf... vect: Remove new_phis from vect_create_epilog_for_reduction (*)
b68eb70... vect: Create array_slice of live-out stmts (*)
3658ee4... vect: Simplify epilogue reduction code (*)
0ae469e... ifcvt: Improve tests for predicated operations (*)
dddb6ff... passes: Fix up subobject __bos [PR101419] (*)
42f10ba... libgomp: Don't include limits.h instead of hidden visibilit (*)
18a463b... docs: Add 'S' to Machine Constraints for RISC-V (*)
f546e2b... Revert "Display the number of components BB vectorized" (*)
063eba7... Deal with prefixed loads/stores in tests, PR testsuite/1001 (*)
31ff034... Fix vec-splati-runnable.c test. (*)
7591309... Change rs6000_const_f32_to_i32 return type. (*)
07bcbf9... Daily bump. (*)
9693ecd... Add relation processing to ubsan builtins. (*)
e61afa0... docs: fix s/ei_safe_safe/ei_safe_edge/ typo (*)
8d75b88... c++: permit deduction guides at class scope [PR79501] (*)
8d980e8... i386: Fix vec_set<mode> expanders [PR101424] (*)
a1539b7... Do not register a cast as an equivalence. (*)
9d4393a... libstdc++: Constrain std::as_writable_bytes [PR101411] (*)
3f2338b... [PHIOPT/MATCH] Remove the statement to move if not used (*)
4711377... produce simple DOT graphs from SLP trees (*)
fedcf3c... tree-optimization/101373 - avoid PRE across externally thro (*)
fe61005... Change the type of memory classification functions to bool (*)
6bebd55... [Ada] adaint.c minor reformatting (*)
58d32c7... [Ada] Use GNAT encodings only when -fgnat-encodings=all is (*)
3ccd5d7... [Ada] Implement support for unconstrained array types with (*)
0c8ff35... [Ada] Clean up Uint fields (*)
5cb3843... [Ada] Add DWARF 5 support to System.Dwarf_Line (*)
9b89dab... [Ada] Duplicate Size/Value_Size clause (*)
86b228b... [Ada] Avoid unnecessary work when expanding 'Image into 'Pu (*)
c03cae4... Display the number of components BB vectorized (*)
92343e0... tree-optimization/101394 - fix PRE full redundancy wrt abno (*)
123d0a5... middle-end/101423 - internal calls do not trap (*)
0192c3e... Tweak testcase for PR tree-optimization/101403. (*)
6785eb5... arm/66791: Replace builtins for unsigned and fp vmul_n intr (*)
9b8b37d... offloading: fix -foffload hinting (*)
1e72c24... arm/98435: Missed optimization in expanding vector construc (*)
5f5fbb5... PR tree-optimization/101403: Incorrect folding of ((T)bswap (*)
d55eee2... Daily bump. (*)
269256f... Daily bump. (*)
7466a0a... Require target lra for tests using asm goto (*)
1798cac... runtime: remove direct assignments to memory locations (*)
b9119ed... c++: 'new T[N]' and SFINAE [PR82110] (*)
ef2ace6... Daily bump. (*)
506f337... libffi/x86: Always check __x86_64__ for x86 hosts (*)
ddd25bd... c++: concepts TS and explicit specialization [PR101098] (*)
d5b1bb0... coroutines: Factor code. Match original source location in (*)
5904527... Improvement to signed division of integer constant on x86_6 (*)
0d5db79... coroutines: Fix a typo in rewriting the function. (*)
41bd1b1... Darwin, X86: Adjust call clobbers to allow for lazy-binding (*)
54258e2... Darwin, config: Revise host config fragment. (*)
511cec0... Missing piece in earlier change (*)
37e6564... testsuite/101269: fix testcase when used with -m32 (*)
2c699fd... c++: requires-expr with dependent extra args [PR101181] (*)
f53e660... c++: find_template_parameters and TEMPLATE_DECLs [PR101247] (*)
2e345e4... libstdc++: Only use __gthread_yield if gthreads is availabl (*)
7802ee7... [Ada] Fix style in expansion of attribute Put_Image (*)
d35d546... [Ada] par-ch6: do not mark subprogram as missing "is" if im (*)
f377685... [Ada] Fix crash on type extensions with discriminants (*)
bb66a10... [Ada] Add missed OS constant values (*)
d206399... [Ada] Improve performance of Ada.Containers.Doubly_Linked_L (*)
66d4366... [Ada] Crash on expansion of BIP construct in -gnatf mode (*)
79b87fc... [Ada] Typo corrections and minor reformatting (*)
e4de29f... [Ada] Add -gnatX support for casing on discriminated values (*)
765ca22... [Ada] Crash on inlined separate subprogram (*)
175c2f9... [Ada] Declare time_t uniformly based on a system parameter (*)
fbc72d0... [Ada] Add source file name to gnat bug box (*)
021cf76... [Ada] Fix layout of contracts (*)
2390451... [Ada] Fix invalid JSON for derived variant record with -gna (*)
06fd120... [Ada] Fix typo in comment related to derived discriminated (*)
90635a3... [Ada] Fix index range violations in krunch (*)
e4a6acd... [Ada] Code cleanups in a-strfix.adb (*)
2a847e8... [Ada] Add paragraph about representation changes and Scalar (*)
f1b4b3d... [Ada] aarch64-rtems6: use wraplf variant for a-nallfl (*)
1f72ec8... [Ada] Initialize local variables related to static expressi (*)
e347e6c... [Ada] Inconsistency between declaration and body of predica (*)
9b1647a... [Ada] Incremental patch for restriction No_Dynamic_Accessib (*)
d80c733... [Ada] Update internal documentation of debugging informatio (*)
81956c0... [Ada] Reorder preanalysis of static expression functions (*)
e40f4ab... [Ada] Decouple analysis of static expression functions from (*)
640ba4c... [Ada] Avoid repeated computing of type of expression functi (*)
e437dd4... [Ada] Fix comment related to analysis of expression functio (*)
8a13a00... [Ada] Avoid repeated calls in analysis of expression functi (*)
8bab88b... [Ada] Refine types of local variables in analysis of expres (*)
48096ca... [Ada] Remove an unnecessary local constant (*)
7e12d49... [Ada] Avoid unnecessary call in preanalysis without freezin (*)
e37e175... Fix build failure on Windows with older binutils (*)
10722fb... i386: Fix *udivmodsi4_pow2_zext_? patterns (*)
840fabd... docs: don't split @smallexample in multiple @groups (*)
b5405ba... docs: add missing 'see' word (*)
5f2d3ff... Improve early simplify and match for phiopt (*)
3b33b11... testsuite: mips: use noinline attribute instead of -fno-inl (*)
82625a4... mips: check MSA support for vector modes [PR100760,PR100761 (*)
062c762... rs6000: Support [u]mod<mode>3 for vector modulo insns (*)
df85baa... test/rs6000: Add case to cover vector division (*)
c3d1aa8... test/rs6000: Add cases to cover vector multiply (*)
fdc4d2a... Daily bump. (*)
79d3378... Move warning suppression to the ultimate callee. (*)
68b938f... testsuite: Remove an xfail. (*)
c232f07... Adjust expected output for LP32 [PR100451]. (*)
c68cac9... Avoid including <new> to make cross-compiler testing easy. (*)
dee00bf... c++: Fix noexcept with unevaluated operand [PR101087] (*)
b14ac7b... Further improvements to H8 variable shift patterns (*)
763121c... ipa-sra: Fix thinko when overriding safe_to_import_accesses (*)
9bf9f27... Use Object Size Type zero for -Warray-bounds [PR101374]. (*)
1ca642d... testsuite: Add arm_arch_v7a_ok effective-target to pr57351. (*)
43931c9... [Ada] Tune detection of illegal occurrences of target_name (*)
d45ee63... [Ada] Diagnose properly illegal uses of Target_Name (*)
8de68eb... [Ada] Remove Unknown_ functions (*)
4d74323... [Ada] Use encoded names only with -fgnat-encodings=all (*)
7c09296... [Ada] Transient scope cleanup (*)
6e8b502... [Ada] Rename sigtramp-vxworks-target.inc to sigtramp-vxwork (*)
d75dde1... [Ada] Duplicated D lines in ali files (*)
99d6c1f... [Ada] Spurious style message on missing overriding indicato (*)
3c18e32... [Ada] AI12-0156 Use subtype indication in generalized itera (*)
629c82d... [Ada] Spurious warning in generic instance (*)
a9c3a49... [Ada] Fix violation of No_Implicit_Loops restriction for en (*)
73f841c... [Ada] Simplify redundant checks for non-empty lists (*)
e959418... [Ada] Remove redundant condition for listing compilation un (*)
e581fbe... [Ada] Restore context on failure in loading of renamed chil (*)
df0783f... [Ada] Replace low-level condition with a high-level call (*)
3711c2e... [Ada] Fix style in comments and code related to compilation (*)
62aae31... [Ada] Prevent infinite recursion when there is no expected (*)
6105ebb... [Ada] Fix use of single question mark in error message (*)
6cb2bcb... [Ada] Skip types in error for test to compute array size (*)
cd4341e... [Ada] Prevent crash on inspection point for unfrozen entity (*)
242c0f4... [Ada] Fix on computation of packed array size in case of er (*)
36fcfed... [Ada] Compute sizes when possible for packed array with Com (*)
5478d8a... [Ada] Unsynchronized concurrent access to a Boolean variabl (*)
076c1a9... [Ada] Add No_Tasking restriction is system.ads for bootstra (*)
b927d93... [Ada] Incorrect iteration over hashed containers after mult (*)
c5b1e8e... [Ada] Make runtime code compatible with No_Dynamic_Accessib (*)
a2f91a5... [Ada] Revert meaning of -gnatd_b (*)
3cb3205... [Ada] Make tools compatible with No_Dynamic_Accessibility_C (*)
79a8b14... [Ada] Avoid linear search when ensuring dependency on Syste (*)
999a2dd... [Ada] Simplify string manipulation related to preprocessing (*)
2e9ef39... vect: Remove always-true condition (*)
298b0db... match.pd: Relax rule to include POLY_INT_CSTs (*)
4c61913... PR tree-optimization/40210: Fold (bswap(X)>>C1)&C2 to (X>>C (*)
663a014... i386: Add pack/unpack patterns for 32bit vectors [PR100637] (*)
852b11d... Generate 128-bit int divide/modulus on power10. (*)
c24a970... Daily bump. (*)
48e8a7a... analyzer: remove add_any_constraints_from_ssa_def_stmt (*)
a110855... Correct handling of variable offset minus constant in -Warr (*)
6278065... rs6000: Harden mma_init_builtins (*)
a5b5c7c... [Ada] Remove unused define (*)
2c03e97... [Ada] Assertion errors on concurrent types with -gnatc and (*)
cce4622... [Ada] Stronger assertion about flag for checking static exp (*)
18b267a... [Ada] Front-end inlining and instantiations of UC (*)
125bb16... [Ada] Keepalive control on Windows (*)
29d3965... [Ada] Optimize away certain elaboration checks (*)
e1eb444... [Ada] Simplify code by reusing Remove on list of primitive (*)
9e76a06... [Ada] Minor code cleanup (*)
347d939... [Ada] Code cleanups in System.Atomic_Counters (*)
14212dc... [Ada] Implement new legality checks specified by AI12-0412 (*)
e5be1e4... [Ada] Fix location of errors about volatile compatibility (*)
768f696... [Ada] Use bounded string buffer in Get_Unit_Name (*)
d1d2bbc... [Ada] Replace obsolete calls that use global name buffer (*)
a547eea... [Ada] Fix bugs in Value_Size clauses and refactor (*)
2d71668... [Ada] Improve interactions between DSA and Put_Image routin (*)
4fa7097... [Ada] Timeout correction on Get_Socket_Option (*)
ebef978... [Ada] Unchecked_Convert_To: set Parent (*)
a7f6640... [Ada] Simplify handling of sure errors in GNATprove mode (*)
f78c17d... [Ada] Reduce scope of local variables (*)
a7bb690... [Ada] Simplify code by reusing List_Length (*)
131c9af... [Ada] Replace low-level membership tests with Is_Private_Ty (*)
1945679... [Ada] Linker_Section_Pragma cleanup (*)
d557a5f... [Ada] Fix precondition of Cot for code analyzers (*)
6dcf894... [Ada] Replace chopped string copy with renaming (*)
0543560... [Ada] Simplify handling of Generate_Code flag for compilati (*)
f3ff729... [Ada] Add socket options to control keepalive on TCP connec (*)
f8776ee... [Ada] Tune discovery of No_Elaboration_Code restriction (*)
6feab95... [Ada] Simplify iteration over pending instantiations (*)
738a0e8... [Ada] Transient scope cleanup (*)
0dbe0e1... [Ada] Unsynchronized access to a Boolean in tasking state (*)
0635707... aarch64: Remove a vestigial %K [PR101363] (*)
e8073c0... testsuite: gcc.dg/debug/btf/btf-bitfields-3.c remove -fno-s (*)
005f31a... tree-optimization/34195 - testcase for fixed vectorization (*)
9f34b78... tree-optimization/99728 - improve LIM for loops with aggreg (*)
98bfd84... Add avx512 tests for MADDSUB and FMSUBADD SLP vectorization (*)
6fba0ee... Daily bump. (*)
d9e9532... BTF testsuite: Remove explicit check on btm_type (*)
97bcacf... CTF testsuite: Remove explicit check on ctv_typeidx (*)
e8db5f7... Add test for [PR55881]. (*)
ee9a0e9... Add test for [PR86650]. (*)
151b423... dwarf2ctf: the unit of sou field location is bits [PR101283 (*)
4f6e181... Remove support for %G and %K. (*)
62e4358... Improve warning suppression for inlined functions. (*)
6d3bab5... Improve warning suppression for inlined functions. (*)
03b634c... fixincludes: AIX socket.h. (*)
f658781... i386: Add variable vec_set for 32bit vectors [PR97194] (*)
6b096c1... MAINTAINERS: Add myself for write after approval and DCO. (*)
73c49ff... Use H8 nop moves as tst insns (*)
5db3ea9... [Ada] Initialize Current_Error_Node (*)
0976815... [Ada] Enable Ada 2020 Put_Image and Image support for tagge (*)
4206000... [Ada] Fix old typo in comment (*)
fb632ef... [Ada] Implement missing constraint checks for default strea (*)
8ff47b3... [Ada] Warn on statically known empty loop caused by constra (*)
d8870b1... [Ada] Handle malformed command line on Win32 (*)
435e79c... [Ada] Simplify code by removing local constant (*)
b1c4989... [Ada] Replace a question mark comment with assertion (*)
ddbe733... [Ada] Simplify returning from Enclosing_Comp_Unit_Node (*)
ca290f1... [Ada] Simplify unit loading with membership tests (*)
3751af1... [Ada] Simplify dependency on System (*)
c6d8890... [Ada] Fix bug in casing on composite values with -gnatX (*)
6dff0d2... [Ada] Return_when_statement not working for non identifier (*)
e11a245... [Ada] Regression on overloaded prefixed calls related to pr (*)
0547a12... [Ada] Reformatting, typo corrections, and minor rewording o (*)
160a6c3... [Ada] Spurious initialization of element iterators in "for (*)
3a7961c... [Ada] Crash on use of 'Img on record type in expression (*)
cb33845... [Ada] Missing space in error message for pattern matching (*)
82a7944... [Ada] Tbuild cleanup (*)
06a5fb6... [Ada] Removal of various ??? comments plus related code cha (*)
c7959e4... [Ada] Return when not working for procedures (*)
f037632... [Ada] Transient scope cleanup (*)
f506369... [Ada] Make parent of N_Exception_Declaration be N_Declarati (*)
f55784f... [Ada] Improper predicate check on view conversion (*)
68c27b2... [Ada] Add assertions on tampering counts (*)
885efc5... [Ada] Unix Epochalypse (s-osprim.adb) (*)
e9559de... [Ada] Add Void_Or_Type_Kind and Exception_Or_Object_Kind (*)
2e1f3a5... [Ada] Support for Object.Op subprogram-call notation for un (*)
daf9bc6... [Ada] Spurious conformance error on expression function (*)
0b2e951... [Ada] Add GNAT RM text regarding Ada 2022 default Put_Image (*)
f99f6eb... X86: Provide a CTOR for stringop_algs [PR100246]. (*)
7d81064... Add FMADDSUB and FMSUBADD SLP vectorization patterns and op (*)
9f489a5... add -fmove-loop-stores option to control GIMPLE loop store- (*)
b019b28... Documentation : Describe --with-dsymutil configure option. (*)
51abfb6... Fix 101256: Wrong code due to range incorrect from PHI-OPT (*)
d7e3855... Do not replace variable op variable in I/O implied DO loop (*)
c64d152... i386: Disable param ira-consider-dup-in-all-alts [PR100328] (*)
8ffe25e... ira: Support more matching constraint forms with param [PR1 (*)
a3543b5... CTF,BTF testsuite: Use -gdwarf-4 for restrict type qualifie (*)
6d53e6f... Daily bump. (*)
1562c79... Remove redundant compare in shift loop on H8 (*)
7d69791... Port most of the A CMP 0 ? A : -A to match (*)
a50cecb... Try inverted comparison for match_simplify in phiopt (*)
cd48e55... Allow match-and-simplified phiopt to run in early phiopt (*)
3c44b41... Fix PR 101237: Remove element_type call when used with the (*)
3b5e8ee... Darwin, configury : Allow for specification and detection o (*)
be8749f... i386: Implement 4-byte vector (V4QI/V2HI) constant permutat (*)
8e0b382... [Ada] Regenerate *.texi files with Sphinx 4.0.2 (*)
59748b7... [Ada] Reject overlays in Global/Depends/Initializes contrac (*)
fdb5c20... [Ada] Add Reference and Constant_Reference functions to for (*)
902d707... [Ada] Adapt SPARK RM rule on non-effectively volatile abstr (*)
796b616... [Ada] Use runtime from base compiler during stage1 #2 (*)
77630ba... [Ada] Fix some "current instance" bugs (*)
6cf7cc8... [Ada] Simplify and reuse Is_Concurrent_Interface (*)
0700922... [Ada] Fix missing error messages when returning limited typ (*)
7e73972... [Ada] Remove Ada.Strings.Text_Output and child units (*)
1d1e91f... [Ada] Fix excessive check for alignment of overlaying objec (*)
63b4353... [Ada] The Unix Epochalyse of 2038 - OS_Time comparison (*)
cee7317... [Ada] The Unix Epochalypse of 2038 (Warn about time_t in th (*)
2644eaa... [Ada] Fix missing minus sign in literal translation (*)
74895b6... [Ada] Temporarily disable Ada 2022 Image and Put_Image supp (*)
bcb8c3b... [Ada] INOX: prototype alternative accessibility model (*)
35d721c... [Ada] The Unix Epochalypse of 2038 - Use OS_Time (*)
a0bdd4b... [Ada] The Unix Epochalyse of 2038 - OS_Time (*)
e7b17be... [Ada] Move overriding rename error message from declaration (*)
f7b2ce2... [Ada] Adapt SPARK checking after change in rules regarding (*)
36d4f97... [Ada] Turn GNAT_Annotate into its own pragma (*)
22c0e0c... [Ada] Fix comment about the debug flag for strict alignment (*)
5c3bbe1... [Ada] Cleanup checking for compatible alignment (*)
0b88804... [Ada] Spurious error in instantiation with aggregate and pr (*)
243573f... [Ada] Print JSON continuation messages as separate messages (*)
b4b023c... [Ada] Add Ada 2022 Image and Put_Image support for tagged t (*)
b9713be... [Ada] Fix crash when printing error message (*)
7c4f326... [Ada] Clean up Get_Index_Bounds (*)
8926c29... [Ada] Refactoring related to Returns_By_Ref (*)
767f9cb... [Ada] Fix overriding subprogram being incorrectly seen as r (*)
afe5959... [Ada] Do not catch 'N rem -1' in CodePeer_Mode (*)
0ea4785... testsuite: gcc.dg/debug/btf/btf-bitfields-3.c requires -fno (*)
88ada5c... Do not set both LOOP_C_INFINITE and LOOP_C_FINITE on vector (*)
38872c6... middle-end/101291 - set loop copy of versioned loop (*)
ccb4e07... testsuite/101299 - add missing vect_double requires to bb-s (*)
9c6ce6b... Remove xfail for pr92658-avx512vl.c (*)
65b8273... Daily bump. (*)
d07092a... Darwin, config : Adjust X86 biarch definitions ordering [PR (*)
e6f3adc... Daily bump. (*)
981351e... testsuite: Disable BTF and CTF testsuite on AIX. (*)
52c3fdf... Don't use vec_duplicate on vector in CTOR expansion (*)
152f4d0... d: Missed RVO optimization with non-POD structs (*)
7a60a6e... Daily bump. (*)
c772308... d: RHS value lost when a target_expr modifies LHS in a cond (*)
6feb628... Improve warning suppression for inlined functions [PR98512] (*)
9984f63... openmp: Initial support for OpenMP directives expressed as (*)
2ca8939... openmp: Reject #pragma omp atomic update, [PR101297] (*)
e3528ce... c++: unqualified member template in constraint [PR101247] (*)
42a9e4e... rs6000: Add MMA __builtin_vsx_lxvp and __builtin_vsx_stxvp (*)
7aa5fb1... Use shift instructions to eliminate redundant compare/test (*)
84f7bab... Fix build_gt and build_lt for signed 1 bit values. (*)
18d0fad... BTF: Support for BTF_KIND_FLOAT (*)
b60761b... Preparing to use shifts to eliminate redundant test/compare (*)
8501743... Darwin, CTF, BTF: Do not run the DWARF debug link for BTF/C (*)
eb817f2... Darwin, BTF: Provide a suitable section name for BTF [PR101 (*)
f6aa1c3... Fix m32r target specific fallout from recent int->bool chan (*)
ef9cc43... Fix frv target specific fallout from recent int->bool chang (*)
021d6d5... Add description of how testsuite parallelization works (*)
a6fef2e... Fix xstormy16 target specific fallout from recent int->bool (*)
4546f42... tree-optimization/101293 - further enhance LIMs ref canonic (*)
bc8f0ed... libstdc++: Revert changes to std::unique_ptr<T[]>::operator (*)
496e1d6... Change EH pointer encodings to PC relative on Windows (*)
f7cad1a... i386: Punt on broadcasts from TImode integers [PR101286] (*)
c4804ff... tree-optimization/101280 - re-revise interchange fix for PR (*)
1aeefa5... Clear odata for aes(enc|dec)(wide)?kl intrinsics when ZF is (*)
01d402c... Update gen_autofdo_event.py and gcc-auto-profile. (*)
7349440... Fix typo in standard pattern name of trunc<mode><pmov_dst_4 (*)
bea7c16... Daily bump. (*)
1a4b222... soft-fp: Update soft-fp from glibc (*)
b544c34... input.c: move file caching globals to a new file_cache clas (*)
58b735b... Fortran: set version field in CFI_cdesc_t to CFI_VERSION (*)
b97486f... Add IEEE 128-bit fp conditional move on PowerPC. (*)
f2ce64b... libstdc++: Improvements to Doxygen markup (*)
a3d8860... Improve packed record layout support with -fdump-ada-spec (*)
506c68e... Fix duplicate name issues in output of -fdump-ada-spec #2 (*)
cdf4576... Use intermediate integer type with proper signedness (*)
cc84530... Darwin: Define a suitable section name for CTF [PR101283] (*)
51c3022... x86: Add vec_duplicate<mode> expander (*)
edafb35... x86: Convert CONST_WIDE_INT/CONST_VECTOR to broadcast (*)
d634548... i386: Return true/false instead of 1/0 from predicates. (*)
cfeffe9... Return true/false instead of 1/0 from generic predicates. (*)
a86b345... Change the type of predicates to bool. (*)
0a77c07... tree-optimization/101280 - revise interchange fix for PR101 (*)
09a7b00... MAINTAINERS - Add myself for write after approval (*)
4a87605... tree-optimization/101278 - handle self-use in DSE analysis (*)
a3aaba6... tree-optimization/100778 - fix placement of trapping vector (*)
9f6aeb8... i386: Add integer nabs instructions [PR101044] (*)
7d82116... tree-optimization/101178 - handle VEC_PERM in SLP permute p (*)
b0ab968... dwarf2out: Handle COMPOUND_LITERAL_EXPR in loc_list_from_tr (*)
91c771e... openmp - Fix up && and || reductions [PR94366] (*)
a688c28... c++: cxx_eval_array_reference and empty elem type [PR101194 (*)
613497a... c++: Extend the PR96204 fix to variable templates too (*)
25b6bfe... Daily bump. (*)
6963c3b... libstdc++: Improve Doxygen documentation groups [PR 101258] (*)
36adced... libstdc++: Make <experimental/simd> depend on C++17 (*)
996be6b... libstdc++: Suppress redundant definitions of static members (*)
aa31ae6... testsuite: Add missing dg-add-options to CTF testcase ctf-s (*)
13eaeff... libiberty: No longer use /usr/tmp (*)
730d021... Fix IEEE 128-bit min/max test. (*)
c28e1d2... c++: Fix push_access_scope and introduce RAII wrapper for i (*)
b5bb7f3... [amdgcn] Add hook for DWARF address spaces. (*)
22f201e... [amdgcn] Use frame pointer for CFA expressions. (*)
251697a... [amdgcn] Update CFI configuration (*)
e66d0b7... c++: DR2397 - auto specifier for * and & to arrays [PR10097 (*)
a075350... tree-optimization/101267 - fix SLP vect with masked operati (*)
e61ffa2... analyzer: eliminate enum binding_key [PR95006] (*)
63fe82d... gcc.c: Add -foffload= to display_help (*)
f6bc9d9... [testsuite]: Add missing dg-add-options float16 to gcc.dg/d (*)
a3ce7d7... gcc.c's check_offload_target_name: Fixes to inform hints (*)
0a9d038... arm/66791: Gate comparison in vca intrinsics on __FAST_MATH (*)
39da8a7... tree-optimization/101264 - rework SLP "any" permute forward (*)
35da8a9... MAINTAINERS: Add myself for write after approval (*)
6bf383c... fixinc: don't "fix" machine names in __has_include(...) [PR (*)
ed392e9... The upper bits of FIXUPIMMS{S,D} should come from src1 not (*)
652abe2... aix: align text CSECTs to at least 32 bytes. (*)
6bc1820... Daily bump. (*)
1cb5e50... docs: Fix s/net yet/not yet/ typo (*)
362347c... c++: don't treat member var as var template (*)
13c906f... compiler: don't generate temporaries for composite literals (*)
cca7eb8... go-gcc: set DECL_NAMELESS for temporary variables (*)
a96d8d6... Fix MINUS_EXPR relations. (*)
604dce2... Allow PHIs to pick up global values. (*)
a7e655a... Add stmt context in simplify_using_ranges. (*)
8a8a7d3... compiler: in composite literals use temps only for interfac (*)
c60d916... i386: Add V2SFmode vec_addsub pattern [PR95046] (*)
c0f8c22... Fortran: Re-enable 128-bit integers for AMD GCN (*)
a8a730c... amdgcn: Enable support for TImode for AMD GCN (*)
0c06e46... amdgcn: Add clrsbsi2/clrsbdi2 implementation (*)
8f33212... amdgcn: Add [us]mulsid3/muldi3 patterns (*)
53b1d16... amdgcn: Add [us]mulsi3_highpart SGPR alternatives (*)
5c127c4... amdgcn: Mark s_mulk_i32 as clobbering SCC (*)
7a973fc... amdgcn: Use unsigned types for udivsi3/umodsi3 libgcc helpe (*)
7d510b2... bootstrap: Include memmodel.h in btfout.c and ctfout.c befo (*)
af9987e... gcc.c: Silence warning in check_offload_target_name (*)
9a2c557... [Ada] Make copies of entities being declared when copying b (*)
ba4b83c... [Ada] Expose symmetry between Known_ and Unknown_ query rou (*)
c8cb547... [Ada] Do not catch 'N mod -1' in CodePeer_Mode (*)
16a0b3b... [Ada] Add support for Aarch64 in System.Object_Reader (*)
bfe2554... [Ada] Fix the -gnatyr switch so it works in record rep clau (*)
a671959... [Ada] Crash on limited array object with address clause (*)
38b57d6... [Ada] Remove an obsolete variant of Adjust_Name_Case used o (*)
339bf0a... [Ada] Small tweak in a couple of comments (*)
8d1427a... [Ada] Remove a special case for forking-for-expect from ord (*)
7935432... [Ada] Ensure System.Tasking.Debug.Known_Tasks component acc (*)
b75d2a5... [Ada] vx7-shared-libs: Unused variable __gnat_user_int_conn (*)
23a5c0f... [Ada] Disable Pre/Post in formal containers (*)
bd881d8... [Ada] Fix style in Get_Fullest_View (*)
afea7b3... [Ada] Remove redundant check for empty list (*)
df3636e... [Ada] Reuse Is_Subprogram_Or_Entry where possible (*)
3307a68... [Ada] More robust guard against cascaded errors with overla (*)
32638d4... [Ada] Simplify detection of local types (*)
4c07e6d... [Ada] Overriding errors on renamings and instances overridi (*)
430d508... [Ada] vx7-shared-libs - x86_64-vx7r2 (gnat runtime) (*)
7aaf662... [Ada] Accept arrays and scalars as type views that can be v (*)
898edf7... [Ada] tech debt: Parent (Empty) is not allowed (*)
568d3d4... [Ada] Fix old typo in comment (*)
1a9d13f... [Ada] Further adjustment and optimization of System.Value_N (*)
b9ec951... [Ada] tech debt: clean up Component_Size (*)
0bc7cf4... [Ada] Add some OS constants to control keepalive on TCP con (*)
d23455c... [Ada] Rewrite Validated_View in recursive style (*)
d94afa4... [Ada] Ignore again errors when running gen_il-main (*)
bb456e8... [Ada] Factor out many fields in entities (*)
997d389... [Ada] Fix bug in node/entity kind numbers in sinfo/einfo.h (*)
10215ba... [Ada] Consistently use Validated_View for Valid_Scalars on (*)
6df6055... Add forward propagation to SLP "any" permutes (*)
33c4e46... Add 'default' to -foffload=; document that flag [PR67300] (*)
489c5dc... libgomp.fortran/defaultmap-8.f90: Fix non-shared memory han (*)
d479ddc... doc/invoke.texi: Sort flags in 'C Language Options' (*)
2dfc0f2... Refactor SLP permute opt propagation (*)
53fd754... match.pd: Avoid (intptr_t)x eq/ne CST to x eq/ne (typeof x) (*)
c01760b... tree-optimization/101242 - fix reverse graph entry detectio (*)
dc6866b... pdp11: Fix signednedd warnings, remove "register" keywords (*)
095a01c... bootstrap: Include tm_p.h in btfout.c and ctfout.c. (*)
c8abc20... Daily bump. (*)
7c6b354... analyzer: introduce byte_range and use to simplify dumps (*)
40c64c9... Regression tests for TREE_NO_WARNING enhancement to warning (*)
ed94172... objc: Add support for per-location warning groups. (*)
3f44889... libcc1: Add support for per-location warning groups. (*)
d5e6994... fortran: Add support for per-location warning groups. (*)
8c7dfbb... ada: Add support for per-location warning groups. (*)
42ff474... libbacktrace: improve XCOFF support (*)
9c93f6c... libiberty: copy over .BTF section when using LTO (*)
d5cf2b5... Enable BTF generation in the BPF backend (*)
824a6a5... CTF/BTF documentation (*)
c1f76af... CTF/BTF testsuites (*)
b7e215a... CTF/BTF debug formats (*)
532617d... dejagnu: modularize gcc-dg-debug-runtest a bit (*)
5783a0c... dwarf: externalize some DWARF internals for needs of CTF/BT (*)
2902991... ipa-sra: Introduce a mini-DCE to tree-inline.c (PR 93385) (*)
87467f4... ipa-sra: Restructure how cloning and call redirection commu (*)
084635a... libstdc++: Remove redundant explicit instantiations (*)
75f948f... libstdc++: Fix backwards logic in 17_intro/names.cc test [P (*)
b7a89c0... libstdc++: Allow unique_ptr<Incomplete[]>::operator[] [PR 1 (*)
e5c422b... libstdc++: Implement LWG 415 for std::ws (*)
b838641... mklog: Handle correctly long lines. (*)
9fe9c45... Duplicate the range information of the phi onto the new ssa (*)
f80c4ea... tree-optimization/101229 - fix vectorizer SLP hybrid detect (*)
ad26c07... v850: silent 2 warnings (*)
2206903... v850: add v850_can_inline_p target hook (*)
2ad71ef... tree-optimization/101207 - fix BB reduc permute elide with (*)
0ad9d88... tree-optimization/101173 - fix interchange dependence check (*)
3f1a08d... For 128/256-bit vec_cond_expr, When mask operands is lt reg (*)
28560c6... Fold blendv builtins into gimple. (*)
a766c79... Daily bump. (*)
37ad257... Fix PR 101230: ICE in fold_cond_expr_with_comparison (*)
3966726... aix: Add AIX 7.3 configuration and SPDX License Identifiers (*)
461f937... Daily bump. (*)
9f26e34... c++: access scope during partial spec matching [PR96204] (*)
5b1ce65... except: remove dwarf2out.h dependency (*)
2168bfb... c++: constexpr aggr init of empty class [PR101040] (*)
2afe882... Lower for loops before lowering cond in genmatch (*)
fbad6c6... Reset the range info on the moved instruction in PHIOPT (*)
86fc076... Expand the comparison argument of fold_cond_expr_with_compa (*)
90708f8... Daily bump. (*)
f9c80eb... c++: Failure to delay noexcept parsing with ptr-operator [P (*)
99585d8... jit: fix test-vector-* failures (*)
176289e... jit: fix test-asm failures on i?86 (*)
fd51b34... PR middle-end/101216 - spurious notes for function calls (*)
4a52cf2... libstdc++: Avoid intercepting exception in ostream::write (*)
f8c5b54... libstdc++: Implement LWG 581 for std:ostream::flush() (*)
9b6c65c... libstdc++: Fix exception handling in std::ostream seek func (*)
7ab7fa1... libstdc++: Remove noexcept from syncbuf::swap (LWG 3498) (*)
e83a5a6... libstdc++: More workarounds in 17_intro/names.cc test [PR 9 (*)
e067201... testsuite/101114: Adjust libgomp.c-c++-common/struct-elem-5 (*)
74ebd12... libstdc++: Make use of __builtin_bit_cast for simd (*)
3c34746... MAINTAINERS: Add myself for write after approval and DCO (*)
3a50aed... Use right shifts to eliminate redundant test/compare insns (*)
55a1546... tree-optimization/101202 - fix ICE with failed backedge SLP (*)
0551640... Fixup reduction info on addsub SLP pattern (*)
c6c7ac0... add -ltrans-objects lto-plugin debug option (*)
607c558... testsuite: avoid no-stack-protector-attr-3 fail on mips*-*- (*)
e9e2bad... middle-end: add support for per-location warning groups. (*)
65870e7... cp: add support for per-location warning groups. (*)
43c3f96... c-family: add support for per-location warning groups. (*)
1ebd2b2... c: add support for per-location warning groups. (*)
7036e9e... Add support for per-location warning groups. (*)
980e278... Revert x86_order_regs_for_local_alloc changes in r12-1669. (*)
9aa8327... Daily bump. (*)
ce3316e... Add a testcase to confirm the equivalence's are being check (*)
a0accaa... Only register relations on live edges (*)
ce0b409... Fix relation query of equivalences. (*)
5bdcfb7... Correctly unify recomputation with existing range. (*)
90fa63e... Fix comment typo. (*)
c761be5... c++: alias CTAD and aggregate deduction cand [PR98832] (*)
c06493d... c++: requires-expression folding [PR101182] (*)
178fb8d... c: Fix up c_parser_has_attribute_expression [PR101176] (*)
fdc5522... c: Fix C cast error-recovery [PR101171] (*)
836328b... i386: Add pack/unpack patterns for 64bit vectors [PR89021] (*)
addd5f0... libstdc++: Fix internal names: add missing underscores (*)
8888795... libstdc++: Ensure unrolled loops inline the lambda (*)
d512581... libstdc++: Avoid raising fp exceptions in trunc, floor, and (*)
5014f12... libstdc++: Fix condition when AVX512F ldexp implementation (*)
62a989e... libstdc++: Minor simd_math cleanups (*)
dd1c779... libstdc++: Remove incorrect fabs(simd) overload (*)
343f01f... libstdc++: Improve simd fixed_size codegen (*)
ebb45cb... libstdc++: Remove dead code in simd (*)
0237aa8... libstdc++: Improve copysign(simd) codegen (*)
07ba528... libstdc++: Fix typos and markdown errors in new simd/README (*)
17bc384... libstdc++: Implement LWG 2762 for std::unique_ptr::operator (*)
a21dc9d... Emit .file 0 directive earlier in DWARF 5 (*)
aca1213... Fix --gdwarf-5 configure tests for Windows (*)
2898a02... Add cscope.out to git ignore. (*)
67e8723... Merge vec_addsub patterns (*)
7a6c31f... Add x86 addsub SLP pattern (*)
9872bd8... df: Fix up handling of paradoxical subregs in debug insns [ (*)
6537106... stor-layout: Avoid DECL_BIT_FIELD_REPRESENTATIVE with NULL (*)
a1c1b7a... IBM Z: Define NO_PROFILE_COUNTERS (*)
82ab149... Fix SLP permute propagation error (*)
7619d33... openmp: in_reduction clause support on target construct (*)
8d8ed5c... predcom: Refactor more by encapsulating global states (*)
7dcf139... refactor SLP permute propagation (*)
50374fd... tree-optimization/101105 - fix runtime alias test optimizat (*)
3bd8694... i386: Add vashlm3/vashrm3/vlshrm3 to enable vectorization o (*)
fcf617f... Daily bump. (*)
7da4eae... c++: excessive instantiation during CTAD [PR101174] (*)
f72f71c... doc/lto.texi: List slim object format as the default (*)
cac3527... fortran/dump-parse-tree.c: Use proper enum type (*)
b7574ca... Do not enable pcrel-opt by default (*)
d483200... testsuite: add -fwrapv for 950704-1.c (*)
4a404f6... libstdc++: Fix comment in chrono::year::is_leap() (*)
8509a50... libstdc++: Document simd testsuite (*)
848bc05... libstdc++: Improve output verbosity options and default (*)
15f2669... libstdc++: Remove -fno-tree-vrp after PR98834 was resolved (*)
b92d12d... libstdc++: More efficient std::chrono::year::leap (*)
53330b7... tree-inline: Fix TREE_READONLY of parameter replacements (*)
4c85ff7... Split gimple-range into gimple-range-fold and gimple-range. (*)
a03e944... Do not continue propagating values which cannot be set prop (*)
ca4d381... Adjust on_entry cache to indicate if the value was set prop (*)
9d674b7... Dump should be read only. Do not trigger new lookups. (*)
402c818... Use more logicals to eliminate useless test/compare instruc (*)
37e9392... i386: Add PPERM two-operand 64bit vector permutation [PR890 (*)
371c199... arm: Revert partially ebd5e86c0f41dc1d692f9b2b68a510b1f6835 (*)
3eecc1d... c++: CTAD and deduction guide selection [PR86439] (*)
1e16f2b... i386: Prevent unwanted combine from LZCNT to BSR [PR101175] (*)
7540410... libstdc++: Avoid "__lockable" name defined as macro by newl (*)
da13e4e... fortran: Fix deref of optional in gen. code. [PR100337] (*)
679506c... openmp: Fix up *_reduction clause handling with UDRs on PAR (*)
c2124b5... contrib: add git-commit-mklog wrapper (*)
47749c4... rs6000: Fix typos in float128 ISA3.1 support (*)
419af06... Daily bump. (*)
c556596... libstdc++: Simplify std::try_lock and std::lock further (*)
b5a2974... libstdc++: Remove garbage collection support for C++23 [P21 (*)
6c63cb2... libstdc++: Implement LWG 3422 for std::seed_seq (*)
f61e5d4... Fortran: fix sm computation in CFI_allocate [PR93524] (*)
e02840c... libstdc++: Fix for deadlock in std::counting_semaphore [PR1 (*)
ea4e321... analyzer: fix ICE on malloc/alloca param type mismatch [PR1 (*)
83bd604... docs: drop unbalanced parenthesis in rtl.texi (*)
b4e21c8... middle-end/101156 - remove not working optimization in gimp (*)
3adb9ac... testsuite: Add testcase for recently fixed PR [PR101159] (*)
9b613e8... expand: Fix up empty class return optimization [PR101160] (*)
92d9c9e... fold-const: Return corresponding integral type for OFFSET_T (*)
ca1f9f2... Add relational self-tests. (*)
0f7ccc0... Add relation between LHS and op1 for casts and copies. (*)
ae6b830... Add relation effects between operands to MINUS_EXPR. (*)
c526de3... Add relations between LHS and op1/op2 for PLUS_EXPR. (*)
a2c9173... Add relational support to fold_using_range (*)
80dd13f... Add relational support to range-op. (*)
3aaa69e... Initial value-relation code. (*)
a2ef839... tree-optimization/101151 - fix irreducible region check for (*)
7822285... RISC-V: Add tune info for T-HEAD C906. (*)
f0e40ea... testuite: Add pthread check to dg-module-cmi for omp module (*)
7a22d8a... tree-optimization/101158 - adjust SLP call matching sequenc (*)
a5b773d... tree-optimization/101159 - fix missing NULL check in popcou (*)
26f05f5... tree-optimization/101154 - fix out-of bound access in SLP (*)
d58a66a... i386: Use xor to write zero to memory with -Os even for mor (*)
706533c... Remove my Write After Approval entry. (*)
48b312b... contrib: fix a flake8 issue (*)
8819c82... autofdo: Bump AUTO_PROFILE_VERSION. (*)
6871b89... gcov: update comment about padding (*)
e08a125... Add vect_recog_popcount_pattern to handle mismatch between (*)
f51618f... Optimize vpexpand* to mask mov when mask have all ones in i (*)
b6efffa... Fix ICE for vpexpand*. (*)
2f08022... Daily bump. (*)
6cf0040... libstdc++: Improve std::lock algorithm (*)
7232f7c... expand: empty class return optimization [PR88529] (*)
12bdd39... libstdc++: Sync __cpp_lib_ranges macro defined in ranges_cm (*)
edf0c3f... contrib/mklog.py: Improve PR handling (*)
0ad9c70... tree-optimization/101120 - fix compile-time issue with SLP (*)
21761d2... c++: REF_PARENTHESIZED_P wrapper inhibiting NRVO [PR67302] (*)
de31f54... c++: conversion to base of vbase in NSDMI [PR80431] (*)
644c2cc... inline-asm: Fix ICE with bitfields in "m" operands [PR10078 (*)
62a3799... [Ada] Implement fixed-lower-bound consistency checks for qu (*)
a61fd32... [Ada] Optimization of System.Value_N (*)
eba1160... [Ada] INOX: prototype "when" constructs (*)
2092278... [Ada] Add Ada.Strings.Text_Buffers and replace uses of Ada. (*)
88bed4e... [Ada] Adjust new fast bit-field copy path to big-endian pla (*)
d315f85... [Ada] Add Return_Statement field (*)
9418d3d... [Ada] Improve efficiency of small slice assignments of pack (*)
c3681eb... [Ada] Implementation of AI12-205: defaults for formal types (*)
336438b... [Ada] Implement 'Valid_Value attribute (*)
7f34e74... [Ada] Export Opt.Assume_No_Invalid_Values for use in back-e (*)
148be92... [Ada] Zero-size slices (*)
c1f1ef1... [Ada] Address ??? comments (*)
e171a39... [Ada] Fix unbalanced parens in documentation of Address cla (*)
48cf9f9... [Ada] Minor reformattings (*)
805f081... [Ada] Make -gnatU and -gnatw.d the default (*)
08c9ef0... [Ada] Fix invalid JSON real numbers generated with -gnatRj (*)
0544731... [Ada] Disable wrong computation of offsets within multidime (*)
b1955e0... [Ada] Skip overlay checks on protected components with expa (*)
28741e5... [Ada] Compile s-mmap on aarch64-linux (*)
eb077d7... [Ada] Compiler crash on sliding of fixed-lower-bound object (*)
c9fcf01... [Ada] Simplify detection of statically overlapping slices (*)
58484cd... [Ada] Fix detection of overlapping actuals with renamings (*)
3045dd3... [Ada] powerpc64-wrs-vxworks7r2: build shared libgnat (*)
316dd79... arm/66791: Replace builtins in vceq_* (a, b) with a == b. (*)
29a539a... arm/97906: Adjust neon_vca patterns to use GLTE instead of (*)
90f78d5... tree-optimization/101121 - avoid infinite SLP build (*)
08c85f6... Disparage slightly the mask register alternative for bitwis (*)
9cedbaa... PR target/11877: Use xor to write zero to memory with -Os (*)
e24379c... MAINTAINERS: Add myself as maintainer of the i386 vector ex (*)
3e42ff7... Daily bump. (*)
69d80f0... libstdc++: Implement new views::split as per P2210 (*)
adbd2c7... libstdc++: Implement P2210 changes to rename views::split t (*)
3f63167... libstdc++: Implement P2210 changes to split_view resolving (*)
85a594f... libstdc++: Define split_view::_InnerIter::base as per P2210 (*)
b245d1c... Daily bump. (*)
bc046a6... libstdc++: Implement LWG 3555 changes to transform/elements (*)
1573657... libstdc++: Implement LWG 3553 changes to split_view (*)
4123650... libstdc++: Implement LWG 3546 changes to common_iterator (*)
c5581d4... Daily bump. (*)
cc9c94d... libstdc++: Reduce ranges::minmax/minmax_element comparison (*)
a798b3f... Fix p10 fusion regtests (*)
629cbc6... [committed] More useless code elimination on the H8 (*)
cb448ad... Calculate a global definition if one has not been registere (*)
870b674... Remove poor value computations. (*)
9302294... MAINTAINERS: Add myself for write after approval (*)
6fc5433... Fortran - fix conversion to result type for the min/max int (*)
3bb85b8... analyzer: fix issue with symbolic reads with concrete bindi (*)
83faf7e... libstdc++: Implement LWG 3557 change to convertible_to (*)
1aff29d... analyzer: add region_model_manager::get_or_create_int_cst (*)
86606d2... analyzer: refactor custom_event, introducing precanned_cust (*)
0532452... libstdc++: Replace incorrect static assertion in std::reduc (*)
f58d03b... arm: Fix multilib mapping for CDE extensions [PR100856]. (*)
cfa1f82... gcc/configure.ac: fix register issue for global_load assemb (*)
17a4bee... tree-optimization/101112 - fix pattern stmt def lookup in S (*)
92edc4a... libstdc++: Suppress -Wstringop-overread warning in test (*)
76e990f... stor-layout: Don't create DECL_BIT_FIELD_REPRESENTATIVE for (*)
ba71587... [Ada] Additional error checking on index constraints with f (*)
161e220... [Ada] Minor comment cleanups (*)
b3fa853... [Ada] Fix detection of overlapping slices indexed by charac (*)
cbe87f4... [Ada] Fix detection of overlapping actuals with renamings (*)
ca5cdc9... [Ada] Make "gcc -gnatDGL" handle unterminated last lines pr (*)
f86c2f9... [Ada] Reuse Package_Specification in Is_Incomplete_Or_Priva (*)
a34ce7c... [Ada] Avoid passing Enum_Lit'Size to the back end (*)
548280b... [Ada] Fix inaccuracies in signal handler trampoline for aar (*)
c37c13e... [Ada] Ada2020: AI12-0195 overriding class-wide pre/post con (*)
4edcee5... [Ada] Premature freezing of types (*)
33a3b5f... [Ada] Missing check for assigning too-large array to fixed- (*)
9324e07... [Ada] Remove AAMP from compiler sources (*)
f44441d... [Ada] Error issued on string literal assigned to fixed-lowe (*)
1be46d1... [Ada] Warn about overlapping actuals in all versions of Ada (*)
d94a2f5... [Ada] Reuse First_Actual in Address_Value (*)
537f0ce... [Ada] Correct A'First (N) where N is an object name (*)
7120f08... [Ada] Fix asymmetries in detection of overlapping actuals (*)
cd344e9... [Ada] Fix handling of gnat check/test commands (*)
94c6d6f... [Ada] Add documentation for the array fixed-lower-bound fea (*)
73b670e... [Ada] New debug switch to disable large static aggregates (*)
57841a4... [Ada] Warn on 'in out' param containing access in private t (*)
9c28866... [Ada] Remove dead code for overlapping actuals in prefix no (*)
2a8dbd6... [Ada] Do not clear Is_True_Constant flag on imported consta (*)
a306476... [Ada] Code cleanups in exp_ch6.adb (*)
4463d6e... [Ada] Update comments related to TBD (*)
2637397... [Ada] Implement basic support for -fdiagnostics-format=json (*)
0becb0f... [Ada] Relax null exclusion mismatch check in Relaxed_RM_Sem (*)
5ddd01d... [Ada] Replace Opt.Extensions_Allowed by Ada_Version (*)
4153c75... [Ada] GNAT.Compiler_Version and LTO (*)
07537fe... [Ada] Ada2020: Special handling of types derived from runti (*)
64b5da8... Add statistics counting to PHI-OPT (*)
2f1686f... Disallow pointer and offset types on some gimple (*)
2786064... libstdc++: Move ranges algos used by <ranges> into ranges_u (*)
4b4f566... libstdc++: Implement P2325 changes to default-constructibil (*)
7d08043... Add IEEE 128-bit min/max support on PowerPC. (*)
688359a... Daily bump. (*)
b376b1e... libstdc++: Simplify constexpr checks in std::char_traits [P (*)
331e20a... c++: deleted after first declaration [PR101106] (*)
58e3b17... mklog: add subject line skeleton (*)
00f730e... Add needed earlyclobber to fusion patterns (*)
caeb889... fix get-loop_hot_path with gcc 4.8.5 (*)
7ba8725... [Ada] Crash on overriding of an abstract primitive on an in (*)
59d5d8c... [Ada] Fix operations on Unbounded_String... (*)
d32db3a... [Ada] Implementation of Inox feature of fixed lower bounds (*)
4892e31... [Ada] Warn on 'in out' param containing access in predefine (*)
e1dfbb0... [Ada] Casing on composite values (*)
5f900b5... [Ada] Missing finalization on nested expression with action (*)
b4d46ee... [Ada] Crash on a nested aggregate containing controlled obj (*)
aeafd22... [Ada] Fix detection of valid renamings for overlapping chec (*)
fc473ce... [Ada] Don't check No_Wide_Characters restriction for illega (*)
4476d93... [Ada] Remove dubious wrapper of a recursive function (*)
83a5b1d... [Ada] Error in instance on incomplete actual passed to form (*)
cad7431... [Ada] Fix punctuation in documentation of warnings for alia (*)
3447d9e... [Ada] Fix detection of slices that denote the same object (*)
a6d844c... [Ada] Check all pairs of actuals for overlapping (*)
679124d... [Ada] Fix handling of generic types in check for overlappin (*)
e50d50f... [Ada] Remove dead code for overlapping actuals and prefix n (*)
f0cc085... [Ada] Cleanup redundant conditions in checks for overlappin (*)
f59ca9e... [Ada] Use source casing in messages for aliasing checks (*)
54f039c... [Ada] Move runtime units for Put_Image attribute to libgnar (*)
2be6360... [Ada] Provide new function Uintp.UI_To_Unsigned_64 (*)
a76825d... [Ada] Clarify error for unsupported ELIMINATED overflow mod (*)
24c554d... [Ada] Look at Others_Discrete_Choices for N_Others_Choice (*)
7949526... [Ada] Minor comment cleanup (*)
419ad27... [Ada] Do not systematically suppress checks on atree.adb (*)
1326b0e... [Ada] Removal of technical debt (*)
8863c3a... [Ada] Display Entity in debugging printouts (*)
9e1ca4e... [Ada] Apply aliasing checks only to names and not to object (*)
f54fb76... [Ada] Fix varsize node name conflict (*)
1b96f01... [Ada] AI12-0411 Add "bool" to Interfaces.C (*)
02e9e5f... [Ada] Reject allocators in contexts restricted by SPARK (*)
8cbaa09... Fix spacing and typos in comments. (*)
2b87f33... libstdc++: Non-triv-copyable extra args aren't simple [PR10 (*)
0f4a2fb... libstdc++: Refine range adaptors' "simple extra args" mecha (*)
275c736... libgomp: Structure element mapping for OpenMP 5.0 (*)
967b465... Add a target calls hook: TARGET_PUSH_ARGUMENT (*)
20a2c8a... i386: Add variable vec_set for 64bit vectors [PR97194] (*)
f1555d4... Cleanup clz and ctz code in range_of_builtin_call. (*)
8eac92a... docs: Use -O1 as a canonical value for -O option (*)
c095405... gcov: update documentation entry about string format (*)
a4fc63e... IBM Z: Fix vector intrinsics vec_double and vec_floate (*)
53c55d3... return auto_vec from more dominance functions (*)
4541b5e... make get_domminated_by_region return a auto_vec (*)
4f899c4... return auto_vec from get_dominated_by (*)
a165040... return auto_vec from get_loop_hot_path (*)
265af87... return auto_vec from cgraph_node::collect_callers (*)
e9681f5... auto_vec copy/move improvements (*)
3f3ee13... Add debugging helpers for ranger. (*)
3dfa4fe... Vectorization of BB reductions (*)
9f12bd7... Add amacleod and aldyh as *vrp and ranger maintainers. (*)
6075074... [Ada] Use runtime from base compiler during stage1 (continu (*)
ff4deb4... c++: Tweak PR101029 fix (*)
9a61dfd... Daily bump. (*)
786188e... Add recomputation to outgoing_edge_range. (*)
8a22a10... Range_on_edge in ranger_cache should return true for all ra (*)
487be92... Correct documented option defaults. (*)
6816a44... c++: static memfn from non-dependent base [PR101078] (*)
cfe0a2e... Fortran - ICE in gfc_check_do_variable, at fortran/parse.c: (*)
d117f99... Revert "Fortran - ICE in gfc_check_do_variable, at fortran/ (*)
72e3d92... Fortran - ICE in gfc_check_do_variable, at fortran/parse.c: (*)
bdfc120... Avoid loading an undefined value in the ranger_cache constr (*)
9e64426... libcpp: location comparison within macro [PR100796] (*)
dd835ec... ii386: Add missing two element 64bit vector permutations [P (*)
c25e3bf... libstdc++: Use named struct for __decay_copy (*)
b9e35ee... libstdc++: Revert final/non-addressable changes to ranges C (*)
dbfc149... aarch64: Model zero-high-half semantics of ADDHN/SUBHN inst (*)
d0889b5... aarch64: Model zero-high-half semantics of [SU]QXTN instruc (*)
c86a303... aarch64: Model zero-high-half semantics of SQXTUN instructi (*)
d8a88cd... aarch64: Model zero-high-half semantics of XTN instruction (*)
ac6c858... testsuite: aarch64: Add zero-high-half tests for narrowing (*)
d7deee4... tree-sra: Do not refresh readonly decls (PR 100453) (*)
a490b1d... testsuite: Use noipa attribute instead of noinline, noclone (*)
b4b50bf... stor-layout: Create DECL_BIT_FIELD_REPRESENTATIVE even for (*)
43fc423... tree-optimization/101088 - fix SM invalidation issue (*)
3155d51... [PATCH] PR rtl-optimization/46235: Improved use of bt for b (*)
041f741... libffi: Fix up x86_64 classify_argument (*)
ccf0dee... [Ada] Fix Is_Volatile_Function for functions declared in pr (*)
1a9ff8d... [Ada] Ignore volatile restrictions in preanalysis (*)
3feba0a... [Ada] Do not generate an Itype_Reference node for slices in (*)
f4fe186... [Ada] Fix floating-point exponentiation with Integer'First (*)
07b7dc0... [Ada] Fix detection of volatile expressions in restricted c (*)
207962b... [Ada] Cleanup repeated calls in Sloc_Range (*)
cc9a7ae... [Ada] Fix aliasing check for actual parameters passed by re (*)
6dc7a8a... [Ada] Remove unused initialization with New_List (*)
e027681... [Ada] Fix typos in all occurrences of "occuring" in GNAT (*)
7ef1d8e... [Ada] Adapt Is_Actual_Parameter to also work for entry para (*)
37cd8d9... [Ada] Wrong reference to System.Tasking in expanded code (*)
f7f37ed... [Ada] Cleanup related to volatile objects in restricted con (*)
788fed4... [Ada] Include info about containers in GNAT RM Implementati (*)
e66167f... [Ada] Mixing of positional and named entries allowed in enu (*)
c5dc00e... [Ada] Non-static Interrupt_Priority allowed with restrictio (*)
f5b4b6b... [Ada] Spurious accessibility error on "for of" loop paramet (*)
7626537... [Ada] Fix ALI source location for dominance markers (*)
ff4746b... [Ada] Don't look for aliases for generic subprograms (*)
e505bf5... [Ada] Make Incomplete_Or_Partial_View independent of the co (*)
5c44cc1... [Ada] Do not perform useless work in Check_No_Parts_Violati (*)
1ac6fcf... [Ada] Fix missing array bounds checking (*)
663e6d7... [Ada] Use more straightforward implementation for Current_E (*)
3e07c2d... [Ada] Remove extra parens around a function call (*)
cbb64f6... [Ada] ACATS 4.1R-c611a04: Class-wide preconditions in dispa (*)
a2d2310... [Ada] Implementation of AI12-0152: legality rules for Raise (*)
c50041b... [Ada] Reorder code for validity checks of unchecked convers (*)
3311703... [Ada] Raise expressions and unconstrained components (*)
a85d1c1... [Ada] Clarify the documentation of -gnaty0 style check opti (*)
059a91e... [Ada] Small cleanup in C header files (*)
6e96a5a... [Ada] Small cleanup in System.Exceptions (*)
4e56b13... tree-optimization/101083 - fix ICE with SLP reassoc (*)
ede6c35... Daily bump. (*)
ec3fafa... analyzer: fix bitfield endianness issues [PR99212,PR101082] (*)
71790f3... Consider size_t mangling as unsigned int and long [PR100876 (*)
8b93548... libstdc++: Make ranges CPOs final and not addressable (*)
9245b0e... libstdc++: Add noexcept specifiers to some range adaptors (*)
a88fc03... libstdc++: Remove precondition checks from ranges::subrange (*)
cb326a6... libstdc++: Use function object for __decay_copy helper (*)
6d43ec5... Minor improvement to compare elimination (*)
4602714... range-ops: (nonzero | X) is nonzero (*)
913b13f... Fix for vcmpequt builtin (*)
1de3191... Fortran/OpenMP: Extend defaultmap clause for OpenMP 5 [PR92 (*)
9a2c957... analyzer: track dynamic extents of regions (*)
d726a57... analyzer: add class region_to_value_map (*)
954c923... analyzer testsuite: add explode-2a.c [PR101068] (*)
ba998f6... [Ada] Avoid unhelpful dead code warnings (*)
759df6f... [Ada] Remove couple of obsolete declarations (*)
2a344c7... [Ada] Enable removal of side-effects in component declarati (*)
6ae60a6... [Ada] Extend function to retrieve first/last nodes to all d (*)
40f4642... [Ada] Incorrect Reinit_Field_To_Zero calls for concurrent e (*)
811b8aa... [Ada] No_Task_Parts aspect (*)
4cee20b... [Ada] Fix handling of scopes for subprogram calls in unnest (*)
903655a... [Ada] Fix detection of access-to-variable types (*)
abcf517... [Ada] Use runtime from base compiler during stage1 (*)
472c843... [Ada] Minor consistency fix for Windows SEH (*)
9e47051... [Ada] AI12-0138: Iterators and other nonoverridable aspects (*)
3d4fbcb... [Ada] Error when passing subprogram'Access to null-defaulte (*)
d675f35... [Ada] Fix typos in comment about expansion of attribute Ima (*)
df3db34... [Ada] Allow Known_Static_Component_Size (etc) on private ty (*)
65067cb... [Ada] Add Interface_Name field to E_Loop_Parameter (*)
d31c2b9... [Ada] Disable certain checks in predefined units (*)
688fb85... [Ada] Clarify the semantics of signed intrinsic shift opera (*)
385484e... [Ada] Small cleanup in exception handling C code (*)
9880492... [Ada] Remove redundant guard from Find_Overlaid_Entity (*)
86347b2... [Ada] Remove const qualifier on a couple of pointed-to type (*)
b233916... [Ada] Fix bug in if_expressions introduced by var-size node (*)
f1e93d3... [Ada] Add support for folding more and/or expressions (*)
69558e5... [Ada] Replace repeated calls by references to a local objec (*)
5fdd694... [Ada] Variable-sized node types: improve error messages (*)
a7cadd1... [Ada] Variable-sized node types -- cleanup (*)
81e68a1... [Ada] Rename Ada 202* to Ada 2022 (*)
4dbdeeb... [Ada] Avoid inappropriate error messages regarding aggregat (*)
44d27e8... [Ada] Add more initialization of Stored_Constraint (*)
a5db70e... [Ada] Fix bug in subtype of private type with invariants (*)
ed17bbe... [Ada] Robust switching from incomplete to access types (*)
008153c... expr: Fix up VEC_PACK_TRUNC_EXPR expansion [PR101046] (*)
dfef116... Handle multiple latches in irreducible region mark (*)
b10f895... Assert we have irreducible regions marked in the threader (*)
3fe5464... testsuite: Fix Wattributes test cases for s390 and add new (*)
ba2eef0... c-family: Copy DECL_USER_ALIGN even if DECL_ALIGN is simila (*)
327a6b5... rs6000: Fix test case failures by PR100085 [PR101020] (*)
8dc4818... Daily bump. (*)
d9f1466... Teach compute_objsize about placement new [PR100876]. (*)
f9598d8... libstdc++: Fix noexcept-specifier for ranges::empty (*)
2007353... rs6000: MMA builtin usage ICEs when used in a #pragma omp p (*)
ecc5644... Limit new value calculations to first order effects. (*)
c37b5dd... libstdc++: Fix common_reference for non-reference results [ (*)
4986946... i386: Split V2HImode *punpckwd to SSE instruction [PR101058 (*)
93bfadf... c-family: Add fix-it suggestions for more <stdlib.h> names (*)
046a3be... arm: Auto-vectorization for MVE: add pack/unpack patterns (*)
12d13cf... C/C++: Fix unused set var warning with omp_clause_affinity (*)
788bb7e... tree-optimization/100934 - properly mark irreducible region (*)
a40d229... libstdc++: Only run Filesystem TS test if supported (*)
14f26c7... libstdc++: Fix std::any constraints [PR101034] (*)
0461986... docs: Fix -Wno-cpp note (*)
9b239c9... docs: add missing newline (*)
f389f2a... docs: remove extra '+' character in option listing. (*)
45fb3d4... libstdc++: Add explicit -std=gnu++17 option to test (*)
b76a529... libstdc++: Implement LWG 3465 for std::compare_partial_orde (*)
e2c79b9... libstdc++: Change [cmp.alg] assertions to constraints (*)
a893b26... Fortran: resolve.c - remove '*XCNEW' based nullifying (*)
c4c47a8... arc: Add --with-fpu support for ARCv2 cpus (*)
831589c... Do not check if SMS succeeds on powerpc (*)
917efba... libstdc++: Use reserved name for attribute [PR101055] (*)
08ce1f4... tree-optimization/101031 - fix strlen opt invalidation logi (*)
44b1502... evrp: fix AddressSanitizer: alloc-dealloc-mismatch (*)
5a897a6... Pick up global ranges in ranger after inlining. (*)
ed14a95... [PATCH] config: Backport "Rely less on internal symbols" (s (*)
3a01d8e... [PATCH] config: Backport "Rely less on internal symbols" (s (*)
4e70c34... Daily bump. (*)
681143b... i386: Improve variable permutation insn avoidance [PR101021 (*)
291cd19... c: adjust [[maybe_unused]] testcase (*)
3f207ab... use range based for loops to iterate over vec<> (*)
8a7d54b... [committed] More improvements to H8 logicals for test/compa (*)
3f04e37... x86: Replace ix86_red_zone_size with ix86_red_zone_used (*)
d554f43... contrib/gcc-changelog: Check that PR in subject is in chang (*)
8b8c391... Daily bump. (*)
d64584d... testsuite: fix AIX testsuite failures (*)
c0f769f... c-family: don't warn for [[maybe_unused]] on data member (*)
08e1ff9... c++: constexpr and array[0] [PR101029] (*)
c4e50e5... c++: speed up looking up the current class (*)
f16f65f... Daily bump. (*)
23691dd... Fix a typo in an AutoFDO error string (*)
2c4115b... Fix effective target for check-builtin-vec_rlnm-runnable.c (*)
2973090... For 'OMP_CLAUSE' in 'dump_generic_node', dump the whole OMP (*)
b0d73a6... c++: Substitute into function parms in lexical order [PR965 (*)
1e69075... libstdc++: Fix filesystem::path comparisons for C++23 (*)
68f4686... d: foreach over a tuple doesn't work on 16-bit targets (PR1 (*)
b13f297... arm: Fix polymorphic variants failing with undefined refere (*)
a761829... [PATCH] PR tree-optimization/96392 Optimize x+0.0 if x is a (*)
5b02ed4... [PATCH] PR tree-optimization/96392 Optimize x+0.0 if x is a (*)
b8b80b8... tree-optimization/101025 - fix store-motion dependence chec (*)
c5ed014... arm: Fix the mve multilib for the broken cmse support (pr99 (*)
117c642... c++: Add C++23 consteval if support - P1938R3 [PR100974] (*)
9d20ec9... analyzer: tweak priority of callstrings in worklist::key_t: (*)
b9ec5eb... tree-optimization/101028 - fix endless SLP reassoc discover (*)
fbd8a80... tree-optimization/101026 - fix SLP re-association (*)
4bdcdd8... simplify-rtx: Fix up simplify_logical_relational_operation (*)
a984da8... i386: Fix up *vec_concat<mode>_0_1 [PR101007] (*)
1fa991d... i386: Try to avoid variable permutation instruction [PR1010 (*)
8bf728a... Introduce -Wcoverage-invalid-line-number (*)
36943c6... Add missing ChangeLog entry. (*)
336c41d... middle-end/101009 - fix distance vector recording (*)
43c35d0... Daily bump. (*)
e01874c... gcc-changelog: Ignore one more commit. (*)
2f5ab54... rs6000: Support more short/char to float conversion (*)
e9d322c... Use stablesort for sorting association chain (*)
367f52d... Expose stable sort algorithm to gcc_sort_r and add vec::sta (*)
26dbe85... c++: Extend std::is_constant_evaluated in if warning [PR100 (*)
edec266... c++: matching deduced template template parameters [PR67829 (*)
206db06... c++: normalization of non-templated return-type-req [PR1009 (*)
a325bdd... i386: Add V8QI and other 64bit vector permutations [PR89021 (*)
ee52bf6... libgo: update to Go1.16.5 release (*)
00d07ec... rs6000: Add new __builtin_vsx_build_pair and __builtin_mma_ (*)
5ae4a73... d: Fix ICE in TypeInfoDeclaration, at dmd/declaration.c (PR (*)
7a89595... rs6000: Fix *TItype_ppc (*)
04a040d... Use auto_vec in ssa_equiv_stack. (*)
6fcba9e... Use memory loads and extensions to eliminate redundant test (*)
6961091... s390: Allow more vcond_mask patterns. (*)
cbf6dca... testsuite: Change gcc.dg/vect/pr56541.c target. (*)
7aefef3... OpenACC: Separate enter/exit data ABIs (*)
7999363... Extract 'goacc_enter_exit_data_internal' from 'libgomp/oacc (*)
0a77c70... Move 'libgomp/oacc-parallel.c:GOACC_declare' into 'libgomp/ (*)
ae33c6d... Clean up 'GOMP_MAP_POINTER' handling in 'libgomp/oacc-paral (*)
7c097d1... Adjust variable names and comments in value-query.* (*)
05c4dab... Fix '#pragma acc acc [...]' typos (*)
cce1697... tree-optimization/101003 - use pattern defs when linearizin (*)
5ad76ad... testsuite: Uncomment __cpp_consteval test (*)
7d19a50... testsuite: Fix up libgomp.fortran/pr100981-2.f90 testcase [ (*)
2d2ed77... ifcvt: Fix -fcompare-debug bug [PR100852] (*)
f8b0670... aix: Power10 assembler invocation. (*)
4f625f4... Daily bump. (*)
53cb324... analyzer: make various region_model member functions const (*)
eb3a3bb... libstd++: Only support atomic_ref::wait tests which are alw (*)
d4faa36... Fix PR 100925: Limit some a?CST1:CST2 optimizations to inte (*)
87e1eec... Revert "Finish last change" (*)
4af4d9a... Finish last change (*)
8f0d7f3... Update doc/tm.texi.in to fix commit 4a0c4eaea32 (*)
036e14c... d: TypeInfo error when using slice copy on Structs (PR10096 (*)
04fea2d... d: Respect explicit align(N) type alignment (PR100935) (*)
c8d581b... libgomp: Compile tests with -march=i486 only if needed (*)
4a0c4ea... Document that -fno-trampolines is for Ada only [PR100735] (*)
db042e1... RS6000 Add 128-bit Binary Integer sign extend operations (*)
9090f48... Conversions between 128-bit integer and floating point valu (*)
f170186... rs6000, Add test 128-bit shifts for just the int128 type. (*)
976ffcf... Add 128-bit int to 128-bit DFP (floattitd2) and 128-bit DFP (*)
f03122f... RS6000 add 128-bit Integer Operations part 1 (*)
2142e34... rs6000, Fix arguments in altivec_vrlwmi and altivec_rlwdi b (*)
7969d9c... arm: Auto-vectorization for MVE: vclz (*)
880198d... arm: Auto-vectorization for MVE and Neon: vhadd/vrhadd (*)
5d83211... Fix doc/typo (*)
2c17b5f... [PATCH] PR middle-end/53267: Constant fold BUILT_IN_FMOD. (*)
40ff0cc... Fix p10 fusion test cases for -m32 (*)
374f93d... tree-optimization/100981 - fix SLP patterns involving reduc (*)
ce670e4... tree-optimization/97832 - handle associatable chains in SLP (*)
13a3988... Always enable DT_INIT_ARRAY/DT_FINI_ARRAY on Linux (*)
b3fce1b... libstdc++: Fix constraint on std::optional assignment [PR 1 (*)
ec748dc... docs: add missing @headitem in Intrinsic Procedures (*)
12913c7... Simplify vect_is_simple_use (*)
6ed359c... Fix my e-mail in the ChangeLog (*)
5bfcfe3... libstdc++: Add warnings for some C++23 deprecations (*)
174e75a... arc: Update doloop_end patterns (*)
dd4778a... arc: Fix (u)maddhisi patterns (*)
c0ba7a8... arc: Update 64bit move split patterns. (*)
d4d3813... openmp: Gimplify OMP_CLAUSE_SIZE during gfc_omp_finish_clau (*)
267dbd4... i386: Do not emit segment overrides for %p and %P [PR100936 (*)
59d6713... Improve JSON examples. (*)
f700e4b... rs6000: Support doubleword swaps removal in rot64 load stor (*)
87f9ac9... Virtualize fur_source and turn it into a proper API. (*)
087253b... c++: remove redundant warning [PR100879] (*)
c603872... Daily bump. (*)
25e5ecd... libstdc++: Fix Wrong param type in :atomic_ref<_Tp*>::wait (*)
16a8e18... [libstdc++] Remove unused hasher instance. (*)
1afa4fa... c++: explicit() ignored on deduction guide [PR100065] (*)
c4574d2... Improve match_simplify_replacement in phi-opt (*)
61fc018... c++: update diagnostic messages (*)
4091713... Fix bootstrap2 breakage due to re-use of obj-c checksum (*)
924e025... c++: Test for mixed string literal concatenation (*)
5668b5d... c++: Test for whitespace and line splice (*)
8483dd9... c++: Add test for C++23 narrowing conv to bool (*)
d3b1ef7... analyzer: bitfield fixes [PR99212] (*)
c957d38... analyzer: fix region::get_bit_size for bitfields (*)
6b400ae... analyzer: split out struct bit_range from class concrete_bi (*)
8c5a540... analyzer: remove redundant typedef (*)
91349e5... c++: braced-list overload resolution [PR100963] (*)
69bb37f... Update Power10 scheduling description for new fused instruc (*)
941aa24... Further improve redundant test/compare removal on the H8 (*)
d319517... libstdc++: Finish implementing LWG 3413 for propagate_const (*)
7a56d3d... tree-optimization/100923 - fix alias-ref construction wrt a (*)
4bd2cdb... Make SLP root stmt a vector (*)
4ab8f20... Implement a context aware pointer equivalency class for use (*)
3065682... [GCN] Fix run-time variable 'num_workers' (*)
c68ddd5... Enable more 'libgomp.oacc-*/lib-*' testcases for non-'opena (*)
32099c0... Fix 'libgomp.oacc-fortran/parallel-dims.f90' for 'acc_devic (*)
984df1e... Fix 'libgomp.oacc-c-c++-common/acc_prof-kernels-1.c' for 'a (*)
292fb10... Enhance 'libgomp.oacc-c-c++-common/firstprivate-1.c' for no (*)
97a040e... Add 'acc_device_radeon' testing to 'libgomp.oacc-*/acc_on_d (*)
89c1a42... Don't require 'openacc_nvidia_accel_selected' in 'libgomp.o (*)
77f41a5... Don't require 'openacc_nvidia_accel_selected' in additional (*)
8b46410... openmp: Fix ICE on depend(source) clause during cdtor cloni (*)
f9da798... [GCN] Streamline 'libgomp/testsuite/lib/libgomp.exp:check_e (*)
0886426... Revert PR80547 workaround in 'libgomp.oacc-c-c++-common/par (*)
e64d62c... [nvptx] Update comment in 'libgomp.oacc-c-c++-common/parall (*)
ffe3a37... middle-end/100951 - make sure to generate VECTOR_CST in low (*)
ec2174c... testsuite: Add -Wno-psabi -w to pr100887.c test [PR100943] (*)
2455174... Fortran/OpenMP: Fix clause splitting for target/parallel/te (*)
7191e63... docs: document evrp-sparse-threshold param (*)
48aa5c6... Fix "tailing" typo. (*)
4db3407... predcom: Enabled by loop vect at O2 [PR100794] (*)
774686d... predcom: Adjust some unnecessary update_ssa calls (*)
1a98f83... c++: preserve BASELINK from lookup [PR91706] (*)
f07edb5... c++: alias with same name as base fn [PR91706] (*)
715614e... c++: fix modules binfo merging (*)
a1b3484... c++: alias member template [PR100102] (*)
438aac5... Daily bump. (*)
9858cd1... Implement a sparse bitmap representation for Rangers on-ent (*)
5ad089a... Implement multi-bit aligned accessors for sparse bitmap. (*)
64735dc... i386: Add init pattern for V4QI vectors [PR100637] (*)
e89759f... x86: Don't compile pr82735-[345].c for x32 (*)
97d8325... Fix old thinko in warning on pointer for storage order purp (*)
6cb35b6... c++: access of dtor named by qualified template-id [PR10091 (*)
5e2e15f... libstdc++: add missing typename for dependent type in range (*)
5273054... x86: Update g++.target/i386/pr100885.C (*)
adec148... libstdc++: Constrain three-way comparison for std::optional (*)
f0d1a67... Use moves to eliminate redundant test/compare instructions (*)
4d3907c... Reformat target.def for better parsing. (*)
3e00f8d... For obj-c stage-final re-use the checksum from the previous (*)
e1521b1... fold-const: Fix up fold_read_from_vector [PR100887] (*)
d66a703... tree-inline: Fix up __builtin_va_arg_pack handling [PR10089 (*)
be5efe9... Fix ICE of insn does not satisfy its constraints. (*)
9a90b31... Fix _mm256_zeroupper by representing the instructions as ca (*)
16465ce... CALL_INSN may not be a real function call. (*)
7d6987e... Daily bump. (*)
fed94fc... Reimplement LEAF_REG_REMAP macro for the SPARC (*)
03d921a... aix: Use assemble_name to output BSS section name. (*)
09bf527... i386: Clean up constraints.md (*)
cb4b99b... openmp: Add testcase for scan directive with nested functio (*)
7fa4db3... openmp: Call c_omp_adjust_map_clauses even for combined tar (*)
fcbbf78... docs: Add missing @headitem for tables. (*)
0bc0e61... genhooks: remove dead code (*)
4e65bf5... docs: remove extra character. (*)
a589877... Fix thinko in new warning on type punning for storage order (*)
28c6247... Daily bump. (*)
a0864ce... Use libiberty snprintf and vsnprintf on hppa*-*-hpux*. (*)
416904a... Fix maintainers-verify.sh (*)
081c9df... sh: Update unexpected empty split condition (*)
10f36fe... sparc: Update unexpected empty split condition (*)
8afd2e8... or1k: Update unexpected empty split condition (*)
bdce676... mips: Update unexpected empty split condition (*)
9147aff... m68k: Update unexpected empty split condition (*)
d514626... Fortran: Fix some issues with pointers to character. (*)
9696371... libstdc++: Fix return type of ranges::ssize for 128-bit int (*)
f31729d... * MAINTAINERS: Add myself to DCO section with both email a (*)
549d7f4... Fix split conditions in H8/300 port (*)
600f90c... Daily bump. (*)
621ea10... libstdc++: Implement LWG 3403 for std::ranges::ssize (*)
3e5f242... libstdc++: Fix helper concept for ranges::data [PR 100824] (*)
c7070b3... OpenMP: Handle bind clause in tree-nested.c [PR100905] (*)
df3fbd5... d: Fix ICE in gimplify_var_or_parm_decl, at gimplify.c:2755 (*)
6f8c969... c++: top-level cv-quals on type of NTTP [PR100893] (*)
5357ab7... c++: tsubst_function_decl and excess arg levels [PR100102] (*)
bee8619... Fortran - ICE in inline_matmul_assign (*)
5328cad... PR c/100783 - ICE on -Wnonnull and erroneous type (*)
cb6e6d5... Fortran/OpenMP: Fix -fdump-parse-tree for 'omp loop' (*)
9816f50... PR middle-end/100732 - ICE on sprintf %s with integer argum (*)
c6503fa... PR c/100719 - missing -Wvla-parameter on a mismatch in seco (*)
1b51f03... i386: Convert a couple of predicates to use match_code RTXe (*)
4facf2b... Fortran: Fix OpenMP/OpenACC continue-line parsing (*)
8d7dae0... i386: Add init pattern for V2HI vectors [PR100637] (*)
ee9548b... libstdc++: Fix value categories used by ranges access CPOs (*)
f6bb145... libstdc++: Optimize std::any_cast by replacing indirect cal (*)
f78f25f... libstdc++: Add feature test macro for heterogeneous lookup (*)
ad3f0ad... gfortran.dg/gomp/pr99928-5.f90: Use proper iteration var (*)
78b622e... gfortran.dg/gomp/pr99928-*.f90: Use implicit none, remove o (*)
9651794... arm: Update unexpected empty split condition (*)
ed106d6... i386: Update unexpected empty split condition (*)
848a360... Fortran/OpenMP: omp loop's BIND clause - fix typo (*)
178191e... Fortran/OpenMP: Add omp loop [PR99928] (*)
b7dd2e4... x86: Fix ix86_expand_vector_init for V*TImode [PR100887] (*)
3011f10... c++: Fix up attribute handling in methods in templates [PR1 (*)
39e5a95... arc: Don't allow millicode thunks with reduced register set (*)
9080a3b... rs6000: Disable mode promotion for pseudos (*)
a3f6bd7... rs6000: Expand PROMOTE_MODE marco in rs6000_promote_functio (*)
440c8a0... Daily bump. (*)
47d25a0... cris: Update unexpected empty split condition (*)
3c70b3c... RISC-V: Enable riscv attributes by default for all riscv ta (*)
5883e56... i386: Add insert and extract patterns for 4-byte vectors [P (*)
52e1306... Fix operand order to subf for p10 fusion. (*)
0614bbb... libstdc++: Avoid hard error in ranges::unique_copy [PR10077 (*)
cd4dd47... Fix issue for nested record types with -fdump-ada-spec (*)
517155c... Fix issue for external subtypes with -fdump-ada-spec (*)
5f2ef25... Fix duplicate name issues in output of -fdump-ada-spec (*)
04affb3... Replace uses of determine_value_range with range_of_expr. (*)
caa60c1... Implement generic expression evaluator for range_query. (*)
be54520... MAINTAINERS: Add DCO version number. (*)
160fe60... Use known global ranges in export_global_ranges (*)
981d98b... analyzer: remove unused prototypes (*)
e84fe25... analyzer: show types for poisoned_svalue and compound_svalu (*)
4bdc6e1... diagnostic-show-locus: tweak rejection logic (*)
57ed620... libstdc++: Simplify range adaptors' forwarding of bound arg (*)
d999d9b... c++: cv-qualified dependent name of alias tmpl [PR100592] (*)
69f517a... c++: using-enum and access specifiers [PR100862] (*)
7ed1cd9... vect: Use main loop's thresholds and VF to narrow upper_bou (*)
f424271... arm: Auto-vectorization for MVE: vabs (*)
1eff528... Fix miscompilation of predicate on bit-packed array types (*)
592ed7d... arc: Remove obsolete options (*)
c1681f2... Simplify option handling for -fsanitize-coverage (*)
ad085ef... Tame fix for PR ipa/99122 (*)
602463f... Also generate DW_OP_GNU_variable_value at file scope (*)
df741be... Fix signedness issue in DWARF functions (2) (*)
e26b748... Fix signedness issue in DWARF functions (1) (*)
d9a83b9... AArch64: Fix failing testcase for native cpu detection (*)
098f4e9... openmp: Assorted depend/affinity/iterator related fixes [PR (*)
bff9a7e... arc: Remove define_insn_and_split *bbit_di (*)
9663c74... Daily bump. (*)
d5ba2ea... REE: PR rtl-optimization/100264: Handle more PARALLEL SET e (*)
50b1de8... xtensa: Fix 2 warnings during xtensa build [PR100841] (*)
d2d74c9... Make sure link reg save MEM has frame alias set. (*)
63d182b... c++: missing dtor with -fno-elide-constructors [PR100838] (*)
659cc7d... MAINTAINERS: Add DCO section (*)
f8f0193... libstdc++: Value-initialize objects held by EBO helpers [PR (*)
81eab20... libstdc++: Fix tests for COW std::string [PR 96088] (*)
46d0427... ARC: gcc driver default to hs38_linux (*)
ca35586... libstdc++: Improve punctuation in implementation status doc (*)
22d834e... IBM Z: Remove match_scratch workaround (*)
9ca24bd... Fortran/OpenMP: Add gfortran.dg/gomp/taskloop-2.f90 [PR9992 (*)
c3ab626... testsuite: Add -Wno-psabi -w to g++.dg/ext/builtin-shufflev (*)
088264e... icf: Fix memory leak of a vector. (*)
4ea5fe8... Fix minor bugs in H8 port logical ops. Prepare for more co (*)
b75978d... Daily bump. (*)
ac0bc21... c++: value-init vs zero-init in expand_aggr_init_1 [PR65816 (*)
9f55df6... Replace conditional_replacement with match and simplify (*)
ea41848... Fix PR 95481: tail call fails with empty struct types (*)
34aae6b... Use is_empty_type instead of zero-sized type. (*)
833d348... libstdc++: Fix effective target for new tests [PR 96088] (*)
b514fce... libstdc++: Fix new test for C++98 mode [PR 89728] (*)
250cf86... PR100750: Require ELFv2 ABI for ROP test (*)
d832629... libstdc++: Fix return value of std::ranges::advance [PR 100 (*)
cf2b702... c++: no clobber for C++20 destroying delete [PR91859] (*)
620cd78... c++: -Wdeprecated-copy and #pragma diagnostic [PR94492] (*)
18b8841... Revert patch that disabled exporting of global ranges. (*)
b195d84... Fix sanity checking of global_options. (*)
9f7bc16... libstdc++: Fix installation of python hooks [PR 99453] (*)
fdbd0cb... docs: Mention that -fgcse-after-reload is enabled with -O3. (*)
f6bf436... Fortran/OpenMP: Support (parallel) master taskloop (simd) [ (*)
28daadc... Extend is_cond_scalar_reduction to handle nop_expr after/be (*)
715914d... Do not calculate new values when evaluating a debug stateme (*)
2e0f324... Replace ssa_range_in_bb with entry exit and def range (*)
47ea02b... Move Ranger cache to range-query and fur_source model. (*)
1ffbfc2... Range invariant global values are also always current. (*)
ee68219... Daily bump. (*)
a87efd3... PR testsuite/100749 - gcc.dg/pch/valid-1.c fails after r12- (*)
bdf1a40... MAINTAINERS: Add myself for write after approval (*)
9faaa09... gfortran.dg/gomp/depend-iterator-{1,2}.f90: Use dg-do compi (*)
21d7bba... LTO: stream properly FUNCTION_DECL_DECL_TYPE. (*)
ef8176e... c++/88601 - [C/C++] __builtin_shufflevector support (*)
df4e035... rs6000: MMA test case ICEs using -O3 [PR99842] (*)
e21e934... Daily bump. (*)
a0a7ade... libstdc++: Remove "Intel Compilers" bibliography entry (*)
a8f588b... Fortran: Fix typo in documentation of BOZ (*)
1a87f83... Daily bump. (*)
ade5ac7... diagnostics: Fix sporadic test failure (*)
12bb62f... [committed][PR bootstrap/100730] Fix warnings in H8 target (*)
f14c9bd... sim: leverage gnulib (*)
5d21c0c... openmp: Add shared to parallel for linear on parallel maste (*)
2364b58... Fix i686 bootstrap by temporarily disabling exporting of gl (*)
4816675... Daily bump. (*)
0f54cc9... tree-iterator: C++11 range-for and tree_stmt_iterator (*)
f7a07f5... tree-optimization/100778 - avoid cross-BB vectorization of (*)
f838e3c... c++: 'this' adjustment for devirtualized call (*)
359c0a8... ipa/100791 - copy fntype when processing __builtin_va_arg_p (*)
8b2b32a... c/100803 - diagnose invalid GIMPLE condition (*)
d2a913c... DOC: Update __gcov_dump documentation. (*)
f69a1ae... C-SKY: Define HAVE_sync_compare_and_swap*. (*)
c94424b... openmp: Fix up handling of reduction clause on constructs c (*)
9a5de4d... OpenMP: Add iterator support to Fortran's depend; add affin (*)
5b43f6a... Recognize popcount also when a double width operation is ne (*)
c9114f2... Generate gimple-match.c and generic-match.c earlier (*)
3816864... Fix match_dup bug of define_cond_exec. (*)
dd1ef00... Fix bug in the define_subst handling that made match_scratc (*)
4a9f230... forwprop: Enhance vec perm fed by CTOR and CTOR/CST [PR9939 (*)
cd62d08... Daily bump. (*)
4774807... gccgo.texi: remove HTML quoting (*)
c33ec19... c++: Output less irrelevant info for function template decl (*)
27e906d... c++: Add missing scope in typedef diagnostic [PR100763] (*)
79e3f7d... libgomp: Add openacc_{cuda,cublas,cudart} effective targets (*)
a617e5d... i386: Remove unneeded binary operand fixup from expanders. (*)
5d05e83... PR other/100463 - many errors using GTY and hash_map (*)
fc3fdf0... c++: parameter pack inside static_assert [PR99893] (*)
db79713... c++: argument pack with expansion [PR86355] (*)
9b94785... c++: Relax rule for non-type arguments in partial specs [CW (*)
6c67afa... i386: Add XOP comparisons for 4- and 8-byte vectors [PR1006 (*)
71d7dc6... Fortran: Fix erroneous "pointer argument is not associated" (*)
9d3a953... PR fortran/100656 - prevent ICE in gfc_conv_expr_present (*)
262e75d... arm: Remove use of opts_set in arm_configure_build_target [ (*)
22137a3... Use get_range_query in simplify_conversion_using_ranges. (*)
13dbaef... Move global range code to value-query.cc. (*)
95bef94... Tweak Wstringop-overflow-55.c test. (*)
04ba00d... i386: Add uavg_ceil patterns for 4-byte vectors [PR100637] (*)
01c59ef... Daily bump. (*)
58523f2... Small tweak to documentation of scalar_storage_order (*)
abe8787... c++: access for hidden friend of nested class template [PR1 (*)
a42220f... libstdc++: [_GLIBCXX_DEBUG] Enhance rendering of assert mes (*)
af66d0a... Cleanup get_range_info (*)
45f4e2b... Convert remaining passes to get_range_query. (*)
fe9a499... Convert Walloca pass to get_range_query. (*)
57bf375... Convert evrp pass to get_range_query. (*)
586d6f7... Common API for accessing global and on-demand ranges. (*)
28484d0... i386: Autovectorize 4-byte vectors (*)
a49a045... libstdc++: Change [range.iter.op] functions to function obj (*)
7f0cfeb... Fix gcc-bootstrap issue (*)
401bd4a... Warn on type punning that toggles scalar storage order (*)
0e1fd43... arm: Auto-vectorization for MVE: vaddv (*)
76898ce... Remove useless register keywords (*)
7404587... arc: Remove useless register keyword (*)
88834c7... c++: constexpr and copy elision within mem init [PR100368] (*)
b4329e3... c++: Fix reference NTTP binding to noexcept fn [PR97420] (*)
95d6776... openmp: Fix up handling of target constructs in offloaded r (*)
5f33821... C-SKY: Delete TARGET_CAN_CHANGE_MODE_CLASS, use defualt def (*)
a0d371a... Fix C++ libgomp regressions (*)
403bb89... DOC: update documentation of __gcov_{dump,reset} (*)
0eac9c6... docs: port old-intall.texi part to install.texi (*)
431d26e... Remove install-old.texi (*)
41eba35... C-SKY: Support fldrd/fstrd for fpuv2 and fldr.64/fstr.64 fo (*)
4553b95... C-SKY: Delete definition TARGET_PROMOTE_PROTOTYPES, just us (*)
155d303... C-SKY: Fix FAIL of gcc.dg/torture/stackalign/builtin-return (*)
94079e6... C-SKY: Add instruction "ld.bs". (*)
1fd76b2... Optimize x < 0 ? ~y : y to (x >> 31) ^ y in match.pd (*)
b6bdd7a... Add a couple of A?CST1:CST2 match and simplify optimization (*)
2bc6dac... Daily bump. (*)
a6e9428... Remove the logical stmt cache for now. (*)
f630797... Adjust fur_source internal api to use gori_compute not rang (*)
2bccd91... Make expr_range_in_bb stmt based rather than block based. (*)
35c78c6... Tweak location of non-null calls. revamp ranger debug outpu (*)
10b286c... Unify temporal cache with gori dependencies. (*)
c216447... Add imports and strengthen the export definition in range_d (*)
cb33af1... fully populate the export list from range_cache, not gori_c (*)
28ceee1... Change gori_compute to inherit from gori_map instead of hav (*)
41ddc5b... Fix selftest for targets where short and int are the same s (*)
fd97aeb... Remove stalled TREE_READONLY flag on automatic variable (*)
ad52d89... c++: Avoid -Wunused-value false positives on nullptr passed (*)
1d3707a... Fix thinko in latest change to setup_one_parameter (*)
7a5e9a5... c++tools: Include <cstdlib> for exit [PR100731] (*)
3b0a7d6... RISC-V: Pass -mno-relax to assembler (*)
ebd5e86... Improve global state for options. (*)
cec4d4a... Add no_sanitize_coverage attribute. (*)
f5c6b71... C-SKY: Fix copyright of csky-modes.def. (*)
4b1987f... Fix typo and weird syntax in configure script (*)
45d5c47... C-SKY: Amend copyrights of recently added files. (*)
2c3202e... libgomp/100747 - fix permission of configure scripts (*)
c9a089c... Update copyright years in c++tools (*)
316bdb2... middle-end/100727 - fix call expansion with WITH_SIZE_EXPR (*)
3a81735... openmp: Fix reduction clause handling on teams distribute s (*)
9aecba0... Fix sphinx-build warning. (*)
f1185ea... C-SKY: Add cases for csky fpuv3 instructions. (*)
d8f6ceb... fortran/intrinsic.texi: Fix copy'n'paste errors and typos (*)
d19a00c... C-SKY: Separate FRAME_POINTER_REGNUM into FRAME_POINTER_REG (*)
62fa9cb... C-SKY: Bug fix for bad setting of TARGET_DSP and TARGET_DIV (*)
b8a6185... C-SKY: Delete LO_REGS and HI_REGS, use HILO_REGS instead. (*)
db92bd2... C-SKY: Add fpuv3 instructions and CK860 arch. (*)
637569d... Daily bump. (*)
358832c... compiler: mark global variables whose address is taken (*)
2c43f5e... libstdc++: Limit allocation on iterator insertion in Hashta (*)
a876407... Fusion patterns for add-logical/logical-add (*)
ca8cc82... VARYING ranges of different sizes should not be equal. (*)
46ed811... libstdc++: Fix iterator caching inside range adaptors [PR10 (*)
6fdc59f... libstdc++: Qualify functions used in tests (*)
0e3b3b7... OpenMP/Fortran: Handle polymorphic scalars in data-sharing (*)
b326f49... AArch64: Enable fast shifts on Neoverse N1 (*)
fb0746f... AArch64: Cleanup aarch64_classify_symbol (*)
4eaf65e... arm: Auto-vectorization for MVE: vld4/vst4 (*)
5ba5e85... arm: Auto-vectorization for MVE: vld2/vst2 (*)
0f3cd53... Do not load the thunk symbols. (*)
9d38e09... gcc-changelog: Add note about ChangeLog entries (*)
dc084c4... Fix ICE when lhs is NULL. (*)
1040a44... Fix two testcases for ssa names which are more than 1 digit (*)
b94a502... Daily bump. (*)
c01c433... i386: Add push insns for 4-byte vectors [PR100722] (*)
fe03f4f... Fortran: fix passing return value to class(*) dummy argumen (*)
a4dbd5c... Revert "Add ChangeLogs for the previous commit." (*)
6bf8847... Revert "PR98301 Add missing changelog entries." (*)
5d3ef91... fortran/intrinsic.texi: Use proper variable name (*)
1160d9c... Add ChangeLogs for the previous commit. (*)
99b76ad... Don't simplify (A & C) != 0 ? D : 0 for pointer types. (*)
15d30d2... Daily bump. (*)
c4771b3... PR98301 Add missing changelog entries. (*)
26ca6db... Steve Kargl <kargl@gcc.gnu.org> (*)
3050a1a... [OpenACC privatization] Prune uninteresting/varying diagnos (*)
5e28089... Fix rs6000 p10 fusion patterns with old attr type names (*)
2832d51... Daily bump. (*)
842a055... combine patterns for add-add fusion (*)
bdc7162... Test cases for p10 fusion patterns (*)
b5c1c7a... openmp: Fix up firstprivate+lastprivate clause handling [PR (*)
0c6e792... openmp: Fix up handling of implicit lastprivate on outer co (*)
325aa13... [OpenACC privatization] Reject 'static', 'external' in bloc (*)
11b8286... [OpenACC privatization] Largely extend diagnostics and corr (*)
d42c105... Add '__OPTIMIZE__' DejaGnu selector (*)
5a0fe1f... [OpenACC privatization] Explain OpenACC privatization candi (*)
ad4612c... [OpenACC privatization] Skip processing if no work to be do (*)
21803fc... [OpenACC privatization] Explain two different configuration (*)
ff451ea... [OpenACC privatization] Don't let unhandled 'IFN_UNIQUE_OAC (*)
3a285eb... [OpenACC privatization] Don't evaluate OpenMP 'for' clauses (*)
f6f4530... [OpenACC privatization, nvptx] Tighten some aspects [PR9011 (*)
29a2f51... openacc: Add support for gang local storage allocation in s (*)
782e57f... x86: Remove MAX_BITSIZE_MODE_ANY_INT (*)
53fb833... Elide expand_constructor if move by pieces is preferred (*)
5d42db5... Don't skip 'libgomp.oacc-fortran/privatized-ref-2.f90' for (*)
61796dc... Add 'libgomp.oacc-fortran/privatized-ref-2.f90' (*)
079c23c... aarch64: Add attributes for builtins specified in aarch64-b (*)
5ae3524... Add insn types for fusion pairs (*)
2df9d3c... i386: Add comparisons for 4-byte vectors [PR100637] (*)
6fdacaf... Detect illegal conditions in Raise_xxx_Error nodes (*)
745dae5... libsanitizer: Remove cyclades from libsanitizer (*)
49c2c7f... Remove discriminant checks in gigi (*)
3553d8c... Consistently generate debug info for elaboration variables (*)
4a29b8d... Replace ? with ?? in warning messages (*)
dd9a8ff... Fix internal error on locally derived bit-packed array type (*)
932198a... Always translate Is_Pure flag into pure in C sense (*)
1e66a91... Fix segfault at run time on strict-alignment platforms (*)
f1c777f... tree-optimization: Improve spaceship_replacement [PR94589] (*)
f53aff9... Fix spurious No_Elaboration violation for Size attribute (*)
b1cd746... Fix incorrect SLOC on instruction (*)
e5bfda0... Use EXACT_DIV_EXPR as much as possible (*)
dcde811... i386: Add minmax and abs patterns for 4-byte vectors [PR100 (*)
11784fe... libstdc++: Implement LWG 3490 change to drop_while_view::be (*)
317a38c... libstdc++: Fix access issue in iota_view::_Sentinel [PR1006 (*)
ea34e2e... Daily bump. (*)
5a3bf28... aix: collect2 text files in archive (*)
885035e... c++: designators in single-element init lists (*)
84fd1b5... c++: designated init with anonymous union [PR100489] (*)
64ba45c... libstdc++: Do not use static_assert without message in C++1 (*)
6b42b5a... libstdc++: Use __builtin_unreachable for constexpr assertio (*)
ee336ec... c++: Add new warning options for C++ language mismatches (*)
66168f9... dwarf: new dwarf_debuginfo_p predicate (*)
459d84e... opts: change write_symbols to support bitmasks (*)
9480491... PR middle-end/100684 - spurious -Wnonnull with -O1 on a C++ (*)
4f4a2f1... Fix a test failure in g++.dg/modules/omp-1_c.C (*)
d5cbe0f... libstdc++: Implement missing P0896R4 changes to reverse_ite (*)
a71f55c... i386: Avoid integer logic insns for 32bit and 64bit vector (*)
cdcec2f... Fortran/OpenMP: Add support for 'close' in map clause (*)
325bb08... Fix gnat.dg spurious failures on PowerPC64 LE (*)
66c5f24... libstdc++: Disable floating_to_chars.cc on 16 bit targets (*)
928e4ff... arm: Fix build failure by adding includes (*)
507359e... i386: Add mult-high and shift patterns for 4-byte vectors [ (*)
9c5bd1e... vect: Replace hardcoded inner loop cost factor (*)
1a9b3f0... c: Add support for __FILE_NAME__ macro (PR c/42579) (*)
9e0a5e3... Testsuite/Fortran: gfortran.dg/pr96711.f90 - fix expected v (*)
94fa4c6... openmp: Handle explicit linear clause properly in combined (*)
2b53679... phiopt: Simplify (X & Y) == X -> (X & ~Y) == 0 even in pres (*)
d15a2d2... libcpp: Fix up -fdirectives-only handling of // comments on (*)
75ab8b4... c++: _Complex template parameter [PR100634] (*)
fe9a661... c++: ICE with using and enum [PR100659] (*)
65f32e5... Daily bump. (*)
eb2a917... PR c/100619 - ICE on a VLA parameter with too many dimensio (*)
dc6758f... Split gimple range folding with ranges into a stand alone c (*)
cd67343... c++: ICE with <=> fallback [PR100367] (*)
9b50282... doc: Update description of __GXX_EXPERIMENTAL_CXX0X__ (*)
873c518... c++: implicit deduction guides, protected access (*)
adcb497... c++: Relax attribute on friend declaration checking [PR1005 (*)
a911287... testuite: Check pthread for omp module testing (*)
5b95374... arm: Fix ICE with CMSE nonsecure calls on Armv8.1-M [PR1003 (*)
beeb015... arm/testsuite: Fix testcase for PR99977 (*)
1e66480... RISC-V: Properly parse the letter 'p' in '-march'. (*)
4536433... aarch64: Use correct type attributes for RTL generating XTN (*)
577d581... aarch64: Use an expander for quad-word vec_pack_trunc patte (*)
a680be2... testsuite: aarch64: Add tests for high-half narrowing instr (*)
ddbdb9a... aarch64: Refactor aarch64_<sur>q<r>shr<u>n_n<mode> RTL patt (*)
778ac63... aarch64: Relax aarch64_sqxtun2<mode> RTL pattern (*)
4e26303... aarch64: Relax aarch64_<sur>q<r>shr<u>n2_n<mode> RTL patter (*)
3eddaad... aarch64: Relax aarch64_<sur><addsub>hn2<mode> RTL pattern (*)
8d51039... middle-end/100672 - fix bogus right shift folding (*)
32bd035... Fix typos. (*)
7bb4b7a... aarch64: Enable aarch64_load to use UNSPEC_PRED_X loads (*)
35a16e4... Avoid marking TARGET_MEM_REF bases addressable (*)
2e6ad1b... Enable more WITH_SIZE_EXPR processing (*)
1467100... Add 'libgomp.oacc-c-c++-common/private-atomic-1.c' [PR83812 (*)
5a16fb1... Add 'libgomp.oacc-c-c++-common/loop-gwv-2.c' (*)
e668345... builtins: Fix ICE with unprototyped builtin call [PR100576] (*)
a73a5af... apply TLC to GIMPLE reference verification (*)
ea30c7b... i386: Allow 64bit vector modes in general registers (*)
51cfa55... Fix commit mistake in testcase gcc.dg/tree-ssa/ssa-sink-3.c (*)
780e5d4... openmp: Handle lastprivate on combined target correctly [PR (*)
c6c62ba... gcc/go/ChangeLog: remove entry for reverted change (*)
2ebddf2... gofrontend: revert startswith change (*)
c922c65... libgo: update configure to current sources (*)
28ec117... libgo: update bzip2 binary test cases to match source repo (*)
de56f95... Run pass_sink_code once more before store_merging (*)
39ed6a8... libgo: use Windows line endings in testwinsignal (*)
01b2864... c++: ICE with bad definition of decimal32 [PR100261] (*)
061fe8c... c++: template template parm pack expansion [PR100372] (*)
a8daf9a... Daily bump. (*)
17af39e... sim: depend on gnulib (*)
79cf000... rs6000: Remove old psabi warnings (*)
5c66a1a... d: Use filename_ncmp instead of strncmp (*)
f87ce01... d: Use startswith function instead of strncmp (*)
3e0ad85... d: Revert "Come up with startswith function." (*)
fef7c89... c++: Prune dead functions. (*)
8c11475... c++: non-static member, decltype, {} [PR100205] (*)
f71ca97... c++: "perfect" implicitly deleted move [PR100644] (*)
cd323d9... analyzer: fix missing leak after call to strsep [PR100615] (*)
46ca31d... i386: Implement 4-byte vector support [PR100637] (*)
7d3711a... config: delete unused sim macros (*)
cc193ac... Fortran/OpenMP: Add missing EXEC_OMP_DEPOBJ case val [PR100 (*)
38751c4... libstdc++: Fix access issue in elements_view::_Sentinel [PR (*)
8b9484c... i386: Fix <any_extend:insn>v4qiv4di2 expander (*)
d39fbed... i386: Fix split_double_mode with paradoxical subreg [PR1006 (*)
d3a0208... Avoid setting TREE_ADDRESSABLE on stack vars during RTL exp (*)
b5c3145... [libgomp, testsuite] Don't shadow global 'offload_targets' (*)
937fa5f... 'libgomp.c-c++-common/reduction-{5,6}.c': Restrict '-latomi (*)
abf937a... 'libgomp.c/target-44.c': Restrict '-latomic' to nvptx offlo (*)
03eb779... Add 'dg-note', 'dg-lto-note' (*)
5116b54... gcc/configure.ac: Fix cross build by using $(CFLAGS-$@) [PR (*)
e1cca88... [OMP] Tighten 'is_gimple_omp_oacc' (*)
3e2c715... operand scanner TLC (*)
6806469... startswith: Fix offloading targets. (*)
7b4bae0... gcc-changelog: Remove use of non-strict mode (*)
c0129e2... Use startswith in targets. (*)
c81704b... regcprop: Avoid DCE of asm goto [PR100590] (*)
978b62e... function: Set dummy DECL_ASSEMBLER_NAME in push_dummy_funct (*)
65061ea... phiopt: Optimize partial_ordering spaceship >= 0 -ffinite-m (*)
b2a0977... genversion should depend on DATESTAMP (*)
def010e... arc: Fix typo in negv2si2 pattern (*)
1e07091... Fix gcc.target/i386/pr100582.c with AVX512 (*)
414fe08... c/100522 - avoid invalid GIMPLE in GIMPLE parsing (*)
4054472... c/100547 - reject overly large vector_size attributes (*)
7e75d62... IBM Z: Support vector _Bool language extension (*)
720dff9... PR100281 C++: Fix SImode pointer handling (*)
fe993b4... libstdc++: Fix up semiregular-box partial specialization [P (*)
03cf8d5... libstdc++: Fix condition for memoizing reverse_view::begin( (*)
2e2eef8... libstdc++: Fix miscellaneous issues with elements_view::_Se (*)
a7ffc1e... Daily bump. (*)
3f476de... Once a range becomes constant, make it invariant. (*)
5282b2a... MAINTAINERS: Add myself for write after approval (*)
ba886d0... openmp: Notify team barrier of pending tasks in omp_fulfill (*)
5d93261... c++: Fix diagnostic for binding lvalue reference to volatil (*)
09867aa... PR fortran/98411 - Pointless warning for static variables (*)
346cbaf... libstdc++: Fix wrong thread waking on notify [PR100334] (*)
58f7c7e... [nvptx] Handle memmodel for atomic ops (*)
45aa7a4... libstdc++: Fix filesystem::path constraints for volatile [P (*)
fd89fc7... libstdc++: diagnose some misuses of [locale.convenience] fu (*)
60a156a... libstdc++: Fix std::jthread assertion and re-enable skipped (*)
ce81282... Bail in bounds_of_var_in_loop if scev returns NULL. (*)
e91a17f... AArch64: Have -mcpu=native and -march=native enable extensi (*)
f6a0608... Docs: add 2 missing dots. (*)
086882b... c/100625 - avoid building invalid labels in the GIMPLE FE (*)
47abe2a... IBM Z: Avoid bash-specific substitution in configure (*)
e0a5daf... middle-end/100582 - fix array_at_struct_end_p for vector in (*)
bdd8e3d... Improve message for wrong number of alternatives. (*)
7606865... arm: Auto-vectorization for MVE: add __fp16 support to VCMP (*)
a6eacbf... arm: Auto-vectorization for MVE: vcmp (*)
45063c0... Fix ICE [PR target/100549] (*)
0ca93e3... testsuite/arm: Add mve-vadd-scalar-1.c test (*)
c34e186... testsuite/arm: Add mve-vadd-1.c test (*)
afa4401... testsuite/arm: Factorize and increase coverage in mve-sub_1 (*)
e87d568... testsuite/arm: Improve mve-vshr.c (*)
3251878... testsuite/arm: Fix and rename arm_qbit_ok into arm_sat_ok e (*)
582776e... OpenMP/Fortran: Reject nonintrinsic assignments in OMP WORK (*)
e3b6d3a... libstdc++: Allow lualatex to be used for Doxygen PDF (*)
a8e19fa... Avoid outputting corrupt string constructor when host/targe (*)
3cbcb5d... LTO: merge -flto=foo both from IL and linker cmdline (*)
b050cf6... testsuite: Require openmp effective-target for PR100515 (*)
2ec80a3... Update mpfr version to 3.1.6 (*)
52a8120... Revert "download_prerequisites: update MPFR version to reco (*)
1dfb5d8... Daily bump. (*)
e49ff61... testsuite: Silence psabi warning (*)
2fa3e57... testsuite: Require fsanitize support on the target. (*)
4a32234... arm: remove error in CPP_SPEC when -mlittle-endian and -mbi (*)
f1146b5... testsuite/arm: Improve unsigned-float.c (*)
1ba3f0e... Daily bump. (*)
5bd66c6... rs6000: Add ROP tests (*)
3ec3a9f... rs6000: Conditionally define __ROP_PROTECT__ (*)
af979a9... rs6000: Emit ROP-mitigation instructions in prologue and ep (*)
0df864e... rs6000: Add -mrop-protect and -mprivileged flags (*)
57d2342... reorg.c (fill_slots_from_thread): Reinstate code typoed out (*)
af42043... Revert "tree-sra: Avoid refreshing into const base decls (P (*)
425ad87... regcprop: Fix another cprop_hardreg bug [PR100342] (*)
87a7d10... Daily bump. (*)
0e3702f... Fortran/OpenMP: Support 'omp parallel master' (*)
62e1bd6... Fortran/OpenMP: Handle implicit SAVE for variables in main (*)
2f1bb00... c++: simplify enclosing_instantiation_of [PR95870] (*)
1ff863a... intl: add comments to _, N_, and G_ (*)
ff3809b... aarch64: Make sqdmlal2 patterns match canonical RTL (*)
4206171... testsuite: Add testcase for already fixed PR [PR95226] (*)
3cafe62... testsuite: Add testcase for already fixed PR [PR94616] (*)
d25809d... testsuite: Add testcase for already fixed PR [PR90019] (*)
cb787ef... Cleanup temp files in libphobos unittest at src/std/process (*)
f05627d... testsuite: Add testcase for already fixed PR [PR88872] (*)
36ecd44... arm/PR66791: Replace calls to vtst builtin with it's boolea (*)
4d0385d... Fix my name in ChangeLog files. (*)
80b4ce1... TSAN: add new test (*)
fe108da... download_prerequisites: update MPFR version to recommended (*)
40a2f88... opts: add Warning keyword for 2 options (*)
df18a13... Closing of 8 branch. (*)
543c0cb... aarch64: Merge sqdmlal2 and sqdmlsl2 expanders (*)
3489257... Port gnat-style to Sphinx. (*)
ae3e0b8... gcc-changelog: detect Co-Authored-By before ChangeLog entri (*)
f3b1516... libsanitizer: cherry-pick from upstream (*)
1490611... c++: Check attributes on friend declarations [PR99032] (*)
f9af11c... Daily bump. (*)
5380e3c... PR middle-end/100574 - ICE in size_remaining, at builtins.c (*)
2efe245... Avoid -Wuninitialized false negatives with sanitization and (*)
ca9bb74... tree-sra: Avoid refreshing into const base decls (PR 100453 (*)
1f6fc28... libsanitizer : Update LOCAL_PATCHES. (*)
adab7b2... libsanitizer, Darwin : Handle missing __builtin_os_log_form (*)
8aa8a2a... libgcc: pru: Place mpyll into its own section (*)
e554887... Fix compilation error in ILP32. (*)
9feb582... attributes: target_clone expects a string argument (*)
b7b4131... libphobos: Fix static asserts on NetBSD, FreeBSD, DragonFly (*)
1f152f2... Remove unused variable. (*)
957c437... PR c/100550 - ICE: in fold_convert_loc with function call V (*)
d80aeff... openmp: Add testcases to verify OpenMP 5.0 2.14 and OpenMP (*)
efd471a... testsuite: suppress cast warnings in pr100563.c [PR100563] (*)
fef084d... mklog: Put detected PR entries before ChangeLogs (*)
a451598... arm: correctly handle inequality comparisons against max co (*)
829c4be... ix86: Support V{2, 4}DImode arithmetic right shifts for SSE (*)
f169374... i386: Fix up V2SFmode vcond* with -mxop [PR100581] (*)
23eb66d... gcov: Use system IO buffering (*)
c3e02c2... Prune another new LTO warning (*)
269338f... libsanitizer: update LOCAL_PATCHES. (*)
fb73b1c... libsanitizer: Apply local patches. (*)
d0fee87... libsanitizer: merge from master (*)
810afb0... testsuite: prune new LTO warning (*)
0ffdbc8... Fix typo in testcase. (*)
94de7e2... Optimize __builtin_shuffle when it's used to zero the upper (*)
0ff3a0f... Daily bump. (*)
56b9b60... retry zero-call-used-regs from zeroed regs (*)
d21963c... OpenMP: detach - fix firstprivate handling (*)
db514f9... Add test for PR middle-end/100571. (*)
d902a1b... Skip out on processing __builtin_clz when varying. (*)
8982a53... MAINTAINERS: Add myself for write after approval (*)
3a2b12b... c++: Disable -Wint-in-bool-context in instantiations (*)
fa6894e... OpenMP: Add support for 'close' in map clause (*)
2a15864... [nvptx] Add -mptx=3.1/6.3 (*)
097fde5... tree-optimization/100566 - fix another predication issue in (*)
d1adbe5... libstdc++: Fix some problems in PSTL tests (*)
c6b664e... libcpp: Fix up -fdirectives-only preprocessing of includes (*)
fc18659... lto-wrapper: silent warnings in tests (*)
8da3b30... i386: Optimize vpblendvb on inverted mask register to vpble (*)
cd36bbb... tree-optimization/100519 - avoid reassociating asm goto def (*)
ac18ded... Fix uninitialized variable in Atree.Size_In_Slots (*)
3835aa0... LTO: merge -flto=arg from object files. (*)
7d7d925... Print warning diagnostics for -flto issues. (*)
227a2ec... lto-wrapper: Use vec<cl_decoded_option> data type. (*)
1ecd1e6... Fix ICE in output_rnglists, at dwarf2out.c:12294 (*)
dd39327... Remove version.h from object files (*)
037e366... Daily bump. (*)
229a6db... middle-end/100547 - check rtvec_alloc size (*)
1904005... expand: Don't reuse DEBUG_EXPRs with vector type if they ha (*)
4d27d1a... ada: do not use binary mode in conf.py (*)
5caadfb... gcc-changelog: respect branch in git_update_version.py. (*)
f5f1838... match.pd: Optimize (x & y) == x into (x & ~y) == 0 [PR94589 (*)
e0c4c6b... Minor fixes (*)
b1f7fd8... i386: Implement FP vector compares for V2SFmode [PR98218] (*)
71d38ec... preprocessor: Support C2X #elifdef, #elifndef (*)
415bcab... Update gcc ja.po. (*)
de09c0d... Replace unreachable code with an assert. (*)
3e3fdf3... preprocessor: Fix cpp_avoid_paste for digit separators (*)
21dfb22... testsuite: Fix input operands of gcc.dg/guality/pr43077-1.c (*)
84b384a... libstdc++: Remove extern "C" from Ryu sources (*)
37407a2... libstdc++: Fix tests that fail in C++98 mode (*)
5e3a1ea... libstdc++: Fix missing members in std::allocator<void> (*)
5ea4026... preprocessor: Enable digit separators for C2X (*)
010d4a5... c++: ICE casting class to vector [PR100517] (*)
dfdedc1... More maybe_fold_reference TLC (*)
7862a19... Remove dead components from MAINTAINERS. (*)
814d86d... Remove libhsail-rt. (*)
900b1c2... Remove BRIG front-end. (*)
7e0fe77... ipa/100513 - fix SSA_NAME_DEF_STMT corruption in IPA param (*)
2ac1f0e... arm: Avoid emitting bogus CFA adjusts for CMSE nonsecure ca (*)
28de75d... aarch64: A couple of mul_laneq tweaks (*)
2301a39... More maybe_fold_reference TLC (*)
ca8e830... middle-end/100509 - avoid folding constant to aggregate typ (*)
9b905ba... arm: Remove duplicate definitions from arm_mve.h (pr100419) (*)
8f67bf2... gcc-changelog: Remove non-strict mode. (*)
772e5e8... gcc-changelog: Accept ref_name argument in GitCommit. (*)
cf43636... testsuite/s390: Fix risbg-ll-3.c f2_cconly test. (*)
15e6b45... Further minor fixes (*)
98acbb3... openmp: Fix up taskloop reduction ICE if taskloop has no it (*)
1866182... rs6000: Guard density_test only for vector version (*)
096f821... vect: Add costing_for_scalar parameter to init_cost hook (*)
b084bfd... rs6000: Move rs6000_vect_nonmem into target cost_data (*)
6ab1176... c++: dependent operator expression lookup [PR51577] (*)
e7a9f08... c++: fn parm pack expansion inside constraint [PR100138] (*)
aa891c5... Daily bump. (*)
0c54d25... Fix missing version_string in Ada (*)
77804c9... Add missing pragma Inline for classification attributes (*)
b1241d5... Do not use pragma Provide_Shift_Operators in Atree package (*)
a1b10ee... Remove obsolete comment and add missing header (*)
1d214ea... Minor tweak to previous change for the sake of consistency (*)
ebffafe... Avoid spurious rebuild actions in ada/gen_il (*)
ead233e... Remove call to gcc_unreachable in range-op.cc (*)
151154a... libstdc++: Remove TODO comment (*)
5edc0c1... libstdc++: Implement proposed resolution to LWG 3548 (*)
f974b54... Avoid -Walloca-larger-than and -Wvla-larger-than false post (*)
51d89e6... Add ALTIVEC_REGS as pressure class. (*)
e85f3ae... arm: remove error in CPP_SPEC when float-abi soft and hard (*)
a4a3cdd... ipa: Get rid of IPA_NODE_REF and IPA_EDGE_REF (*)
0498d2d... libstdc++: Remove redundant -std=gnu++17 option from remain (*)
d7b2d92... libstdc++: Remove redundant -std=gnu++17 option from algori (*)
7c85abe... libstdc++: Remove redundant -std=gnu++17 option from contai (*)
8087e70... libstdc++: Remove redundant -std=gnu++17 option from string (*)
7a4e52e... libstdc++: Remove redundant -std=gnu++17 option from PMR te (*)
9cd88c0... libstdc++: Remove redundant -std=gnu++17 option from concur (*)
8240175... libstdc++: Remove redundant -std=gnu++17 option from any/op (*)
aa60ff1... libstdc++: Remove redundant -std=gnu++17 options from files (*)
646e6c6... libstdc++: Remove redundant -std=gnu++17 options from PSTL (*)
2397212... libstdc++: Adjust expected errors in tests when compiled as (*)
6957767... i386: Force V2SI mode operands to registers in expand_sse_m (*)
2bbacc1... libstdc++: Rename test type to avoid clashing with std::any (*)
0fd1a54... gcc-changelog: remove newlines in git_email.py --help (*)
8300c34... contrib/gcc-changelog: Add/improve --help (*)
902692c... arm: MVE: Factorize vcmp_*f* (*)
d083fbf... arm: MVE: Factorize all vcmp* integer patterns (*)
929056a... arm: MVE: Remove _s and _u suffixes from vcmp* builtins. (*)
f56af5f... arm: MVE: Cleanup vcmpne/vcmpeq builtins (*)
d1cee15... arm: MVE: Convert vcmp[eq|ne]* in arm_mve.h to use only 's' (*)
9e6b3b4... testsuite/arm: Add mve-vmul-scalar-1.c test (*)
d83b0c6... testsuite/arm: Add mve-vsub-scalar-1.c test (*)
c1d381f... contrib/gcc-changelog: Detect if same file appears twice (*)
1f94ed3... Add a test for PR tree-optimization/42587 (*)
3e5605f... Revert "gcc-changelog: Remove components that will be remov (*)
cce4471... testsuite/100452 - fix g++.dg/vect/slp-pr99971.cc (*)
60af2db... tree-optimization/100492 - avoid irreducible regions in loo (*)
cc1d563... d: Fix qualifier ignored in alias definition if parentheses (*)
1f58114... libphobos: Fix visibility of std.process.searchPathFor (*)
933c514... gcc_update: fix check for local source tree. (*)
a076632... middle-end/100464 - avoid spurious TREE_ADDRESSABLE in fold (*)
a564da5... tree-optimization/100434 - DSE aggregate call LHS (*)
877e620... Fix genversion linker error. (*)
7596c76... arm: Fix wrong code with MVE V2DImode loads and stores [PR9 (*)
a2d7e58... LTO plugin: use startswith function. (*)
6ba3079... Come up with startswith function. (*)
fea26ba... gcc-changelog: Remove components that will be removed. (*)
ec728fb... c++: remove redundand NULL check. (*)
4bc6fb2... Remove __cplusplus >= 201103 (*)
e3a682f... Use genversion to generate version.h. (*)
79a27f3... arc: Improve vector support for ARCv2. (*)
09ae0f6... arc: Cleanup simdext.md file (*)
0c2f880... arc: Disable movmisalign patterns when aligned access is re (*)
89c9471... arc: Fix compilation warnings. (*)
b70c7c0... arc: Update ctz/clz patterns (*)
3b9eb2f... arc: Add alternative names for gp and fp registers. (*)
56ab318... arc: Fix documentation __builtin_arc_sr (*)
6c9071c... Reset prologue_location before calling code_end (*)
25f9f35... Daily bump. (*)
5e0236d... Daily bump. (*)
5610373... Correct ChangeLob entries for PR46991 (*)
7920c05... Fortran: Correct PR number from 46691 [PR46991]. (*)
dddc07b... Remove obsolete gcc.dg/sso-9.c (*)
62d87a3... Daily bump. (*)
292da5c... Revert "amdgcn: disable TImode" (*)
07d7d37... Ensure emit_move_insn operands are valid (*)
a87cead... libstdc++: Fix constraints for rvalue stream insertion/extr (*)
7c4c9fc... Fix incorrect array bounds with -fgnat-encodings=minimal in (*)
14b0f37... Clean up and virtualize the on-entry cache interface. (*)
a7943ea... When searching for non-null, check the dominator tree. (*)
d942d73... Fix range_on_exit for PHI stmts when there are no other stm (*)
12f0a54... Make TRUE/FALSE edge calculation available without the outg (*)
4c07e59... Don't over-allocate switch default range object. (*)
156054e... Change x mod 0 to produce UNDEFINED rather than VARYING. (*)
1416a14... Enhance initial global value setting. (*)
e2bc5b6... Do not apply scalar storage order to pointer fields (*)
7af3926... amdgcn: disable TImode (*)
7a5dd3e... c++: reject class lvalues in 'rvalue' (*)
fc17851... c++: avoid non-TARGET_EXPR class prvalues (*)
14ed21f... c++: don't call 'rvalue' in coroutines code (*)
601191b... tree-optimization/79333 - fold stmts following SSA edges in (*)
170c850... libcpp: Fix up pragma preprocessing [PR100450] (*)
5795ec0... i386: Implement mmx_pblendv to optimize SSE conditional mov (*)
33b6479... OpenMP: Fix SIMT for complex/float reduction with && and || (*)
a4613d9... [Ada] Robust detection of access-to-subprogram and access-t (*)
104f58d... [Ada] Minor reformattings (*)
2e02ab8... [Ada] Variable-sized node types -- cleanup (*)
1e4b06a... [Ada] Restore nnd capability (*)
7c82737... [Ada] Fix link from body protected entry implementation to (*)
9fd8b9f... [Ada] Reinitialize Private_Dependents when it is vanishing (*)
4c2629c... [Ada] Replace packed records with integers in low-level imp (*)
17ba0ad... [Ada] Fix type mismatch warnings during LTO bootstrap #6 (*)
d40dc31... [Ada] Fix type mismatch warnings during LTO bootstrap #5 (*)
d3ab01f... [Ada] Fix type mismatch warnings during LTO bootstrap #4 (*)
a6d3b49... [Ada] Fix type mismatch warnings during LTO bootstrap #3 (*)
d6de75d... [Ada] Fix type mismatch warnings during LTO bootstrap #2 (*)
b0ba442... [Ada] Fix type mismatch warnings during LTO bootstrap #1 (*)
730c196... [Ada] Small cleanup in C header file (*)
76f9c7f... [Ada] Variable-sized node types (*)
476ed6b... [Ada] Spurious error with component of unchecked_union type (*)
a3e2584... [Ada] Attribute Address is not an interfering context in SP (*)
3a700c5... [Ada] Generate warning for negative literal of a modular ty (*)
bf62c90... [Ada] Cleanup code for flagging object references in interf (*)
bfdc959... [Ada] Remove End_Interp_List from the overloaded resolution (*)
4b0ba35... [Ada] Crash on imported object with deep initialization and (*)
62acd2c... [Ada] Remove some ??? comments (*)
fde5868... [Ada] Computation of Shift_Left and large signed values (*)
f3a8f93... [Ada] Fix signature mismatch for Defining_Entity (*)
7a6303e... [Ada] Implement aspect No_Controlled_Parts (*)
fb24615... [Ada] Raise Constraint_Error for Compose and Scaling if Mac (*)
0e1e077... [Ada] Minor efficiency improvement in containers (*)
f015e33... [Ada] sigtramp: fix powerpc64 against -fPIC (*)
26b21ca... [Ada] Move Has_Inferable_Discriminants to Sem_Util (*)
9f0d76e... [Ada] Spurious error on protected call in inherited postcon (*)
92f372f... i386: Do not emit mask compares for mode sizes < 16 [PR1004 (*)
323b18d... i386: Fix up 8-byte vcond* with -mxop [PR100445] (*)
cfe82a0... Daily bump. (*)
8f51cf3... preprocessor: Fix pp-number lexing of digit separators [PR8 (*)
07dd185... libstdc++: Improve static assert messages (*)
717d278... ipa-sra: Do not bail out when callers cannot be cloned (*)
861c641... go: use htab_eq_string in godump (*)
72c65a8... gcc: use htab_eq_string (*)
77380c6... libiberty: add htab_eq_string (*)
e69ac02... Add line debug info for virtual thunks (*)
0f442f1... Fix PR testsuite/100454 (*)
5edc7a0... testsuite: Add s390 to vect_*_cvt checks. (*)
1e27ffd... testsuite: Add vect_floatint_cvt to gcc.dg/vect/pr56541.c (*)
a2c5930... Fortran: Assumed and explicit size class arrays [PR46691/99 (*)
eb1aa9a... libstdc++: Implement LWG 3533 changes to foo_view::iterator (*)
08f3287... libstdc++: Implement LWG 3391 changes to move/counted_itera (*)
ee5361a... refactor SSA rewriting timevars (*)
0e79e63... libstdc++: Fix definition of std::remove_cvref_t (*)
7411554... Revert "libstdc++: Use unsigned char argument to std::isdig (*)
cfd65e8... phiopt: Use gphi *phi instead of gimple *phi some more (*)
a1ac9ff... Avoid update_ssa quadraticness in loop splitting (*)
1698f49... Fix IPA SRA removal of DECL_BY_REFERENCE return (*)
e82e87a... testsuite: gcc.c-torture/execute/ieee/cdivchkld.c needs fma (*)
3c33c00... IBM Z: Fix error checking for builtin vec_permi (*)
ad96c86... phiopt: Optimize (x <=> y) cmp z [PR94589] (*)
b5254d6... ipa/100373 - fix emutls lowering compare-debug issue (*)
2fd7689... [Ada] ACATS 4.1R-c611a04: Class-wide preconditions in dispa (*)
60b803a... [Ada] Avoid repeated analysis of constraint ranges (*)
05b7561... [Ada] Assert failure on E_Enumeration_Literal and front-end (*)
369965e... [Ada] Bad expansion with -gnato2 and if expression (*)
c4aeb3c... [Ada] In CodePeer mode, use regular-exception handling (*)
cfcbb5c... [Ada] AI12-0411: Add "bool" to Interfaces.C (*)
364ffbe... [Ada] Explain meaning of Non_Std_Executable (*)
b6f9471... [Ada] Do not second-guess the hardware for underflow handli (*)
1075946... [Ada] Make Is_OK_Static_Subtype use Is_Static_Subtype (*)
a86fbc2... [Ada] Remove repeated calls in Resolve_Range (*)
ef4a0de... [Ada] Use high-level Make_Character_Literal instead of low- (*)
e84d25c... [Ada] Missing semantic error on ineffective Others_Clause (*)
bcc6807... [Ada] Fix off-by-one bug in underflow handling of Scaling (*)
e18e1b5... [Ada] Assert failure on pragma Inline in procedure body (*)
952da35... [Ada] Remove hardcoded pragma Warnings from the formal vect (*)
0632f86... [Ada] Set Raises_CE flag only in Apply_Compile_Time_Constra (*)
55b93bb... [Ada] Spurious constraint error on conversion of access typ (*)
5413faa... [Ada] Fix handling of PATs (*)
6068795... [Ada] Remove unused initial value in Read_Library_Info_From (*)
d07cc0d... [Ada] Document a few more characteristics of floating-point (*)
1bc178b... [Ada] Reset x87 FPU to 64-bit precision for floating-point (*)
799dfd9... [Ada] Make new implementation of System.Fat_Gen.Valid more (*)
af9833a... [Ada] Fix restriction No_Enumeration_Maps on both Image att (*)
e45796f... [Ada] Remove redundant condition for Image attribute and Ad (*)
0c1f6ae... [Ada] Add mention of underscore and fix grammar error in do (*)
cd4fb71... [Ada] Implement tiered support for floating-point exponenti (*)
bed6d58... [Ada] Style cleanups related to writing of ALI files (*)
04598eb... [Ada] Remove excessive conditions in iterations across comp (*)
c2f94a8... [Ada] Crash on if_expression used as index of discriminant- (*)
afab03d... [Ada] Fix typos (*)
e1fcf14... RISC-V: Generate helpers for cbranch4. (*)
4494801... Daily bump. (*)
e8d1ca7... Fix PR target/100402 (*)
a0b4e09... x86: Build only one __cpu_model/__cpu_features2 variables (*)
2254b32... PR middle-end/100325 - missing warning with -O0 on sprintf (*)
2b71ca6... libstdc++: Don't constrain some enable_borrowed_range speci (*)
2663727... libstdc++: Implement LWG 3517/3520 for join_view/transform_ (*)
d9937da... arm/97903: Missed optimization in lowering test operation. (*)
b927ffd... Remove cc0 remnants from avr port (*)
bb28317... PR rtl-optimization/100263: Ensure register can change mode (*)
dfd2c92... Fix PR rtl-optimization/100411 (*)
14cf6aa... Remove NOTICE_UPDATE_CC remnants on cr16 (*)
a8b79cc... PR fortran/100274 - ICE in gfc_conv_procedure_call, at fort (*)
f3661f2... i386: Implement integer vector compares for 64bit vectors [ (*)
29745bf... libstdc++: Add tests for std::invoke feature test macro (*)
d0d6ca0... libstdc++: Use unsigned char argument to std::isdigit (*)
0bd8a9e... Minor formatting tweak (*)
5747baa... Generate debug info for local dynamic record types (*)
dee371f... libgfortran/intrinsics/chmod.c: Silence unused var warning (*)
3db6989... testsuite: Add s390 to gcc.dg/vect/slp-21.c (*)
d24ef4e... [Ada] Fix expansion of attributes Input/Output for unchecke (*)
8adc8d9... [Ada] Reuse Has_Defaulted_Discriminants where possible (*)
0053d72... [Ada] Incorrect accessibility level on actual in procedure (*)
e02f9af... [Ada] Detect unchecked union subcomponents in nested varian (*)
c3870f3... [Ada] Refine types of variables with call to Scope as their (*)
43f69ac... [Ada] Detect unchecked union components with fully qualifie (*)
7faaabc... [Ada] Remove redundant checks for empty lists (*)
a119897... [Ada] Cleanup a statically true condition in expanded raise (*)
67207bd... [Ada] Fix s-os_lib.adb so vectorizing compilation works (*)
680b961... [Ada] Spurious warning on useless assignment with target na (*)
5ebae75... [Ada] Do not use hash function for enumeration Value with t (*)
8b7b626... [Ada] Move Build_And_Insert_CUDA_Initialization to expansio (*)
d2b075f... [Ada] Don't emit style errors when parens are required (*)
5d0e32b... [Ada] Simplify GNATmake by reusing GNAT.Ctrl_C (*)
003241b... [Ada] Small cleanup in the Expand_Image_Attribute procedure (*)
8c9f315... [Ada] Qualify internal access-to-subprogram types as not nu (*)
41b8c20... [Ada] Remove commented code (*)
052a00e... [Ada] Handle defaults in declare_expressions in postconditi (*)
0bfcf0b... [Ada] Use inline expansion of Image for standard boolean by (*)
15de3bc... [Ada] Use inline expansion of Image for enumeration types b (*)
3a46d0e... [Ada] Tweak implementation of System.Double_Real.Split (*)
1c3e11c... [Ada] Remove redundant explicit calls to UI_From_Int in com (*)
3e4ea94... [Ada] Adjust expansion of perfect hash function for Value (*)
c11207d... [Ada] Speed up enumeration'Value with perfect hash function (*)
78a4cb5... [Ada] Remove unnecessary parameter of Apply_Compile_Time_Co (*)
d478013... [Ada] Ongoing work for AI12-0212: container aggregates (*)
ec80b41... [Ada] Implement tiered support for floating-point output op (*)
ab3de94... [Ada] Set constraint error on real division just like on in (*)
61b5432... [Ada] Remove redundant check in iteration over formal param (*)
5e54a5c... [Ada] Refactor repeated call to Next when pretty-printing i (*)
af4e4d3... g++.dg/gomp/clause-3.C: Fix - missing in r12-438-g1580fc7 [ (*)
d846f22... tree-optimization/79333 - fold stmts following SSA edges in (*)
8ebf6b9... middle-end/100394 - avoid DSE/DCE of pure call that throws (*)
61d48b1... libcc1: avoid a call to c_str (*)
96deddc... libcc1: avoid extra string copies (*)
8fdffa4... libcc1: use variadic templates for callbacks (*)
ee75ca6... libcc1: fix a memory leak (*)
a8deb83... libcc1: share the GCC interface code (*)
b65c0bc... libcc1: use GCC_FE_VERSION_1 in C++ plugin (*)
1a51cb2... libcc1: share GDB plugin code (*)
0624823... libcc1: share basic context code (*)
0ed83e1... libcc1: use static_assert (*)
7c4e5d5... libcc1: use foreach (*)
1d9c972... libcc1: unify compiler handling (*)
30c9604... libcc1: use unique_ptr more (*)
0f237df... libcc1: add more uses of 'deleter' (*)
0d5a0b9... libcc1: add deleter objects (*)
e702c60... libcc1: use std::vector when building function types (*)
410d571... libcc1: use variadic templates for "rpc" (*)
dc6be7c... libcc1: use variadic templates for "call" (*)
c10a3b1... libcc1: delete copy constructor and assignment operators (*)
41f4381... libcc1: inline some simple methods (*)
e1f5252... libcc1: use "override" (*)
25d1a6e... libcc1: use templates to unmarshall enums (*)
523ca64... ctype support for libstdc++ on VxWorks (*)
9aed32c... restore EH on x86-vx7r2 (*)
99e8df7... Daily bump. (*)
058d6ac... libstdc++: Fix null dereferences in std::promise (*)
789c57b... libstdc++: Fix undefined behaviour in std::string (*)
ca87170... libstdc++: Fix null dereference in pb_ds containers (*)
6fb8b67... libstdc++ Fix undefined behaviour in testsuite (*)
8b5b814... aix: encode function section (*)
158cdc7... PR middle-end/100307 - spurious -Wplacement-new with negati (*)
7862475... Adjust strings in dg-warning directives (PR testsuite/10041 (*)
141cce5... Adjust strings in dg-warning directives (PR testsuite/10041 (*)
b50ccaf... Make bfin-elf build again (*)
e4c707d... s390/testsuite: Fix oscbreak-1.c. (*)
bd1cd0d... Remove CC0 (*)
7a38976... tree-optimization/100414 - compute dominance info in phiopt (*)
1580fc7... OpenMP: Support complex/float in && and || reduction (*)
9174343... Replace AC_PROG_CC with AC_PROG_CC_C99 in top level configu (*)
af5b2b9... libstdc++: Do not use deduced return type for std::visit [P (*)
ad0a3be... libstdc++: Remove _GLIBCXX_USE_INT128 autoconf macro (*)
93f8cb4... Reuse non-gimple_reg variable for inlining (*)
f418bc3... Fix libiberty link failures in LTO mode for MinGW (*)
1b0f570... Restrict gcc.dg/tree-ssa/ssa-dse-26.c (*)
a310bb7... tree-optimization/100329 - avoid reassociating asm goto def (*)
2326627... tree-optimization/100398 - avoid DSE of control flow stmt (*)
00d8545... [Ada] Remove arbitrary and redundant qualification with Sin (*)
2ae4fcf... [Ada] Use function and not procedure UI_Image in pretty-pri (*)
8ee1a28... [Ada] Reuse existing To_Mixed routine in pretty-printer (*)
6c16553... [Ada] Refine type of a counter variable from Integer to Nat (*)
e243bf2... [Ada] Minor tweak in pretty-printing of expressions (*)
9b6a2de... [Ada] Do not "optimize" by converting Positive to Unsigned (*)
d20bab5... [Ada] Reuse First_Formal for generic subprograms (*)
86203b4... [Ada] Fix inconsistent iteration with First_Formal and Next (*)
5a3070d... [Ada] Simplify iteration over formal parameters for Global/ (*)
7f9f888... [Ada] Fix handling of access-to-variable objects in Global (*)
7367cd5... [Ada] Assert_Failure vs Assertion_Error (*)
716e7c1... [Ada] Move match function for pragma Warnings to public spe (*)
f5a7c65... [Ada] Use error marker for messages in GNATprove mode (*)
0964be0... [Ada] Clean up ??? marks (*)
86a9605... [Ada] Reuse Is_Formal_Object where convenient (*)
2d5e5d8... [Ada] Address some ??? comments (*)
0a272ac... [Ada] Reject constants of access-to-variable type as functi (*)
43758c2... [Ada] Simplify use of a global name buffer for Global/Depen (*)
1311223... [Ada] Ongoing work for AI12-0212: container aggregates (*)
213c9dc... [Ada] Missing finalization on generic instantiation (*)
869a06d... [Ada] Address some ??? comments in checks.adb (*)
c356dfd... [Ada] Reject formals of mode IN appearing as global outputs (*)
98a54aa... [Ada] Check entries for formals of mode IN appearing as glo (*)
6aca8cf... [Ada] Fix reference to SPARK RM rule in comment (*)
c63bb4f... [Ada] Preliminary cleanup in floating-point output implemen (*)
d4b0a29... [Ada] Fix inconsistent handling of character set control sw (*)
b65d9af... [Ada] Guard against leading and trailing spaces reappearing (*)
6d32656... [Ada] Wrong membership test computation for interface type (*)
2175592... [Ada] Fix continuation message for missing ALL in access ty (*)
d90be32... [Ada] Address ??? comments in styleg.adb (*)
08fff20... OpenMP/Fortran - fix pasto + testcase in depobj [PR100397] (*)
5fbe6a8... Fix typo in builtins.c. (*)
da9e6e6... introduce try store by multiple pieces (*)
e690396... Daily bump. (*)
f87990a... [openmp, simt] Disable SIMT for user-defined reduction (*)
49e6bb4... testsuite: Fix dg directives order in arm/aarch64 vml[as]_f (*)
2c339b2... Fix expected output for nds32le and m32r (*)
2a6fc19... c++: base-clause parsing and implicit 'this' [PR100362] (*)
eef4fa6... c++: mark_used and ADL with template-id [PR100344] (*)
34b51ea... Fix expected output for lm32 and bfin (*)
c9b6890... c++: Fix ICE with invalid requires-expression [PR100055] (*)
6252e35... c++: Remove GCC12 FIXME for DR1312 (*)
0871fe2... Fix xstormy16 selector (*)
8a359a3... Fix test results on rx (*)
b457916... Fix test results on or1k (*)
e2c378a... Fix test results on cr16 and xstormy16 (*)
3295541... Improve PHI handling in DSE (*)
ed3c432... Perform reverse program order walk for GIMPLE DSE (*)
3f57062... GCC_CET_HOST_FLAGS: Check if host supports multi-byte NOPs (*)
fd7eb4b... GCC_CET_HOST_FLAGS: Check if host supports multi-byte NOPs (*)
4f48c33... IBM Z: Handle hard registers in s390_md_asm_adjust() (*)
80bbb7f... tree-ssa-dse: Fix up go.test/test/fixedbugs/issue16095.go m (*)
5f5e385... [Ada] Ada.Strings.Unbounded.Aux.Set_String (*)
2f18a0c... [Ada] Missing Preelaborate_Initialization on Ada.Containers (*)
785d39a... [Ada] Reuse Is_Universal_Numeric_Type where possible (*)
bcc1503... [Ada] Minor style fixes in Max_Aggregate_Size (*)
94f9942... [Ada] Reuse a wrapper for Resolve with implicit type where (*)
3bcf829... [Ada] Replace low-level membership test with a high-level I (*)
0224871... [Ada] Refine type of a counter object from Int to Nat (*)
13b26a9... [Ada] Simplify implicit loading for GNATprove with Discard_ (*)
8d0d46f... [Ada] Update copyright notice (*)
044e51e... [Ada] Remove unused initial values in expansion of distribu (*)
3477e0b... [Ada] Replace calls to RTE with Is_RTE where possible (*)
4e54d69... [Ada] Replace call with a reference to a local constant (*)
ef9dd96... [Ada] Error message on invalid prefixed procedure call (*)
6bd4adf... [Ada] Rename package instead of each routine (*)
5e54629... [Ada] Fix attributes Version and Body_Version for concurren (*)
28dfe0c... [Ada] Allow attributes Version and Body_Version prefixed by (*)
add27f7... [Ada] Fix typos in calls to Error_Msg_NE (*)
4d3106a... [Ada] Fix calls to Error_Msg_NE instead of Error_Msg_N (*)
0bfa2f3... [Ada] Remove leading and trailing spaces in error messages (*)
c695d23... [Ada] Remove confusing warning on type export (*)
3fcdd52... [Ada] Spurious warning about premature use of selected comp (*)
3ffe57d... [Ada] Expansion in _postconditions confusing CodePeer (*)
5b48ea9... [Ada] Spurious accessibility error on call in return statem (*)
6537318... [Ada] Crash on aggregate in function call in object declara (*)
d56fbda... [Ada] Code and style cleanups for CUDA (*)
56adf81... [Ada] No_Implicit_Loops restriction and pragma Assert (*)
e36ee1b... [Ada] Spurious warning on postcondition and result (*)
1668564... [Ada] Code cleanup (*)
5e024b9... [Ada] Cleanup processing of aspect Dynamic_Predicate (*)
03c80e1... [Ada] Compiler aborts on a constrained subtype of a predica (*)
54b20ee... Daily bump. (*)
f58541b... libstdc++: Move unix.org reference to https (*)
92f59e4... aix: Redesign section encoding and selection (*)
a13a500... Fortran: Async I/O - avoid unlocked unlocking [PR100352] (*)
7911a90... nvptx: Fix up nvptx build against latest libstdc++ [PR10037 (*)
6e1ecc9... i386: Fix up plugin header install on x86 [PR100336] (*)
620a063... Daily bump. (*)
3307b9a... c++: C++11 range-for and ovl/lkp_iterator (*)
3c65858... Add GTY support for irange. (*)
69c426b... doc/options.texi: Fix the description of 'Negative'. (*)
9326049... Daily bump. (*)
237dde3... libstdc++: Implement P2328 changes to join_view (*)
3215d4f... libstdc++: Fix inconsistent feature test macros (*)
7ddcd26... libstdc++: Remove GLIBCXX_CHECK_INT64_T checks (*)
d8d291f... testsuite: aarch64: Add fusion tests for FP vml[as] intrins (*)
d388179... aarch64: Use RTL builtins for FP ml[as][q]_laneq intrinsics (*)
1baf4ed... aarch64: Use RTL builtins for FP ml[as][q]_lane intrinsics (*)
b0d9aac... aarch64: Use RTL builtins for FP ml[as] intrinsics (*)
60518e6... aarch64: Use RTL builtins for FP ml[as]_n intrinsics (*)
f546e0d... aarch64: Use RTL builtins for vmull[_high]_p8 intrinsics (*)
5672fe9... AVR cc0 conversion - adjust peepholes (*)
dc4202b... middle-end: Disable section anchors for VAR_DECLs if -fdata (*)
d9398dd... Define target hook to emit KFmode constants for libgcc. (*)
69e5544... Refactor backward threader registry and profitability code (*)
d8ea470... Jump threader refactor. (*)
71834be... libstdc++: Implement proposed resolution for LWG 3532 (*)
6e00d9b... libstdc++: Implement P2367 changes to avoid some list-initi (*)
47915ef... libstdc++: Use std::addressof to avoid ADL for operator& [P (*)
aa475c4... libstdc++: Implement LWG 1203 for rvalue iostreams (*)
0d501c3... libstdc++: Use <sys/socket.h> features conditionally [PR 10 (*)
57028ff... libstdc++: Define effective-target for net::ip features [PR (*)
74fe10a... gcc/genflags.c: Improve error message (*)
dfc7084... c++/98032 - add testcase (*)
18d713f... Update alignment_for_piecewise_move (*)
86c77c5... Don't use nullptr return from simplify_gen_subreg (*)
b9bc446... tree-optimization/96513 - add testcase for fixed bug (*)
c111f60... i386: Introduce reversed ADC and SBB patterns [PR98060] (*)
4cf3b10... modulo-sched: skip loops with strange register defs [PR1002 (*)
17f2908... RISC-V: For '-march' and '-mabi' options, add 'Negative' pr (*)
6efd040... RISC-V: Add patterns for builtin overflow. (*)
3c8e539... Daily bump. (*)
e52494d... merge ix86- and x86_64-*-* in config.gcc (*)
c4551a2... add ASM_OUTPUT_MAX_SKIP_ALIGN to i386.h (*)
312a334... Update gcc sv.po. (*)
86403f4... i386: Optimize carry flag comparisons a bit (*)
b24d8ac... preprocessor: Handle digit separators in #line [PR82359] (*)
f039732... c++: Add using-declaration testcase (*)
bc99c54... c++: Use empty field in constexpr eval. (*)
a0fdff3... c++: Fix friend attributes [PR51344] (*)
58a92b7... c++: ICE with anonymous union [PR97974] (*)
a9fc64d... c++: constant expressions are evaluated [PR93314] (*)
3f0de4d... c++: unset COMPOUND_LITERAL_P [PR100079] (*)
efeca0a... c++: Overeager use of deleted function before ADL [PR68942] (*)
f247022... c++: Add testcase for already fixed PR [PR94102] (*)
fb9f5e1... Update gcc fr.po. (*)
c97351c... rtl-ssa: Fix -fcompare-debug failure [PR100303] (*)
449d7b4... Fix nios2 build failure (*)
fd5d579... i386: Mark x86 masked load builtins pure [PR100312] (*)
9ec469f... Add parallelism support to gcov for MinGW platforms (*)
d03ca8a... i386: Cleanup comparison predicates. (*)
fc14ff6... [omp, simt] Handle alternative IV (*)
7d6f7aa... Small housekeeping work in SPARC back-end (*)
985b3a6... Generate offset adjusted operation for op_by_pieces operati (*)
af4ccaa... tree-optimization/100253 - fix bogus aligned vectorized loa (*)
62a44a9... testsuite: Remove dg-options from pr100305.c [PR100305] (*)
1bb3e2c... aarch64: Fix ICE in aarch64_add_offset_1_temporaries [PR100 (*)
1b462de... c++: Fix up detach clause vs. data-sharing clause checking (*)
c57a8ae... middle-end/38474 - speedup PTA constraint solving (*)
2e8ee0a... [Ada] Eliminate useless 128-bit overflow check for conversi (*)
d099fc2... [Ada] Self reference access discriminant (*)
b55ef4b... [Ada] Fix interaction of 128-bit integer types and -gnato2 (*)
3606939... [Ada] Tree inconsistency between -O0 and -O1 (*)
42add80... [Ada] Change rounding mode of 'Machine for static floating (*)
c1efbbb... [Ada] Error on T'Reduce of when T is not a container (*)
8833f14... [Ada] Fix minor issue in Scan_Decimal_Digits (*)
210cae9... [Ada] Add colors to GNATprove messages output to a terminal (*)
b626569... [Ada] Fix evaluation of expressions in inlined code (*)
4068698... [Ada] Missing access-to-discriminated conversion check (*)
224ae1c... [Ada] Fix internal consistency error with Duration and 32-b (*)
f64998f... [Ada] Clean up Makefile.rtl (*)
fff7a6d... [Ada] Bad handling of array sliding in aggregate (*)
3c837e5... [Ada] Ada 2020 AI12-0401: Renaming of qualified expression (*)
0b8d469... [Ada] System.Storage_Elements: cleanup comment (*)
427c07a... [Ada] SPARK needs DIC expressions within partial DIC proced (*)
40f0ef4... [Ada] Makefile.rtl:ADA_EXCLUDE_SRCS update after some Syste (*)
c3ccc5d... [Ada] Refine type of a local size variable (*)
1c3d8c3... [Ada] Couple of minor tweaks to Eval_Fat.Succ (*)
c3b7781... [Ada] Crash on predicated constrained out_parameter (*)
02ba098... [Ada] Fix handling of visibility when categorization from p (*)
8bba393... [Ada] Extend Find_Related_Context to deal with child instan (*)
4002ae5... [Ada] Consistent wording for permissible-vs-allowed prefix (*)
a5f38dd... [Ada] Fix static computation of 'Succ for floating point wi (*)
4345c9e... [Ada] Reimplement Pred and Succ atttributes for floating-po (*)
db3be14... [Ada] Remove obsolete comment (*)
dde4086... [Ada] Spurious error on 'Image (*)
ace5119... [Ada] AI12-0407: Fixups on Big_Integers and Big_Reals (*)
2d98b9a... [Ada] Warning for 'Class applied to untagged incomplete typ (*)
2baa461... [Ada] Fixes in the use of spans for error locations (*)
4d7c874... [omp, simt] Fix expand_GOMP_SIMT_* (*)
b58dc0b... tree-optimization/99912 - delete trivially dead stmts durin (*)
8ddce3f... ipa/100308 - properly update the callgraph when pruning EH (*)
2c8bffa... PR middle-end/100250 - ICE related to -Wmaybe-uninitialized (*)
2de7c79... Move pass free_lang_data to its own file. (*)
cc80612... c: C2x changes to function type compatibility (*)
e4ff4ff... Daily bump. (*)
e4aeffa... Fortran/OpenMP: Fix var-list expr parsing with array/dt (*)
c99f374... aarch64: Remove unspecs from [su]qmovn RTL pattern (*)
6a82f01... aarch64: Update attributes of arm_acle.h intrinsics (*)
67cf12a... aarch64: Update attributes of arm_fp16.h intrinsics (*)
8456a4c... aarch64: Use RTL builtins for vcvtx intrinsics (*)
4362c9c... aarch64: Use RTL builtins for v[q]tbx intrinsics (*)
ffb1122... aarch64: Use RTL builtins for v[q]tbl intrinsics (*)
1d66367... aarch64: Use RTL builtins for polynomial vsri[q]_n intrinsi (*)
6372b05... aarch64: Use RTL builtins for polynomial vsli[q]_n intrinsi (*)
8e7f6e0... aarch64: Use RTL builtins for vpadal_[su]32 intrinsics (*)
fa18085... aarch64: Use RTL builtins for [su]paddl[q] intrinsics (*)
eb2b360... aarch64: Use RTL builtins for vpaddq intrinsics (*)
a53b822... aarch64: Use RTL builtins for vq[r]dmulh[q]_n intrinsics (*)
a9cb8b6... Update gcc .po files. (*)
54f0224... Practical improvement to libgcc complex divide (*)
4c84c45... doc/install.texi: Document --enable-offload-defaulted confi (*)
3ba781d... AVR cc0 conversion (*)
c8767ee... libstdc++: Add testcase for std::pair as a structural type (*)
da4a081... omit frame pointer in pr89676 (*)
16683ce... fix asm-not pattern in dwarf2/inline5.c (*)
59f5d16... arm: fix UB due to missing mode check [PR100311] (*)
e1543e6... libstdc++: Simplify std::pair constraints using concepts (*)
d96db15... libstdc++: Deprecate non-standard std::pair constructors [P (*)
668df9e... aarch64: Fix address mode for vec_concat pattern [PR100305] (*)
fe5bfa6... offload-defaulted: Config option to silently ignore uninsta (*)
3da80ed... libstdc++: Define __cpp_lib_constexpr_string macro (*)
43a35b2... libstdc++: Reduce output of 'make doc-pdf-doxygen' (*)
5cc2800... libstdc++: Add missing noexcept on std::thread member funct (*)
b020cee... Fortran: Fix double function call with -fcheck=pointer [PR] (*)
ea3d2e3... c++: Remove #error for release builds (*)
f7ee6a1... tree-optimization/100292 - avoid invalid GIMPLE from vector (*)
f9d6701... [Ada] Style fixes related to calls to List_Length (*)
ba344f1... [Ada] Adjust List_Length description (*)
5485d0e... [Ada] Fix recent optimization in evaluation of selected com (*)
4e60fea... [Ada] Fix computation of Prec/Succ of zero without denormal (*)
33d1be8... [Ada] Remove redundant assignment in Formal_Is_Used_Once (*)
bed6154... [Ada] Install_Restricted_Handlers: define Prio parameter as (*)
894376c... [Ada] Simplify data structures for overloaded interpretatio (*)
f358e5c... [Ada] Replace dubious use of Traverse_Func with Traverse_Pr (*)
88fd22e... [Ada] Consistent diagnostic on missing -gnat2020 switch for (*)
189c580... [Ada] Refactor repeated checks for the expression of aspect (*)
12e6708... [Ada] More precise error about aspects conflicting with Sta (*)
43d5138... [Ada] Simplify folding of selected components with qualifie (*)
35e3a1f... [Ada] Eliminate early roundoff error for Long_Long_Float on (*)
9d5f3b7... [Ada] Use spans instead of locations for compiler diagnosti (*)
ae77b29... [Ada] Assert failure on complex code with private type and (*)
d2e5993... [Ada] AI12-0397: Default_Initial_Condition expressions for (*)
bb60efc... [Ada] Crash on inherited component in type extension in gen (*)
ff683f9... [Ada] Crash with declare expression used in a postcondition (*)
df5f901... [Ada] Incorrect discriminant check on call to access to sub (*)
4ba1f7f... [Ada] Remove double initialization of interpretation tables (*)
ef1acd3... [Ada] Update reference with description of type resolution (*)
3545103... [Ada] Improve error message for ghost in predicate (*)
75716eb... [Ada] Couple of adjustments for the sake of static analyzer (*)
416d48e... [Ada] Extend compile-time evaluation in case statements to (*)
7458323... [Ada] Cleanups related to entry barrier conditions (*)
cbd743f... [Ada] Incorrect error with Default_Value on private/modular (*)
3cb4256... [Ada] Remove unused subprograms (*)
ce32ccf... [Ada] Bad handling of 'Valid_Scalars and arrays (*)
4c11845... [Ada] Fix the Sphinx configuration and port it to Python3 (*)
5b4b662... [Ada] Hashed container Cursor type predefined equality non- (*)
fccc47d... Avoid creating useless local bounds around calls (*)
b81e2d5... Get rid of useless temporary for call to pure function (*)
852dd86... Fix loss of optimization of array iteration due to inlining (*)
d91e7ea... libstdc++: Fix various bugs in ranges_algo.h [PR100187, ... (*)
8f54dd6... Daily bump. (*)
0366e2b... aix: Alias -m64 to -maix64 and -m32 to -maix32. (*)
37846c4... c++: -Wdeprecated-copy and using operator= [PR92145] (*)
37d2b98... c++: Fix Bases(args...)... base initialization [PR88580] (*)
85ef4b8... libstdc++: Fix up lambda in join_view::_Iterator::operator+ (*)
c605a8b... VAX: Accept ASHIFT in address expressions (*)
f3bfed3... VAX: Fix ill-formed `jbb<ccss>i<mode>' insn operands (*)
436e6f7... VAX: Remove dead `adjacent_operands_p' function (*)
6c1976f... ifcvt: Fall through to NCE if getting the CE condition fail (*)
d0a57b0... Fix handling of VEC_COND_EXPR trap tests [PR100284] (*)
2ae2a45... Remove malformed dg-warning directives. (*)
f826583... powerpc: fix bootstrap. (*)
a21b399... aix: TLS precompute register parameters (PR 94177) (*)
1c0c371... aarch64: Fix up last commit [PR100200] (*)
c33db31... Fix target/100106 ICE in gen_movdi (*)
3bb4122... op_by_pieces_d::run: Change a while loop to a do-while loop (*)
42a10bb... arm: Fix ICEs with compare-and-swap and -march=armv8-m.base (*)
618ae59... aarch64: Fix UB in the compiler [PR100200] (*)
83d26d0... veclower: Fix up vec_shl matching of VEC_PERM_EXPR [PR10023 (*)
2669099... Revert "libstdc++: Add workaround for ia32 floating atomics (*)
e600df5... cfgcleanup: Fix -fcompare-debug issue in outgoing_edges_mat (*)
8d4c374... tree-optimization/99912 - schedule another TODO_remove_unus (*)
d8e1f1d... tree-optimization/99912 - schedule DSE before SRA (*)
3907393... libstdc++: Minor refactoring in <experimental/internet> (*)
9ee35a8... libstdc++: Better preprocessor conditions in net::ip [PR 10 (*)
8aadb4f... libstdc++: Define net::socket_base::message_flags operators (*)
75f8900... match.pd: Add some __builtin_ctz (x) cmp cst simplification (*)
3dcd133... expand: Expand x / y * y as x - x % y if the latter is chea (*)
eea8224... ipa-sra: Release dead LHS SSA_NAME when removing it (PR 999 (*)
01d0bda... arm: fix UB when compiling thumb2 with PIC [PR100236] (*)
4cea5b8... aarch64: Handle SVE attributes in comp_type_attributes [PR1 (*)
48d88cd... aarch64: Add +nosve to two tests (*)
d1d01a6... tree-optimization/100051 - disambiguate access size vs decl (*)
dfdc02b... testsuite/100272 - undo PRE disabling for gcc.dg/tree-ssa/p (*)
bbadf83... Update gennews for GCC 10 and GCC 11. (*)
3bc0d41... testsuite/100272 - fix some malformed dg directives (*)
acfe529... tree-optimization/100278 - handle mismatched code in TBAA a (*)
71c8aaf... i386: Improve [QH]Imode rotates with masked shift count [PR (*)
7d6bb80... tree-optimization/99776 - relax condition on vector ctor el (*)
2cde2d6... Synchronize Rocket Lake's processor_names and processor_cos (*)
c0fa3f2... Daily bump. (*)
0120cd9... c++: constexpr pointer indirection with negative offset [PR (*)
bd7ebe9... OpenACC: Fix pattern in dg-bogus in Fortran testcases again (*)
e6455a0... Handle anti-ranges of MIN,MAX uniformly. (*)
2e0b1c6... libstdc++: Fix internet socket option classes (*)
06c86a4... libstdc++: Fix socket option classes (*)
49adc06... libstdc++: Simplify definition of net::ip::resolver_base co (*)
5a26ba7... OpenACC: Fix pattern in dg-bogus in Fortran testcases (*)
db3581c... Cache irange::num_pairs() for non-legacy code. (*)
dc80d5e... Keep VR_UNDEFINED and VR_VARYING in sync (speeds up evrp by (*)
694c956... Remove irange::varying_p checks from symbolic_p and constan (*)
7780321... Replace !irange::undefined_p checks with num_ranges > 0 for (*)
6ff66d1... tree-optimization/99956 - improve loop interchange (*)
a38b1a5... libstdc++: Add missing headers for errno and std::terminate (*)
e9046be... testsuite/arm: Add arm_cmse_hw effective target (*)
5320d4e... aarch64: Handle V4BF V8BF modes in vwcore attribute (*)
bf30408... Add XFAIL for gcc.dg/pr84877.c on the SPARC (*)
3f4aa45... libstdc++: Add missing 'inline' specifiers to net::ip funct (*)
22cff11... Add '-Wopenacc-parallelism' (*)
7c64077... [OpenACC] Don't compile libgomp testcases with '-w' (*)
b972e03... Move gimplify_buildN API local to only remaining user (*)
152334c... Remove gimplify_buildN API use from complex lowering (*)
76da5b8... Remove gimplify_buildN API use from phiopt (*)
577d05f... tree-optimization/99473 - more cselim (*)
52a5515... Simplify {gimplify_and_,}update_call_from_tree API (*)
297bfac... vmsdbgout: Remove useless register keywords (*)
3971aee... Daily bump. (*)
c54a9f7... Add folding and remove expanders for x86 *pcmp{et,gt}* buil (*)
502ef97... Daily bump. (*)
61bfff5... analyzer: fix ICE on NULL change.m_expr [PR100244] (*)
d0e7833... PR fortran/100154 - ICE in gfc_conv_procedure_call, at fort (*)
32c4d97... Fortran - allow target of pointer from evaluation of functi (*)
a1765b4... Revert "Darwin : Adjust darwin_binds_local_p for PIC code [ (*)
fb6b24c... testuite: fix libtdc++ libatomic flags (*)
b660039... Darwin : Adjust darwin_binds_local_p for PIC code [PR100152 (*)
f31ddad... Adjust guality xfails for aarch64*-*-* (*)
0d92365... Add dg-final option-based target selectors (*)
bcd77b7... c++: do_class_deduction and dependent init [PR93383] (*)
5f1a2cb... c++: Hard error with tentative parse and CTAD [PR87709] (*)
05ec629... Daily bump. (*)
9a30a3f... Fix logic error in 32-bit trampolines. (*)
886b6c1... bpf: allow BSS symbols to be global symbols (*)
0a662e1... bpf: align function entry point to 64 bits (*)
716bb02... i386: Reject -m96bit-long-double for 64bit targets [PR10004 (*)
d54693f... Remove not feasible FIXME (*)
d992eba... MAINTAINERS: Add myself for write after approval (*)
d2324a5... i386: Fix atomic FP peepholes [PR100182] (*)
5d87c22... early-remat.c: Fix new/delete mismatch [PR100230] (*)
0e1e7b7... libstdc++: Allow net::io_context to compile without <poll.h (*)
3517dfe... libstdc++: Clarify argument to net::io_context::async_wait (*)
a752a43... libstdc++ Simplify definition of net::socket_base constants (*)
87fc34a... c++: Fix pretty printing pointer to function type [PR98767] (*)
5f8aed7... c++: Refine enum direct-list-initialization [CWG2374] (*)
35b2be2... VEC_COND_EXPR code cleanup (*)
58ad6b2... First do add_noreturn_fake_exit_edges in connect_infinite_l (*)
500305a... tree-optimization/100222 - remove redundant mark_irreducibl (*)
b26485f... Avoid more temporaries in IVOPTs (*)
cbca628... c++: Use STATIC_ASSERT for OVL_OP_MAX. (*)
700e542... tree-optimization/99971 - improve BB vect dependence analys (*)
342de04... MASK_AVX256_SPLIT_UNALIGNED_STORE/LOAD should be cleared in (*)
e394847... Daily bump. (*)
6a2f49c... aix: Switch AIX configurtion to DWARF2 debugging (*)
0745b6f... aix: Remove AIX 6.1 support. (*)
b5f79f4... aix: delete AIX pre-PowerPC version of atomicity.h (*)
4e1aaf3... c++: Add testcase for already fixed PR [PR94508] (*)
92664c0... c++: Add testcase for already fixed PR [PR77435] (*)
244dfb9... c++: Prevent bogus -Wtype-limits warning with NTTP [PR10016 (*)
3275f2e... c++: Add testcase for already fixed PR [PR84689] (*)
330cc29... c++: Add testcase for already fixed PR [PR16617] (*)
ac456fd... testsuite/substr_{9,10}.f90: Move to gfortran.dg/ (*)
6924588... libstdc++: Fix semaphore to work with system_clock timeouts (*)
58871c0... libstdc++: Add options for libatomic to test (*)
19aa9bc... libstdc++: Fix typo in comment (*)
5565023... libstdc++: Reject std::make_shared<T[]> [PR 99006] (*)
3bb6a9c... Fix various typos. (*)
ae2f6e0... libstdc++: Fix "bare" notifications dropped by waiters chec (*)
0cda606... i386: Fix unsigned int -> double conversion on i386 w/ -mfp (*)
0f45881... libstdc++: Add workaround for ia32 floating atomics miscomp (*)
4b2db80... libstdc++: Remove #error from <semaphore> implementation [P (*)
d44d8ed... testsuite/aarch64: Run pr99988.c test under lp64 only (*)
faf7d41... gfortran.dg/pr68078.f90: Avoid increasing RLIMIT_AS (*)
5668843... testsuite/100176 - fix struct-layout-1_generate.c compile (*)
d42088e... Avoid -latomic for amdgcn offloading (*)
3cf04d1... Fix Fortran rounding issues, PR fortran/96983. (*)
c1ef0c9... Daily bump. (*)
0c0bdcc... libgomp.fortran/depobj-1.f90: Fix omp_depend_kind (*)
7eeb8c0... [libstdc++] Fix test timeout in stop_calback/destroy.cc (*)
a44895c... Darwin, X86 : Fix bootstrap break from flags changes. (*)
f2b4f21... Revert "Use std::thread::hardware_concurrency in lto-wrappe (*)
a63035a... Call toplev::finalize in CHECKING_P mode. (*)
95dfc3a... libgomp/testsuite: Fix checks for dg-excess-errors (*)
c2fc170... libstdc++: Install libstdc++*-gdb.py more robustly [PR 9945 (*)
2d468b1... testsuite: Fix bind_c_array_params_2.f90 on AIX (*)
5445da1... [libstdc++] Add missing _M_try_acquire() to __platform_sema (*)
7f9b7cc... LTO: fallback to -flto=N if -flto=jobserver does not work. (*)
001c63d... c++: Don't allow defining types in enum-base [PR96380] (*)
e9fc9d0... Fix clang warning (-Wstring-plus-int) (*)
f7f2165... aarch64: Always use .init/.fini_array for GNU/Linux (*)
0a18305... Use std::thread::hardware_concurrency in lto-wrapper.c. (*)
8f48ec0... Fix clang warnings. (*)
f23881f... Remove TARGET_foo (ix86_tune == PROCESSOR_foo) macros. (*)
1751bec... Overhaul in isa_flags and handling it. (*)
14431e6... Generate PTA features from a def file. (*)
fe11882... aarch64: Avoid duplicating bti j insns for jump tables [PR9 (*)
ca4bf1d... testsuite: Add -fchecking to dg-ice tests (*)
d8c6cc2... x86: Add -mmwait for -mgeneral-regs-only (*)
88202c8... libstdc++: Fix whitespace in license boilerplate (*)
c37e8fd... Remove DEF_ENUM from stringop.def. (*)
d2218b0... Revert "Use flags in dump_decl." (*)
53bc2e1... Fix endian bug in rust demangler (*)
9b6360b... Use flags in dump_decl. (*)
df0581a... Support LABEL_DECL in %qD directive. (*)
d8f9538... testsuite/100176 - fix struct-layout-1_generate.c compile (*)
022f6ee... cprop: Fix -fcompare-debug bug in constprop_register [PR100 (*)
021607e... Test simlified call in cgraph_node::analyze(). (*)
2d4c3af... Fix AIX libstdc++ semaphore support [PR100164] (*)
0bf8cd9... Simplify maybe_fold_reference API (*)
a61c496... Fortran/OpenMP: Add 'omp depobj' and 'depend(mutexinoutset: (*)
b4e1749... testsuite: Xfail gcc.dg/vect/pr71264.c on IBM Z (*)
8ce9ce6... Remove pedantic_non_lvalue_loc (*)
b67778b... varasm: Two SECTION_RETAIN fixes [PR100130] (*)
cb60e56... testsuite: Fix gcc.dg/vect/bb-slp-39.c on IBM Z (*)
ea7b1cf... libphobos: Fix build fails for powerpc-linux (*)
be8aad8... Daily bump. (*)
5491da2... Regenerate gcc.pot. (*)
39671f8... x86: Use crc32 target option for CRC32 intrinsics (*)
54995d9... libstdc++: Disable tests that fail after atomic wait/notify (*)
b52aef3... libstdc++: Refactor/cleanup of C++20 atomic wait implementa (*)
6156df4... rs6000: Fix cpu selection w/ isel (PR100108) (*)
902b40c... libstdc++: Implement P2259R1 changes [PR95983] (*)
7f5deba... c++: unexpanded pack in enum in lambda [PR100109] (*)
f1a6857... libstdc++: Define __cpp_lib_to_chars for C++20 [PR 100146] (*)
96de14f... libstdc++: Update ppc64le baseline_symbols.txt (*)
e265278... Fix typo in param description. (*)
50bc1a8... Bump version to 12. (*)
a8d90d0... Document ranger-logical-depth in invoke.texi (*)
919323c... Update crontab and git_update_version.py (*)
0cc7933... Bump BASE-VER. (*)
250f234... testsuite: Fix up gcc.target/s390/zero-scratch-regs-1.c (*)
67378cd... Fortran: Fix host associated PDT entity initialization [PR9 (*)
30b11d8... libphobos: Fix SIGBUS in read_encoded_value_with_base on sp (*)
6e81e01... Daily bump. (*)
29d8838... c++: ICE with concept defined in function [PR97536] (*)
329d2f0... tree-optimization/100081 - Limit depth of logical expressio (*)
(*) This commit already exists in another branch.
Because the reference `refs/users/ibuclaw/heads/darwin' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-09-17 14:33 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-17 14:33 [gcc/ibuclaw/heads/darwin] (3647 commits) libphobos: Clean up some redundancies Iain Buclaw
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).