public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: Patrick Palka <ppalka@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org Subject: [gcc/ppalka/heads/libstdcxx-floating-to_chars] (1106 commits) libstdc++: Import MSVC floating-point std::to_chars testcas Date: Thu, 17 Dec 2020 14:43:16 +0000 (GMT) [thread overview] Message-ID: <20201217144316.0DE673894C0C@sourceware.org> (raw) The branch 'ppalka/heads/libstdcxx-floating-to_chars' was updated to point to: f0fba1417e8... libstdc++: Import MSVC floating-point std::to_chars testcas It previously pointed to: f6822700f57... libstdc++: Import MSVC floating-point std::to_chars testcas Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ------------------------------------------------------------------- f682270... libstdc++: Import MSVC floating-point std::to_chars testcas 6c51866... libstdc++: Add floating-point std::to_chars implementation 5401675... libstdc++: Apply modifications to our local copy of Ryu 9c7c1b2... libstdc++: Import parts of the Ryu library Summary of changes (added commits): ----------------------------------- f0fba14... libstdc++: Import MSVC floating-point std::to_chars testcas 7015eae... libstdc++: Add floating-point std::to_chars implementation 78b4ae2... libstdc++: Apply modifications to our local copy of Ryu aa3f23e... libstdc++: Import parts of the Ryu library c25b504... Fix trap in pointer conversion in op1_range. (*) d592ee3... rtl-ssa: Include memmodel.h before tm_p.h (*) b429f53... bootstrap: Don't use strsignal [PR 98300] (*) 9f9dbc8... libstdc++: Fix -Wunused warning (*) 8dc63f1... libstdc++: Fix preprocessor condition [PR 98344] (*) 8cdca5f... libstdc++: Move std::hash<std::thread::id> to <bits/std_thr (*) f5feee6... libstdc++: Regenerate autoconf files (*) 0961642... bootstrap: Fix some windows issues [PR 98300] (*) 5357b16... libcody: Remove nop asm (*) 4e7e7c1... c++tools: Fix up c++tools for --with-gcc-major-version-only (*) 62cb968... shrink-wrap: Don't put on incoming EDGE_CROSSING [PR98289] (*) 6a69266... [Ada] Performance of CW_Membership (*) 68dd664... [Ada] Remove unused subprograms in validsw (*) acf190b... [Ada] Remove unused files (*) 98032cd... [Ada] Code cleanup: remove Old_Requires_Transient_Scope (*) e2ff35b... [Ada] Minor comment fix in System.Val_Real (*) 96c1f71... [Ada] Prevent early exits without restoring a global variab (*) 4450327... [Ada] Reduce scopes of local variables for case and if stat (*) 7948214... [Ada] Refine type of a multi unit index number (*) 2f29ceb... [Ada] Prevent In_Check_Node routine from going too far in t (*) 3e05da6... [Ada] Ada2020: AI12-0400 Ambiguities associated with Vector (*) b7e68e7... [Ada] Crash on if expression inside declare expression (*) 81392ae... [Ada] Consistent wording for missing -gnat2020 switch (*) 84be036... [Ada] Remove discriminant checks processing in gigi (*) 4d3a70f... [Ada] Move folding of unchecked conversions from expansion (*) 9791973... [Ada] Do not use exponentiation for common bases in floatin (*) 5957283... [Ada] Fix small typo in comments. (*) 211d0b4... [Ada] Do not generate encodings for fixed-point types by de (*) f621973... [Ada] Crash on discriminant check with current instance (*) 3838145... [Ada] Better diagnostic for new language features (*) 11ad366... [Ada] Spurious discriminant check on bounded synchronized q (*) 7fbcb0c... [Ada] Assert failure on b38105a in -gnat95 mode (*) 1480394... [Ada] Compiler crash on protected component of controlled t (*) 9ed2b86... [Ada] Fixes for GNAT error/warning messages (*) 043d137... [Ada] Spurious error on Type'Access and <> (*) 337cbb9... [Ada] Style cleanups in Parse_Aspect_Stable_Properties (*) 33f9250... IBM Z: Detect libc's float_t behavior on cross compiles (*) 2f49508... MAINTAINERS: Add myself for write after approval. (*) ba9fa68... Fortran: Delay vtab generation until after parsing [PR92587 (*) c09dece... PR fortran/98307 - Dependency check fails when using "alloc (*) 6f84865... test: add new Go tests from source repo (*) ba74e74... test: add new Go tests from source repo (*) 40bf68b... gcc: xtensa: add optimizations for shift operations (*) eefe499... Daily bump. (*) 0b76990... fwprop: Rewrite to use RTL SSA (*) 73b7582... Add rtl-ssa (*) 47d52e1... doc: Add documentation for rtl-ssa (*) a20cc01... rtlanal: Add simple_regno_set (*) 04ee46e... rtlanal: Add some new helper classes (*) a240ea0... recog: Add an RAII class for undoing insn changes (*) 0d74260... recog: Add a class for propagating into insns (*) eb74135... recog: Add a way of temporarily undoing changes (*) 6059a3d... recog: Add a validate_change_xveclen function (*) f48b514... simplify-rtx: Put simplify routines into a class (*) b665081... recog: Split out a register_asm_p function (*) d6c9781... Export print-rtl.c:print_insn_with_notes (*) 21335c4... Split update_cfg_for_uncondjump out of combine (*) d4b520d... Add a cut-down version of std::span (array_slice) (*) 9a0882e... Add an alternative splay tree implementation (*) ac62dce... Add a class that multiplexes two pointer types (*) 0dd4829... Add an RAII class for managing obstacks (*) 4187be4... Add more iterator utilities (*) 900846c... reginfo: Add a global_reg_set (*) 7c1e7ee... libstdc++: Add C++ runtime support for new 128-bit long dou (*) f4ae1f2... maintainer-scripts: Use /sourceware/snapshot-tmp/gcc as tem (*) 2a41832... rs6000: Add support for powerpc64le-unknown-freebsd (*) e38c912... test: add new Go tests from source repo (*) 58a45ce... C: Drop qualifiers of assignment expressions. [PR98047] (*) ec13758... C: Avoid incorrect warning for volatile in compound express (*) 64a5450... gcc: xtensa: rearrange DI mode constant loading (*) db253e8... Arm: MVE: Split refactoring of remaining complex instrinsic (*) 9732dc8... Arm: Add NEON and MVE RTL patterns for Complex Addition. (*) 84747ac... AArch64: Add NEON, SVE and SVE2 RTL patterns for Complex Ad (*) cdb1c27... testsuite: Adjust expected instruction count for PPC fold t (*) b7b6879... c++: Another solaris header use [PR 98315] (*) 8d8bb85... c++: Fix template parm ICE [PR 98297] (*) 3f78c8c... c++tools: fix install-strip [PR 98328] (*) 4d4f829... libstdc++: Simplify built-in detection in <utility> (*) 767537a... libstdc++: Warn if __STRICT_ANSI has been undefined (*) e128aaa... Fix instruction length for MMA insns. (*) 8379916... c++: Fix offsetof use [PR 98232] (*) 269e82d... C++: Fix solaris header use (mk 2) (*) 652702b... libcody: fix --enable-checking=... follow-up [PR98311] (*) 5098d35... PR fortran/98284 - ICE in get_array_index (*) 134afa3... varasm: Fix up __patchable_function_entries handling (*) 4e42f6e... libcody: Fix build for older GCC versions (*) 96d9670... libstdc++: Only use __builtin_sprintf if supported [PR 9608 (*) 4be6c4e... libcody: fix --enable-checking=... [PR 98311] (*) 6d972f5... libcody: More dashism (*) c1ea7c6... c++: Fix detailed-mem-stat breakage (*) 151d134... Require .init_array/.fini_array support for SHF_GNU_RETAIN (*) 2a97602... Warn used and not used symbols in section with the same nam (*) 6175383... Switch to a new section if the SECTION_RETAIN bit doesn't m (*) ab9bd93... libstdc++: Fix errors from Library Fundamentals TS headers (*) 3cee0c6... libstdc++: Add performance test for atomic_flag [PR 46447] (*) a2c2eec... libstdc++: Test errno macros directly, not via autoconf [PR (*) 4d8476b... c++tools: Fix (an) install issue (*) 6ff747f... c++: Fix (some) solaris breakage (*) 1c4aefb... [Ada] Code cleanup: rename ALI.Scope (*) 571d3fb... [Ada] Add contracts to Ada.Strings.Fixed (*) d1d0c4c... [Ada] Handle iterator filters on loop specifications over c (*) aa44eac... [Ada] armhf-linux: symbolic tracebacks (*) 29cd42e... [Ada] Fix memory leak in GNAT.Expect.Non_Blocking_Spawn on (*) 64f4351... [Ada] Remove inconsistent colons in messages for Ada 83 vio (*) 027ed68... [Ada] Refine types of variables for parsing formal object d (*) 55337de... [Ada] Fix typo in checks for implementation defined units (*) 2c623ed... [Ada] Simplify membership tests with N_Delay_Statement subt (*) 612c48b... [Ada] Simplify membership tests with N_Subprogram_Call subt (*) 1053ff8... [Ada] Fix glitch in comment of System.Powten_Table (*) 61c9105... [Ada] Fix possible uninitialized ATCB component use (*) e8070c8... [Ada] Avoid artificial underflow in System.Val_Real (*) a0d40c5... [Ada] Fix integer-vs-float errors in example for Test_Case (*) bee916b... [Ada] Reject junk syntax for Contract_Cases/Test_Case/Subpr (*) be19b86... [Ada] Fix gmem.out corruption by GNAT.Expect (*) c507c83... [Ada] Mark generic body outside of SPARK (*) 9411732... [Ada] Another small adjustment to System.Value_R (*) cbe22e1... [Ada] Add some OS constants to control serial port (*) cd676df... bswap: Handle vector CONSTRUCTORs [PR96239] (*) eece52b... opts: Remove all usages of Report keyword. (*) 5137d1a... Remove Report keyword for options (*) 8833eab... Add -Wtsan. (*) 5c5eb7e... options: fix integer overflow (*) 61e3c18... Fix PR tree-optimization/98272 (*) 31008a8... rs6000: Use subreg for QI/HI vector init (*) a3bac40... arm: Replace calls to __builtin_vcgt* by <,> in arm_neon.h (*) 9eeeef2... arm: Replace calls to __builtin_vneg* by - in arm_neon.h [P (*) cff6dac... arm: Replace calls to __builtin_vcreate* in arm_neon.h [PR6 (*) 6e9d865... Daily bump. (*) 4218170... c++: Remove dg-ice in constexpr-52830.C [PR52830] (*) 65eac81... cody: Remove unused variable. (*) 4f0c800... libcody: Work with older gccs (*) 3d5e3eb... gcc_update update (*) d41b097... match.pd: Optimize X / bool_range_Y to X [PR96094] (*) 36c9a3f... d: Fix ICE in gimplify_expr, at gimplify.c (PR98277) (*) 34c7d3d... Go testsuite: update bugs for recent change (*) 5aba026... compiler: correct grammar in error message (*) 788d204... compiler: avoid knock-on errors from invalid interfaces (*) 8a5b8fc... compiler: discard global sink variables with static initial (*) f23753c... compiler: better error for unexpected digit (*) a582a31... Fix dashism (*) e48456f... libcody: Fix for dash (*) 4337038... libstdc++: Remove init_priority attribute for Init object [ (*) 75aee07... libstdc++: Support libc with stdio-only I/O in libstdc++ (*) 35317db... c++: Fix return type deduction during satisfaction (*) 30c41ab... c++: Add changelog files in c++tools/ and libcody/ director (*) 662de36... Add the -fdebug-aux-vars flag to debug variables generated (*) 4e096e0... libstdc++: Fix the test for rvalue stream extraction (*) e9ae2d4... doc: Document C++ 20 modules (*) 4efde67... c++: Modules Is Landing (*) b7dfc20... c++: module mapper (*) 2efd8b1... Add C++tools (*) 35fc243... Add c++tools (*) e831ad4... libstdc++: Increase timeout for tests in debug mode (*) f072d10... libstdc++: Do not define constexpr assertions for C++11 (*) 3623032... Add libcody (*) c527127... Add toplevel dirs (*) 8dede24... c++: module-related tweak (*) 7640db5... libstdc++: Fix required locales of a testcase (*) fa452a8... libstdc++: Remove workaround for PR c++/78173 (*) a929b39... libstdc++: Disabling AC_LIBTOOL_DLOPEN check if building wi (*) cf4ed3b... libstdc++: Use init_priority attribute for Init object [PR (*) 0feb237... [Ada] Fix serial port baud rate setting on GNU/Linux (*) 2224729... [Ada] Small adjustment to System.Val_Real (*) 7d07d75... [Ada] Simplify check for extra parens (*) 3a6298d... [Ada] Refactor repeated complains about missing -gnat2005 s (*) 0497472... [Ada] Small adjustment to parameterization of System.Value_ (*) a102343... [Ada] Postcondition checks performed before finalization (*) 4385248... [Ada] Complain about missing -gnat2020 switch on iterator_f (*) 320be7e... [Ada] Reuse Append_New in parsing aggregates (*) 338e513... [Ada] Implement tiered support for floating-point input ope (*) 1851d3c... [Ada] Mark generic body outside of SPARK (*) d79e7af... [Ada] Transform_Function_Array issues (*) 958eed8... [Ada] Simplify discarding nodes when processing aspect/prag (*) 2e18857... [Ada] Crash on unnesting unnamed blocks (*) b230466... [Ada] Refactor repeated code for Value attributes (*) 3a6021d... [Ada] Fix possible infinite recursion in directory iterator (*) afed612... [Ada] Refactor repeated code for Callable and Terminated at (*) ce20ff0... [Ada] Refactor repeated code for Width attributes (*) bc57641... [Ada] Refactor repeated code for Pred and Succ attributes (*) 7addd1c... [Ada] Refactor repeated code for size attributes (*) 57d5ced... [Ada] Refactor repeated code for fixed point attributes (*) 9c852df... [Ada] Remove redundant calls to UI_To_Int in relational ope (*) 10853d6... [Ada] Refactor repeated code for component attributes (*) cb84595... [Ada] Refactor repeated code for real type attributes retur (*) f9c82ff... [Ada] Refactor repeated code for real type attributes retur (*) 4c11930... [Ada] Refactor repeated code for real type attributes retur (*) 156f979... [Ada] Refactor repeated code for floating point attributes (*) 82b4bbb... [Ada] Refactor repeated code for floating point attributes (*) e5f53db... [Ada] Refactor duplicated code for Denorm and Signed_Zeros (*) e30609b... [Ada] Refactor duplicated code for Adjacent, Copy_Sign and (*) a8ecf5e... [Ada] Refactor duplicated code for Compose, Leading_Part an (*) 69bd5d4... i386: Fix up -march=x86-64-v[234] vs. target attribute [PR9 (*) cab1b0e... lto: set nthreads_var to 1 if it is zero (*) 59482fa... i386: Make -march=x86-64-v[234] behave more like other -mar (*) efd08ad... gcov: fix line output for nested functions in JSON format (*) 23900be... libstdc++: Update link to Unicode-HOWTO (*) e51ef5f... doc: Update link to KernelAddressSanitizer (*) 06ff870... gcc: xtensa: fix PR target/98285 (*) 773a410... go-test.exp: retain any characters at end of ERROR line (*) e2e0c7b... Fix up testcase. (*) d52945c... Daily bump. (*) 22a9021... rs6000: Update the processor defaults for FreeBSD (*) 4c275e8... libstdc++: Make tests with Undefined Behavior in C++11 UNSU (*) 057dc81... aix: Fixinclude updates [PR98208] (*) fe7f75c... Correct/improve maybe_emit_free_warning (PR middle-end/9816 (*) e63ae8c... disable --with-{cpu,arch,tune}-32 (*) 4dc486b... AArch64: Add support for --with-tune (*) ca086b8... gcov: Update comments. (*) a21ec1d... [Ada] Analyze second parameter of attribute Scaling (*) 7837a88... [Ada] Refactor duplicated code for First and Last attribute (*) 041f8c7... [Ada] Process Truncation just like other floating point att (*) b27e311... [Ada] Refactor duplicated code for floating point attribute (*) 951d7d1... [Ada] Small adjustments to fixed-point I/O units (*) 430dd87... [Ada] Small cleanup in the Ada.Text_IO hierarchy (*) 7e7d99b... [Ada] Incorrect accessibility level on type in formal packa (*) 90b2d3f... [Ada] Fix alignment warning in System.Fat_Gen unit (*) b934866... [Ada] Add annotation after recent compiler changes (*) 415791c... [Ada] Fix compile time evaluation of shift intrinsics (*) b97b4e6... [Ada] Adjust again previous change to System.Fat_Gen (*) a36a291... [Ada] Fix internal error on bit-packed array in Volatile_Fu (*) 77c4463... [Ada] Adjust previous change to System.Fat_Gen (*) f3dd058... [Ada] Implement part of System.Fat_Gen more efficiently (*) 3cde9f1... [Ada] Remove double initialization of the known value cache (*) a98c6ff... [Ada] Fix documentation of -gnatw.K switch (activates => di (*) e5e963a... [Ada] armhf-linux: symbolic tracebacks (*) 9189557... [Ada] Implement AI12-0398-1/03 (*) 097826d... [Ada] Additional fixes for Default_Initial_Condition (*) 3254363... [Ada] Fix couple of bugs in the implementation of Round att (*) c2dc9fb... [Ada] Simplify prevention of cascaded errors for Refined_St (*) 2c40c60... [Ada] Compiler crash on call to function instance (*) d983a9d... [Ada] Fix warning control character for message on IN OUT p (*) 758daef... [Ada] Refine error messages on illegal Refined_State in SPA (*) 2a1a3fc... [Ada] Avoid reanalysis of malformed dependency relations (*) d494f9f... [Ada] Tidy up implementation of System.Fat_Gen.Valid and in (*) efec136... [Ada] Fix analysis of access objects in Depends contracts (*) ae8c562... [Ada] Update comment for processing of pragma Assertion_Pol (*) 3fcb810... [Ada] Correctly mark subprogram as not always inlined in GN (*) 49ea96b... [Ada] Adjust documentation of System.Img_Util.Set_Decimal_D (*) 62c5ea5... preprocessor: Deferred macro support (*) 159b0bd... middle-end: Exclude TOP permute from blend considerations (*) 470a25b... Limit perf data buffer during feature checking (*) f60c1b3... .dir-locals.el: Set 'fill-column' to 80 for c-mode (*) 4cbb7ca... arm: Auto-vectorization for MVE: vneg (*) fd43603... arm: Auto-vectorization for MVE: vmvn (*) 5391cf0... arm: Auto-vectorization for MVE: vbic (*) 434fb3b... arm: Auto-vectorization for MVE: veor (*) ebc15a4... arm,testsuite: Fix vect-half-floats.c test (*) ab28eac... sanitizer: do not ICE for pointer cmp/sub (*) cf7efe2... aarch64: Add support for Cortex-A78C (*) 0df5fa6... -fgo-dump-spec: skip typedefs that match struct tag (*) 8e56e4d... libstdc++: Fix several _GLIBCXX_DEBUG tests (*) b4cdc2a... Daily bump. (*) 2c3d487... VAX: Unify push operation selection (*) d9ec27c... VAX: Check the correct operand for constant 0 push operatio (*) 294ca9e... VAX: Handle subtracting from self with QMATH DImode add/sub (*) ffb1dcf... VAX: Handle constant 0 with QMATH DImode add/sub (*) 3530ca0... VAX: Remove unused register allocation from QMATH DImode ad (*) 20d68fa... VAX: Fix lower bound adjustment with `casesi' (*) 49ec636... widening_mul: Fix a > ~b to .ADD_OVERFLOW optimization [PR9 (*) 3cc4e18... Revert "Arm: Add NEON and MVE RTL patterns for Complex Addi (*) d88e2cb... varasm: Reject soft frame or arg pointer registers for regi (*) 3b8a82f... Arm: Add NEON and MVE RTL patterns for Complex Addition, Mu (*) 2f05dad... Arm: Add support for auto-vectorization using HF mode. (*) 3ed472a... middle-end: Support complex Addition (*) 10bbba9... middle-end: Refactor and expose some vectorizer helper func (*) 501f470... Show coarrays on parse tree dump, implement debug for array (*) f1eeabc... testsuite: Fix various scan-assembler-symbol-section issues (*) 1498b1a... Tweak the way that is_a is implemented (*) 1751a78... Move iterator_range to a new iterator-utils.h file (*) 6ad972e... rtlanal: Remove noop_move_p REG_EQUAL condition (*) da40a69... vec: Silence clang warning (*) 9855e8a... Daily bump. (*) 815eb85... libstdc++: Fix _GLIBCXX_DEBUG mode constexpr compatibility (*) ff2dfde... Fortran: Enable inquiry references in data statements [PR98 (*) 0bd6751... match.pd: Add ~(X - Y) -> ~X + Y simplification [PR96685] (*) fe78528... widening_mul: Recognize another form of ADD_OVERFLOW [PR962 (*) cc9b9c0... openmp, openacc: Fix up handling of data regions [PR98183] (*) 54f75d8... Daily bump. (*) 9324f7a... c++: Avoid considering some conversion ops [PR97600] (*) 8bab7dc... c++: Fix build with --enable-gather-detailed-mem-stats. (*) 262784b... c++: Final module preparations (*) 02fc65c... c++: Refactor final cleanup (*) 755cf78... Add missing varasm DECL_P check. (*) 35af877... Daily bump. (*) ab264f4... compiler: encode user visible names if necessary (*) e36ce56... arm: Auto-vectorization for MVE clean condition for vand an (*) 78e9cfe... arc: Update ARC700 cache hazard detection. (*) a412be0... arc: Avoid generating brcc instructions with limm (*) dfbe642... arc: Refurbish adc/sbc patterns (*) 1c6b86b... c++: module test harness (*) 059da60... c++: cp_tree_equal tweaks (*) 75de6a2... arm: Auto-vectorization for MVE: vorr (*) f7ad444... arc: Use separate predicated patterns for mpyd(u) (*) 078c749... x86: Update user interrupt handler stack frame (*) 97b56de... c++: Module lang hook overriding (*) 37b242a... c++: name lookup API for modules (*) 958d42a... c++: missing SFINAE with pointer subtraction [PR78173] (*) 33314b1... arm: Improve documentation for effective target 'arm_softfl (*) 695b8d2... arm: [testsuite] fix lob tests for -mfloat-abi=hard (*) ab231af... testsuite/98244 - amend gcc.dg/vect/vect-live-6.c (*) 4b488a2... testsuite/98242 - amend gcc.dg/vect/bb-slp-subgroups-3.c (*) 0fc3bf7... testsuite/98240 - amend gcc.dg/vect/pr97678.c (*) 955af69... testsuite/98239 - require vect_condition for gcc.dg/vect/bb (*) 1423318... expand: Fix up expand_doubleword_mod on 32-bit targets [PR9 (*) fc7b424... tree-optimization/98235 - limit SLP discovery (*) 3e60dde... expansion: Sign or zero extend on MEM_REF stores into SUBRE (*) 499651e... ira.c: Fix ICE in ira-color [PR97092] (*) fa4a8b6... tree-optimization/95582 - fix vector pattern with bool conv (*) 99d6ba6... Fix feature check for HRESET/AVX_VNNI/UINTR (*) a5c0500... dojump: Fix up probabilities splitting in dojump.c comparis (*) 2ea6285... libstdc++: Remove redundant branches in countl_one and coun (*) 7f35955... Reduce memory requirements for ranger (*) 779bf18... Fix PR ada/98230 (*) 3cf63c9... c++: Add make_temp_override generator functions (*) 445430e... c++: Update value of __cplusplus for C++20. (*) 96a5c48... c++: Add fixed test [PR91506] (*) 4f1d8bd... c++: modules & using-decls (*) c0979d8... c++: Name lookup for modules (*) afc14c8... c++: modularize spelling suggestions (*) b46dd03... arm: Fix typo in testcase mve-vsub_1.c (*) e271cd0... c++: Add fixed test [PR68451] (*) 36d0108... c++: name-lookup refactoring (*) 237a8e8... Small fix to PLACEHOLDER_EXPR handling in loc_list_from_tre (*) 8c60696... c++: Module-specific error and tree dumping (*) 79c1b9f... c++: name-lookup cleanups (*) 2e65620... Remove misleading debug line entries (*) a1fb16e... remove obsolete conversion handling from vectorizable_assig (*) 11a0bef... arm: Auto-vectorization for MVE: vand (*) 4cf70c2... data-ref: Rework integer handling in split_constant_offset (*) f5b902a... [VECT] pr97929 fix (*) 703d2ac... Add WIDEN_PLUS, WIDEN_MINUS pretty print (*) 76c09f2... tree-optimization/98211 - fix bogus vectorization of conver (*) f2a5e5f... drop __builtin_ from __clear_cache libname (*) 680e420... dojump: Improve float != comparisons on x86 [PR98212] (*) 66dea88... dojump: Optimize a == a or a != a [PR98169] (*) a2a17ae... openmp: Fix ICE with broken doacross loop [PR98205] (*) 154e9b8... Allow scalar fallback for pattern root stmt (*) 8d63e3c... RISC-V: Explicitly call python when using multilib generato (*) 73cf5da... -fdump-go-spec: ignore type ordering of incomplete types (*) 2fe4f00... go-test.exp: recognize errorcheckdir -n (*) ca2bd94... Daily bump. (*) 0c2200e... go-test.exp: rewrite errchk regexp quoting (*) 7d9767c... phiopt: Fix up two_value_replacement BOOLEAN_TYPE handling (*) ef33047... aarch64: Add +pauth to -march (*) 4c61e35... i386: Remove REG_ALLOC_ORDER definition (*) 0aa1786... libstdc++: Fix build failure for target with no way to slee (*) 84d0825... tree-optimization/98213 - cache PHI walking result in SM (*) 0b37233... c++: Module parsing (*) fe70679... c++: Fix printing of decltype(nullptr) [PR97517] (*) 33d2f41... testsuite: fix 2 tests on aarch64 (*) 76e4f44... aarch64: Add CPU-specific SVE vector costs struct (*) cf97b97... c++: Decl module-specific semantic processing (*) 72217b5... IBM Z: Build autovec-*-signaling-eq.c tests with exceptions (*) aa04320... OpenMP: C/C++ parse 'omp allocate' (*) 85f0a4d... Import HSA header files from AMD (*) 42bdf81... c/98200 - improve error recovery for GIMPLE FE (*) 1cb2d1d... gfortran.dg/gomp/reduction4.f90: Fix testcase (*) 0673fc6... fold-const: Fix native_encode_initializer bitfield handling (*) 4164e58... fold-const: Fix up native_encode_initializer missing field (*) c3a63fb... c++: Avoid [[nodiscard]] warning in requires-expr [PR98019] (*) 4eb2848... c++: Don't require accessible dtors for some forms of new [ (*) f6e8e27... Daily bump. (*) ab3a5ff... testsuite: Fix up testcase for ia32 [PR98191] (*) 0221c65... c++: ICE with -fsanitize=vptr and constexpr dynamic_cast [P (*) 5ea350d... libgo: update to 1.15.6 release (*) 570c312... c++: Originating and instantiating module (*) 4ed1dc1... c++: Fix defaulted <=> fallback to < and == [PR96299] (*) a988a39... c++: Distinguish ambiguity from no valid candidate (*) 447f99b... Avoid atomic for guard acquire when that is expensive (*) f7251a2... if-to-switch: fix matching of negative conditions (*) dded5f7... c++: template and clone fns for modules (*) 5312fa0... Raw tree accessors (*) f1b6e17... compiler: use correct location for iota errors (*) f41dd93... libgcc: block signals when releasing split-stack memory (*) c0ed52d... arm: Replace calls to __builtin_vmvn* by ~ in vmvn intrinsi (*) d04f3df... c++: Named module global initializers (*) 005cff4... Fortran: Add 'omp scan' support of OpenMP 5.0 (*) e401db7... i386: Fix up X87_ENABLE_{FLOAT,ARITH} in conditions [PR9444 (*) 0bd4fec... c++: Fix MODULE_VERSION breakage (*) 210d143... c++: Mangling for modules (*) edbbf73... libstdc++: Adjust whitespace in documentation (*) 76a1719... c++: module directive FSM (*) 0f2da02... c++: Add module includes (*) 6a789a9... testsuite: i386: Require avx512vpopcntdq in two tests (*) 4fdbd24... testsuite: i386: Require ifunc support in gcc.target/i386/p (*) 1746681... tree-optimization/98192 - fix double free in SLP (*) 3a008b1... testsuite/95900 - fix gcc.dg/vect/bb-slp-pr95866.c target r (*) 5b17c3c... contrib: filter more in filter-clang-warnings.py (*) 4c6a47c... testsuite: Avoid strict aliasing violations in some avx512 (*) 19c1ef8... contrib: modernize filter-clang-warnings.py (*) 3100709... openmp: -fopenmp-simd fixes [PR98187] (*) c2c198b... tree-optimization/98191 - fix BIT_INSERT_EXPR sequence vect (*) a294e63... tree-optimization/97559 - fix sinking in irreducible region (*) 3a6e3ad... gimple-isel: Fold x CMP y ? -1 : 0 to x CMP y [PR97872] (*) e844c04... tree-optimization/98180 - fix BIT_INSERT_EXPR sequence vect (*) c1370f8... Fix PR target/96470 (*) ffd961f... PR tree-optimization/96344 (*) 4aaf337... PR target/98152: Checking python is available before using (*) 9121f80... syscall: don't use AF_LINK on hurd (*) bc8a701... Daily bump. (*) a19a242... C: Fix atomic loads. [PR97981] (*) b737b70... builtins: Avoid ICE with __builtin_clear_padding on POINTER (*) c3a1b3e... compiler: type of string index expression is byte (*) 7482d5a... c++: ICE with switch and scoped enum bit-fields [PR98043] (*) 16a2a45... go-test.exp: don't quote already-quoted parentheses (*) e910477... compiler: don't name type descriptor for alias type (*) 1cac89d... c-family: Fix hang with -Wsequence-point [PR98126] (*) ffb268f... c++: Adjust array type construction (*) 9d0eb0a... c++: check alias match for specializations [PR98116] (*) 92e563d... Fix location info in ipa_param_body_adjustments::modify_cal (*) 7243907... doc: "used" attribute saves decls from linker garbage colle (*) ebdfd16... tree-optimization/98113 - vectorize a sequence of BIT_INSER (*) cdcbef3... tree-optimization/98117 - fix range set by vectorization on (*) f8fb01f... Housekeeping work in gigi (*) 67c4d1c... Fix internal error on library-level type extended locally (*) 6a1e04b... Fix assembler name collision (*) 6fb8da7... Fix oversight in earlier change (*) 02221be... Fix corner case issue with discriminated record type (*) 090abb0... Fix problematic conversion to boolean type (*) bf615bf... IBM Z: Change Pmode to word_mode for stack probes (*) ad9c120... Fix PR ada/97504 for mips*-linux (*) a6a0db7... ipa-cp: Avoid unwanted multiple propagations (PR 97816) (*) 8441545... Don't build insn-extract.o with rtl checking (*) 7b4ea28... tree-optimization/98137 - enhance split_constant_offset ran (*) 0e49145... Daily bump. (*) 9da3382... doc: Remove -mcet (*) 6643ca0... x86: Check mode of pseudo register push (*) 8c23434... [PATCH] phiopt: Handle bool in two_value_replacement [PR796 (*) 9e12b8b... match.pd: Improve conditional_replacement for x ? 0 : -1 [P (*) bd0f024... Upper cobound is determined by num_images(), not this_image (*) 1fab57f... Re: testsuite: Adjust target requirements for sad-vectorize (*) 6e1edf4... Daily bump. (*) bfa7dd8... aix: fix ASM_OUTPUT_DEF warning (*) 4023420... c++: Normalize nested-requirements twice at parse time [PR9 (*) 904ac85... c++: Distinguish unsatisfaction vs errors during satisfacti (*) 4f47fca... PR target/95294: VAX: Add test cases for MODE_CC representa (*) e552abe... PR target/95294: VAX: Convert backend to MODE_CC representa (*) 76a5535... VAX: Fix the LTO compiler downgrading code to non-PIC model (*) c60d073... PDP11: Use `const_double_zero' to express double zero const (*) 20ab43b... RTL: Add `const_double_zero' syntactic rtx (*) 1be9edf... VAX: Make the `divmoddisi4' and `*amulsi4' comment notation (*) 3c08589... VAX: Correct issues with commented-out insns (*) 2b39f51... VAX: Fix predicates for widening multiply and multiply-add (*) d38f844... VAX: Fix predicates and constraints for bit-field compariso (*) 0a9ea21... VAX: Make `extv' an expander matching the remaining bit-fie (*) b3f3bba... VAX: Ensure PIC mode address is adjustable with aligned bit (*) 8a8de75... VAX: Remove EXTV/EXTZV/INSV instruction use from aligned ca (*) 4c29341... VAX: Fix predicates and constraints for EXTV/EXTZV/INSV ins (*) e93fbce... VAX: Add the `movmemhi' instruction (*) 2c45dc7... VAX: Add a test for the `cpymemhi' instruction (*) b9240a4... VAX: Actually produce QImode and HImode `ctz' operations (*) 273ffa3... VAX: Also provide QImode and HImode `ctz' and `ffs' operati (*) a17ab4b... VAX: Provide the `ctz' operation (*) da076a8... VAX: Add tests for `sync_lock_test_and_set' and `sync_lock_ (*) 65eee57... VAX: Add a test for the SImode `ffs' operation (*) ea84bae... VAX: Actually enable `builtins.md' now that it is fully fun (*) fbe5759... VAX: Correct `sync_lock_test_and_set' and `sync_lock_releas (*) 2500add... VAX: Use an int iterator to produce individual interlocked (*) 47d524a... VAX: Use a mode iterator to produce individual interlocked (*) 630c9a4... jump: Also handle jumps wrapped in UNSPEC or UNSPEC_VOLATIL (*) 4b70b2e... loop-doloop: Add missing call to `onlyjump_p' (*) 64880a7... cfgrtl: Add missing call to `onlyjump_p' (*) 4ec78ef... sel-sched-ir: Add missing call to `onlyjump_p' (*) a2bd4e5... loop-iv: Add missing calls to `onlyjump_p' (*) 94f3367... ifcvt: Add missing call to `onlyjump_p' (*) da749b9... RTL: Also support HOST_WIDE_INT with int iterators (*) 8c18e22... VAX: Correct fatal issues with the `ffs' builtin (*) dfb21f3... VAX: Rationalize expression and address costs (*) 7920fe3... VAX/testsuite: Run target testing over all the usual optimi (*) 85f5a7d... VAX: Define LEGITIMATE_PIC_OPERAND_P (*) 91ae8fb... VAX: Remove `c' operand format specifier overload (*) a27d5f9... PR target/58901: reload: Handle SUBREG of MEM with a mode-d (*) 4eb8f93... modulo-sched: Carefully process loop counter initialization (*) 7ae210d... Fortran: flag formal argument before resolving an array spe (*) 1352bc8... Darwin : Update libtool and dependencies for Darwin20 [PR97 (*) 3e2ae3e... X86_64: Enable support for next generation AMD Zen3 CPU. (*) 625e002... i386: Combine splitters followup [PR96226] (*) 43e84ce... c++: Fix constexpr access to union member through pointer-t (*) c5fd8a9... Daily bump. (*) 918a5b8... runtime: update type descriptor name in fieldtrack C suppor (*) a957532... c++: Fix deduction from auto template parameter [PR93083] (*) df933e3... vec: Simplify use with C++11 range-based 'for'. (*) b968029... rs6000: fix PTR_SIZE in rs6000.c (*) eb79f4d... doc/implement-c.texi: About same-as-scalar-type volatile ag (*) 78c4a9f... gimple: Return fnspec only for replaceable new/delete opera (*) ac2a696... i386: Add combine splitters to allow combining multiple ins (*) 33be07b... fold-const: Don't use build_constructor for non-aggregate t (*) 5a26d4a... c++: Revert dependent-array changes [PR 98116] (*) 97eaf8c... c++: Module API declarations (*) 704ccef... debug: Fix another vector DECL_MODE ICE [PR98100] (*) 65312df... dwarf: Add -gdwarf{32,64} options (*) 485b40a... testsuite: use param for if-to-switch tests (*) 53a0eb0... Add target selector to gcc.dg/pr98099.c (*) 7caa497... Refactor -frecord-gcc-switches. (*) 241a2c4... Fix checking failure in IPA-SRA (*) 9199da4... Document missing params. (*) 9715663... c++: Change __builtin_source_location to use __PRETTY_FUNCT (*) b8dd0ef... Daily bump. (*) 6137188... c++: XFAIL testcase for PR98019 (*) 9a7f5e3... c++: Fix bootstrap on 32-bit hosts [PR91828] (*) dce6c58... Add support for detecting mismatched allocation/deallocatio (*) a3f7a69... c++: Exported using decls (*) f7aeb82... c++: uninstantiated template friends (*) 3089f5f... Go testsuite: update new tests to version in source repo (*) 9f1a650... PowerPC: PR libgcc/97543 and libgcc/97643, fix long double (*) 30b606b... PR fortran/95342 - ICE in gfc_match_subroutine, at fortran/ (*) 656131e... libstdc++: Fix typos in #error strings (*) 442b6fb... fix __builtin___clear_cache overrider fallout (*) 44ac1ea... libstdc++: Update C++20 library implementation status (*) 57d76ee... libtdc++: Define std::source_location for C++20 (*) 9e433b3... libstdc++: Add std::bit_cast for C++20 [PR 93121] (*) adbeeb1... Go testsuite: add a bunch of new tests from source repo (*) 2a099fd... go-test.exp: add -I. when compiling in directory (*) 5ea36d2... c++: Add testcase for PR98019 (*) 4a3b9f4... testsuite: update existing Go tests to source repo (*) 2fb2870... RTEMS: Add Cortex-R52 multilib (*) 3843fa2... libstdc++: Update powerpc-linux baselines for GCC 10.1 (*) 91cfacc... libstdc++: Disable std::array assertions for C++11 constexp (*) eb8c2b3... c++: templatey type creation (*) 756f55e... i386: Fix up ix86_md_asm_adjust for TImode [PR98086] (*) 7254a78... c++: Testcases [PR 98115] (*) 17c9cf3... compiler: cast comparison function result to expected bool (*) cd34d5f... compiler: defer to middle-end for complex division (*) 65af6bc... IBM Z: Fix mode in probe_stack pattern (*) 62fb1b9... c++: Fix array type dependency [PR 98107] (*) 9c68134... aarch64: Don't fold svundef* at the gimple level (*) 277ff34... Fix PR middle-end/98099 (*) 5d10376... Fix PR middle-end/98082 (*) 896048c... c++: Add __builtin_bit_cast to implement std::bit_cast [PR9 (*) 341035a... c++: consteval-defarg1.C test variant for templates (*) 614aff0... tree-ssa-threadedge.c (record_temporary_equivalences_from_s (*) 7356443... Fix division by 0 in printf_strlen_execute when dumping (*) b20cd0c... RISC-V: Canonicalize --with-arch (*) 48ff86a... aarch64: Add +flagm to -march (*) 381d1d0... testsuite: Add testcase for already fixed PR [PR98104] (*) 7031098... Optimize vpsubusw compared to 0 into vpcmpleuw or vpcmpnleu (*) 35c4c67... Fix incorrect replacement of vmovdqu32 with vpblendd which (*) c03a78d... c++: Push parms when late parsing default args (*) 54f97a2... c++: Fix late-parsed default arg context (*) 81d5907... Add popcount<mode> expander to enable popcount auto vectori (*) c05ece9... introduce overridable clear_cache emitter (*) 93d883c... options.exp: unsupport tests that depend on missing languag (*) 5106ff7... Adjust tests even more to avoid ILP32 failures after r11-56 (*) 70a6200... tree-ssa-threadbackward.c (profitable_jump_thread_path): Do (*) 11860cf... Daily bump. (*) 7e231b2... c++: Treat OPAQUE_TYPE types as an aggregate type [PR97947] (*) 4ec9d09... dwarf2out: Fix up add_scalar_info not to create invalid DWA (*) ba3d8df... c++: Implement LWG3396 Clarify point of reference for sourc (*) 2cace1c... rtl-optimization: Fix data flow maintenance bug in reg-stac (*) dc2b372... libstdc++: Fix std::any pretty printer [PR 68735] (*) 2847d7d... c++: Give better placeholder diagnostic (*) d9288bd... c++: Improve init handling (*) 07589ca... c++: typename_type structural comparison (*) 4ed34c6... git: Tell git send-email where to send patches. (*) 69bf1c7... c++: Fix ICE with inline variable in template [PR97975] (*) 4192ffd... c++: Fix tsubst ICE with invalid code [PR97993, PR97187] (*) c68cae8... C++: Module-specific tree flags (*) 8f461a8... libbacktrace: correct buffer overflow tests (*) 0a7dc4b... Adjust test to avoid ILP32 failures after r11-5622 (PR midd (*) 9776b46... IBM Z: Use llihf and oilf to load large immediates into GPR (*) cf44255... Sync .gitignore with binutils-gdb (*) 98e89dc... Go testsuite: update semi6.go from source repo (*) dd053ee... libstdc++: Use libatomic for tests on all 32-bit powerpc ta (*) af41805... c++: RTTI accessors for modules (*) 5bd5d85... compiler: reword "declared and not used" error message (*) ed281e4... compiler: improve mixed named/unnamed parameter error messa (*) c7932d5... compiler: don't advance past unexpected semicolon (*) f0a2d11... Upgrade ACATS testsuite to latest ACATS 2.6 (*) 0fc6469... c++: Add lang_decl, type_decl API (*) 329ae1d... c++: Extend build_array_type API (*) 744ca1b... c++: Fix bootstrap (*) feb93ad... tree-optimization/97630 - fix SLP cycle memory leak (*) bad800c... vec.h: Fix GCC build with -std=gnu++20 [PR98059] (*) 05f7a2a... C++ Module Binding Vector (*) 6725994... MAINTAINERS: Add myself as arc port maintainer (*) f5850e7... ipa: do not DECL_IS_MALLOC for void fns (*) 694d4a6... Use the section flag 'o' for __patchable_function_entries (*) a1ebd4f... x86: Add the missing '.' for -mneeded (*) 8b2c3b5... libstdc++: Use longer timeout for istream::gcount() overflo (*) 74270a5... libstdc++: Fix null pointer dereferences in __gnu_cxx::rope (*) d38fbb5... libstdc++: Fix indentation in rope (*) d01ebe5... Add new test-case. (*) a35d5e9... guard maybe_set_vectorized_backedge_value calls (*) e34153b... expansion: Fix up infinite recursion due to double-word mod (*) 037fe26... expansion: Further improve double-word modulo, division and (*) 337d636... Fix __builtin_clear_padding for empty struct. (*) ee42f82... GDB hooks: improve documentation (*) 8280098... rs6000: Disable HTM for Power10 and later by default (*) 018248e... i386: Fix abs an maxmin expanders for TARGET_PARTIAL_REG_ST (*) 49ca22d... diagnostics: ignore -fmax-errors for ICE (*) c961e94... if-to-switch: Support chain with 2 BBs. (*) e4c02ce... if-to-switch: consider only integral types (*) 7da9741... Use add/sub/neg insns to eliminate compare/test insns on H8 (*) 4bdf1e5... loop-iv: Fix typo in `iv_analyze_expr' description (*) eacc335... go-test.exp: permit trailing */ on ERROR line (*) 6fbec03... Use SHF_GNU_RETAIN to preserve symbol definitions (*) 670f509... libstdc++: Make preprocessor checks for __cpp_lib_atomic_wa (*) a70384f... libstdc++: Fix filesystem::path pretty printer test failure (*) 54967b0... x86: Add -mneeded for GNU_PROPERTY_X86_ISA_1_V[234] marker (*) e0f5e79... Daily bump. (*) 6591e42... Add feature test macro for atomic<T>::wait (*) abef369... Optimize max/min pattern with comparison (*) db365b6... Fix mcore multilib specification (*) bec21c6... Add pretty-printing support for __is_nothrow_{assignable,co (*) b76f83e... PR middle-end/97595 - bogus -Wstringop-overflow due to DECL (*) c7e2ef1... Fix more minor testsuite fallout from improved switch optim (*) eccec86... Feature: Macros for identifying the wide and narrow executi (*) 39836f8... libstdc++: Pretty printers for _Bit_reference and _Bit_iter (*) 968666a... Fix compromised tests after recent switch table improvement (*) 91ddf86... openmp: Avoid ICE on depend clause on depobj OpenMP constru (*) d02c41d... PR middle-end/97373 - missing warning on sprintf into alloc (*) b3147c0... Make -fzero-call-used-regs work on the SPARC (*) 986bb15... testsuite: replace .* with a better regex (*) 9c17474... Darwin, D : Adjust the X spec to cater for duplicate use. (*) efd1d4f... if-to-switch: Fix test-suite patterns. (*) 41676a3... C++ Module keywords (*) 6e3603e... C++ Module parameters & timers (*) 10ee6da... C++ Module options (*) 855bb43... Improve double-word mod even on powerpc [PR97459] (*) 404d0ca... loop-invariant: JUMP_INSNs aren't loop invariant [PR97954] (*) 2133e77... configury : Fix LEB128 support for non-GNU assemblers. (*) 6aa1227... libstdc++: Simplify detection of built-in functions (*) 6ea5a23... Regenerate a configure script omitted in r11-5520. (*) d66db74... testsuite: Correct check_effective_target_hwaddress_exec (*) 31f76c9... C++ : Adjust warning for misplaced attributes. (*) 3940daf... Introduce can_vec_cmp_compare_p (*) 0fb3787... libstdc++: Use longer timeout for slow running tests (*) 03eb092... Add if-chain to switch conversion pass. (*) 58f71a3... libstdc++: Link test with libatomic if needed [PR 98003] (*) 55419d8... gcc/testsuite/s390: Add test cases for float_t (*) a5dd6b6... IBM Z: Configure excess precision for float at compile-time (*) cffd725... testsuite: remove LIT annotation and reduce (*) cbc4ae2... IPA: drop implicit_section again (*) 69157fe... x86_64: Fix up -fpic -mcmodel=large -fno-plt [PR98063] (*) 57fcbe5... middle-end/98070 - fix realloc builtin fnspec (*) a90606a... c++, debug: Treat -std=c++20 -gdwarf-5 like C++14 rather th (*) 934a541... driver: Don't imply -dD for -g3 -g0 [PR97989] (*) 76ab031... RISC-V: Drop some commited accidentally code. (*) 94358e4... Daily bump. (*) c1c6750... Unbreak build with --disable-analyzer (*) dccae0f... Add function comments for recently added member functions. (*) eafb46c... internal/cpu: don't define CacheLinePadSize for mips64x (*) 9ebad4b... compiler, runtime: check len/cap for append(s, make(T, l).. (*) e848a83... libgo: define SO_RCVTIMEO on 32-bit GNU/Linux (*) 5ba975e... compiler: improve error messages for expected curly brace (*) c7f272e... compiler: use correct assignment order for type assertions (*) 8d8fea8... compiler: always use int context for index values (*) 38f1084... compiler: better error messages for missing interface metho (*) 4f32ece... compiler: improve error for import of non-string (*) 66dde7b... Add analyzer plugin support and CPython GIL example (*) 5ddb6ec... Remove dead cc0 code from H8 port (*) b46314c... profopt-execute: unset testname_with_flags if create_gcov f (*) f835e9f... dse: Cope with bigger-than-integer modes [PR98037] (*) 28a7fdd... Optimize or+and+or pattern to and+or (*) 167ab4b... ipa: dump symtab to emergency dump file (*) 57cbb7a... changelog: add hint for a file mismatch (*) e40fece... Fix non-unique testnames (*) 82ac923... libstdc++: Add new C++20 headers to Doxygen settings (*) 637800c... libstdc++: Reduce default test timeout to 360 seconds (*) b6a8e34... libstdc++: Set dg-timeout-factor for more slow tests (*) 1d6f6ac... Fortran: With OpenACC, ignore OpenMP's cond comp sentinels (*) f4e7ea8... Fortran: -fno-automatic and -fopenacc / recusion check clea (*) 2610c78... Fortran's dump-parse-tree.c: Use '==' not '=' for '.eq.'. (*) 69bde2d... [Ada] s-trasym.ads: update the list of supported platforms (*) e76a8ca... [Ada] Remove all ^L characters (*) b601707... [Ada] Enable checks on runtime by default (*) 19b95c2... [Ada] Wrong replacement of Component.Discriminant (*) 1c4dfaf... [Ada] Minor reuse Is_Assignable (*) ad6be99... [Ada] Simplify analysis of assignment statements (*) 3480505... [Ada] Minor reuse Is_Protected_Component (*) c1a69c9... [Ada] Fix internal error on extended return and fixed-point (*) f793711... [Ada] Implement inheritance for Default_Initial_Condition a (*) 7b76fe3... [Ada] Improve error recovery (*) 5a85f31... [Ada] Reimplement Ada.Numerics.Big_Numbers.Big_Reals.Fixed_ (*) e783561... [Ada] Compiler crash on limited conditional expressions (*) 2bf891f... [Ada] Expand integer-only implementation of ordinary fixed- (*) a18d46a... [Ada] Implement -gnateb switch (*) b514643... [Ada] Potential read of uninitialized variable in exp_dist. (*) 336aa63... [Ada] Address warning compiling terminals.c (*) a09afbd... [Ada] Add stream-oriented attributes support for 128-bit in (*) 4056d9a... [Ada] Spurious error on iterator over container with modifi (*) 602c7bc... [Ada] Add comment on special Heap variable used in GNATprov (*) 50a2820... [Ada] Fix serial port control setting on GNU/Linux (*) a6617b2... [Ada] Minor style fixes (*) 9784779... [Ada] Fix folding of comparison operators in GNATprove mode (*) a442bed... [Ada] Crash on ghost assignment check for illegal code (*) f456de4... [Ada] Add continuation message when others choice not allow (*) c161b39... [Ada] Small cleanup in System.Value_F (*) b50706e... [Ada] Confusion in Transform_Function_Array and internal su (*) 86b747a... [Ada] Spurious visibility error in subprogram body in with_ (*) ebbe3f2... tree-optimization/98064 - fix BB SLP live lane extract wrt (*) 1e5c644... changelog: allow subdir wildcard entry (*) d795a8e... doc: Fix description of dg-require-effective-target (*) 4bcded2... tree-optimization/98048 - fix vector lowering of ABSU_EXPR (*) 5877c54... gimple ISEL: fix BB stmt iteration (*) 08cd56a... gcc-changelog: Add libstdc++-v3/testsuite to wildcard prefi (*) 4380d5a... rtl_dump_bb: fix segfault when reporting internal error (*) e855b30... d: Add freebsd support for D compiler and runtime (*) dee11eb... [Obvious] arm: Fix test from failing on some targets [PR918 (*) 4d87bd3... expansion: Improve double-word modulo by certain constant d (*) fbbce1c... changelog: Allow wildcard pattern only. (*) a5ad5d5... RISC-V: Always define MULTILIB_DEFAULTS (*) 3a5d8ed... Fix print_multilib_info when default arguments appear in th (*) a8ae239... fixed _bswapsi2 function (*) 5f628fb... Fix minor bug in ft32 widening multiply (*) a9625c5... Daily bump. (*) bb67ad5... PR fortran/98017 - Suspected regression using PACK (*) ccea137... Fix handling of ignore_stores in ipa_merge_modref_summary_a (*) caea077... Fix freeing of thunk-info (*) eafe8ee... Handle PHIs in compute_objsize. (*) 4dce3b0... d: Add darwin support for D language front-end (*) 2fdf75c... configure: Support building D front-end on *-*-darwin* (*) 4e4ba64... Fix hppa64-hpux11 build to remove source paths from embedde (*) 4612c4d... Fix PR ada/97504 on hppa*-*-hpux*. (*) 01148fa... Skip EAF_UNUSED parameters in handle_pure_call (*) 3350e59... Detect unused parameters in ipa-modref (*) f59be8d... d: Remove d_size_t from front-end sources (PR 87788) (*) 5fbf0ec... Daily bump. (*) 8e59ff5... Improve support of simple bit-fields in -fdump-ada-spec (*) b1adbc2... compiler: avoid follow-on errors for bad types (*) 822ea13... compiler: better error for x, x := 1, 2 (*) c04bd12... Fix PR target/97939 (*) 36ec54a... Generate correct fn specs for some Fortran library function (*) e87559d... Daily bump. (*) fb6b29c... Revert previous change and use pragma to suppress -Wformat- (*) 9ccffd1... preprocessor: Fix #line overflow check [PR97602] (*) 5dbab7b... libphobos: Fix segfault at run-time when using custom Fiber (*) 6b2f370... d: Merge upstream dmd db0df3f7e. (*) f886c4a... libphobos: Merge upstream druntime d37ef985. (*) 6ac67dd... libphobos: Merge upstream phobos 38873fe6e. (*) 9285e0f... d: Add float and double overloads for all core.math intrins (*) 67138ea... testsuite/i386: Fix XOP and FMA4 checking functions [PR9803 (*) e8f83fa... libstdc++: Refactor dejagnu effective-target checks (*) 9df6c9c... INSTALL: Default to --enable-cet=auto (*) 4b5726f... In 'gcc/omp-oacc-kernels-decompose.cc:flatten_binds', don't (*) 4a7c799... libstdc++: Fix -Wrange-loop-construct warnings in filesyste (*) b8ae081... changelog: allow flexible "cherry picked" format. (*) 0d7d69c... libstdc++: Partially revert r11-5314 (*) b6a7b72... tree-optimization/98024 - fix rnflow regression (*) 6fb9b4c... gfortran.dg/gomp/requires-4.f90: Fix !$omp clause (*) d78e106... gfortran.dg/gomp/requires-4.f90: Fix !$omp syntax (*) 83325a9... tree-ssanames: Allow non-SSA_NAME arguments to get_range_in (*) bf0a63a... gimple-fold: Fix another __builtin_clear_padding ICE (*) f324479... OpenACC: Fix integer-type issue with collapse/tile [PR97880 (*) 5f29f3d... aarch64: Introduce --param=aarch64-autovec-preference to se (*) def0e5b... [Ada] Small tweaks to couple of Value routines (*) 4e6b87e... [Ada] Simplify Parent_Is_Boolean with subtype memberships (*) 586f6dd... [Ada] Reuse Append_New_Elmt where possible (*) 4a3b4c2... [Ada] Wrong compile time evaluation of Shift_Right (*) d6a52e4... [Ada] Reference before declaration on C392015 (*) a0f2ee7... [Ada] Restore access type instead of mode out parameter (*) a873cb9... [Ada] Small improvement to System.Value_R.Scan_Raw_Real (*) fdd0a84... [Ada] Do not apply range checks inside generics in GNATprov (*) 9884fc7... [Ada] Do not use 128-bit division for 64-bit fixed-point ty (*) 7d4ee5f... [Ada] To_GM_Time returning invalid value for Invalid_Time (*) 23e3e22... [Ada] Implement AI12-0187 (Stable properties of abstract da (*) 8ff0312... [Ada] Default_Initial_Condition assertion policy is now RM (*) 79b149b... [Ada] Sync doc and code for pragma Assertion_Policy (*) 3e9238f... [Ada] Assertion_Policy is not a valid assertion policy (*) e2df202... [Ada] Do not compile predefined units with -gnatp in gnatma (*) cc7c52c... [Ada] Restore general case for folding comparison of static (*) a2481af... [Ada] Change parameter from access type to mode out (*) bc1304f... [Ada] Move down call to Narrow_Large_Operation in Expand_N_ (*) 7943c4d... [Ada] Reimplement Ada.Numerics.Big_Numbers.Big_Reals.Float_ (*) 84c5462... [Ada] Optimize generation of checks for fixed-point types (*) 2d15041... [Ada] Simplify check for illegal non-returning procedures (*) 05e5950... [Ada] Abort defer mismatch with SJLJ exceptions (*) bf85ff0... [Ada] Emit error messages for null/generic nonreturning pro (*) 7828769... [Ada] Fix tree for expanded instantiations corresponding to (*) 94a5437... [Ada] Adjust head comment of various subprograms in Exp_Fix (*) 946a5b8... [Ada] To_Big_Integer and 128bits integers (*) 69144d4... [Ada] Small tweaks to new implementation of Set_Image_Fixed (*) 9df8679... [Ada] Error in Big_Real comparison (*) 890cfc5... [Ada] Fix oversignt in genericized package System.Value_R (*) 73e07f1... [Ada] Optimize magnitude of integer operations for fixed po (*) 5e9f814... rs6000: Change rs6000_expand_vector_set param (*) 3493b0c... This patch adds absolute jump table support for rs6000. (*) d48df6f... Daily bump. (*) 61c71a6... libstdc++: Define (and use) _GLIBCXX_HAVE_ATOMIC_WAIT (*) 7198827... libstdc++: Only define std::latch if atomic waiting is avai (*) 1a00786... libstc++: Fix typo in new check_effective_target_gthreads p (*) beb9afc... libgfortran: Verify the presence of all functions for POSIX (*) c87cce5... libgfortran: Correct FP feature macro checks (*) 218cedd... libstdc++: Set dg-timeout-factor for some slow tests (*) 39e837c... libstdc++: Allow dejagnu tool_timeout to be overridden (*) 10522ed... libstdc++: Fix some more deadlocks in tests [PR 97936] (*) 10ee46a... libstdc++: Add "futex" and "gthreads" effective-target keyw (*) 294e72e... Fix PR target/96607 (*) a3ebc13... match.pd: Use ranges to optimize some x * y / y to x [PR979 (*) c76b3f9... tree-optimization/97953 - fix bougs range recorded by EVRP (*) 5c197b8... tree-optimization/98015 - fix VEC_COND_EXPR lowering condit (*) d24a4c8... Fix early-debug relocations (*) 715a8bc... i386: Cleanup argument handling in ix86_expand_*_builtin fu (*) 2a93fa4... dwarf: fix language_string for C2X (*) 55ebb0d... ada: c++: Get rid of libposix4, librt on Solaris (*) 2762cb1... libstdc++: Fix undefined FILE* operations in test (*) 127aa17... libstdc++: Add new headers to stdc++.h (*) f670258... rs6000: Set param_vect_partial_vector_usage as 1 for P10 (*) a386566... gimple-fold: Use DECL_PADDING_P in __builtin_clear_padding (*) 39f5e9a... match.pd: Avoid ICE with shifts [PR97979] (*) 776a37f... Delete dead code in ix86_expand_special_args_builtin (*) 5b3a8fa... testsuite/98002 - fix gcc.dg/strncmp-2.c (*) c0c7270... Don't create location wrapper nodes within OpenACC clauses (*) acdf30d... i386: Use SDWIM mode iterator for abs and maxmin [PR97873] (*) e306895... [Ada] Ada.Numerics.Big_Numbers.Big_Reals.To_Big_Real looses (*) 678e195... [Ada] Ada 2020 AI12-0401 Renaming of qualified expression o (*) 8d87bb8... [Ada] Add support for 128-bit fixed-point types on 64-bit p (*) 0938e51... [Ada] Add the remark concerning the use of Image_Ordinary_F (*) 781fb9a... [Ada] Add support for .c output file (*) aa83f3d... [Ada] Reuse Is_Generic_Subprogram where possible (*) ebf90d6... [Ada] Minor reformatting and a typo fix (*) c9e2eeb... [Ada] Replace warning suppression with assertion (*) 4e94b24... [Ada] Improve error message on illegal prefixed procedure c (*) 52424b1... [Ada] Crash on task declaration with Restriction_Warning (N (*) 9597d24... [Ada] Sync wide Ada.String hashing units (*) bc0c82e... [Ada] Avoid potentially repeated calls to Prefix in Eval_Sl (*) 81c629f... [Ada] Warn on slices of the form A (subtype) for all object (*) 433b2e9... [Ada] Remove duplicated calls to Set_Entity (*) 0ea5290... [Ada] Memory leak in concatenation with Initialize_Scalars (*) a160b4e... [Ada] Reuse Is_Concurrent_Type when detecting protected or (*) 416f9a2... [Ada] Constraint_Error in Task_Wrapper and -u0 (*) ccd05f6... [Ada] Pass base type to Set_Has_Own_Invariants (*) 2015a57... [Ada] Adjust documentation of Aft_Value and Scale_Value (*) b6735a1... [Ada] Incorrect runtime accessibility check on access discr (*) adfa6cb... [Ada] Remove extra whitespace in bounded container Read pro (*) 5af3a22... [Ada] Reuse Is_Access_Object_Type where possible (*) 5f7ee28... [Ada] Simplify checks for library unit pragmas (*) 21d6636... [Ada] Add contracts to Ada.Strings.Maps (*) 0dd6aab... [Ada] New warning on questionable missing parentheses (*) 96ccfec... [Ada] Issue advice for error regarding Old/Loop_Entry on un (*) e394660... [Ada] Correct a typo, plus other minor reformatting (*) 3268fb4... [Ada] Spurious error on formal package with overloaded subp (*) 1e00c00... [Ada] Compiler crash on named association in return aggrega (*) 8593037... [Ada] Fix casing of "circular instantiation" error (*) 32b0abb... i386: Optimize psubusw compared to 0 into pminuw compared t (*) 768ce4f... C: Do not drop qualifiers in typeof for _Atomic types. [PR6 (*) 8f81f43... testsuite: Adjust nextafter and skip profile-info-section o (*) a02e304... [PR97983] LRA: Use the right emit func for putting insn in (*) 360258d... Daily bump. (*) ca23341... Clean up -Wformat-diag warnings (PR bootstrap/97622, PR boo (*) 15f82d8... New ipa-modref testcases (*) bb07490... Add EAF_NODIRECTESCAPE flag (*) 5962efe... Copy arg_flags in duplication hoooks in ipa-modref (*) 94172dc... PR fortran/85796 - Floating point exception with implied do (*) 1049e54... Add 'g++.dg/gomp/map-{1,2}.C' (*) 0cab706... Fix templatized C++ OpenACC 'cache' directive ICEs (*) 4919ed7... Improve abs with overflow implementations (*) dfc537e... libstdc++: Remove redundant clock conversions in atomic wai (*) 7d2a98a... libstdc++: Encapsulate __gthread_cond_t as std::__condvar (*) f76cad6... libstdc++: Fix testsuite helper functions [PR 97936] (*) aec2d68... PR middle-end/97956 - ICE due to type mismatch in pointer_p (*) 9d908b7... libstdc++: Fix missing subsumption in std::iterator_traits (*) 1a8d1f5... libstdc++: Fix test failure on AIX (*) b85fb31... libsanitizer: Add recently added commit to LOCAL_PATCHES (*) a478505... libsanitizer: Add tests (*) 93a7325... libsanitizer: Add hwasan pass and associated gimple change (*) 0854b58... libsanitizer: mid-end: Introduce stack variable handling f (*) 3bd8783... libsanitizer: options: Add hwasan flags and argument parsi (*) 170e618... libsanitizer: Add option to bootstrap using HWASAN (*) 8a769f8... libsanitizer: Only build libhwasan when targeting AArch64 (*) edb07cb... libsanitizer: Tie the hwasan library into our build system (*) 8eb1274... libsanitizer: Hwasan reporting check for dladdr failing (*) 1ee3d1e... libsanitizer: add hwasan. (*) b13dacd... testsuite: Rename test to avoid typo in its name [PR95862] (*) a4d9837... aarch64: Avoid false dependencies for SVE unary operations (*) 4aff491... compiler: avoid silent truncation for string(1 << 32) (*) 049ce9d... middle-end: __builtin_mul_overflow expansion improvements [ (*) 45281f1... Free more of CFG (*) fddc7f0... middle-end/97579 - lower VECTOR_BOOLEAN_TYPE_P VEC_COND_EXP (*) 52ce50d... Fix atomic_capture-1.f90 testcase (*) a46fa65... [Ada] Further optimization with uninitialized aggregates (*) 55fae09... [Ada] Spurious error on instance with predicated actual (*) 57966b4... [Ada] Fix couple of minor issues with local exception propa (*) 7a17384... [Ada] Remove shadowing by a nested subprogram parameter (*) ea89e1c... [Ada] Merge duplicated processing for gnatmake -u and -U sw (*) 47c2b77... [Ada] Document attribute Has_Tagged_Values in GNAT RM (*) 14a16e3... [Ada] Minor whitespace fix in expansion of attribute Size (*) 52b9a26... [Ada] Use hardcoded names when converting aspects to pragma (*) 6d97121... [Ada] Reuse Is_Named_Number where possible (*) 28488f5... [Ada] Simplify aspect processing with membership tests (*) a79039c... [Ada] Fix copy-paste mistake in diagnostics for aspect Effe (*) ad26cae... [Ada] Simplify Ekind tests with wrappers and membership tes (*) 49c4dd7... [Ada] Simplify Is_Standard_xxx_Type routines with membershi (*) a24033e... [Ada] Consistently use explicit Entity_Id type instead of a (*) eb0d08a... [Ada] Don't constant-fold renamed qualified expressions (*) 2d80df4... [Ada] Remove dead and duplicated diagnostics for generic ac (*) 595c9ae... [Ada] Remove hyphens in two cases of "side-effect" used as (*) e480bca... [Ada] Crash on right shift operator for signed integers (*) 4d617c3... [Ada] Reinstate utime based code for vx6 in __gnat_copy_att (*) a6fecb0... [Ada] Minimize side-effect removal in GNATprove mode (*) 9d41d78... [Ada] Adjust support for 128-bit integer types in System.Ra (*) a8c229e... [Ada] Fix internal compilation error on circular type in SP (*) 6d88dbd... [Ada] Add support for 128-bit integer types to GNAT.Random_ (*) bbf14e1... [Ada] Allow debugging finalization-related expanded code (*) cf4737d... [Ada] Unrecursify Set_Digit/Set_Image_Unsigned procedure (*) 6b0c5c7... [Ada] Remove repeated calls to Attribute_Name (*) 193040a... [Ada] Fix crash on invalid `pragma Profile` (*) 868268a... [Ada] Reuse Is_Named_Number where possible (*) 90cb252... [Ada] Fix style and typos in code for expanding attribute r (*) 97a26d1... [Ada] Minor refine type of a counter variable (*) bc771e6... arm: Add test that was missing from old commit [PR91816] (*) a5ccfd0... libstdc++: Fix silly typos [PR 97936] (*) ad9cbce... libstdc++: Fix handling of futex wake [PR 97936] (*) a7285c8... middle-end: Reject flexible array members in __builtin_clea (*) 1e2c9a2... Daily bump. (*) d3e763e... changelog: fix parsing of a revert commit (*) a3313a2... libstdc++: Disable failing tests [PR 97936] (*) 211d68d... PR c/97955 - ICE in build_array_type_1 on invalid redeclara (*) f2a5cdf... Add a note. (*) 92a3004... c++: ICE with int{} in template. [PR97899] (*) ce2d954... Revert: "Fix -ffast-math flags handling inconsistencies" (*) 1805dbc... Adjust regex pattern to expect an additional attribute and (*) bc8f0f1... [PR97933] LRA: find correctly last empty dest block. (*) f30a9a8... arm: correctly handle negating INT_MIN in arm_split_atomic_ (*) 13f93cf... preprocessor: Add deferred macros (*) 489be31... aarch64: Fix aapcs64 testsuite failures (*) 7e0078f... libstdc++: Run all tests in file (*) 4bbd5d0... libstdc++: Throw instead of segfaulting in std::thread cons (*) e253d36... libstdc++: Use __libc_single_threaded for locale initializa (*) 97981e1... Tweak plugin-gcn.c defines (*) 4acba48... IBM Z: Restrict vec_cmp<m><n> on z13 (*) fbd4553... IBM Z: Update autovec-*-quiet-uneq expectations (*) c4fa372... Fix -ffast-math flags handling inconsistencies (*) 6076953... [Ada] Fix inconsistent parameter of SPARK_Msg_NE (*) eafca96... [Ada] Cannot process -S -o with GNAT LLVM (*) bfe5f95... [Ada] Reuse Is_Packed_Array where possible (*) cb9d41e... [Ada] Fix minor typos in comments (*) 78004c4... [Ada] Compiler crash on assertion pragma in ghost region (*) 42b91d9... [Ada] Reuse In_Same_List where possible (*) 45ce230... [Ada] Simplify Is_Loop_Pragma (*) 428b131... [Ada] Replace chained if-then-elsif with case stmt for attr (*) 3a6fa9a... [Ada] Cleanup expansion of attribute Constrained (*) 1b55b8d... [Ada] Recognize delta and extension aggregates as objects (*) 7883a61... [Ada] Implement No_Unrecognized_{Aspects,Pragmas} restricti (*) 218079e... [Ada] Accept local objects in the prefix of attribute Loop_ (*) 4f94320... [Ada] Fix crash in GNATprove on inlined subprogram in defau (*) fa65696... [Ada] Wrong resolution of universal_access = operators (*) 13209ac... [Ada] Premature finalization on build in place return and c (*) 2afd55a... [Ada] Small cleanup in the Ada.Text_IO hierarchy (*) 80a09e0... [Ada] AI12-0394 Named Numbers and User-Defined Numeric Lite (*) dcb1cad... [Ada] Fix internal error on multiple nested instantiations (*) e269fed... [Ada] Fix String_Literal aspect spec checking problem for s (*) 91592d0... [Ada] Handle correctly current instance of PO in local subp (*) ac9ed5c... [Ada] Documentation: update -gnatyk description (*) 91edb3f... [Ada] Fix spurious error on child library-level subprogram (*) 1cc9eca... [Ada] Wrong finalization in call with if expression (*) 7f09424... [Ada] Implement Big_Integer.From_String fully (*) 3e65b68... [Ada] Fix resolution of subtype_indication in delta aggrega (*) 3ac0642... [Ada] Use high-level Present instead of low-level equality (*) 4127328... [Ada] Reject Global/Depends contracts on null procedures (*) 9cfd2c3... [Ada] Wrong handling of _ in Big_Reals.From_String (*) 02fb128... [Ada] Remove SPARK-specific expansion of array aggregates (*) 2307a1a... [Ada] Document characteristics of decimal fixed point types (*) a1dd66b... i386: Add *setcc_hi_1* define_insn_and_split [PR97950] (*) 4adfcea... middle-end: Prefer no RMW in __builtin_clear_padding implem (*) a40d577... testsuite: Add testcase for already fixed bug [PR97964] (*) 8c3aa35... More explicit checking of which OMP constructs we're expect (*) f721753... [testsuite] Avoid Tcl 8.5-specific behavior (*) 54f7207... [testsuite] Emit 'warning' instead of 'error' diagnostics f (*) 24b553d... [testsuite] Enable column location checking for 'dg-optimiz (*) 2aaf44a... openmp: Fix C ICE on OpenMP atomics (*) 4866b2f... middle-end, c++: Treat shifts by negative as undefined [PR9 (*) 4cd35cf... Fix expected output after recent changes (*) ab1d52b... test: Update some cases for vect_partial_vectors_usage_1 (*) 5700973... tree-opt: Fix segfault in tree-if-conv.c with -march=armv8. (*) 6692c40... Dump type attributes in dump_function_to_file. (*) 8e6198d... Daily bump. (*) ed43143... c: Allow comparison of pointers to complete and incomplete (*) f38a33a... ipa: special pass-through op for Fortran strides (*) f80565d... Adjust rtx_costs for h8300 (*) 53a9065... config.sub, config.guess : Import upstream 2020-11-07. (*) eae68c4... testsuite: Adjust pruning (*) 1ccee0f... libstdc++: Fix variable declared with wrong type (*) 0986d3b... libstdc++: Fix linker errors due to missing 'inline' keywor (*) 92b47a3... libstdc++: Add configure checks for semaphores (*) 183ae52... libstdc++: make atomic waiting depend on gthreads or futexe (*) bcbde43... log/syslog: correct asm name for C function (*) fd62dae... libstdc++: Link tests to libatomic as required [PR 97948] (*) 7ee0681... Release ipa-prop's agg.items and make alocation more carefu (*) 54af300... Do not leak SSANAMES in lto streamer (*) 204b61b... Diagnostic for module importation (*) ff1c10c... c++: Add empty module.cc (*) 77ee207... MSP430: Remove target-specific handling of the "persistent" (*) 692d3b7... fix hybrid SLP discovery debug stmt issue (*) 762ca20... Implement the "persistent" attribute (*) fb8309d... cp/decl.c: Set DECL_INITIAL before attribute processing (*) b510765... Fix "noinit" attribute being ignored for -O0 and -fdata-sec (*) 4a8c543... Document bootstrap-asan configure option (*) 771a455... testsuite/arm: add missing -mthumb to several tests (*) d3585f5... c++: Add missing verify_type_context call [PR97904] (*) b1a5e1b... Daily bump. (*) e23f47e... i386: Use SWI48DWI mode iterator for abs and maxmin [PR9787 (*) f16897c... H8 cc0 conversion (*) 23045f8... d: Fix OutOfMemoryError thrown when appending to an array w (*) c1fb592... widening_mul: pattern recognize further forms of __builtin_ (*) fdd2fb1... Partially revert recent H8 patch for conditional branches (*) 3c52cd5... Darwin : Avoid a C++ ODR violation seen with LTO. (*) 7a97e2f... Daily bump. (*) c51e31a... c++: Extend -Wrange-loop-construct for binding-to-temp [PR9 (*) 6f20c42... c++: Reject identifier label in constexpr [PR97846] (*) 0999f26... c++: Fix ICE-on-invalid with -Wvexing-parse [PR97881] (*) 1cb50c0... testsuite: localclass2 require LTO (*) 78cd6a6... c++: Allow template lambdas without lambda-declarator [PR97 (*) ddaad23... Use OEP_MATCH_SIDE_EFFECTS in compare_ao_refs (*) caf17f3... c++: Fix wrong error with constexpr destructor [PR97427] (*) 62d1958... libstdc++: Fix atomic waiting for non-linux targets (*) d4a20f9... Update vec-35.c and vect-35-big-array.c (*) 8ee8afa... Improve hasing of anonymous namespace types (*) c84add5... Re-enable vector pair memcpy/memmove expansion (*) f8f8909... Make MMA builtins use opaque modes (*) 1e2d857... Additional small changes to support opaque modes (*) a345413... Darwin, libgfortran : Do not use environ directly from the (*) 93f1186... Darwin, libsanitizer : Support libsanitizer for x86_64-darw (*) dec42fe... libgo: update to Go 1.15.5 release (*) 82e5048... Daily bump. (*) 81a3f3d... Include math.h in nextafter-2.c test. (*) 9bdb34c... Power10: Add missing IEEE 128-bit XSCMP* built-in mappings. (*) 83a1bee... libstdc++: Add C++2a synchronization support (*) 89d9c63... dwarf2: ICE with local class in unused function [PR97918] (*) 27c5416... PR middle-end/97861 - ICE on an invalid redeclaration of a (*) ba23e04... libstdc++: Limit memory allocation in stable_sort/inplace_m (*) 9e071b6... libada: Check for the presence of _SC_NPROCESSORS_ONLN (*) f50c417... NetBSD/libgcc: Check for TARGET_DL_ITERATE_PHDR in the unwi (*) df90f07... PR middle-end/97879 - ICE on invalid mode in attribute acce (*) a01dda3... compiler, libgo: change mangling scheme (*) 90bf60c... libstdc++: _Rb_tree code cleanup, remove lambdas (*) d108101... Improve hashing of decls in ipa-icf-gimple (*) 4c3b16f... Only compare sizes of automatic variables (*) 6585462... re: FAIL: gcc.dg/pr97515.c (*) f671b3d... PR target/97727 aarch64: [testcase] fix bf16_vstN_lane_2.c (*) bf0a396... doc: Fixup a couple of formatting nits (*) 8670629... [PR target/97726] arm: [testsuite] fix some simd tests on a (*) ad318e3... SLP: Have vectorizable_slp_permutation set type on invarian (*) 640ebeb... libstdc++: Remove <memory_resource> dependency from <regex> (*) 4405edb... Deal with (pattern) SLP consumed stmts in hybrid discovery (*) 6e820b9... dump SLP_TREE_REPRESENTATIVE (*) 1bea0d0... c++: Add __builtin_clear_padding builtin - C++20 P0528R3 co (*) 410b8f6... arm: Fix up neon_vector_mem_operand [PR97528] (*) 1b3c981... Plug loophole in string store merging (*) cd287ab... Fix comment in ipa-icf-gimple.c (*) 8e39410... Fix comparsion of {CLOBBER} in icf (*) fdace75... i386: Optimize abs expansion [PR97873] (*) a774a6a... configury: Fix up --enable-link-serialization support (*) 02109ea... rs6000: Fix p8_mtvsrd_df's insn type (*) 32934a4... C: Drop qualifiers during lvalue conversion [PR97702] (*) d62586e... Daily bump. (*) d3f2933... ranger: Improve a % b operand ranges [PR91029] (*) d0d8b5d... Process only valid shift ranges. (*) 5bba221... c++: Template hash access (*) 08b4d32... libstdc++: Avoid calling undefined __gthread_self weak symb (*) bfc139e... c++: Expose constexpr hash table (*) 0862d00... Fix two bugs in operand_equal_p (*) 8156cfa... c, tree: Fix ICE from get_parm_array_spec [PR97860] (*) ae48b74... c++: Fix array new with value-initialization [PR97523] (*) 25056bd... c++: Fix crash with broken deduction from {} [PR97895] (*) e1f0713... config: Add tests for modules-desired features (*) 255483e... c++: Relax new assert [PR 97905] (*) 5ace177... pru: Add builtins for HALT and LMBD (*) 0b0061f... vect: Add a “very cheap” cost model (*) 5e6a431... libstdc++: Add missing header to some tests (*) 5c5a67e... AArch64: Add cost table for Cortex-A76 (*) 1d77928... AArch64: Improve inline memcpy expansion (*) 2729378... Fix PR ada/97805 (*) 9844497... preprocessor: main file searching (*) b204d77... libstdc++: Move std::thread to a new header (*) b108faa... libstdc++: Fix overflow checks to use the correct "time_t" (*) bf42584... preprocessor: main-file cleanup (*) d84ba81... Fix bootstrap (*) 717e22d... Fix gcc.dg/pr97897.c (*) b08e0ee... refactor reassocs get_rank (*) d8cf897... Fix operand_equal_p hash and copare of ODR_TYPE_REF (*) 27842e2... [3/3] [AArch64][vect] vec_widen_lshift pattern (*) 9fc9573... [2/3] [vect] Add widening add, subtract patterns (*) ec46904... [1/3][aarch64] Add vec_widen patterns to aarch64 (*) ec383f0... tree-optimization/97901 - ICE propagating out LC PHIs (*) 43a0deb... Enhance debug info for fixed-point types (*) 0d82909... tree-optimization/97897 - complex lowering on abnormal edge (*) 5013418... i386: Disable *<absneg:code><mode>2_i387_1 for TARGET_SSE_M (*) 7003374... Minor H8 shift code generation change in preparation for cc (*) 25bb75f... Daily bump. (*) 1be4878... Fix middle-end/85811: Introduce tree_expr_maybe_non_p et al (*) 579d235... lto: Fix typo in comment of gcc/lto/lto-symtab.c (*) 71c9d2b... vrp: Fix operator_trunc_mod::op1_range [PR97888] (*) 84e0549... plugins: Allow plugins to handle global_options changes (*) f3f312b... analyzer: only use CWE-690 for unchecked return value [PR97 (*) 0802809... Objective-C++ : Avoid ICE on invalid with empty attributes. (*) f44e609... Optimize two patterns with three xors (*) 6fae7ed... openmp: Retire nest-var ICV for OpenMP 5.1 (*) 965e0cc... Update gcc zh_TW.po. (*) 95db7e9... options, lto: Optimize streaming of optimization nodes (*) d326ebc... configury: --enable-link-serialization support (*) 71e234a... testsuite: Adjust bb-slp-pr68892.c for AArch64 (*) ee9dd1c... testsuite: Adjust gcc.dg/vect/slp-21.c for Arm targets (*) 6a9cd27... testsuite: Add vect_perm3_int guards (*) 6d0ffd9... testsuite: Add a vect_partial_vectors_usage_2 guard (*) 0f545ad... testsuite: Fix vect/vect-sdiv-pow2-1.c (*) 92648fa... aix: Fixinclude (*) c9c3d5f... preprocessor: C++ module-directives (*) 7ceb899... preprocessor: Add support for header unit translation (*) db87f19... preprocessor: Update mkdeps for modules (*) d4a788c... libstdc++: Fix ranges::join_view::_Iterator::operator-> [LW (*) 2f2709e... [PR97870] LRA: don't remove asm goto, just nullify it. (*) (*) This commit already exists in another branch. Because the reference `refs/users/ppalka/heads/libstdcxx-floating-to_chars' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.
reply other threads:[~2020-12-17 14:43 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20201217144316.0DE673894C0C@sourceware.org \ --to=ppalka@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
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).