public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/microsoft/heads/main] (847 commits) Merge commit '6a5aa8319c4f25b2f34375f5f47921a9f01d85a0' int
@ 2023-01-27 1:32 Eugene Rozenfeld
0 siblings, 0 replies; only message in thread
From: Eugene Rozenfeld @ 2023-01-27 1:32 UTC (permalink / raw)
To: gcc-cvs
The branch 'microsoft/heads/main' was updated to point to:
b5da656634c... Merge commit '6a5aa8319c4f25b2f34375f5f47921a9f01d85a0' int
It previously pointed to:
69f4af5ae7c... Merge commit 'da7fb32d403759daefefc79dc251d2437c1b638c' int
Diff:
Summary of changes (added commits):
-----------------------------------
b5da656... Merge commit '6a5aa8319c4f25b2f34375f5f47921a9f01d85a0' int
591a9a8... Update xfail with new failures
6a5aa83... libgm2/configure.ac use newer automake (1.15.1) (*)
66132b1... PR-108135 Remove PACKAGE_* definitions from gm2config.h (*)
9bb6515... Daily bump. (*)
9fb9da3... Fortran: ICE in gfc_compare_array_spec [PR108528] (*)
80cf2c5... modula-2: Fixes for preprocessing [PR102343, PR108182]. (*)
9d4c00c... c++: Fix up mangling of static lambdas [PR108525] (*)
267f01a... arm: fix missing extern "C" in MVE tests (*)
a8704dc... arm: improve tests for vld2q* (*)
1563de6... arm: improve tests and fix vqnegq* (*)
73a712e... arm: improve tests for vqrdmulhq* (*)
ef0bec9... arm: improve tests for vqrdmlsdhxq* (*)
79090d6... arm: improve tests for vqrdmlsdhq* (*)
8b9fcce... arm: improve tests for vqdmlsdhxq* (*)
8de09be... arm: improve tests for vqdmlsdhq* (*)
26c400b... arm: improve tests for vqrdmlashq* (*)
22a02a9... arm: improve tests for vqrdmladhxq* (*)
6c43db2... arm: improve tests for vqrdmladhq* (*)
f2a324b... arm: improve tests for vqdmladhxq* (*)
d26036d... arm: improve tests for vqdmladhq* (*)
672eec5... arm: improve tests and fix vqabsq* (*)
c3c8284... arm: improve tests for vcmulq* (*)
0ea30b2... arm: improve tests for vcmlaq* (*)
6764c13... arm: improve tests for vcaddq* (*)
59d46d5... arm: improve tests for vmulltq* (*)
e6f5213... arm: improve tests for vmullbq* (*)
6c61fac... arm: improve tests for vmulhq* (*)
c8cb7e0... arm: improve tests and fix vnegq* (*)
16452c6... arm: improve tests and fix vclzq* (*)
dd4424e... arm: improve tests and fix vclsq* (*)
c29d853... tree-optimization/108523 - fix endless iteration in VN (*)
64f6638... Fixup LTO internal docs for option processing (*)
da43e28... aarch64: Restore generation of SVE UQDEC instructions (*)
7c47a3b... aarch64: Update sizeless tests (*)
27b2eb6... doc/contrib.texi: Add Jose E. Marchesi (*)
d9a8390... aarch64: Add aarch64*-*-* to the list of vect_long_long tar (*)
617be7b... store-merging: Disable string_concatenate mode if start or (*)
b851ee9... tree-optimization/108522 Use COMPONENT_REF offset when avai (*)
0fa2216... Daily bump. (*)
e00d5ca... libstdc++: Use /etc/sysconfig/clock for std::chrono::curren (*)
33ed110... libstdc++: Include std::ranges::subrange definition in <tup (*)
aba6416... testsuite: Fix up new51.C test on various targets [PR108533 (*)
f235d69... Introduce new module to create search paths of dynamic stri (*)
327d45c... c++: "" #pragma at BOF [PR108504] (*)
39ade88... c++: static lambda in template [PR108526] (*)
1c407dc... xtensa: Revise complex hard register clobber elimination (*)
265a749... LRA: Always do elimination and only for hard register to ch (*)
6c96382... Fortran: ICE in transformational_result [PR108529] (*)
a4e725a... IBM zSystems: Fix TARGET_D_CPU_VERSIONS (*)
96fd016... Change m2 lexical analysis to optionally consume C comments (*)
b061fc9... Bugfix ensure RTentity is a dependent of RTco.cc (*)
c109392... arm: Make MVE masked stores read memory operand [PR 108177] (*)
4d518ed... C-SKY: Fix wrong sysroot suffix when disable multilib. (*)
f31fa9e... tree-optimization/108500 - avoid useless fast-query compute (*)
9f0cb33... options: fix cl_target_option_print_diff() with strings (*)
b84e211... c++: Handle structured bindings like anon unions in initial (*)
275820c... arm: Fix inclusion of arm-mlib.h header more than once (pr1 (*)
e304e92... testsuite: Fix gcc.dg/vect/vect-bitfield-write-[23].c on SP (*)
7b8f4c8... testsuite: Fix gcc.dg/vect/vect-fmax-1.c etc. on SPARC [PR1 (*)
b5ea0f0... LoongArch: Fixed a compilation failure with '%c' in inline (*)
049a529... c++: TARGET_EXPR collapsing [PR107303] (*)
607f278... Daily bump. (*)
4cbc716... c++: TARGET_EXPR_ELIDING_P and std::move [PR107267] (*)
51767f3... Fortran: fix NULL pointer dereference in gfc_check_dependen (*)
e3585e6... c++: Quash bogus -Wunused-value with new [PR107797] (*)
72e46b3... c++: vector of class with bool ctor [PR108195] (*)
771d793... Fortran: avoid ICE on invalid array subscript triplets [PR1 (*)
e6669c0... Fortran: fix ICE in check_charlen_present [PR108420] (*)
4b125d0... c++: result location and explicit inst [PR108496] (*)
c3c6c30... libstdc++: [_GLIBCXX_DEBUG] Remove useless constructor chec (*)
47b269c... modula-2, driver, Front end: Revise handling of I and L pat (*)
bcc023e... modula-2: Fix stack size request in initPreemptive [PR10840 (*)
b457cab... arm: Documentation fix for -mbranch-protection option. (*)
054e407... sparc: Don't add crtfastmath.o for -shared (*)
55a2d80... arm: Add support for new frame unwinding instruction "0xb5" (*)
273874e... arm: Add support for dwarf debug directives and pseudo hard (*)
3a0dd2c... arm: Add pacbti related multilib support for armv8.1-m.main (*)
ccfd1e7... arm: Add support for Arm Cortex-M85 CPU. (*)
ad4f8c4... tree-optimization/108482 - remove stray .LOOP_DIST_ALIAS ca (*)
db6b9a9... [PATCH 12/15] arm: implement bti injection (*)
f7ad35a... [PATCH 11/15] aarch64: Make bti pass generic so it can be u (*)
651460b... [PATCH 10/15] arm: Implement cortex-M return signing addres (*)
cea85c6... [PATCH 8/15] arm: Introduce multilibs for PACBTI target fea (*)
616c1d0... [PATCH 7/15] arm: Emit build attributes for PACBTI target f (*)
7161afc... [PATCH 6/15] arm: Add pointer authentication for stack-unwi (*)
dffcafd... [PATCH 5/15] arm: Implement target feature macros for PACBT (*)
8ce721c... [PATCH 4/15] arm: Add testsuite library support for PACBTI (*)
14fab5f... [PATCH 3/15] arm: Add option -mbranch-protection (*)
c91bb7b... [PATCH 2/15] arm: Add Armv8.1-M Mainline target feature +pa (*)
d8dadbc... [PATCH 1/15] arm: Make mbranch-protection opts parsing comm (*)
47465ff... modula2/108144 - fix mistake in previous change (*)
2055240... libgomp.texi: Impl. status - non-rect loop nest only partia (*)
e94e994... install.texi: Bump newlib version for nvptx + gcn (*)
106f994... tree-optimization/108449 - keep maybe_special_function_p be (*)
e61d437... modula2/108144 - Fix multilib install of libgm2 (*)
208c667... c++: lifetime extension with .* expression [PR53288] (*)
7823285... Daily bump. (*)
844eab8... Modula-2, testsuite: Remove use of concatenated paths. (*)
c517295... pru: Fix CLZ expansion for QI and HI modes (*)
011c0c2... [PATCH 1/2] select .rodata for const volatile variables. (*)
e4703bd... Darwin, libffi, testsuite: Ensure we pick up the convenienc (*)
d5717e7... Daily bump. (*)
48f544a... fortran: [PR102595] (*)
046dc9d... Darwin, fixincludes: Handle Apple Blocks in objc/runtime.h. (*)
442d2bd... Darwin, fixincludes: Handle MacOS13 SDK Apple-specific depr (*)
1bdb176... Daily bump. (*)
5c4122b... PR-108136 modula-2 meets cppcheck part 2 (*)
0c193ca... libbacktrace: change PC variables from uint64_t to uintptr_ (*)
f71354f... PR-108135 Modula2 meets clang (remove dead code and bugfix (*)
99ea0d7... AArch64: Gate various crypto intrinsics availability based (*)
16bd9e1... niter: Fix up unused var warning [PR108457] (*)
0846336... Daily bump. (*)
86caab6... c++: Fix up handling of non-dependent subscript with static (*)
9b9a989... c++: Fix up handling of references to anon union members in (*)
c81e68a... value-relation: Fix up relation_union [PR108447] (*)
77a67e3... x86: Check invalid third argument to __builtin_ia32_prefetc (*)
46644ec... openmp: Fix up OpenMP expansion of non-rectangular loops [P (*)
0d6f7b1... analyzer: use dominator info in -Wanalyzer-deref-before-che (*)
117848f... Fortran: error recovery for invalid CLASS component [PR1084 (*)
f8cb07a... modula-2, testsuite: Make libs and interfaces consistent. (*)
5115508... PR-108373 Update contrib/gcc_update:files_and_dependencies (*)
74833b3... aarch64: add -fno-stack-protector to some tests [PR108411] (*)
a38c079... aarch64: fix ICE in aarch64_layout_arg [PR108411] (*)
1cfaaa4... modula2/108144 - fix --enable-version-specific-runtime-libs (*)
05b9868... forwprop: Further fixes for simplify_rotate [PR108440] (*)
22c75b4... [aarch64] Use exact_log2 (INTVAL (operands[2])) >= 0 to gat (*)
3c99493... [PR106746] drop cselib addr lookup in debug insn mem (*)
9f98cfa... Daily bump. (*)
8e2c6e7... libfortran: Fix execute_command_line for Windows (*)
0f85ae6... c: ICE with nullptr as case expression [PR108424] (*)
33237e9... libstdc++: Deprecate std::filesystem::u8path for C++20 (*)
26c68b8... libstdc++: Fix std::random_device::entropy() for non-posix (*)
af7881e... libstdc++: Minor updates to Policy Based Data Structures: B (*)
7d0cdbb... libstdc++: testsuite: Simplify codecvt_unicode (*)
c6a0111... analyzer: add SARD testsuite 81 (*)
db959e2... ipa: Release body more carefully when removing nodes (PR 10 (*)
d4abe5c... lto/108445 - avoid LTO decl wrapping being confused by tree (*)
ddbe758... Revert "middle-end/108086 - avoid unshare_expr when remappi (*)
c98cd1d... libgcc: Fix uninitialized RA signing on AArch64 [PR107678] (*)
f54e31d... arm: fix __arm_vld1q_z* and __arm_vst1q_p* intrinsics [PR10 (*)
a4b0594... xtensa: Optimize inversion of the MSB (*)
aaf29ae... rs6000: Fix typo on vec_vsubcuq in rs6000-overload.def [PR1 (*)
5d95296... rs6000: Teach rs6000_opaque_type_invalid_use_p about gcall (*)
159b0f4... Don't add crtfastmath.o for -shared. (*)
04d7cc1... Fix bug number reference in Changelogs (*)
8d07b19... Daily bump. (*)
a757603... Fortran: fix ICE in get_expr_storage_size [PR108421] (*)
6d80690... go: define two builtin functions used by middle-end (*)
3b81f5c... bpf: disable -fstack-protector in BPF (*)
1fce7d2... Obfuscate the copyright text in gcc/m2/mc/mcOptions.mod (*)
d74d84c... libstdc++: Fix configuration of default zoneinfo dir on lin (*)
3a121c0... PR-108404 M2RTS_Halt fails with a segv (*)
be6d1a7... Ignore test_patches.txt in update-copyright.py. (*)
6da37b4... contrib: revert removal of CR character (*)
42bf66e... Regenerate Makefile.in files. (*)
001121e... forwprop: Fix up rotate pattern matching [PR106523] (*)
85b45cc... libsanitizer: Fix asan SEGVs with gld on Solaris (*)
f457a62... Daily bump. (*)
35627c5... Remove reference to Solaris 9 in comment of add_options_for (*)
8ed4006... Add cpplib ka.po (*)
a396a12... x86: Disable -mforce-indirect-call for PIC in 32-bit mode (*)
2bf9bbf... Remove YEAR const from mcOptions.mod and use result from ti (*)
a0c5953... Detect errors when dereferencing an undeclared variable. (*)
b1f30bf... Fix wrong code issues with ipa-sra (*)
d694a3d... libstdc++: Fix --with-default-libstdcxx-abi=gcc4-compatible (*)
b226342... ada: Update copyright years. (*)
fe67b75... ada: Fix typo in comment (*)
9cfa7d7... ada: Fix latent bug exposed by recent work on extended retu (*)
3b4c6e6... ada: Fix pessimization of some CW objects initialized with (*)
39a7b60... ada: Use static references to tag in more cases for interfa (*)
b7ed6c4... ada: Fix benign pasto in new predicate (*)
00fdfe9... ada: Fix premature finalization of temporaries for interfac (*)
1f038e8... ada: Further optimize interface objects initialized with fu (*)
e59cd0d... ada: Put back conversion to interface in more cases (*)
2499393... ada: Lift restriction on optimization of aliased objects (*)
8daf80f... ada: Optimize interface objects initialized with function c (*)
9675924... Disable gather/scatter for zen4 (*)
6347bbe... solaris2: Don't add crtfastmath.o for -shared (*)
8a1360e... arm: Split up MVE _Generic associations to prevent type cla (*)
2f81164... Bump BASE-VER to 13.0.1 now that we are in stage4. (*)
101c16b... Update gcc/m2/mc/mcOptions.mod copyright and dates (*)
83ffe9c... Update copyright years. (*)
a31becc... Allow build_popcount_expr to use an IFN (*)
4798080... Add c[lt]z idiom recognition (*)
0419b9b... docs: Add popcount, clz and ctz target attributes (*)
d347fbf... Add cltz_complement idiom recognition (*)
3e087d9... contrib: Yet another update-copyright.py tweak [PR108413] (*)
fa16c7d... libstdc++: Fix copyright notice to use usual form [PR108413 (*)
dfc5ea6... doc: Fix grammar typo in description of malloc attribute (*)
8da14bd... libatomic: Use config/mingw/lock.c for --enable-threads=sin (*)
c841bde... riscv: Fix up Copyright lines [PR108413] (*)
d1c6a35... contrib: Partial fix for failed update-copyright --this yea (*)
6b0907b... x86: Avoid -Wuninitialized warnings on _mm*_undefined_* in (*)
98b41fd... c, c++: Allow ignoring -Winit-self through pragmas [PR10559 (*)
074b0c0... rs6000: Teach rs6000_opaque_type_invalid_use_p about inline (*)
cc44e55... Daily bump. (*)
b1c2182... libstdc++: Move www.open-std.org in status part of manual t (*)
05cd79c... libstdc++: Remove dg-xfail-run-if in std/time/tzdb_list/1.c (*)
5c9833d... libstdc++: [_GLIBCXX_DEBUG] Complete deadlock fix on safe i (*)
844190a... [PR107608] [range-ops] Avoid folding into INF when flag_tra (*)
5ba715e... libstdc++: Remove unconditional -pthread from test options (*)
b92e553... config-list.mk: Modernize FreeBSD targets towards version 1 (*)
c8f2be5... Bugfix to allow testsuite/gm2/pim/pass/arraybool.mod to com (*)
4dc4584... libstdc++: Fix narrowing conversion in std/time/clock/utc/i (*)
e658e81... C-SKY: Support --with-float=softfp in configuration. (*)
5013c3b... Daily bump. (*)
523e871... libstdc++: enable <stacktrace> on windows (*)
b1c839b... libstdc++: Deliver names of C functions in <stacktrace> (*)
d80e5a7... libstdc++: Implement std::chrono::current_zone() for AIX [P (*)
c47dcb9... libstdc++: Disable unwanted code for --with-libstdcxx-zonei (*)
559993b... libstdc++: Embed a static copy of tzdata.zi (*)
ff6c761... xtensa: Remove old broken tweak for leaf function (*)
a3b99b8... [aarch64] Fold ldr+dup to ld1rq for little endian targets. (*)
9afc914... libstdc++: Fix ostream insertion operators for calendar typ (*)
e176c03... libstdc++: [_GLIBCXX_INLINE_VERSION] Add to_chars/from_char (*)
5b3a886... c++: Avoid incorrect shortening of divisions [PR108365] (*)
8867996... hash table: enforce testing is_empty before is_deleted (*)
31aaa6e... [PR42093] [arm] [thumb2] disable tree-dce for test (*)
acddf66... [PR40457] [arm] expand SI-aligned movdi into pair of movsi (*)
ccd4df8... analyzer: add heuristics for switch on enum type [PR105273] (*)
6071e49... Small fix for -fdump-ada-spec (*)
4fa6845... Fix PR rtl-optimization/108274 (*)
1a460d1... modula-2: Handle pass '-v' option to the compiler. (*)
cf467fb... Fix support for atomic loads and stores on hppa. (*)
733a1b7... sched-deps: do not schedule pseudos across calls [PR108117] (*)
b4b1c6a... libstdc++: Add <errno.h> to <bits/std_mutex.h> (*)
3456db4... c++: Avoid some false positive -Wfloat-conversion warnings (*)
325a79b... Recalibrate the timeouts for the larger code tests (*)
254cf95... testsuite: Add another testcase from PR107131 (*)
2356557... PR-108136 Add return statement to mc-boot-ch/RTco.cc pge-bo (*)
798a0d0... arm: Add cde feature support for Cortex-M55 CPU. (*)
a3e8727... Replace flag_strict_flex_arrays with DECL_NOT_FLEXARRAY in (*)
450eb6b... libstdc++: Fix a few !HOSTED test regressions (*)
42d3f74... libstdc++: Enable string_view in freestanding (*)
02dab99... libstdc++: Fix Unicode codecvt and add tests [PR86419] (*)
e2fc12a... libstdc++: Fix unintended layout change to std::basic_fileb (*)
57d104a... arm: unified syntax for libgcc clear_cache (*)
426a9f5... arm: Don't add crtfastmath.o for -shared (*)
0bf7131... aarch64: Don't add crtfastmath.o for -shared (*)
add71b9... testsuite: Add testcase for PR that went latent in GCC 13 [ (*)
eb49945... aarch64: Fix DWARF frame register sizes for predicates (*)
3893c9c... aarch64: Don't update EH info when folding [PR107209] (*)
adbee4a... tree-optimization/108387 - ICE with VN handling of x << C a (*)
9b6c624... Sync LTO type_for_mode with c-family/ (*)
66e9780... testsuite: extend timeout into all gm2 tests (*)
ecd637e... Daily bump. (*)
ceae3a6... libstdc++: Fix exports for IEEE128 versions of __try_use_fa (*)
2273513... libstdc++: Do not include <system_error> in concurrency hea (*)
c0597d8... Testsuite: use same timeout for gm2 as other front-ends (*)
d84eab4... Add -fno-exceptions to gcc/testsuite/lib/gm2.exp (*)
fd1f537... PR tree-optimization/92342: Optimize b & -(a==c) in match.p (*)
f629f63... libstdc++: Extend max_align_t special case to 64-bit HP-UX (*)
ac1c7fc... libstdc++: Update shared library version history in manual (*)
b3c9148... libstdc++: Remove _Alloc_node instance in _Rb_tree [PR10718 (*)
6610daa... aarch64: Fix bit-field alignment in param passing [PR105549 (*)
3df1a11... aarch64: fix warning emission for ABI break since GCC 9.1 (*)
b073f2b... tree-optimization/99412 - reassoc and reduction chains (*)
117be79... xtensa: Optimize ctzsi2 and ffssi2 a bit (*)
bb65bd0... xtensa: Tune "*btrue" insn pattern (*)
dc22cf4... libstdc++: Use lock-free type for __platform_wait_t (*)
2ce5524... Fortran/OpenMP: Reject non-scalar 'holds' expr in 'omp assu (*)
f54e3b3... check hash table counts at expand (*)
81ed98b... Daily bump. (*)
306ff65... config-list.mk: Remove obsolete FreeBSD targets (*)
9ca4899... preprocessor: Don't register pragmas in directives-only mod (*)
688fc16... analyzer: fix leak false positives on "*UNKNOWN = PTR;" [PR (*)
23b4ce1... c: Don't emit DEBUG_BEGIN_STMTs for K&R function argument d (*)
98837d6... PR tree-optimization/71343: Value number X<<2 as X*4. (*)
c727927... bpf: correct bpf_print_operand for floats [PR108293] (*)
3e1cba1... Fix problematic interaction between bitfields, unions, SSO (*)
de99049... rs6000/test: Make ppc-fortran.exp only available for PowerP (*)
6224db0... rs6000: Make P10_FUSION honour tuning setting (*)
f99d7d6... tree-optimization/107767 - not profitable switch conversion (*)
b39c1be... testsuite: Enable pr108308.c test on all int32 targets [PR1 (*)
8221efa... switch expansion: limit JT growth param values (*)
7c9f20f... tree-optimization/108352 - FSM threads creating irreducible (*)
445a48a... tree-optimization/108353 - copyprop iteration order (*)
2ce074a... IBM zSystems: Use NAND instruction to implement bit not (*)
0986c35... fortran: Fix up function types for realloc and sincos{,f,l} (*)
8d96a7f... tree-optimization/106293 - fix testcase (*)
b399afd... xtensa: Make instruction cost estimation for size more accu (*)
f432ad0... Daily bump. (*)
aa966d5... MAINTAINERS: Add myself as Rust front-end maintainer (*)
fec9fc1... Fortran: frontend passes do_subscript leaks gmp memory [PR9 (*)
e9a39ad... Adding missing dependencies to gcc/m2/Make-lang.in (*)
5b918b2... [PATCH, Modula2] PR-108142 Many empty directories created i (*)
4e0b504... tree-optimization/106293 - missed DSE with virtual LC PHI (*)
851e1ba... PR rtl-optimization/106421: ICE in bypass_block from non-lo (*)
c389991... ipa: Sort ipa_param_body_adjustments::m_replacements (PR 10 (*)
554bb9b... tree-optimization/108314 - avoid BIT_NOT optimization for e (*)
d3328df... C-SKY: Define SYSROOT_SUFFIX_SPEC. (*)
4c7336a... C-SKY: Fix float abi option in MULTILIB_DEFAULTS. (*)
ac34c26... C-SKY: Fix skip codition for testcase ldbs.c (*)
641af92... C-SKY: Add missing builtin defines for soft float abi. (*)
8f3b032... C-SKY: Fix patterns' condition for ck802 smart mode. (*)
b86703a... C-SKY: Skip other CPUs if the testcases are only for ck801. (*)
288b18b... C-SKY: Add conditions for ceil etc patterns. (*)
8b7c12d... libstdc++: Fix tzdb.cc to compile with -fno-exceptions (*)
769fae7... libstdc++: Fix some algos for 16-bit size_t [PR108221] (*)
b39f433... libstdc++: Fix std::span constraint for sizeof(size_t) < si (*)
0333892... IBM zSystems: Make -fcall-saved-... work. (*)
84723ac... Daily bump. (*)
1dcc977... Modula-2: fix documentation layout (*)
01ea66a... c++: Only do maybe_init_list_as_range optimization if !proc (*)
799e2e7... c: Check for modifiable static compound literals in inline (*)
150d4b0... Update cpplib eo.po (*)
0925a97... Fix compilation of server.cc on hpux. (*)
cccef05... ada: Update copyright notice (*)
a53fb57... ada: Remove a couple of unreachable statements (*)
d4eaf83... ada: Simplify finalization of temporaries created for inter (*)
46034c4... middle-end/108209 - typo in genmatch.cc:commutative_op (*)
b1879fb... calls: Fix up TYPE_NO_NAMED_ARGS_STDARG_P handling [PR10745 (*)
a5a8242... middle-end/69482 - not preserving volatile accesses (*)
fb082e3... hash: do not insert deleted value to a hash_set (*)
7afecdd... tree-optimization/101912 - testcase for fixed uninit case (*)
befd29d... c: check if target_clone attrs are all string (*)
cb93c5f... Subject: [committed, pushed, Modula2] Added missing depende (*)
f218d32... Daily bump. (*)
e3a4bd0... xtensa: Optimize bitwise splicing operation (*)
d901bf8... Daily bump. (*)
b095a1d... xtensa: Optimize stack frame adjustment more (*)
2d2edf1... modula-2, libm2min: Declare abort and exit as expected. (*)
727bd5d... Fix compilation of gcc.dg/atomic/c11-atomic-exec-[45].c on (*)
902c755... Always define `WIN32_LEAN_AND_MEAN` before <windows.h> (*)
d808db1... Daily bump. (*)
74852a3... libstdc++: Suppress -Waddress warning in tzdb.cc [PR108228] (*)
61da017... libstdc++: Refactor time_zone::_Impl::rules_counter [PR1082 (*)
5b68fb4... c: C2x semantics for __builtin_tgmath (*)
f3707a5... libbacktrace: don't run --build-id tests if it is not suppo (*)
f7bd48c... libstdc++: Add feature-test macros for implemented C++23 vi (*)
553332c... libstdc++: Fix misuse of alloca in std::bitset [PR108214] (*)
8c330fd... libstdc++: Disable broken std::format for floating-point ty (*)
a40c22c... Revert "aarch64: Make existing V2HF be usable." (*)
1717632... docs: fix Var documentation for .opt files (*)
b9479dd... libstdc++: Fix deadlock in debug iterator increment [PR1082 (*)
b990e80... testsuite: Add testcases from PR108292 and PR108308 (*)
5977d14... configure: remove dependencies on gmp and mpfr when gdb is (*)
55f813f... contrib: add 'contrib' to default dirs in update-copyright. (*)
53add16... PR-108294 soname bump for modula2 runtime libraries. (*)
53ef7c1... Daily bump. (*)
9e6ac74... [Committed] PR rtl-optimization/108292: Revert "Improve ix8 (*)
12b0d35... c++: class-head parsing and CPP_TEMPLATE_ID access [PR10827 (*)
9807c31... Fix atomic operations on PA-RISC 2.0 processors. (*)
4413365... modula-2: Remove uses of scalb*() and significand*() [PR107 (*)
80ff207... libstdc++: Fix <chrono> printers for Python 2 [PR108212] (*)
e2eab3c... libstdc++: Reduce size of std::bind_front(empty_type) (*)
efce0ca... gccrs: avoid printing to stderr in selftest::rust_flatten_l (*)
b0edfa0... gccrs: add selftest-rust-gdb and selftest-rust-valgrind "ma (*)
bd96a6a... ada: Minor tweak to test added in previous change (*)
09e0175... ada: Clean up interface handling in Expand_N_Object_Declara (*)
9ff8068... ada: Flag renaming-as-spec as a body to inline (*)
6147feb... ada: Remove unhelpful special case for renamed bodies in GN (*)
07facb9... ada: Fix nested generic instantiation (*)
3f7776e... ada: Do not use decimal approximation in -gnatRj output (*)
133a8e6... ada: Optimize class-wide objects initialized with function (*)
229f515... ada: Fix pasto in comment (*)
a124b52... ada: Fix spurious emissions of -gnatwj warning (*)
9ef547a... ada: INOX: prototype RFC on String Interpolation (*)
e45bef1... ada: Update gnatpp documentation with --layout switch (*)
59d1681... ada: Further adjust freezing for expansion of contracts (*)
f0bed52... ada: Simplify new expansion of contracts (*)
90d3cd0... ada: Adjust handling of "%g" in GNAT.Formatted_String (*)
912d1e1... ada: Fix generic instantiation of sibling package (*)
2aa5f94... ada: Spurious error on Lock_Free protected type with discri (*)
8313c5f... ada: Revert to constrained allocation for string concatenat (*)
0776fec... ada: Better error message for bad Discard_Names configurati (*)
0a8824f... ada: Update doc for -gnatw_q (*)
d990f34... ada: Fix finalization issues in extended return statements (*)
46924ad... ada: Fix incorrect warning about unreferenced packed arrays (*)
a248883... Add missing declarations to gcc/m2/gm2-libs-min/M2RTS.{def, (*)
dd77b04... modula-2, driver: Implement handling for -static-libgm2. (*)
2421470... modula-2, driver: Handle static-libstd++ for targets withou (*)
29c3218... openmp: Fix up finish_omp_target_clauses [PR108286] (*)
72ce780... Add AMD znver4 instruction reservations (*)
56be197... libstdc++: Support single components in name of chrono::cur (*)
b1ad748... libstdc++: Only use std::atomic<tzdb_list::_Node*> if lock (*)
e36e57b... libstdc++: Fix std::chrono::hh_mm_ss with unsigned rep [PR1 (*)
faccda2... Daily bump. (*)
238e292... c++: mark_single_function and SFINAE [PR108282] (*)
fc34993... c++: Error recovery in merge_default_template_args [PR10820 (*)
edc0388... Avoid quadratic behaviour of LTO symbol promotion (*)
96cba8e... libstdc++: Export the __gnu_cxx::zoneinfo_dir_override symb (*)
ec6d1fc... modula-2: Fix registration of modules via constructors [PR1 (*)
751c2d9... modula-2: Module registration constructors need to be visib (*)
e15e8d4... modula-2, doc: Build dvi, ps and pdf doc in the gcc/doc dir (*)
181afe5... Modula-2, testsuite: No 96 bit floating type on Darwin. (*)
8e7fc26... MAINTAINERS: Add myself as Modula-2 front-end maintainer (*)
1530a9b... libstdc++: Fix std::array<T, 0>::data() to be a constant ex (*)
ebc4491... vrp: Handle pointers in maybe_set_nonzero_bits [PR108253] (*)
345dffd... generic-match-head: Don't assume GENERIC folding is done on (*)
8692b15... ubsan: Avoid narrowing of multiply for -fsanitize=signed-in (*)
44baa34... Initial Emeraldrapids Support (*)
9e74b7e... i386: Remove Meteorlake's family_model (*)
0f8fbb5... Daily bump. (*)
e098c5d... testsuite: AIX (*)
0425ae7... OpenMP: GC unused SIMD clones (*)
8fdef16... libgcc: Specialize execute_cfa_program in DWARF unwinder fo (*)
455acc4... Revert "Compute a table of DWARF register sizes at compile" (*)
d010efb... Revert "Define __LIBGCC_DWARF_REG_SIZES_CONSTANT__ if DWARF (*)
96127a4... Revert "libgcc: Specialize execute_cfa_program in DWARF unw (*)
b300922... tree-optimization/105043: Object Size Checking docs cleanup (*)
d0558f4... Improve ix86_expand_int_movcc to allow condition (mask) sha (*)
de59d8b... PR target/108229: A minor STV compute_convert_gain tweak on (*)
226a498... expr: Fix up store_expr into SUBREG_PROMOTED_* target [PR10 (*)
4fb639a... cfgrtl: Don't try to redirect asm goto to EXIT [PR108263] (*)
201c21b... ada: Fix unescaped quotes when combining fdiagnostics-forma (*)
238ff61... ada: output.adb: fix newline being inserted when buffer is (*)
54d7221... ada: Fix GNAT.Formatted_String's handling of real values (*)
7bad99d... ada: Fix parsing bug in GNAT.Formatted_String (*)
de77a81... ada: Fix premature finalization of return temporary (*)
d3f50f7... ada: Fix format string parsing in GNAT.Formatted_String (*)
32841e7... ada: Make Apply_Discriminant_Check.Denotes_Explicit_Derefer (*)
bfe1ab2... ada: Fix calling convention of foreign functions returning (*)
742084a... ada: Adapt frontend optimization for aggregate assignment (*)
48d9f7c... ada: Another small adjustment to special resolution of memb (*)
83d52e6... ada: Make Sem_Util.Is_Aliased_View predicate more robust (*)
1fc93c2... ada: GNAT UGN: Adjust wording in "Platform-specific Informa (*)
7caa684... ada: Fix detection of function calls in object declarations (*)
7512dcc... ada: Simplify [Small_]Integer_Type_For (*)
930b81a... ada: Cannot reference ghost entity in class-wide preconditi (*)
e1e2b00... ada: Fix support of Default_Component_Value aspect on deriv (*)
fee53a3... Daily bump. (*)
ec1db90... i386: correct division modeling in lujiazui.md (*)
cb775ec... libgcc: Specialize execute_cfa_program in DWARF unwinder fo (*)
97bbdb7... Define __LIBGCC_DWARF_REG_SIZES_CONSTANT__ if DWARF registe (*)
3b6cac2... Compute a table of DWARF register sizes at compile (*)
8385088... Ada,Darwin: Do not link libgcc statically on Darwin 8 and 9 (*)
46c0ea7... Update copyright years. (*)
aeee481... Update copyright years. (*)
ff59f76... Update Copyright year in ChangeLog files (*)
74d5206... Update copyright dates. (*)
68127a8... Update Copyright year in ChangeLog files (*)
d4382ae... Daily bump. (*)
4f1314f... Add post-reload splitter for extendditi2 on x86_64. (*)
d64f877... Rotate ChangeLog files. (*)
d423e8d... modula2: Ensure that module registration constructors are ' (*)
90323d0... Daily bump. (*)
70a5e62... configure: Do not build the ununsed libffi shared library. (*)
2d8c2fd... modula-2,libgm2: Add undefined, dynamic_lookup to m2 libs l (*)
ebc41f9... modula-2: Fix building the plugin for Darwin [PR107612]. (*)
0e8c946... Daily bump. (*)
012fdbc... check hash table insertions (*)
ebf7dd7... regressions tests for PR103770 (*)
4269a65... Fix memory constraint on MVE v[ld/st][2/4] instructions [PR (*)
cdc6bf4... Modify checks to avoid referencing NULL pointer. (*)
bbab9c8... Daily bump. (*)
603da20... prevent hash set/map insertion of deleted entries (*)
512af6c... parloops: don't request insert that won't be completed (*)
8d48107... hash-map: reject empty-looking insertions (*)
1b92708... hash set: reject attempts to add empty values (*)
025e3d5... ada: don't map NULL decl to locus (*)
3d40144... lto: drop dummy partition mapping (*)
6ec8079... [C++] constexpr: request insert iff depth is ok (*)
06be658... tm: complete tm_restart insertion (*)
184278b... postreload-gcse: no insert on mere lookup (*)
a7d397b... tree-inline decl_map: skip mapping result's NULL default de (*)
e2535c6... ssa-loop-niter: skip caching of null operands (*)
8251f31... [C++] constraint: insert norm entry once (*)
d7c8a16... tree-inline decl_map: skip mapping NULL to itself (*)
50a0270... varpool: do not add NULL vnodes to referenced (*)
26be8b8... scoped tables: insert before further lookups (*)
da086e4... gcc: xtensa: use GP_RETURN_* instead of magic constant (*)
65fed69... xtensa: Check DF availability before use (*)
9b111de... Daily bump. (*)
4003e47... Provide zero_extend versions/variants of several patterns o (*)
38b649e... Use ix86_expand_clear in ix86_split_ashl. (*)
d898a17... contrib: add contrib to update-copyright.py script (*)
ee6f262... strlen: do not use cond_expr for boundaries (*)
31ec203... RISC-V: Return const ref. for vl_vtype_info::get_avl_info (*)
7b885ec... Daily bump. (*)
103f963... Commit right version of last patch (missing modes) (*)
2e886ee... RISC-V: Produce better code with complex constants [PR95632 (*)
7c755fd... riscv: Restructure callee-saved register save/restore code (*)
3895dd7... riscv: attr: Synchronize comments with code (*)
b0a32b6... Fixed typo in RISCV (*)
cf8b110... gcc: fix Windows target binutils secrel detection (*)
b92f1c2... gcc: xtensa: use define_c_enums instead of define_constants (*)
48a0e82... xtensa: Generate density instructions in set_frame_ptr (*)
98a1b4d... xtensa: Change GP_RETURN{,_REG_COUNT} to GP_RETURN_{FIRST,L (*)
b22f86b... xtensa: Clean up xtensa_expand_prologue (*)
89d5982... xtensa: Tabify, and trim trailing spaces (*)
3d365ac... RISC-V: Add riscv_vector.h wrapper (*)
681a563... RISC-V: Fix ICE of visiting non-existing block in CFG. (*)
12b23c7... RISC-V: Fix ICE for avl_info deprecated copy and pp_print e (*)
acc727c... rs6000: Rework option -mpowerpc64 handling [PR106680] (*)
e2acff4... Daily bump. (*)
3e97831... testsuite: fix analyzer failures on AIX (*)
e54375d... x86: Add a new option -mdaz-ftz to enable FTZ and DAZ flags (*)
bc38aee... Daily bump. (*)
febb58d... Use movss/movsd to implement V4SI/V2DI VEC_PERM on x86. (*)
339db34... libgcc: fix gfortran build on Windows (*)
843c4d2... Daily bump. (*)
3cf6d0e... [Committed] Tweak new gcc.target/i386/pr107548-1.c for -mar (*)
8ec139a... libstdc++: Test for tzdata.zi before fallback version files (*)
4c3a036... libstdc++, testsuite: Correct an init. (*)
163f0f2... libgcc, Darwin: No early install for the compatibility libg (*)
376d6b8... Daily bump. (*)
9149a5b... Reimplement GNU threads library on native Windows (*)
6a95f0e... Fortran: incorrect array bounds when bound intrinsic used i (*)
cf59c89... c++: get_nsdmi in template context [PR108116] (*)
3d6bb83... phiopt: Improve value_replacement maybe equal phires range (*)
fd1b0ae... tree-ssa-dom: can_infer_simple_equiv fixes [PR108068] (*)
bd1fc4a... c++: template friend with variadic constraints [PR107853] (*)
b358521... libstdc++: Fix Darwin bootstrap error in src/c++20/tzdb.cc (*)
1e7d2b2... Fortran: Typo/unicode-o fixes (*)
0b2c136... PR target/107548: Handle vec_select in STV on x86. (*)
24a7980... PR target/106933: Limit TImode STV to SSA-like def-use chai (*)
db3c583... libstdc++: Remove problematic static_assert from src/c++20/ (*)
a846817... c++, driver: Fix -static-libstdc++ for targets without Bsta (*)
16eb1f4... RISC-V: Fix vle constraints (*)
a143c3f... RISC-V: Support vle.v/vse.v intrinsics (*)
55d65ad... RISC-V: Update vsetvl/vsetvlmax intrinsics to the latest ap (*)
b47b33c... RISC-V: Remove side effects of vsetvl pattern in RTL. (*)
37fd10f... RISC-V: Remove side effects of vsetvl/vsetvlmax intriniscs (*)
9374f76... RISC-V: Fix incorrect annotation (*)
85112fb... RISC-V: Fix muti-line condition format (*)
7e76cd9... Remove not needed assert macro which fails. (*)
8ec5fcb... libstdc++: Improve output of default contract violation han (*)
e70380f... contrib: Add dg-out-generator.pl (*)
40b8ac1... Daily bump. (*)
23be9d7... testsuite: don't declare printf in coro.h (*)
ee4af2e... libstdc++: Avoid recursion in __nothrow_wait_cv::wait [PR10 (*)
f99b948... libstdc++: Add std::format support to <chrono> (*)
9247402... libstdc++: Add helper function in <format> (*)
d33a250... libstdc++: Add GDB printers for <chrono> types (*)
9fc61d4... libstdc++: Implement C++20 time zone support in <chrono> (*)
907c84c... compiler: remove unused fields (*)
794af0d... Fortran: check for invalid uses of statement functions argu (*)
74544bd... docs: Fix peephole paragraph ordering (*)
27afe64... docs: Fix inconsistent example predicate name (*)
e48864e... docs: Link to correct section for constraint modifiers (*)
b97c33f... bootstrap/106482 - document minimal GCC version (*)
d4a320f... testsuite/107809 - fix vect-recurr testcases (*)
5c17adf... phiopt: Drop SSA_NAME_RANGE_INFO in maybe equal case [PR108 (*)
0cb5d7c... cse: Fix up CSE const_anchor handling [PR108193] (*)
7b2cf50... tree-optimization/107451 - SLP load vectorization issue (*)
5b30e9b... aarch64: Fix plugin header install (*)
d2d3826... libstdc++: Define and use variable templates in <chrono> (*)
ec8f914... libstdc++: Add [[nodiscard]] in <chrono> (*)
eef81ee... Zen4 tuning part 2 (*)
924033e... Compare DECL_NOT_FLEXARRAY for LTO tree merging (*)
bbe04ba... Update znver4 costs (*)
de282a2... Daily bump. (*)
37d8312... testsuite: Fix pr55569.c excess errors on LLP64 (*)
193fcca... Fix PR 105532: match.pd patterns calling tree_nonzero_bits (*)
91e0d22... [PATCH] Use toplevel configure for GMP and MPFR for gdb (*)
fdc7469... nvptx: reimplement libgomp barriers [PR99555] (*)
623daaf... nvptx: support bar.red instruction (*)
f661b3d... libffi: Update LOCAL_PATCHES. (*)
3cc159b... libffi: Fix X86 32b Darwin build and EH frames. (*)
845b514... middle-end/107994 - ICE after error with comparison gimplif (*)
89ba836... Skip -fwhole-program when merging LTO options. (*)
6bfc384... When doing WPA in incremental link pass down resolution inf (*)
39ebd3a... Make -fwhole-program to work with incremental LTO linking (*)
88709c4... modula2: Fix lto profiledbootstrap on powerpc64le-linux and (*)
af49fd4... contrib: simplify filter-clang-warnings.py (*)
1119902... openmp: Don't try to destruct DECL_OMP_PRIVATIZED_MEMBER va (*)
0d1b544... contrib: filter out more unrelated warnings (*)
3e03022... libgccjit: silent 2 Clang warnings (*)
3102b57... libstdc++: Don't call 4-5 argument to_chars with chars_form (*)
18fc70a... gfortran.dg/read_dir.f90: Make PASS on Windows (*)
2b1a604... libgo: check for makecontext in -lucontext (*)
fb73bfd... rs6000: Fix the wrong location of OPTION_MASK_P10_FUSION se (*)
94cf7a2... fold-const: Treat fp conversion to a type with same mode as (*)
282462b... rs6000: Raise error for __vector_{quad,pair} uses without M (*)
ef0abcb... fold: fix use of protected_set_expr_location_unshare (*)
302485a... c++: source position of lambda captures [PR84471] (*)
a996888... Daily bump. (*)
8aa045c... c++, tree: walk TREE_VEC (and VECTOR_CST) in natural order (*)
aed5584... Fortran: a C interoperable function cannot have the CLASS a (*)
a6504f1... coroutines: Accept 'extern "C"' coroutines. (*)
49b6b7a... c++: NTTP object wrapper substitution fixes [PR103346, ...] (*)
0bdd226... Don't use PHI equivalences in range-on-entry. (*)
05b7cf5... d/104749 - document host GDC version requirement (*)
02c0310... rust: fix link serialization [PR108113] (*)
1060cd2... rs6000: Optimize cmp on rotated 16bits constant (*)
d2ef232... Daily bump. (*)
1e007fa... build: avoid -Wconditionally-supported on qsort check (*)
64f7a3b... c++: modules and std::source_location::current() def arg [P (*)
a7c8036... c++: ICE with concepts TS multiple auto deduction [PR101886 (*)
a39f454... contracts: Lowercase {MAYBE,NEVER}_CONTINUE (*)
4e4620d... c: Diagnose compound literals with function type [PR108043] (*)
68e51bd... c-family: Fix ICE with -Wsuggest-attribute [PR98487] (*)
263c22a... build: add -Wconditionally-supported to strict_warn [PR6486 (*)
ec45946... tree-optimization/108164 - undefined overflow with IV vecto (*)
aa51061... arm: correctly define __ARM_FEATURE_CLZ (*)
8577356... RISC-V: Remove unit-stride store from ta attribute (*)
6c098f7... RISC-V: Add testcases for VSETVL PASS 5 (*)
5a1b66b... RISC-V: Add testcases for VSETVL PASS 4 (*)
7602329... RISC-V: Add testcases for VSETVL PASS 3 (*)
6f18836... RISC-V: Add testcases for VSETVL PASS 2 (*)
e4433e0... RISC-V: Add testcases for VSETVL PASS (*)
c2c29fb... RISC-V: Simplify ASM checks in gcc.target/riscv/rvv/base/. (*)
9243c3d... RISC-V: Support VSETVL PASS for RVV support (*)
22dc669... RISC-V: Fix RVV machine mode attribute configuration (*)
6e85f89... testsuite: Fix up pr64536.c for LLP64 targets [PR108151] (*)
de2b8c4... modula2: Don't treat % in Modula 2 messages specially (*)
158b18f... modula2: Fix up bootstrap on powerpc64le-linux [PR108147] (*)
a9f6a2b... gcc-changelog: support digits in PR's component in subject (*)
7e9ec73... gcc-changelog: allow digit in component name (*)
ea37e96... testsuite: Fix up pr64536.c for LLP64 targets [PR108151] (*)
98756bc... aarch64: PR target/108140 Handle NULL target in data intrin (*)
2b2cec5... gcc-changelog: Add warning for auto-added files (*)
03fb35f... testsuite: Fix up pr107397.f90 test [PR107397] (*)
f39b7a4... hwasan: Add libhwasan_preinit.o (*)
61f9fe4... RISC-V: Change vlmul printing rule (*)
b346e77... RISC-V: Fix vwrite_csr.c and vread_csr.c (*)
97a8e88... rs6000: use li;x?oris to build constant (*)
17b41a2... gcc-changelog: stop using --flake8 (*)
88b531d... x86: Don't add crtfastmath.o for -shared (*)
e433739... RISC-V: Fix RVV related testsuite (*)
e2e154f... Daily bump. (*)
fd69977... build: doc: Obsolete Solaris 11.3 support (*)
0b2428e... PR-108122 Reduce sleep times in gm2/pimcoroutines/run/pass/ (*)
09710f9... Add a check for invalid use of BOZ with a derived type. (*)
92bc361... Daily bump. (*)
f80f540... rs6000: Add Rust support to traceback table (*)
982629b... c++: constantness of non-dependent NTTP argument [PR107437] (*)
b1f9181... libbacktrace: unpack literals into output buffer (*)
5fb1e67... Daily bump. (*)
6e56633... initialize fde objects lazily (*)
1c118c9... speed up end_fde_sort using radix sort (*)
e51c5d5... Update baseline symbols for hppa-linux. (*)
1dea4fc... Suppress -fstack-protector warning on hppa. (*)
8d9e277... libstdc++: Add monadic operations to std::expected for C++2 (*)
59822c3... libstdc++: Fixes for std::expected (*)
64c986b... libstdc++: Diagnose broken allocator rebind members (*)
0b1d666... coroutines: Build pointer initializers with nullptr_node [P (*)
2fdc854... analyzer: add src_region param to region_model::check_for_p (*)
b50fe16... Revert "IRA: Check that reg classes contain a hard reg of g (*)
2a27ae3... Add a new warning option -Wstrict-flex-arrays. (*)
9bb7864... RISC-V: Fix up some wording in the mcpu/mtune comment (*)
df049cb... RISC-V: Note that __builtin_riscv_pause() implies Xgnuzihin (*)
92eb0ad... libstdc++: Fix self-move for std::weak_ptr [PR108118] (*)
d386d39... contrib: make warnings unique in filter-clang-warnings.py (*)
da85bfc... middle-end/108086 - avoid unshare_expr when remapping SSA n (*)
66c2f03... gcc-changelog: do not use PatchSet.from_filename (*)
8f2a8be... gcc-changelog/git_email.py: Support older unidiff.PatchSet (*)
340ddea... middle-end/108086 - remove PR28238 fix superseeded by PR340 (*)
ddcaa60... loop-invariant: Split preheader edge if the preheader bb en (*)
711e0ac... middle-end/108086 - more operand scanner reduction in inlin (*)
18af26f... Remove libgomp/testsuite/libgomp.fortran/allocate-4.f90 [PR (*)
fb33e10... Fix intrin name in Intel CMPccXADD (*)
c8f767b... Daily bump. (*)
e79d519... c++: variadic using-decl with parm pack in terminal name [P (*)
57ab371... c++: rename parameter (*)
52e7ff2... c++: mangle contracts in write_mangled_name (*)
147e276... c++: class-scope qualified constrained auto [PR107188] (*)
18499b9... c++: extract_local_specs and unevaluated contexts [PR100295 (*)
be12447... c++: local alias in typename in lambda [PR105518] (*)
3830484... c++: partial ordering with memfn ptr cst [PR108104] (*)
12abd5a... IRA: Check that reg classes contain a hard reg of given mod (*)
8b775b4... c++: Ensure !!var is not an lvalue [PR107065] (*)
f5300d2... doc: Fix documentation for __builtin_dynamic_object_size (*)
7283380... middle-end/70090: Document that -fsanitize=object-size uses (*)
d49b2a3... middle-end/108086 - avoid quadraticness in copy_edges_for_b (*)
3f101e3... c++, libstdc++: Add typeinfo for _Float{16,32,64,128,32x,64 (*)
85d0d26... Subject: [committed, pushed] PR-107607 m2: Remove bdepend o (*)
4a16480... testsuite: Fix up * quoting in glob strings (*)
9cf9f3c... testsuite: Add support for Rust and Modula-2 effective targ (*)
32582c1... Adjust ChangeLog entries from m2 merge. (*)
157003d... PR-108123 gcc/m2/gm2config.h.in (*)
e205ec0... libgfortran's ISO_Fortran_binding.c: Use GCC11 version for (*)
c263c3e... gcov: annotate uncovered branches [PR107537] (*)
930b3d6... middle-end/108086 - reduce operand scanner use from inliner (*)
bf3ce6f... into-ssa: Fix emitting debug stmts after asm goto [PR108095 (*)
4ef521b... c++: fix initializer_list transformation [PR108071] (*)
26f4aef... Daily bump. (*)
41faa1d... analyzer: don't call binding_key::make on empty regions [PR (*)
70b3030... btf: correct generation for extern funcs [PR106773] (*)
4f7aa14... btf: fix 'extern const void' variables [PR106773] (*)
2bce22e... btf: add 'extern' linkage for variables [PR106773] (*)
0e94953... ipa-sra: Consider the first parameter of methods safe to de (*)
6539bbc... ipa-sra: Fix address escape case when detecting Fortran des (*)
1eee94d... Merge modula-2 front end onto gcc. (*)
330b9a8... OpenMP: Duplicate checking for map clauses in Fortran (PR10 (*)
9316ad3... OpenMP/Fortran: Combined directives with map/firstprivate o (*)
881c6ca... libstdc++: Fix size passed to operator delete [PR108097] (*)
049dccd... ipa-sra: Fix parameter description. (*)
8c2451b... AArch64: div-by-255, ensure that arguments are registers. [ (*)
81f86cb... contrib: add copyright for my scripts (*)
95dc114... rust: Fix up aarch64-linux bootstrap [PR106072] (*)
e165214... mklog: do not depend on recent unidiff version (*)
6936382... docs: document --param=ipa-sra-ptrwrap-growth-factor (*)
d3fee43... tree-optimization/107617 - big-endian .LEN_STORE VN (*)
512098a... libgccjit: Allow comparing vector types (*)
f17ddf2... Daily bump. (*)
8a26311... ipa: Avoid looking for IPA-SRA replacements where there are (*)
f2cf4c6... ipa-sra: Forward propagation of sizes which are safe to der (*)
e3a5cc3... ipa-sra: Be optimistic about Fortran descriptors (*)
803a913... ipa-sra: Move caller->callee propagation before callee->cal (*)
1047827... ipa-sra: Treat REFERENCE_TYPES as always dereferencable (*)
095a13e... ipa-cp: Leave removal of unused parameters to IPA-SRA (*)
4834e93... ipa: Better way of applying both IPA-CP and IPA-SRA (PR 103 (*)
7450b25... ipa-cp: Write transformation summaries of all functions (*)
37c2d99... i386: Fix up *concat*_{5,6,7} patterns [PR108044] (*)
f82afb6... libstdc++: Update backtrace-rename.h (*)
531ca06... Fortran: NULL pointer dereference while parsing a function (*)
69ec1e2... AArch64: Fix ILP32 tbranch (*)
33be3ee... vect-patterns: Fix up vect_recog_rotate_pattern [PR108064] (*)
8f4634f... tree-optimization/105801 - CCP and .DEFERRED_INIT (*)
edc676c... gccrs: Add README, CONTRIBUTING and compiler logo (*)
a75f038... gccrs: Add config-lang.in (*)
b07ef39... gccrs: Add fatal_error when experimental flag is not presen (*)
88415d3... gccrs: Add GCC Rust front-end Make-lang.in (*)
5e7d199... gccrs: Add lang.opt (*)
ab1e0db... gccrs: Add lang-spec.h (*)
ea34614... gccrs: Compiler proper interface kicks off the pipeline (*)
bba14a0... gccrs: Add compiler driver (*)
fe6264f... gccrs: These are wrappers ported from reusing gccgo (*)
cfbda2f... gccrs: Add HIR to GCC GENERIC lowering entry point (*)
019b2f1... gccrs: Add HIR to GCC GENERIC lowering for all nodes (*)
15f04af... gccrs: Add base for HIR to GCC GENERIC lowering (*)
509e4c3... gccrs: Add metadata output pass (*)
4d67468... gccrs: Add unused variable scan (*)
520b52b... gccrs: Add dead code scan on HIR (*)
ca246e5... gccrs: Add privacy checks (*)
5215235... gccrs: Add const checker (*)
b1b3520... gccrs: Add unsafe checks for Rust (*)
06688fe... gccrs: Add remaining type system transformations (*)
24393cb... gccrs: Add Rust type information (*)
c6c3db2... gccrs: Add type resolution and trait solving pass (*)
9ce37e7... gccrs: Add helpers mappings canonical path and lang items (*)
2e7fc87... gccrs: Add attributes checker (*)
9a4fee5... gccrs: Add implementation of Optional (*)
eb10bc5... gccrs: Add Base62 implementation (*)
15b0278... gccrs: Add Rust ABI enum helpers (*)
c7f8347... gccrs: Add port of FNV hash used during legacy symbol mangl (*)
b32b1b1... gccrs: Add wrapper for make_unique (*)
7999cf3... gccrs: Add AST to HIR lowering pass (*)
7641eae... gccrs: Add HIR definitions and visitor framework (*)
8ad1d56... gccrs: Add declarations for Rust HIR (*)
85a8fe0... gccrs: Add name resolution pass to the Rust front-end (*)
1841081... gccrs: Add expansion pass for the Rust front-end (*)
32c8fb0... gccrs: Add Parser for Rust front-end pt.2 (*)
35e4f3b... gccrs: Add Parser for Rust front-end pt.1 (*)
18f6990... gccrs: Add Lexer for Rust front-end (*)
5b981e9... gccrs: Add Rust AST visitors (*)
d588754... gccrs: Add full definitions of Rust AST data structures (*)
438ae94... gccrs: Add definitions of Rust Items in AST data structures (*)
6b35ae1... gccrs: Add Rust front-end base AST data structures (*)
dc4171e... gccrs: Add gcc-check-target check-rust (*)
5a56869... gccrs: Add execution test cases (*)
97705b4... gccrs: Add general compilation test cases (*)
f60df7e... gccrs: Add link cases testsuite (*)
4b8f300... gccrs: Add Debug info testsuite (*)
b772a50... gccrs: Add necessary hooks for a Rust front-end testsuite (*)
dd950cb... Use DW_ATE_UTF for the Rust 'char' type (*)
b4fddbe... tree-optimization/108076 - if-conversion and forced labels (*)
0a43f7b... libsanitizer: Fix up libbacktrace build after r13-4547 [PR1 (*)
8ad0a7d... rs6000: enable cbranchcc4 (*)
99cce60... optabs: make prepare_cmp_insn goto fail when cbranchcc4 che (*)
1728c53... Daily bump. (*)
77ebee2... Revert "c++: build initializer_list<string> in a loop [PR10 (*)
11c72cd... libgo: bump major version (*)
cf5327b... Fortran: improve checking of assumed-size array spec [PR102 (*)
9fe7d3d... d: Fix undefined reference to nested lambda in template (PR (*)
2d7c73e... AArch64: Enable TARGET_CONST_ANCHOR (*)
4d9db4b... middle-end: simplify complex if expressions where compariso (*)
594264e... AArch64: Fix vector re-interpretation between partial SIMD (*)
17ae956... AArch64: Support new tbranch optab. (*)
dc582d2... middle-end: Add new tbranch optab to add support for bit-te (*)
2cba118... aarch64: Make existing V2HF be usable. (*)
dc94eaa... libstdc++: Add a test checking for chrono::duration overflo (*)
6c0f958... libstdc++: Fix constraint on std::basic_format_string [PR10 (*)
cb363fd... libstdc++: Change names that clash with Win32 or Clang (*)
320ac80... libstdc++: Define atomic lock-free type aliases for C++20 [ (*)
2327d93... libstdc++: Make operator<< for stacktraces less templated ( (*)
14d0f82... mklog: do not parse binary file for PR entry (*)
688f4eb... aarch64: Add __ARM_FEATURE_PAUTH and __ARM_FEATURE_BTI ACLE (*)
49bf49b... Revert parts of ADDR_EXPR/CONSTRUCTOR treatment change in m (*)
2dc5d6b... tree-optimization/89317 - another pattern for &p->x != p + (*)
324e995... Daily bump. (*)
8f72249... Fortran: fix ICE on bad use of statement function [PR107995 (*)
d9d8c96... d: Fix internal compiler error: in visit, at d/imports.cc:7 (*)
b045179... unidiff: use newline='\n' argument (*)
6d799f0... d: Merge upstream dmd, druntime c8ae4adb2e, phobos 792c8b7c (*)
cc7f509... d: Expand bsr intrinsic as `clz(arg) ^ (argsize - 1)' (*)
d13b86f... tree-optimization/89317 - missed folding of (p + 4) - &p->d (*)
26295a0... Treat ADDR_EXPR and CONSTRUCTOR as GIMPLE/GENERIC magically (*)
f8d136e... tree-optimization/106904 - bogus -Wstringopt-overflow with (*)
045592f... fortran/openmp.cc: Remove 's' that slipped in during %<..%> (*)
c6b12b8... Daily bump. (*)
ae44385... Fortran: reject bad SIZE argument while simplifying ISHFTC (*)
7676235... ivopts: Fix IP_END handling for asm goto [PR107997] (*)
ea4b23d... libgomp: Handle OpenMP's reverse offloads (*)
68ee8a6... Add initial ChangeLogs for modula2. (*)
24ff0b3... Add stub 'gcc/rust/ChangeLog' (*)
84f6f8a... Fortran: Replace simple '.' quotes by %<.%> (*)
325529e... Prepare 'contrib/gcc-changelog/git_commit.py' for GCC/Rust (*)
7e4aa71... Add ChangeLog directories for modula2 into git_commit.py. (*)
1bdba73... libbacktrace: rewrite and simplify main zstd loop (*)
40ce648... Daily bump. (*)
01254aa... Fortran: ICE on recursive derived types with allocatable co (*)
b2e1c49... Fortran/OpenMP: align/allocator modifiers to the allocate c (*)
71b31d1... rs6000: Remove useless copy_rtx in rs6000_emit_set_{,long}_ (*)
96cb786... MAINTAINERS: fix spacing (*)
d71b20f... i386: fix assert (__builtin_cpu_supports ("x86-64") >= 0) (*)
3e4b8dc... Rename SUBTARGET_CC1_SPEC to OS_CC1_SPEC (*)
63a42ff... analyzer: rename region-model-impl-calls.cc to kf.cc (*)
7dc0eca... analyzer: fix ICE on region creation during get_referenced_ (*)
cf80a23... analyzer: handle memmove like memcpy (*)
2996b5c... Enable hwasan for x86-64. (*)
bb57601... Implement hwasan target_hook. (*)
d61c035... libstdc++: Remove digit separators [PR108015] (*)
f76d794... libstdc++: Fix some -Wunused warnings in tests (*)
646e979... libstdc++: Add [[nodiscard]] to chrono conversion functions (*)
7eec311... libstdc++: Change class-key for duration and time_point to (*)
e6110da... Daily bump. (*)
6a07798... docs: Suggest options to improve ASAN stack traces (*)
3a9f6d5... Fortran: diagnose and reject duplicate CONTIGUOUS attribute (*)
7410032... Fix count comparison in ipa-cp (*)
5ddfe79... bpf: add define_insn for bswap (*)
bd0485f... c++: build initializer_list<string> in a loop [PR105838] (*)
d081807... c++: avoid initializer_list<string> [PR105838] (*)
1e18476... c++: fewer allocator temps [PR105838] (*)
3da5ae7... c++: comment (*)
09c91ca... AArch64: Add UNSPECV_PATCHABLE_AREA [PR98776] (*)
9550933... testsuite: Fix leaks in tree-dynamic-object-size-0.c (*)
d9f9d5d... cfgbuild: Fix DEBUG_INSN handling in find_bb_boundaries [PR (*)
1dc49df... i386: Add *concat<mode><dwi>3_{5,6,7} patterns [PR107627] (*)
0ef9991... Ensure arguments to range-op handler are supported. (*)
bb2e5da... rs6000: Update sign extension computation with sext_hwi (*)
892e8c5... tree-optimization/107699 - missed &data._M_elems + _1 != &d (*)
4505270... [PR102706] [testsuite] -Wno-stringop-overflow vs Warray-bou (*)
a82c119... [arm] xfail fp-uint64-convert-double tests (*)
c690779... [testsuite] [arm/aarch64] -fno-short-enums for auto-init-[1 (*)
716c2d0... range-op-float: frange_arithmetic tweaks for MODE_COMPOSITE (*)
8d4f007... arm: fix mve intrinsics scan body tests for C++ (*)
2f187e9... range-op-float: Fix up frange_arithmetic [PR107967] (*)
ab9fc70... libgcc: xtensa: remove stray symbols from X*HAL macro defin (*)
9df1ba9... libbacktrace: support zstd decompression (*)
4bc2d9f... Daily bump. (*)
7d6512d... Fortran: handle zero-sized arrays in ctors with typespec [P (*)
3db5bee... c: Diagnose auto constexpr used with a type (*)
3ad0f47... libstdc++: Pass error handler to libbacktrace functions (*)
dc02d4a... testsuite: Add test for C90 auto with implicit int (*)
ce53cf7... preprocessor: Enable __VA_OPT__ for C2x (*)
eb9491b... libgcc: xtensa: use built-in configuration (*)
ecb575d... gcc: xtensa: allow dynamic configuration (*)
952c8a1... AArch64: Fix assert in aarch64_move_imm [PR108006] (*)
717154f... MAINTAINERS: Add myself as Rust front-end maintainer (*)
05048fc... configure: When host-shared, pass --with-pic to in-tree lib (*)
45e09c2... ipa/105676 - pure attribute suggestion for const function (*)
3a1a141... i386: Avoid fma_chain for -march=alderlake and sapphirerapi (*)
cb6922f... PR107920: Fix handling of virtual operands and disable fold (*)
(*) This commit already exists in another branch.
Because the reference `refs/vendors/microsoft/heads/main' 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:[~2023-01-27 1:32 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-27 1:32 [gcc/microsoft/heads/main] (847 commits) Merge commit '6a5aa8319c4f25b2f34375f5f47921a9f01d85a0' int Eugene Rozenfeld
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).