public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: Jan Hubicka <hubicka@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org Subject: [gcc/hubicka/heads/honza-gcc-benchmark-branch-v2] (1124 commits) Merge remote-tracking branch 'origin/master' into me/honza- Date: Thu, 28 Jan 2021 10:39:35 +0000 (GMT) [thread overview] Message-ID: <20210128103935.3C3CE3858020@sourceware.org> (raw) The branch 'hubicka/heads/honza-gcc-benchmark-branch-v2' was updated to point to: 38e966646ef... Merge remote-tracking branch 'origin/master' into me/honza- It previously pointed to: 8dcfa368fb6... Merge remote-tracking branch 'origin/master' into me/honza- Diff: Summary of changes (added commits): ----------------------------------- 38e9666... Merge remote-tracking branch 'origin/master' into me/honza- 1cdca42... Fix strides for C descriptors with stride > 2. (*) 081c966... [PR97684] IRA: Recalculate pseudo classes if we added new p (*) 9cd7c32... c++: Dependent using enum [PR97874] (*) 5516341... aarch64: Fix up *aarch64_bfxilsi_uxtw [PR98853] (*) 7a279be... Combine patterns for p10 load-cmpi fusion (*) 3670dbe... libstdc++: Regenerate libstdc++ HTML docs (*) d53a4f9... aarch64: Use RTL builtins for [su]mlal intrinsics (*) c31a633... libstdc++: Use printf to print control characters (*) 02e3229... libstdc++: Add simd testsuite (*) 2bcceb6... libstdc++: Add std::experimental::simd from the Parallelism (*) c91db79... tree-optimization/98854 - avoid some PHI BB vectorization (*) 3fd1072... aarch64: Use RTL builtins for integer mls_n intrinsics (*) d2201ac... aarch64: Use RTL builtins for integer mls intrinsics (*) a199da7... libstdc++: Optimize std::string_view::find [PR 66414] (*) 9d66505... aarch64: Use RTL builtins for integer mla_n intrinsics (*) f004d6d... libstdc++: Add string contains member functions for C++2b (*) 4225af2... Fortran: Fix ICE due to elemental procedure pointers [PR939 (*) 686b1cd... libgcc, i386: Add .note.GNU-stack sections to the ms sse/av (*) 530b1d6... Fix ICE for [PR target/98833]. (*) 6cf4343... testsuite: Fix TBAA in {sse,avx}*and*p[sd]*.c tests (*) 003f041... Fortran: Fix ICE due to elemental procedure pointers [PR984 (*) da5c25f... Rename PROP_trees to PROP_gimple (*) efc9ccb... varpool: Restore GENERIC TREE_READONLY automatic var optimi (*) e62bb7f... Daily bump. (*) 78739c2... c++: Add support for -std=c++23 (*) 96253f0... c++: Invisible refs are not restrict [PR97474] (*) a4dfd0f... c++: constexpr and empty fields [PR97566] (*) e80f1f6... testsuite: Fix TBAA in sse*and*p[sd]*.c tests (*) 9c41bcc... Fix PR ada/98228 (*) 6e44c09... dwarf2asm: Fix bootstrap on powerpc*-*-* [PR98839] (*) 17ad8cd... aarch64: Tighten up checks for ubfix [PR98681] (*) 5bbc80d... Fix dumping of VEC_WIDEN_{PLUS,MINUS}_{LO,HI}_EXPR (*) 4b59dbb... middle-end/98726 - fix VECTOR_CST element access (*) 2e81b16... liblsan: build missing lsan_posix.cpp file (*) d40b21e... libgcov: improve profile reproducibility (*) 80198c7... Commit test case for PR 67539. (*) b3cc0c9... testsuite/g++.dg/modules/modules.exp: Janitorial fixes (*) d9f5036... amdgcn: Allow V64DFmode min/max reductions (*) 5a36cae... d: Merge upstream dmd 609c3ce2d, phobos 3dd5df686 (*) eb77a93... testsuite: Fix up pr98807.c on i686-linux [PR98807] (*) 7423731... dwarf2asm: Fix up -gdwarf-64 for 32-bit targets (*) 667c8e3... skip asan-poisoning of discarded vars (*) 161e4c0... Daily bump. (*) a61efd4... PR fortran/70070 - ICE on initializing character data beyon (*) d6f1cf6... PR c++/98646 - spurious -Wnonnull calling a member on the r (*) 7d54ccc... Commit test case for PR 96386. (*) a43e0df... Add test case for PR 96843. (*) 0194e2f... libgomp: Add documentation for omp_fulfill_event runtime fu (*) d9ad3b4... Fix wrong format for fprintf. (*) 94ff4c9... c++: [[no_unique_address]] in empty base [PR98463] (*) 10c83fb... gcc/fortran/intrinsic.texi: Fix typos (*) fe5cb7f... configure: Add workaround for buggy binutils 2.35 [PR98811] (*) e05a117... Enable -fprofile-reproducible=parallel-runs for profiledboo (*) 5089df5... Restore profile reproducibility. (*) defc40d... middle-end/98807 - more vector_element_bits fixes (*) 0433fc2... RTEMS: Fix default linker script (*) 5d01fc7... Fix internal error on extension with interface at -O2 (*) c6b0e33... Fortran: Fix deferred character lengths in array constructo (*) 2822991... RTEMS: Fix GCC specification (*) b7a0507... fold: Fix up strn{case,}cmp folding [PR98771] (*) 389b67f... Arm: Add NEON and MVE complex mul, mla and mls patterns. (*) 02551aa... Daily bump. (*) 6b16333... Daily bump. (*) 81f928e... libphobos: Fix executables segfault on mipsel architecture (*) 7e0f147... c++: private inheritance access diagnostics fix [PR17314] (*) c63f091... rs6000: Fix up __m64 typedef in mmintrin.h [PR97301] (*) a8cef3c... c++: 'this' injection and static member functions [PR97399] (*) eb9883c... testsuite: fix gcc.target/powerpc ilp32 failures (*) 8502e23... Daily bump. (*) 16b7b8a... aarch64: Use RTL builtins for integer mla intrinsics (*) 8910082... c++: ICE with noexcept in class in member function [PR96623 (*) ab8cde8... testsuite: Enable spbp.C on AIX. (*) 9cead79... doc: ensure GCC_EXTRA_DIAGNOSTIC_OUTPUT gets an HTML anchor (*) 70ab52b... testsuite: Fix a typo - UINON_TYPE to UNION_TYPE - in gcc.t (*) b30e19b... testsuite: Fix a typo - UINON_TYPE to UNION_TYPE - in gcc.t (*) d08677c... testsuite: Fix sse2-andnpd-1.c and sse-andnps-1.c testscase (*) b485fa1... dwarf2out: Always emit required 0 entries for DWARF 5 in *. (*) 32a93ea... MAINTAINERS: Add myself for write after approval (*) 90cbc76... c++: Fix base copy elision thinko [PR98744] (*) a9ed182... c++: Fix up ubsan false positives on references [PR95693] (*) 25fc4d0... c++: ICE when mangling operator name [PR98545] (*) bf8ee9e... Fortran: Fix for class functions as associated target [PR98 (*) d7e681f... Testcase for old PR 47059 (*) 9d33785... tree-ssa-mathopts: Use proper poly_int64 comparison with pa (*) eee8ed2... testsuite: Uniquify test names [PR 98795] (*) 4be156d... middle-end/98793 - properly handle BLKmode vectors in vecto (*) e3a8ef8... rs6000: Enable vec_insert for P8 with rs6000_expand_vector_ (*) b292255... rs6000: Support variable insert and Expand vec_insert in ex (*) b46027c... Drop time profile for multi-threaded training run. (*) 4804de4... driver: do not check file existence here [PR 98452] (*) 8bad25e... middle-end/98773 - always sign extend CHREC_RIGHT (*) 36fe1cd... match.pd: Replace incorrect simplifications into copysign [ (*) e287a2a... on ARRAY_REFs sign-extend offsets only from sizetype's prec (*) fd61ca6... tree-optimization/98786 - fix issue with phiopt and abnorma (*) 4e3beac... arm: Fix ICE with incompatible values for -mfp16-format [PR (*) ee78c20... Lower AVX512 vector comparison to AVX version when dest is (*) bca467e... c++: ICE with delayed noexcept and attribute used [PR97966] (*) 070a1fb... MAINTAINERS: Update my e-mail address (*) 7559d46... Daily bump. (*) 9929d04... testsuite: Adjust cpp2a/lambda-uneval regrex (*) 68ba103... [PR98777] LRA: Use preliminary created pseudo for in LRA el (*) efb6bc5... fwprop: Allow (subreg (mem)) simplifications (*) f645da0... c++: Fix excessive instantiation inside decltype [PR71879] (*) 7944753... c++: Fix null this pointer [PR 98624] (*) 0fb7aa2... c++: Fix up potential_constant_expression_1 FOR/WHILE_STMT (*) 43705f3... aarch64: Use canonical RTL for sqdmlal patterns (*) 279d3a8... d: Enable private member access for __traits (*) e154009... Fix typo in arm_mve.h __arm_vcmpneq_s8 return type (*) 0568f80... arm: [testuiste] Fix ivopts.c target test [PR96372] (*) 9be0a89... gcc/fortran/intrinsic.texi: Fix typo (*) 3c1cf73... c++: Stat-hack for members [PR 98530] (*) a1a967c... libstdc++: Regenerate Makefile.in (*) eaf8837... Fortran: This patch fixes comments 23 and 24 of PR96320. (*) f46a401... testsuite/97299 - more gcc.dg/vect/slp-reduc-3.c massaging (*) 8afef30... testsuite/98241 - remove ilp32 XFAIL of gcc.dg/pr78973.c (*) fa9d1ad... testsuite/98224 - un-XFAIL Walloca-2.c on ilp32 (*) e711b67... Fix incorrect optimization by cprop_hardreg. (*) b93d0e3... Daily bump. (*) fb39c4f... aix: make ctype_inline.h thread-safe and avoid _OBJ_DATA ch (*) 842afc4... Re: trapv question (*) 0bb27b8... libgomp: Fix up GOMP_task on s390x (*) 911f797... c++: Avoid UB in signed shift [PR 98625] (*) e140f5f... aarch64: Split vec_selects of bottom elements into simple m (*) f8c6777... rs6000: Fix rs6000_emit_le_vsx_store (PR98549) (*) 27c7928... debug: Fix up DWARF 5 -g -flto -ffat-lto-objects [PR98765] (*) 4334b52... [PR98722] LRA: Check that target has no 3-op add insn to tr (*) 261cdd2... Handle overflow in dependence analysis lambda ops gracefull (*) 49e8c14... Optimize combination of comparisons to dec+compare (*) cafcfcb... c++: Fix tsubsting CLASS_PLACEHOLDER_TEMPLATE [PR95434] (*) 79e1251... c++: Defer access checking when processing bases [PR82613] (*) ea74a3f... vect: Fix VLA SLP invariant optimisation [PR98535] (*) a95538b... Fix gfortran.dg/gomp/task-detach-1.f90 for non 64bit pointe (*) 4d2ecd9... builtins: Fix up two bugs in access_ref::inform_access [PR9 (*) 3459978... tree-optimization/98758 - fix integer arithmetic in data-re (*) 7ab1abf... openmp: Don't ICE on detach clause with erroneous decl [PR9 (*) c05cdfb... OpenMP/Fortran: Fix gfortran.dg/gomp/is_device_ptr-2.f90 (*) b83604c... dwarf2out: reset generation count in toplev::finalize [PR98 (*) f35a4f9... Daily bump. (*) 6bc6094... testsuite: aix testsuite adjustments (*) a311dfa... Update gcc de.po. (*) 2b27f37... c++: Crash when deducing template arguments [PR98659] (*) eed40bc... compiler: initialize variables with go:embed directives (*) d89b00c... c++: ICE with USING_DECL redeclaration [PR98687] (*) 9693e25... PR middle-end/98664 - inconsistent -Wfree-nonheap-object fo (*) 29853c6... c++: Always check access during late-parsing of members [PR (*) c37f1d4... c++: ICE when late parsing noexcept/NSDMI [PR98333] (*) 7266ff2... c++: Remove unused fn (*) 6e6f3ed... c++: Fix null this pointer [PR 98624] (*) 6a2a386... alias: Fix offset checks involving section anchors [PR92294 (*) 04cdb13... [PATCH, rs6000] Update pr88233.c test (pr91799) (*) 04b472a... aarch64: Relax flags of saturation builtins (*) 763b865... aarch64: Remove testing of saturation cumulative QC bit (*) 8227106... [committed] Fix dwarf-float.c test in testsuite (*) 66dd412... ipa/98330 - avoid ICEing on call indirect call (*) f27cd6f... middle-end/98638 - avoid SSA reference to stmts after SSA d (*) 4b690f1... sparc,rtems: add __FIX_LEON3FT_TN0018 for affected targets (*) 7d6f7e9... ipa/97673 - fix input_location leak (*) 049bfd1... OpenMP/Fortran: Fixes for {use,is}_device_ptr (*) 9b8741c... ipa-sra: Do not remove return values needed because of non- (*) 665e80c... Fix PR ada/98740 (*) 9ee33d7... RISC-V: The 'multilib-generator' enhancement. (*) c907e43... compiler: read embedcfg files, parse go:embed directives (*) ef1f8ee... Daily bump. (*) 9a3ab93... [committed] Minor fix to pr41445-7 testcase (*) bfde774... libbacktrace: don't fail tests if dwz fails (*) 325e70b... libbacktrace: use correct directory/filename for DWARF 5 (*) a89c5d3... [PR97847] IRA: Skip abnormal critical edge splitting (*) 32b6e91... c++: Add CTAD + pack expansion testcase (*) 9675ccd... widening_mul: Fix up signed multiplication overflow check h (*) f56e141... aix: document dwarf 4 default (and TPF default) (*) 76c1dd1... Skip asm goto tests on hppa*-*-*. (*) 66cbe54... Avoid no-stack-protector-attr fails on hppa*-*-*. (*) c7e276b... analyzer: use "malloc" attribute (*) ec153f9... libstdc++: Only test writing to wostream if supported [PR 9 (*) e393f03... testsuite/97494 - adjust gcc.dg/vect/slp-11b.c (*) b8c3f51... libgomp: enable linux-futex on riscv64 (*) acdc49f... [arm,testsuite]: Fix options for vceqz_p64.c and vceqzq_p64 (*) 104304c... testsuite/97299 - fix test condition of gcc.dg/vect/slp-red (*) a81d2f1... libstdc++: Fix narrow char test to use stringbuf not wstrin (*) 2e43880... libstd++: : Add workaround for as Error: file number less t (*) 0f951b3... RTEMS: Fix libgomp build (*) d3b41bd... libgomp: Don't access gomp_sem_t as int using atomics uncon (*) 994fb69... testsuite: powerpc fold-vec and sse updates. (*) 4905f40... Fix ChangeLog entries. (*) 4c9bcd5... Daily bump. (*) b654d23... testsuite: Skip DWARF 5 testcases on AIX. (*) 56b5d13... aix: default to DWARF 4. (*) 192105b... Avoid assuming SSA_NAME_IDENTIFIER is nonnull. (*) 0f4c8f5... ipa: Adjust cgraph verifier to materialization on demand (P (*) 3804e93... Default to DWARF5 (*) 59cf67d... Daily bump. (*) a2960a0... testsuite: Fix up a testcase to find the right ISO_Fortran_ (*) a6d22fb... openmp: Add support for the OpenMP 5.0 task detach clause (*) 5e5d569... RTEMS: Add -mcustom-fpu-cfg=fph2 multilib (*) 42f4e23... nios2: Add -mcustom-fpu-cfg=fph2 (*) 7e02426... nios2: Remove custom instruction warnings (*) e2559c3... match.pd: Optimize ((cst << x) & 1) [PR96669] (*) b673e75... cd_dce: Return TODO_update_address_taken from last cd_dce [ (*) 2c356f2... libstdc++-v3: Add -fcf-protection=none to -march=i486 (*) 2f7f0d3... Daily bump. (*) f1ad419... rs6000, vector integer multiply/divide/modulo instructions (*) c029fcb... Reset force_source_line in final.c (*) b90e4a9... fortran: Fixes a bug in ISO_Fortran_binding.c. (*) 9beb6d8... c++: Fix qualified array-type construction [PR 98538] (*) e1efa6a... preprocessor: Make quoting : [PR 95253] (*) 0425f4c... match.pd: Generalize the PR64309 simplifications [PR96669] (*) 5c04603... match.pd: Optimize (x < 0) ^ (y < 0) to (x ^ y) < 0 etc. [P (*) e63c216... drop -dumpbase-ext from producer string (*) d75199f... c++: Avoid redundant copy in {} init [PR98642] (*) 424deca... c++: Fix copy elision for base initialization (*) ad26034... AArch64: Add NEON, SVE and SVE2 RTL patterns for Multiply, (*) cd09079... c++: Fix list-init of array of no-copy type [PR63707] (*) c019473... gcc.dg/analyzer tests: use __builtin_alloca, not alloca.h (*) aaec739... testsuite: Add testcase coverage for already fixed [PR96671 (*) a3128bf... bootstrap: fix failing diagnostic selftest on Windows [PR98 (*) adb5206... c-family: Improve MEM_REF printing for diagnostics [PR98597 (*) 50dbced... openmp: Change the way of building of reduction array type (*) d395907... [PATCH] aarch64: Implement vmlsl[_high]* intrinsics using b (*) 7d0df0a... i386: Use cpp_define_formatted for __SIZEOF_FLOAT80__ defin (*) 1ba71fa... preprocessor: Make quoting : [PR 95253] (*) 492b90f... c++: Fix langspecs with -fsyntax-only [PR98591] (*) 5a783f4... aarch64: Add a minipass for fusing CC insns [PR88836] (*) f2cc526... recog: Fix insn_change_watermark destructor (*) 7f6cdaa... rtl-ssa: Fix a silly typo (*) f9a5779... IBM Z: Fix linking to libatomic in target test cases (*) 63999d7... arm: Implement vceqq_p64, vceqz_p64 and vceqzq_p64 intrinsi (*) f1d0540... Revert "arm: Implement vceqq_p64, vceqz_p64 and vceqzq_p64 (*) 446703c... tree-optimization/96376 - do not check alignment for invari (*) dc8475e... Pytest in tests: improve (*) b36c9cd... testsuite/96147 - align vector access (*) aa4ee57... testsuite/96147 - scan for vectorized load (*) e1bd80f... testsuite/96147 - key scanning on vect_hw_misalign (*) d03f14c... testsuite/96147 - remove scanning for ! vect_hw_misalign (*) 1a63064... arm: Implement vceqq_p64, vceqz_p64 and vceqzq_p64 intrinsi (*) cb60334... testsuite/96098 - remove redundant testcase (*) 0411ae7... libatomic, libgomp, libitc: Fix bootstrap [PR70454] (*) bfab355... arm: Auto-vectorization for MVE: vshr (*) 7432f25... arm: Auto-vectorization for MVE: vshl (*) 2ea6f4a... tree-optimization/98685 - fix placement of extern converts (*) c4eec1e... testsuite: Fix sed script errors in complex tests (*) b0ccd39... compiler: add support for reading embedcfg files (*) 5fff80f... Daily bump. (*) b95d97f... jit: remove "Alpha" warning from docs (*) f1fc27b... c++: Minor refactoring in process_init_constructor_record (*) 387f6c1... Handle fancy_abort before diagnostic initialization [PR9858 (*) 02e7af1... libstdc++: Implement N3644 for _GLIBCXX_DEBUG iterators (*) f109605... Add GCC_EXTRA_DIAGNOSTIC_OUTPUT environment variable for fi (*) 59832db... slp: Add Tests for complex mul, mls and mla" (*) b50df1e... slp: Add complex operations class to share first match amon (*) 478e571... slp: support complex FMS and complex FMS conjugate (*) 31fac31... slp: support complex FMA and complex FMA conjugate (*) e09173d... slp: support complex multiply and complex multiply conjugat (*) 500600c... slp: Support optimizing load distribution (*) fe70119... slp: elide intermediate nodes for complex add and avoid tru (*) dea4a32... analyzer: fixes to -fdump-analyzer-json (*) 8a18261... analyzer: const fixes [PR98679] (*) f6ffd44... c++: Tweak g++.dg/template/pr98372.C. (*) bdd1b1f... PR fortran/93340 - fix missed substring simplifications (*) 3651c1b... calibrate intervals to avoid zero in futures poll test (*) 6541fca... use sigjmp_buf for analyzer sigsetjmp tests (*) 088e46b... declare getpass in analyzer/sensitive-1.c test (*) 505caa7... [gcn offloading] Only supported in 64-bit configurations (*) 05a30af... libstdc++: Implement N3644 for _GLIBCXX_DEBUG iterators (*) 9e1e6e6... PR fortran/98661 - valgrind issues with error recovery (*) c1a2cf8... Revert "PR fortran/98661 - valgrind issues with error recov (*) d0d2bec... PR fortran/98661 - valgrind issues with error recovery (*) 9ac3e2f... libgo: update hurd support (*) 6106dfb... [nvptx libgomp plugin] Build only in supported configuratio (*) 57a4f5e... libstdc++: Define function to throw filesystem_error [PR 98 (*) aa3d33d... RTEMS: Fix Ada build for riscv (*) 7624c58... gcov: add one more pytest (*) 236d6a3... mklog: skip unsupported files (*) 77d372a... x86: Error on -fcf-protection with incompatible target (*) 5ebdd53... i386: Resolve variable shadowing in i386-options.c [PR98671 (*) 2182274... tree-optimization/98674 - improve dependence analysis (*) a512079... i386: Update PR target/95021 tests (*) a802a2e... arm: Replace calls to __builtin_vcge* by <=,>= in arm_neon. (*) 194a9d6... libstdc++: Update copyright dates on new files (*) d61d2a5... c++: Fix erroneous parm comparison logic [PR 98372] (*) 08a4adc... i386: Remove reduntand assignment in i386-options.c [PR9867 (*) 0efdc7b... i386: Fix the pmovzx SSE4.1 define_insn_and_split patterns (*) 8f8762a... match.pd: Optimize ~(X >> Y) to ~X >> Y if ~X can be simpli (*) e45c419... vect: Account for unused IFN_LOAD_LANES results (*) 48f8d1d... aarch64: Reimplememnt vmovn/vmovl intrinsics with builtins (*) 52cd1cd... aarch64: reimplement vqmovn_high* intrinsics using builtins (*) c7f1ff0... aarch64: Reimplement vmovn_high_* intrinsics using builtins (*) be0851b... Daily bump. (*) e40fdcc... or1k: Fixup exception header data encodings (*) 6ed637c... or1k: Add note to indicate execstack (*) b77f6d2... or1k: Support for softfloat to emulate hw exceptions (*) e1171c3... or1k: Add builtin define to detect hard float (*) 8cba7cb... or1k: Implement profile hook calling _mcount (*) 796ead1... c++: Failure to lookup using-decl name [PR98231] (*) 8fc183c... match.pd: Fold (~X | C) ^ D into (X | C) ^ (~D ^ C) if (~D (*) 7d7ef41... gcc-changelog: Support multiline parentheses wrapping (*) 285fa33... tree-optimization/92645 - avoid harmful early BIT_FIELD_REF (*) a2d04f3... mklog: support define_insn_and_split format (*) 11cbea8... c++: Fix cp_build_function_call_vec [PR 98626] (*) 264a126... aarch64: Add support for unpacked SVE MLS and MSB (*) cf7a335... aarch64: Add support for unpacked SVE MLA and MAD (*) 3ddc182... tree-optimization/92645 - improve SLP with existing vectors (*) 5ab67cd... aarch64: Tighten condition on sve/sel* tests (*) 6d75168... rtl-ssa: Fix reversed comparisons in accesses.h comment (*) 40b371a... sh: Remove match_scratch operand test (*) e9cb89b... Hurd: Enable ifunc by default (*) f04e7e5... libstdc++: Fix typo in ChangeLog-2020 (*) c23aea6... gcc-changelog: Allow modifications to old ChangeLogs withou (*) 2b356e6... hurd: libgcc unwinding over signal trampolines with SIGINFO (*) b1d1e2b... i386, expand: Optimize also 256-bit and 512-bit permutatati (*) 7875e8d... if-to-switch: fix also virtual phis (*) 0db5f48... libstdc++: Remove <debug/array> from Doxygen config (*) 4c598b0... doc: Fix typos in C++ Modules documentation (*) ffd28c2... tree-optimization/98640 - fix bogus sign-extension with VN (*) 5d057bf... i386: Add define_insn_and_split patterns for btrl [PR96938] (*) 6b70fa6... ipa: remove a dead code (*) 3f32517... [PATCH v2] aarch64: Add cpu cost tables for A64FX (*) b668a06... i386: Optimize _mm_unpacklo_epi8 of 0 vector as second argu (*) 7993fe1... amdgcn: Remove dead code for fixed v0 register (*) 3df6fac... amdgcn: Fix exec register live-on-entry to BB in md-reorg (*) c8812ba... amdgcn: Improve FP division accuracy (*) abb3993... amdgcn: Fix subdf3 pattern (*) 6851dda... Daily bump. (*) cfaaa6a... syscall: ensure openat uses variadic libc wrapper (*) 5a9cfad... Avoid a couple more ICEs in print_mem_ref (PR c/98597). (*) 728fee7... MAINTAINERS: Fix spacing (*) e2aa8a5... libcody: Simplify configure [PR 98414, 98509] (*) 248feb2... gcov: fix printf format for 32-bit hosts (*) 1aff68d... Fix typo in function-abi.h (*) 25bef68... arm: Add movmisalign patterns for MVE (PR target/97875) (*) cf2ac1c... [PR97969] LRA: Transform pattern `plus (plus (hard reg, con (*) e0bec6c... c++: Fix ICE with CTAD in concept [PR98611] (*) 52a170b... tree-optimization/98550 - fix BB vect unrolling check (*) e91910d... options: properly compare string arguments (*) b223021... gcov: add more debugging facility (*) 24ea113... widening_mul: Fix up ICE caused by my signed multiplication (*) 13d47c3... reassoc: Optimize in reassoc x < 0 && y < 0 to (x | y) < 0 (*) ff99d05... configure, make: Fix up --enable-link-serialization (*) ab96073... MAINTAINERS: Add myself for write after approval (*) 814299a... c++: -Wmissing-field-initializers in unevaluated ctx [PR986 (*) 240f0a4... Delete dead code in ix86_expand_sse_comi. (*) 640296c... make FOR_EACH_IMM_USE_STMT safe for early exits (*) ab88f36... analyzer: fix ICE merging dereferencing unknown ptrs [PR986 (*) 67fbb7f... Daily bump. (*) a958b2f... aarch64: Add support for unpacked SVE ASRD (*) 37426e0... aarch64: Add support for unpacked SVE conditional BIC (*) 7446de5... aarch64: Add support for unpacked SVE MULH (*) 907ea37... aarch64: Add support for unpacked SVE ABD (*) 3f8b0bb... aarch64: Add support for unpacked SVE ADR (*) ab76e3d... aarch64: Add general unpacked SVE conditional binary arithm (*) 48c7f5b... aarch64: Add support for unpacked SVE mult, max and min (*) b81fbfe... aarch64: Add support for unpacked SVE shifts (*) cbe9758... Properly release symtab::m_clones. (*) 3dd0d3e... c++, abi: Fix abi_tag attribute handling [PR98481] (*) 8c09b78... Make the serialized link target more verbose (*) 3b25e83... Port update-copyright.py to Python3 (*) 84684e0... tree-optimization/91403 - avoid excessive code-generation (*) 6ebf79f... testsuite: Fix test failures from outputs.exp [PR98225] (*) 04bff1b... tree-optimization/98526 - fix vectorizer reduction cost (*) 928e96b... d: Remove visibility and lookup deprecation (*) 300a3ce... tree-optimization/98221 - fix wrong unpack operation used f (*) 0c18faa... slp: upgrade complex add to new format and fix memory leaks (*) bd4298e... slp: handle externals correctly in linear_loads_p (*) 39666d2... slp: fix is_linear_load_p to prevent multiple answers (*) 9a6c37e... reassoc: Reassociate integral multiplies [PR95867] (*) 9febe9e... widening_mul: Pattern recognize also signed multiplication (*) a210631... widening_mul: Pattern recognize unsigned multiplication wit (*) 64dc013... aarch64: Reimplement vmovl*/vmovn* intrinsics using __built (*) 4e275dc... Add pytest for a GCOV test-case (*) fa4586d... if-to-switch: remove memory leaks (*) bcb3065... ira: Skip some pseudos in move_unallocated_pseudos (*) 366f86b... Daily bump. (*) 4a1d7f7... libstdc++: Suppress more vstring testsuite warnings. [PR 98 (*) 8723733... Daily bump. (*) 7da827c... d: Synchronize testsuite with upstream dmd (*) 7a103da... d: Support deprecated, @disable, and user-defined attribute (*) acae7b2... d: Implement expression-based contract syntax (*) f2a5346... VAX/testsuite: Remove notsi comparison elimination regressi (*) 7f5c4d2... VAX: Remove a duplicate `cc' mode attribute (*) c38bbf5... VAX: Use a mode with `const_double_zero' expressions (*) be7e807... PDP11: Use a mode with `const_double_zero' expressions (*) 859be2e... RTL: Update `const_double_zero' handling for mode and calla (*) 9916560... tree-cfg: Allow enum types as result of POINTER_DIFF_EXPR [ (*) 16dae48... vregs: Fix up instantiate_virtual_regs_in_insn for asm goto (*) 57450da... final: accept markers at line 0 (*) bf5cbb9... Daily bump. (*) 0b874e0... ipa-modref: avoid linebreak split in debug print (*) 0e47d6c... IBM Z: Fix constraints in vpdi patterns (*) 745d04e... x86-64: Require lp64 for PR target/98482 tests (*) f47df2a... IBM Z: Introduce __LONG_DOUBLE_VX__ macro (*) 9854632... Tweak dg-prune-output regex for out-of-build-tree contexts (*) bb1f0b5... c++: ICE with constexpr call that returns a PMF [PR98551] (*) 98a1fb7... c++: Fix access checking of scoped non-static member [PR985 (*) 76be18f... x86-64: Use R10 and R11 for profiling large model with PIC (*) 77a375a... reset the SCEV htab after FRE in loop pipeline (*) b407f23... fix vectorizer memleaks (*) bdcde15... tree-optimization/98544 - more permute optimization fixes (*) 1b88526... x86-64: Use R10 for profiling large model (*) 8f1cb70... i386: Fix -mcmodel= vs. target attribute [PR98585] (*) 5fe3e6b... aarch64: Support unpacked CNOT on SVE (*) f3c5d1f... aarch64: Support conditional unpacked UXT on SVE (*) 07fb24a... SVE2: Fix aarch64-sve2-acle-asm tests. (*) e811f10... aarch64: Reimplement most vpadal intrinsics using builtins (*) 79db594... aarch64: Reimplement vabd* intrinsics using builtins (*) cab822d... aarch64: Reimplement vaba* intrinsics using builtins (*) c9d25aa... aarch64: Fix RTL patterns for UABA/SABA (*) 21c1a30... Fortran: Allow pointer deferred length associate selectors. (*) c231fca... Fortran:Fix simplification of constructors with implied-do (*) 01d92cf... Fix array-quals-1.c for RISC-V (*) e3354b6... RISC-V: Implement new style of architecture extension test (*) 0b7b471... RISC-V: Move class riscv_subset_list and riscv_subset_t to (*) 7d187e4... Daily bump. (*) aa4db31... c++: Fix up tsubst of BIT_CAST_EXPR [PR98329] (*) 178f0af... PR middle-end/98578 - ICE warning on uninitialized VLA acce (*) 2f35959... c++: Fix thinko in auto return type checking [PR98441] (*) 6c59b8a... c++: Add TARGET_EXPR comments (*) 4d65a07... c++: Add some conversion sanity checking. (*) b7c3f20... libstdc++: Add support for C++20 barriers (*) 0677759... analyzer: fix ICE when DECL_INITIAL is error_mark_node [PR9 (*) b87ec92... test: add new Go tests from source repo (*) c8d2ed1... Update cpplib es.po. (*) 19f3c43... libstdc++: Fix long double to_chars testcase [PR98384] (*) 85fb1d7... Fortran: Improve resolution of associate variables. [PR9370 (*) dddea6d... d: Merge upstream dmd 9038e64c5. (*) d540291... fix GIMPLE parser for loops (*) 6bca2eb... i386: Optimize blsi followed by comparison [PR98567] (*) 0f9d2c1... aarch64: Support conditional unpacked integer unary arithme (*) 298e76e... gimple-isel: Check whether IFN_VCONDEQ is supported [PR9856 (*) 78595e9... gimple-isel: Fall back to using vcond_mask [PR98560] (*) d54be5a... i386: Merge various insn name mapping code attributes (*) d02a8b6... bswap: Fix up recent vector CONSTRUCTOR optimization [PR985 (*) 1b56697... Adjust testcase for PR 92658 (*) be6c485... analyzer: fix false leak reports when merging states [PR970 (*) cffe6dd... analyzer: fix missing bitmap_clear [PR98564] (*) 942ae5b... Daily bump. (*) f05bbca... sync libctf toplevel from binutils-gdb (*) 15a47f4... [PR97978] LRA: Permit temporary allocation incorrectness af (*) abb1b60... PR c++/95768 - pretty-printer ICE on -Wuninitialized with a (*) fd64f34... PR c++/98305 spurious -Wmismatched-new-delete on template i (*) 334a295... testsuite, coroutines : Fix a bad testcase [PR96504]. (*) 8b6f1e8... PR fortran/78746 - invalid access after error recovery (*) e6a5daa... c++: Fix g++.dg/warn/Wmismatched-dealloc.C for C++11 [PR985 (*) 6d0b075... Fix libcody build on hppa*-*-hpux11.11. (*) 758abf1... add alignment to enable store merging in strict-alignment t (*) cecf8c6... robustify vxworks glimits.h overriding (*) c9ee9c1... add signed_bool_precision attribute for GIMPLE FE use (*) a05cc70... tree-optimization/98513 - fix bug in range intersection cod (*) 57706dd... gcc-changelog: workaround for utf8 filenames (*) ac3966e... analyzer: fix false leaks when writing through unknown ptrs (*) 23fc2be... analyzer: add regression test for PR 98073 (*) df1eba3... analyzer: remove xfail [PR98223] (*) 651b8a5... Daily bump. (*) ad92bf4... doc: Re-add HSAIL to Language Standards (*) f56de35... Update GNU/Hurd configure support (*) c21f47f... IBM Z: Fix check_effective_target_s390_z14_hw (*) e591f18... xfail test that will never pass on i?86 FreeBSD (*) f47c00c... syscall: don't define sys_SETREUID and friends (*) a9f76d0... internal/cpu: more build fixes for Go1.16beta1 release (*) db7ce38... doc: reflect the publication of C++20 in invoke.texi and st (*) c5e9469... d: Merge upstream dmd a5c86f5b9 (*) ae1ada9... Add <source_location> to the precompiled header. (*) f6dd35c... x86: Use unsigned short to compute pextrw result (*) e2e2f3f... c++: Fix deduction from the type of an NTTP (*) 5de7bf5... expand: Fold x - y < 0 to x < y during expansion [PR94802] (*) 6b577a1... nvptx: Cache stacks block for OpenMP kernel launch (*) 407bcf8... A couple of comment tweaks (*) 8ea81f5... Don't link cc1 etc. against libcody.a (*) 33a6325... tree-optimization/98516 - fix SLP permute opt materializati (*) 606f2af... c++: Fix ICE with __builtin_bit_cast [PR98469] (*) af362af... c++: ICE with deferred noexcept when deducing targs [PR8209 (*) 27aad52... move SLP debug counter (*) 26b5062... tree-optimization/98428 - avoid pre-existing vectors for lo (*) 4ddee42... reassoc: Fix reassociation on 32-bit hosts with > 32767 bbs (*) 576714b... phiopt: Optimize x < 0 ? ~y : y to (x >> 31) ^ y [PR96928] (*) 5ca2400... match.pd: Improve (A / (1 << B)) -> (A >> B) optimization [ (*) a7553ad... store-merging: Handle vector CONSTRUCTORs using bswap [PR96 (*) f702893... go: Fix -fgo-embedcfg= option description. (*) 01da03c... tree-optimization/98381 - fix live bool vector extract (*) 1ff0ddc... i386: Prevent spurious FP exceptions with _mm_cvt{,t}ps_pi3 (*) 951bdbd... i386: Add _mm256_cmov_si256 [PR98521] (*) 6ffaffd... [c++]: Improve module-decl diagnostics [PR 98327] (*) af60b0e... x86: Cast to unsigned short first for _mm_extract_pi16 (*) b679559... arc: fix accumulator first register. (*) bea9848... i386: Optimize pmovskb on zero_extend of subreg HI of pmovs (*) e8beba1... explow, aarch64: Fix force-Pmode-to-mem for ILP32 [PR97269] (*) eac8675... recog: Fix a constrain_operands corner case [PR97144] (*) 8a25be5... rtl-ssa: Fix updates to call clobbers [PR98403] (*) 01be45e... vect: Fix missing alias checks for 128-bit SVE [PR98371] (*) a20893c... build: libcody: Link with -lsocket -lnsl if necessary [PR98 (*) 4615cde... simplify-rtx: Optimize (x - 1) * y + y [PR98334] (*) 6b69738... Restore input_location after recursive expand_call_inline (*) 560d991... Fix testsuite/g++.dg/cpp1y/constexpr-66093.C execution fail (*) bf18341... Go frontend: add -fgo-embedcfg option (*) 15af33a... analyzer: fix ICE with -fsanitize=undefined [PR98293] (*) 7e73f51... Daily bump. (*) a000eb5... C: Add test for incorrect warning for assignment of certain (*) f262a35... MAINTAINERS: Update my email address. (*) a546958... c++: Add stdlib module test cases (*) aa204d5... vect, aarch64: Fix alignment units for IFN_MASK* [PR95401] (*) 6288183... [libcody] Remove some std::move [PR 98368] (*) 6bbc196... [libcody] Windows absdir fix (*) 9e79d76... tree-optimization/98308 - set vector type for mask of maske (*) 24cd9af... loop-niter: Recognize popcount idioms even with char, short (*) 39bd65f... tree-optimization/98464 - replace loop info with avail at u (*) 7f2b731... docs: Fix wording describing the hwaddress sanitizer (*) 13b80a7... tree-optimization/98282 - classify V_C_E<constant> as nary (*) b41e6dd... aarch64: Improve vcombine codegen [PR89057] (*) ba15b0f... aarch64: Use the MUL VL form of SVE PRF[BHWD] (*) 0926259... tree-optimization/98393 - properly init matches when failin (*) a40718b... Convert 2 files to utf8. (*) ff6b406... avr.exp: convert Dos newlines to Unix ones (*) 8837f82... tree-optimization/98291 - allow SLP more vectorization of r (*) ad64e80... match.pd: Fold x == ~x to false [PR96782] (*) 99dee82... Update copyright years. (*) c00e2af... Add AMD and Ulf Adams as external authors (*) f96f664... Remove duplicate ChangeLog entries. (*) 2a68061... Fix up indentation in update-copyright.py (*) cf76bbf... mklog.py: add --update-copyright option (*) 8869bd0... gcc-changelog: Ignore copyright years commits. (*) b4cdbb9... Remove duplicated ChangeLog entries from po/ChangeLog (*) e9f8a55... Fix -save-temp leaking lto files in /tmp (*) c48514b... Update Copyright in ChangeLog files (*) 2e96eec... Daily bump. (*) f14f89c... Bump copyright year (*) 3335c9f... config: import pkg.m4 from pkg-config (*) 37d0bb1... libiberty.h: punt duplicate strverscmp prototype (*) 2eacfdb... Daily bump. (*) ef370f9... Darwin : Adjust defaults for the linker. (*) 4a04f09... Darwin, Simplify headers 4/5 : Remove redundant headers. (*) 5282e22... Darwin, Simplify headers 3/5 : Delete dead code. (*) ac6ecec... Darwin, Simplify headers 2/5 : Move spec for STACK_CHECK_ST (*) 8966077... Darwin, Simplify headers 1/5 : Move LINK_GCC_C_SEQUENCE_SPE (*) 1dfeaca... Darwin, Simplify headers 0/5 : Move spec for Darwin 10 unwi (*) b2cee5e... Darwin : Adjust defaults for current bootstrap constraints. (*) ae99b31... ggc_free basic blocks (*) c304a68... Free datastructures pointing to CFG after parsing (*) b6dd195... Daily bump. (*) 5a4e0d1... internal/cpu: add aarch64 support functions (*) 0b9ef8b... runtime: move startupRandomData back to runtime2.go (*) abca670... internal/cpu, golang.org/x/sys/cpu: support other GOARCH va (*) d816b0c... PR fortran/96381 - invalid read in gfc_find_derived_vtab (*) 4b24d50... Update copyright dates. (*) 618e665... Rotate ChangeLog files - step 2 - remove 2020 entries from (*) 6e92696... Rotate ChangeLog files - part 1 - add ChangeLog-2020. (*) 43dcbb0... disable some aapcs/vfp*.c test if not arm_fp16_alternative_ (*) a210519... fix testsuite/g++.dg/init/new26.C for C++-14 and later (*) 063bb8e... g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model not (*) ba34b26... compile gcc.target/arm/{pr78255-2.c,memset-inline-2.c} with (*) 7ba5ce3... Fix testsuite/g++.old-deja/g++.mike/p658.C build failure on (*) 0bcaee8... Fix testsuite/g++.dg/opt/20050511-1.C compilation error on (*) 59cd72a... Skip testsuite/g++.old-deja/g++.pt/const2.C on vxworks_kern (*) 75df943... Remove VxWorks-specific test directives in g++.dg/warn/miss (*) 8aba274... Undefine ERROR in g++.dg/tree-ssa/copyprop.C (*) af655de... skip testsuite/g++.dg/other/anon5.C on vxworks_kernel targe (*) 76d00e0... Add conditions on VxWorks versions for gcc.dg/vxworks/initp (*) 0645099... gcc.dg/intmax_t-1.c compiles without error on VxWorks 7 SR0 (*) 6990be1... Fix VxWorks xfail filters on pthread-init-?.c (*) 0292de4... Add missing vxworks filters to lib/target-supports.exp func (*) 8afe091... -mno-long-calls for mve_libcall tests (*) a9ff287... -mno-long-calls for arm/no_unique_address tests (*) 02d2706... -mno-long-calls for arm/headmerge tests (*) fe0e54c... -mno-long-calls for expected regalloc in arm/fp16-aapcs-2.c (*) 53be78f... Daily bump. (*) 3ab7a91... testsuite: Fix up pr56719.c testcase [PR98489] (*) 58a12b0... vect: Avoid generating out-of-range shifts [PR98302] (*) 9fa5b47... vect: Fix bogus alignment assumption in alias checks [PR949 (*) 0411210... genmodes: Update GET_MODE_MASK when changing NUNITS [PR9821 (*) d2eb616... match.pd: Add clz(X) == 0 -> (int)X < 0 etc. simpifications (*) 8f12ce2... match.pd: Add (-(X < 0) | 1) * X -> abs (X) etc. simplifica (*) 9e60383... wide-int: Fix wi::to_mpz [PR98474] (*) a9ec990... fold-const: Avoid (cast) ((cast2) x p+ y) folding for -fsan (*) d96b855... reassoc: Optimize x > 0x1fff || y > 0x1fff into (x | y) > 0 (*) 1af3f4a... d: Mangled Symbols now back reference types and identifiers (*) 5478fec... Daily bump. (*) cfcbb42... libgo: update to Go1.16beta1 release (*) 0696141... i386: Remove unnecessary clobbers from combine splitters. (*) 209da90... d: Simplify quoting characters in deps_add_target (*) ac78516... d: Give the result of evaluated expressions a location (*) 8f7941c... i386: Optimize pmovmskb on inverted vector to inversion of (*) 86b3edf... Daily bump. (*) eeb1453... Fortran: Correct missing structure constructor comps. [PR97 (*) feae0af... Fortran: Fix deferred character lengths in array constructo (*) 02a2d78... arc: generate mac(u) insn instead of macd(u) when destinati (*) 8a90673... arc: flip if-condition predicates in secondary reload hook (*) 5ccd07e... arc: Make use reg_renumber safe. (*) 6c80603... arc: Update test pattern. (*) e51727c... arc: Fix cached to uncached moves. (*) 052870c... arc: Don't use predicated vadd2 instructions in mov pattern (*) d2754fb... i386: Rounding functions TLC (*) 2d3425a... Daily bump. (*) c33fd16... libgomp: Avoid bad "up" link in libgomp docs (*) 7e999bd... doc: Remove HSAIL from Language Standards (*) 81615bb... i386: Fix __builtin_rint with FE_DOWNWARD rounding directio (*) 97d3ddc... i386: Use existing temporary register in rounding functions (*) 12ae2bc... Fix standard name for zero/sign extend expanders (*) adfe99a... Daily bump. (*) 9a48892... doc: New source for "Memory Model for Static Analysis" pape (*) 15b99a6... libstdc++: Update link to Arm ABI (*) bbd5868... Fix regressions for iq2000-elf after recent changes (*) c4a6789... Fortran: Fix some select rank issues [PR97694 and 97723]. (*) 0e283e2... libstdc++: Move Valgrind references to https (*) 521bc8e... Daily bump. (*) 6037ebe... Objective-C++ : Fix up testcase EOF diagnostics. (*) c7256c8... Fortran: Correction to recent patch in light of comments [P (*) 0175d45... Fix failures with -m32 and some memory leaks. (*) 9d426e4... libstdc++: Update link to Intel/GNU compatibility paper (*) 5b4da2d... Daily bump. (*) a746898... libstdc++: Update link to Java docs (*) 6a25dda... doc: Fix reference to libcody (*) 6e36772... PR93685 - ICE in gfc_constructor_append_expr, at fortran/co (*) 4ee8e59... libstdc++: Convert three doxygen.nl links to https (*) 8daa719... Daily bump. (*) 662b9c5... C++ : Add the -stdlib= option. (*) 168be2b... RISC-V: Fix python3 compatibility for multilib-generator (*) 085fd2a... compiler: parenthesize channel type strings if necessary (*) 85d8ebc... Daily bump. (*) 0df3116... PR middle-end/98160 - ICE in warn_dealloc_offset on member (*) fdd8560... PR c++/98413 - ICE on placement new and member pointer (*) eb81c99... Account for VxWorks headers in libstdc++ test on names (*) 36c08a8... mark some tests in gcc.target/arm as requiring "fpic" suppo (*) 745f220... c++: EOF location [PR 96045] (*) 612cf35... c++: Fix initializing empty base from prvalue [PR97597] (*) 3932785... compiler: nil-checked pointers and index expressions can tr (*) 0a541e7... c++: Improve testcase [PR98332] (*) 550880a... c++: Fix up floating point complex handling in build_zero_i (*) 6b7d53a... c++: Fix constexpr array ICE [PR98332] (*) 96de87b... Darwin : Adjust handling of MACOSX_DEPLOYMENT_TARGET for ma (*) f3f237f... compiler: remove references to slicecopy and slicestringcop (*) feb3c40... d: Force TYPE_MODE of classes and non-POD structs as BLKmod (*) 1692921... libcody: Remove testsuite [PR 98318] (*) c142ae5... i386: Fix __builtin_trunc with FE_DOWNWARD rounding directi (*) 544f477... c++tools: Fix PIE [PR 98324] (*) 077fefb... Daily bump. (*) 7b89979... compiler: initialize saw_send_stmt locals (*) 3138905... runtime: eliminate scase.kind field (*) 6aff491... testsuite: C++ module tests (*) 8be20b9... c++: Module ICE fix (*) 3b2d814... runtime: add "success" field to sudog (*) 48357ce... runtime: omit nil-channel cases from selectgo's orders (*) 1fa5fc7... runtime: remove scase.releasetime field (*) ffd454b... c++: Handle array members in build_comparison_op [PR93480] (*) ae27ce5... arm&aarch64: subdivide the type attribute "alu_shfit_imm" (*) 337ed0e... i386: Fix __builtin_floor with FE_DOWNWARD rounding directi (*) 7e63d38... c++: Fix build with clang (*) 027935e... c++: Add some asserts in mangle.c (*) 58fb912... c++: Fix demangling of <unresolved-name> (*) 93ac0c0... Fix Typo. (*) 30b76d9... -fdump-go-spec: don't crash if DECL_ORIGINAL_TYPE is NULL (*) 03ea48f... Go frontend: ensure mpfr exponent range is large enough for (*) 1a5e728... Daily bump. (*) a477f14... gimplify: Gimplify value in gimplify_init_ctor_eval_range [ (*) 8cd42d3... c++: Fix demangling of qualified-id after '.' (*) 7169049... c++: Fix demangling of x.operator type (*) 0e1d4b3... Darwin : Update the kernel version to macOS version mapping (*) 6a31d47... libstdc++: Disable floating-point std::to_chars on unsuppor (*) e798f08... c++: Windows rename [PR 98412] (*) 1467a5c... bootstrap: std:stoul non-portable [PR 98412] (*) cf22f78... libcody: Include <netinet/in.h> as needed (*) 626b63d... libcody: Add ranlib (*) 119d747... libcody: to_string is not always available [PR 98412] (*) 31705b0... libcody: Add netinet.h (*) e4043c6... c++tools: Fix exe suffix [PR 98409] (*) 1b021bb... gcc-changelog: new error for quoted utf8 filenames (*) 2ebe752... gcc-changelog: add Unicode test-case (*) d8aeee1... fold-const: Fix up a buffer overflow in native_encode_initi (*) b623734... openmp: Fix up handling of addressable temporaries in simd (*) 9bac663... libgo: adjust sysinfo scripts for changed -fdump-go-spec (*) 108beb7... Daily bump. (*) 18e86fa... gcc: xtensa: implement bswapsi2, bswapdi2 and helpers (*) 3621a7b... libstdc++: Fix indentation in <semaphore> (*) 8b01af0... doc: Fix a typo [PR98400] (*) 8d76c00... Set DECL_ARTIFICIAL on gfortran internal variables. (*) bebf930... Correct coarray indices for test case. (*) eb460c5... Daily bump. (*) 6916533... expr: Fix up constant_byte_string bitfield handling [PR9836 (*) e9e4ddf... d: Fix ICE in in force_decl_die, at dwarf2out.c with -gdwar (*) 9032d2b... bswap: Fix up a thinko with empty CONSTRUCTORs [PR98378] (*) b1a2242... Daily bump. (*) 5128f8d... compiler: check for floating-point exponent overflow (*) 0e9f2b2... Re: [r11-6232 Regression] FAIL: gcc.dg/pr97750.c (*) 8b60459... openmp: Don't optimize shared to firstprivate on task with (*) bfb37fa... openmp: Fix g++.dg/gomp/declare-target-3.C testcase when of (*) 5dc9989... libcc1: Fix up libcc1 configure [PR98330] (*) d44d47b... aarch64: SVE: ICE in expand_direct_optab_fn [PR98177] (*) 60cecb2... libstdc++: Fix mistake in PR98374 change [PR98377] (*) 22a7e82... libstdc++: Fix build failure on AArch64 ILP32 [PR98370] (*) d7bab38... libstdc++: Fix build failure due to missing <langinfo.h> [P (*) 266d746... libstdc++: Check FE_TONEAREST is defined before using it (*) 3af02d3... openmp: Implicitly add 'declare target' directives for dyna (*) 7ff5706... aarch64: Extend aarch64-autovec-preference==2 to 128-bit SV (*) bcac287... Arm: MVE: Add missing complex mul iterators (*) 785b494... c++: Fix windows binary files [PR 98362] (*) ce8dcc9... As well as the PR this patch fixes problems in handling cla (*) 11f07ef... c++: Fix PCH ICE with __builtin_source_location [PR98343] (*) dc00689... Go testsuite: handle +build lines correctly (*) ddb9c66... libstdc++: Import MSVC floating-point std::to_chars testcas (*) 3c57e69... libstdc++: Add floating-point std::to_chars implementation (*) 5033506... libstdc++: Apply modifications to our local copy of Ryu (*) e3f0eaa... libstdc++: Import parts of the Ryu library (*) 731a32b... c++: More precise tracking of potentially unstable satisfac (*) 79f57d5... c++: Diagnose self-recursive satisfaction (*) 20f2928... c++: Diagnose unstable satisfaction (*) cd69e3d... Daily bump. (*) 35b8d26... arm: Add support for Cortex-A78C (*) 00bad76... rtl-ssa: Fix reg_raw_mode thinko [PR98347] (*) 4a7a311... Update default_estimated_poly_value prototype in targhooks. (*) b79ce6e... doc: Standard library header units (*) 64432b6... vect, aarch64: Extend SVE vs Advanced SIMD costing decision (*) 2d7a40f... c++: Fix clang problem [PR 98340] (*) d1ad55c... libcody: Allow PIC [PR 98324] (*) 217d5be... libstdc++: Test errno macros directly for all targets [PR 9 (*) b2bc1bb... libstdc++: Fix condition for gthreads-timed effective-targe (*) ec2a58a... arm: Fix bootstrap (*) c25b504... Fix trap in pointer conversion in op1_range. (*) d592ee3... rtl-ssa: Include memmodel.h before tm_p.h (*) b429f53... bootstrap: Don't use strsignal [PR 98300] (*) 9f9dbc8... libstdc++: Fix -Wunused warning (*) 8dc63f1... libstdc++: Fix preprocessor condition [PR 98344] (*) 8cdca5f... libstdc++: Move std::hash<std::thread::id> to <bits/std_thr (*) f5feee6... libstdc++: Regenerate autoconf files (*) 0961642... bootstrap: Fix some windows issues [PR 98300] (*) 5357b16... libcody: Remove nop asm (*) 4e7e7c1... c++tools: Fix up c++tools for --with-gcc-major-version-only (*) 62cb968... shrink-wrap: Don't put on incoming EDGE_CROSSING [PR98289] (*) 6a69266... [Ada] Performance of CW_Membership (*) 68dd664... [Ada] Remove unused subprograms in validsw (*) acf190b... [Ada] Remove unused files (*) 98032cd... [Ada] Code cleanup: remove Old_Requires_Transient_Scope (*) e2ff35b... [Ada] Minor comment fix in System.Val_Real (*) 96c1f71... [Ada] Prevent early exits without restoring a global variab (*) 4450327... [Ada] Reduce scopes of local variables for case and if stat (*) 7948214... [Ada] Refine type of a multi unit index number (*) 2f29ceb... [Ada] Prevent In_Check_Node routine from going too far in t (*) 3e05da6... [Ada] Ada2020: AI12-0400 Ambiguities associated with Vector (*) b7e68e7... [Ada] Crash on if expression inside declare expression (*) 81392ae... [Ada] Consistent wording for missing -gnat2020 switch (*) 84be036... [Ada] Remove discriminant checks processing in gigi (*) 4d3a70f... [Ada] Move folding of unchecked conversions from expansion (*) 9791973... [Ada] Do not use exponentiation for common bases in floatin (*) 5957283... [Ada] Fix small typo in comments. (*) 211d0b4... [Ada] Do not generate encodings for fixed-point types by de (*) f621973... [Ada] Crash on discriminant check with current instance (*) 3838145... [Ada] Better diagnostic for new language features (*) 11ad366... [Ada] Spurious discriminant check on bounded synchronized q (*) 7fbcb0c... [Ada] Assert failure on b38105a in -gnat95 mode (*) 1480394... [Ada] Compiler crash on protected component of controlled t (*) 9ed2b86... [Ada] Fixes for GNAT error/warning messages (*) 043d137... [Ada] Spurious error on Type'Access and <> (*) 337cbb9... [Ada] Style cleanups in Parse_Aspect_Stable_Properties (*) 33f9250... IBM Z: Detect libc's float_t behavior on cross compiles (*) 2f49508... MAINTAINERS: Add myself for write after approval. (*) ba9fa68... Fortran: Delay vtab generation until after parsing [PR92587 (*) c09dece... PR fortran/98307 - Dependency check fails when using "alloc (*) 6f84865... test: add new Go tests from source repo (*) ba74e74... test: add new Go tests from source repo (*) 40bf68b... gcc: xtensa: add optimizations for shift operations (*) eefe499... Daily bump. (*) 0b76990... fwprop: Rewrite to use RTL SSA (*) 73b7582... Add rtl-ssa (*) 47d52e1... doc: Add documentation for rtl-ssa (*) a20cc01... rtlanal: Add simple_regno_set (*) 04ee46e... rtlanal: Add some new helper classes (*) a240ea0... recog: Add an RAII class for undoing insn changes (*) 0d74260... recog: Add a class for propagating into insns (*) eb74135... recog: Add a way of temporarily undoing changes (*) 6059a3d... recog: Add a validate_change_xveclen function (*) f48b514... simplify-rtx: Put simplify routines into a class (*) b665081... recog: Split out a register_asm_p function (*) d6c9781... Export print-rtl.c:print_insn_with_notes (*) 21335c4... Split update_cfg_for_uncondjump out of combine (*) d4b520d... Add a cut-down version of std::span (array_slice) (*) 9a0882e... Add an alternative splay tree implementation (*) ac62dce... Add a class that multiplexes two pointer types (*) 0dd4829... Add an RAII class for managing obstacks (*) 4187be4... Add more iterator utilities (*) 900846c... reginfo: Add a global_reg_set (*) 7c1e7ee... libstdc++: Add C++ runtime support for new 128-bit long dou (*) f4ae1f2... maintainer-scripts: Use /sourceware/snapshot-tmp/gcc as tem (*) 2a41832... rs6000: Add support for powerpc64le-unknown-freebsd (*) e38c912... test: add new Go tests from source repo (*) 58a45ce... C: Drop qualifiers of assignment expressions. [PR98047] (*) ec13758... C: Avoid incorrect warning for volatile in compound express (*) 64a5450... gcc: xtensa: rearrange DI mode constant loading (*) db253e8... Arm: MVE: Split refactoring of remaining complex instrinsic (*) 9732dc8... Arm: Add NEON and MVE RTL patterns for Complex Addition. (*) 84747ac... AArch64: Add NEON, SVE and SVE2 RTL patterns for Complex Ad (*) cdb1c27... testsuite: Adjust expected instruction count for PPC fold t (*) b7b6879... c++: Another solaris header use [PR 98315] (*) 8d8bb85... c++: Fix template parm ICE [PR 98297] (*) 3f78c8c... c++tools: fix install-strip [PR 98328] (*) 4d4f829... libstdc++: Simplify built-in detection in <utility> (*) 767537a... libstdc++: Warn if __STRICT_ANSI has been undefined (*) e128aaa... Fix instruction length for MMA insns. (*) 8379916... c++: Fix offsetof use [PR 98232] (*) 269e82d... C++: Fix solaris header use (mk 2) (*) 652702b... libcody: fix --enable-checking=... follow-up [PR98311] (*) 5098d35... PR fortran/98284 - ICE in get_array_index (*) 134afa3... varasm: Fix up __patchable_function_entries handling (*) 4e42f6e... libcody: Fix build for older GCC versions (*) 96d9670... libstdc++: Only use __builtin_sprintf if supported [PR 9608 (*) 4be6c4e... libcody: fix --enable-checking=... [PR 98311] (*) 6d972f5... libcody: More dashism (*) c1ea7c6... c++: Fix detailed-mem-stat breakage (*) 151d134... Require .init_array/.fini_array support for SHF_GNU_RETAIN (*) 2a97602... Warn used and not used symbols in section with the same nam (*) 6175383... Switch to a new section if the SECTION_RETAIN bit doesn't m (*) ab9bd93... libstdc++: Fix errors from Library Fundamentals TS headers (*) 3cee0c6... libstdc++: Add performance test for atomic_flag [PR 46447] (*) a2c2eec... libstdc++: Test errno macros directly, not via autoconf [PR (*) 4d8476b... c++tools: Fix (an) install issue (*) 6ff747f... c++: Fix (some) solaris breakage (*) 1c4aefb... [Ada] Code cleanup: rename ALI.Scope (*) 571d3fb... [Ada] Add contracts to Ada.Strings.Fixed (*) d1d0c4c... [Ada] Handle iterator filters on loop specifications over c (*) aa44eac... [Ada] armhf-linux: symbolic tracebacks (*) 29cd42e... [Ada] Fix memory leak in GNAT.Expect.Non_Blocking_Spawn on (*) 64f4351... [Ada] Remove inconsistent colons in messages for Ada 83 vio (*) 027ed68... [Ada] Refine types of variables for parsing formal object d (*) 55337de... [Ada] Fix typo in checks for implementation defined units (*) 2c623ed... [Ada] Simplify membership tests with N_Delay_Statement subt (*) 612c48b... [Ada] Simplify membership tests with N_Subprogram_Call subt (*) 1053ff8... [Ada] Fix glitch in comment of System.Powten_Table (*) 61c9105... [Ada] Fix possible uninitialized ATCB component use (*) e8070c8... [Ada] Avoid artificial underflow in System.Val_Real (*) a0d40c5... [Ada] Fix integer-vs-float errors in example for Test_Case (*) bee916b... [Ada] Reject junk syntax for Contract_Cases/Test_Case/Subpr (*) be19b86... [Ada] Fix gmem.out corruption by GNAT.Expect (*) c507c83... [Ada] Mark generic body outside of SPARK (*) 9411732... [Ada] Another small adjustment to System.Value_R (*) cbe22e1... [Ada] Add some OS constants to control serial port (*) cd676df... bswap: Handle vector CONSTRUCTORs [PR96239] (*) eece52b... opts: Remove all usages of Report keyword. (*) 5137d1a... Remove Report keyword for options (*) 8833eab... Add -Wtsan. (*) 5c5eb7e... options: fix integer overflow (*) 61e3c18... Fix PR tree-optimization/98272 (*) 31008a8... rs6000: Use subreg for QI/HI vector init (*) a3bac40... arm: Replace calls to __builtin_vcgt* by <,> in arm_neon.h (*) 9eeeef2... arm: Replace calls to __builtin_vneg* by - in arm_neon.h [P (*) cff6dac... arm: Replace calls to __builtin_vcreate* in arm_neon.h [PR6 (*) 6e9d865... Daily bump. (*) 4218170... c++: Remove dg-ice in constexpr-52830.C [PR52830] (*) 65eac81... cody: Remove unused variable. (*) 4f0c800... libcody: Work with older gccs (*) 3d5e3eb... gcc_update update (*) d41b097... match.pd: Optimize X / bool_range_Y to X [PR96094] (*) 36c9a3f... d: Fix ICE in gimplify_expr, at gimplify.c (PR98277) (*) 34c7d3d... Go testsuite: update bugs for recent change (*) 5aba026... compiler: correct grammar in error message (*) 788d204... compiler: avoid knock-on errors from invalid interfaces (*) 8a5b8fc... compiler: discard global sink variables with static initial (*) f23753c... compiler: better error for unexpected digit (*) a582a31... Fix dashism (*) e48456f... libcody: Fix for dash (*) 4337038... libstdc++: Remove init_priority attribute for Init object [ (*) 75aee07... libstdc++: Support libc with stdio-only I/O in libstdc++ (*) 35317db... c++: Fix return type deduction during satisfaction (*) 30c41ab... c++: Add changelog files in c++tools/ and libcody/ director (*) 662de36... Add the -fdebug-aux-vars flag to debug variables generated (*) 4e096e0... libstdc++: Fix the test for rvalue stream extraction (*) e9ae2d4... doc: Document C++ 20 modules (*) 4efde67... c++: Modules Is Landing (*) b7dfc20... c++: module mapper (*) 2efd8b1... Add C++tools (*) 35fc243... Add c++tools (*) e831ad4... libstdc++: Increase timeout for tests in debug mode (*) f072d10... libstdc++: Do not define constexpr assertions for C++11 (*) 3623032... Add libcody (*) c527127... Add toplevel dirs (*) 8dede24... c++: module-related tweak (*) 7640db5... libstdc++: Fix required locales of a testcase (*) fa452a8... libstdc++: Remove workaround for PR c++/78173 (*) a929b39... libstdc++: Disabling AC_LIBTOOL_DLOPEN check if building wi (*) cf4ed3b... libstdc++: Use init_priority attribute for Init object [PR (*) 0feb237... [Ada] Fix serial port baud rate setting on GNU/Linux (*) 2224729... [Ada] Small adjustment to System.Val_Real (*) 7d07d75... [Ada] Simplify check for extra parens (*) 3a6298d... [Ada] Refactor repeated complains about missing -gnat2005 s (*) 0497472... [Ada] Small adjustment to parameterization of System.Value_ (*) a102343... [Ada] Postcondition checks performed before finalization (*) 4385248... [Ada] Complain about missing -gnat2020 switch on iterator_f (*) 320be7e... [Ada] Reuse Append_New in parsing aggregates (*) 338e513... [Ada] Implement tiered support for floating-point input ope (*) 1851d3c... [Ada] Mark generic body outside of SPARK (*) d79e7af... [Ada] Transform_Function_Array issues (*) 958eed8... [Ada] Simplify discarding nodes when processing aspect/prag (*) 2e18857... [Ada] Crash on unnesting unnamed blocks (*) b230466... [Ada] Refactor repeated code for Value attributes (*) 3a6021d... [Ada] Fix possible infinite recursion in directory iterator (*) afed612... [Ada] Refactor repeated code for Callable and Terminated at (*) ce20ff0... [Ada] Refactor repeated code for Width attributes (*) bc57641... [Ada] Refactor repeated code for Pred and Succ attributes (*) 7addd1c... [Ada] Refactor repeated code for size attributes (*) 57d5ced... [Ada] Refactor repeated code for fixed point attributes (*) 9c852df... [Ada] Remove redundant calls to UI_To_Int in relational ope (*) 10853d6... [Ada] Refactor repeated code for component attributes (*) cb84595... [Ada] Refactor repeated code for real type attributes retur (*) f9c82ff... [Ada] Refactor repeated code for real type attributes retur (*) 4c11930... [Ada] Refactor repeated code for real type attributes retur (*) 156f979... [Ada] Refactor repeated code for floating point attributes (*) 82b4bbb... [Ada] Refactor repeated code for floating point attributes (*) e5f53db... [Ada] Refactor duplicated code for Denorm and Signed_Zeros (*) e30609b... [Ada] Refactor duplicated code for Adjacent, Copy_Sign and (*) a8ecf5e... [Ada] Refactor duplicated code for Compose, Leading_Part an (*) 69bd5d4... i386: Fix up -march=x86-64-v[234] vs. target attribute [PR9 (*) cab1b0e... lto: set nthreads_var to 1 if it is zero (*) 59482fa... i386: Make -march=x86-64-v[234] behave more like other -mar (*) efd08ad... gcov: fix line output for nested functions in JSON format (*) 23900be... libstdc++: Update link to Unicode-HOWTO (*) e51ef5f... doc: Update link to KernelAddressSanitizer (*) 06ff870... gcc: xtensa: fix PR target/98285 (*) 773a410... go-test.exp: retain any characters at end of ERROR line (*) e2e0c7b... Fix up testcase. (*) d52945c... Daily bump. (*) 22a9021... rs6000: Update the processor defaults for FreeBSD (*) 4c275e8... libstdc++: Make tests with Undefined Behavior in C++11 UNSU (*) 057dc81... aix: Fixinclude updates [PR98208] (*) fe7f75c... Correct/improve maybe_emit_free_warning (PR middle-end/9816 (*) e63ae8c... disable --with-{cpu,arch,tune}-32 (*) 4dc486b... AArch64: Add support for --with-tune (*) ca086b8... gcov: Update comments. (*) a21ec1d... [Ada] Analyze second parameter of attribute Scaling (*) 7837a88... [Ada] Refactor duplicated code for First and Last attribute (*) 041f8c7... [Ada] Process Truncation just like other floating point att (*) b27e311... [Ada] Refactor duplicated code for floating point attribute (*) 951d7d1... [Ada] Small adjustments to fixed-point I/O units (*) 430dd87... [Ada] Small cleanup in the Ada.Text_IO hierarchy (*) 7e7d99b... [Ada] Incorrect accessibility level on type in formal packa (*) 90b2d3f... [Ada] Fix alignment warning in System.Fat_Gen unit (*) b934866... [Ada] Add annotation after recent compiler changes (*) 415791c... [Ada] Fix compile time evaluation of shift intrinsics (*) b97b4e6... [Ada] Adjust again previous change to System.Fat_Gen (*) a36a291... [Ada] Fix internal error on bit-packed array in Volatile_Fu (*) 77c4463... [Ada] Adjust previous change to System.Fat_Gen (*) f3dd058... [Ada] Implement part of System.Fat_Gen more efficiently (*) 3cde9f1... [Ada] Remove double initialization of the known value cache (*) a98c6ff... [Ada] Fix documentation of -gnatw.K switch (activates => di (*) e5e963a... [Ada] armhf-linux: symbolic tracebacks (*) 9189557... [Ada] Implement AI12-0398-1/03 (*) 097826d... [Ada] Additional fixes for Default_Initial_Condition (*) 3254363... [Ada] Fix couple of bugs in the implementation of Round att (*) c2dc9fb... [Ada] Simplify prevention of cascaded errors for Refined_St (*) 2c40c60... [Ada] Compiler crash on call to function instance (*) d983a9d... [Ada] Fix warning control character for message on IN OUT p (*) 758daef... [Ada] Refine error messages on illegal Refined_State in SPA (*) 2a1a3fc... [Ada] Avoid reanalysis of malformed dependency relations (*) d494f9f... [Ada] Tidy up implementation of System.Fat_Gen.Valid and in (*) efec136... [Ada] Fix analysis of access objects in Depends contracts (*) ae8c562... [Ada] Update comment for processing of pragma Assertion_Pol (*) 3fcb810... [Ada] Correctly mark subprogram as not always inlined in GN (*) 49ea96b... [Ada] Adjust documentation of System.Img_Util.Set_Decimal_D (*) 62c5ea5... preprocessor: Deferred macro support (*) 159b0bd... middle-end: Exclude TOP permute from blend considerations (*) 470a25b... Limit perf data buffer during feature checking (*) f60c1b3... .dir-locals.el: Set 'fill-column' to 80 for c-mode (*) 4cbb7ca... arm: Auto-vectorization for MVE: vneg (*) fd43603... arm: Auto-vectorization for MVE: vmvn (*) 5391cf0... arm: Auto-vectorization for MVE: vbic (*) 434fb3b... arm: Auto-vectorization for MVE: veor (*) ebc15a4... arm,testsuite: Fix vect-half-floats.c test (*) ab28eac... sanitizer: do not ICE for pointer cmp/sub (*) cf7efe2... aarch64: Add support for Cortex-A78C (*) 0df5fa6... -fgo-dump-spec: skip typedefs that match struct tag (*) 8e56e4d... libstdc++: Fix several _GLIBCXX_DEBUG tests (*) b4cdc2a... Daily bump. (*) 2c3d487... VAX: Unify push operation selection (*) d9ec27c... VAX: Check the correct operand for constant 0 push operatio (*) 294ca9e... VAX: Handle subtracting from self with QMATH DImode add/sub (*) ffb1dcf... VAX: Handle constant 0 with QMATH DImode add/sub (*) 3530ca0... VAX: Remove unused register allocation from QMATH DImode ad (*) 20d68fa... VAX: Fix lower bound adjustment with `casesi' (*) 49ec636... widening_mul: Fix a > ~b to .ADD_OVERFLOW optimization [PR9 (*) 3cc4e18... Revert "Arm: Add NEON and MVE RTL patterns for Complex Addi (*) d88e2cb... varasm: Reject soft frame or arg pointer registers for regi (*) 3b8a82f... Arm: Add NEON and MVE RTL patterns for Complex Addition, Mu (*) 2f05dad... Arm: Add support for auto-vectorization using HF mode. (*) 3ed472a... middle-end: Support complex Addition (*) 10bbba9... middle-end: Refactor and expose some vectorizer helper func (*) 501f470... Show coarrays on parse tree dump, implement debug for array (*) f1eeabc... testsuite: Fix various scan-assembler-symbol-section issues (*) 1498b1a... Tweak the way that is_a is implemented (*) 1751a78... Move iterator_range to a new iterator-utils.h file (*) 6ad972e... rtlanal: Remove noop_move_p REG_EQUAL condition (*) da40a69... vec: Silence clang warning (*) 9855e8a... Daily bump. (*) 815eb85... libstdc++: Fix _GLIBCXX_DEBUG mode constexpr compatibility (*) ff2dfde... Fortran: Enable inquiry references in data statements [PR98 (*) 0bd6751... match.pd: Add ~(X - Y) -> ~X + Y simplification [PR96685] (*) fe78528... widening_mul: Recognize another form of ADD_OVERFLOW [PR962 (*) cc9b9c0... openmp, openacc: Fix up handling of data regions [PR98183] (*) 54f75d8... Daily bump. (*) 9324f7a... c++: Avoid considering some conversion ops [PR97600] (*) 8bab7dc... c++: Fix build with --enable-gather-detailed-mem-stats. (*) 262784b... c++: Final module preparations (*) 02fc65c... c++: Refactor final cleanup (*) 755cf78... Add missing varasm DECL_P check. (*) 35af877... Daily bump. (*) ab264f4... compiler: encode user visible names if necessary (*) e36ce56... arm: Auto-vectorization for MVE clean condition for vand an (*) 78e9cfe... arc: Update ARC700 cache hazard detection. (*) a412be0... arc: Avoid generating brcc instructions with limm (*) dfbe642... arc: Refurbish adc/sbc patterns (*) 1c6b86b... c++: module test harness (*) 059da60... c++: cp_tree_equal tweaks (*) 75de6a2... arm: Auto-vectorization for MVE: vorr (*) f7ad444... arc: Use separate predicated patterns for mpyd(u) (*) 078c749... x86: Update user interrupt handler stack frame (*) 97b56de... c++: Module lang hook overriding (*) 37b242a... c++: name lookup API for modules (*) 958d42a... c++: missing SFINAE with pointer subtraction [PR78173] (*) 33314b1... arm: Improve documentation for effective target 'arm_softfl (*) 695b8d2... arm: [testsuite] fix lob tests for -mfloat-abi=hard (*) ab231af... testsuite/98244 - amend gcc.dg/vect/vect-live-6.c (*) 4b488a2... testsuite/98242 - amend gcc.dg/vect/bb-slp-subgroups-3.c (*) 0fc3bf7... testsuite/98240 - amend gcc.dg/vect/pr97678.c (*) 955af69... testsuite/98239 - require vect_condition for gcc.dg/vect/bb (*) 1423318... expand: Fix up expand_doubleword_mod on 32-bit targets [PR9 (*) fc7b424... tree-optimization/98235 - limit SLP discovery (*) 3e60dde... expansion: Sign or zero extend on MEM_REF stores into SUBRE (*) 499651e... ira.c: Fix ICE in ira-color [PR97092] (*) fa4a8b6... tree-optimization/95582 - fix vector pattern with bool conv (*) 99d6ba6... Fix feature check for HRESET/AVX_VNNI/UINTR (*) a5c0500... dojump: Fix up probabilities splitting in dojump.c comparis (*) 2ea6285... libstdc++: Remove redundant branches in countl_one and coun (*) 7f35955... Reduce memory requirements for ranger (*) 779bf18... Fix PR ada/98230 (*) 3cf63c9... c++: Add make_temp_override generator functions (*) 445430e... c++: Update value of __cplusplus for C++20. (*) 96a5c48... c++: Add fixed test [PR91506] (*) 4f1d8bd... c++: modules & using-decls (*) c0979d8... c++: Name lookup for modules (*) afc14c8... c++: modularize spelling suggestions (*) b46dd03... arm: Fix typo in testcase mve-vsub_1.c (*) e271cd0... c++: Add fixed test [PR68451] (*) 36d0108... c++: name-lookup refactoring (*) 237a8e8... Small fix to PLACEHOLDER_EXPR handling in loc_list_from_tre (*) 8c60696... c++: Module-specific error and tree dumping (*) 79c1b9f... c++: name-lookup cleanups (*) 2e65620... Remove misleading debug line entries (*) a1fb16e... remove obsolete conversion handling from vectorizable_assig (*) 11a0bef... arm: Auto-vectorization for MVE: vand (*) 4cf70c2... data-ref: Rework integer handling in split_constant_offset (*) f5b902a... [VECT] pr97929 fix (*) 703d2ac... Add WIDEN_PLUS, WIDEN_MINUS pretty print (*) 76c09f2... tree-optimization/98211 - fix bogus vectorization of conver (*) f2a5e5f... drop __builtin_ from __clear_cache libname (*) 680e420... dojump: Improve float != comparisons on x86 [PR98212] (*) 66dea88... dojump: Optimize a == a or a != a [PR98169] (*) a2a17ae... openmp: Fix ICE with broken doacross loop [PR98205] (*) 154e9b8... Allow scalar fallback for pattern root stmt (*) 8d63e3c... RISC-V: Explicitly call python when using multilib generato (*) 73cf5da... -fdump-go-spec: ignore type ordering of incomplete types (*) 2fe4f00... go-test.exp: recognize errorcheckdir -n (*) ca2bd94... Daily bump. (*) 0c2200e... go-test.exp: rewrite errchk regexp quoting (*) 7d9767c... phiopt: Fix up two_value_replacement BOOLEAN_TYPE handling (*) ef33047... aarch64: Add +pauth to -march (*) 4c61e35... i386: Remove REG_ALLOC_ORDER definition (*) 0aa1786... libstdc++: Fix build failure for target with no way to slee (*) 84d0825... tree-optimization/98213 - cache PHI walking result in SM (*) 0b37233... c++: Module parsing (*) fe70679... c++: Fix printing of decltype(nullptr) [PR97517] (*) 33d2f41... testsuite: fix 2 tests on aarch64 (*) 76e4f44... aarch64: Add CPU-specific SVE vector costs struct (*) cf97b97... c++: Decl module-specific semantic processing (*) 72217b5... IBM Z: Build autovec-*-signaling-eq.c tests with exceptions (*) aa04320... OpenMP: C/C++ parse 'omp allocate' (*) 85f0a4d... Import HSA header files from AMD (*) 42bdf81... c/98200 - improve error recovery for GIMPLE FE (*) 1cb2d1d... gfortran.dg/gomp/reduction4.f90: Fix testcase (*) 0673fc6... fold-const: Fix native_encode_initializer bitfield handling (*) 4164e58... fold-const: Fix up native_encode_initializer missing field (*) c3a63fb... c++: Avoid [[nodiscard]] warning in requires-expr [PR98019] (*) 4eb2848... c++: Don't require accessible dtors for some forms of new [ (*) f6e8e27... Daily bump. (*) ab3a5ff... testsuite: Fix up testcase for ia32 [PR98191] (*) 0221c65... c++: ICE with -fsanitize=vptr and constexpr dynamic_cast [P (*) 5ea350d... libgo: update to 1.15.6 release (*) 570c312... c++: Originating and instantiating module (*) 4ed1dc1... c++: Fix defaulted <=> fallback to < and == [PR96299] (*) a988a39... c++: Distinguish ambiguity from no valid candidate (*) 447f99b... Avoid atomic for guard acquire when that is expensive (*) f7251a2... if-to-switch: fix matching of negative conditions (*) dded5f7... c++: template and clone fns for modules (*) 5312fa0... Raw tree accessors (*) f1b6e17... compiler: use correct location for iota errors (*) f41dd93... libgcc: block signals when releasing split-stack memory (*) c0ed52d... arm: Replace calls to __builtin_vmvn* by ~ in vmvn intrinsi (*) d04f3df... c++: Named module global initializers (*) 005cff4... Fortran: Add 'omp scan' support of OpenMP 5.0 (*) e401db7... i386: Fix up X87_ENABLE_{FLOAT,ARITH} in conditions [PR9444 (*) 0bd4fec... c++: Fix MODULE_VERSION breakage (*) 210d143... c++: Mangling for modules (*) edbbf73... libstdc++: Adjust whitespace in documentation (*) 76a1719... c++: module directive FSM (*) 0f2da02... c++: Add module includes (*) 6a789a9... testsuite: i386: Require avx512vpopcntdq in two tests (*) 4fdbd24... testsuite: i386: Require ifunc support in gcc.target/i386/p (*) 1746681... tree-optimization/98192 - fix double free in SLP (*) 3a008b1... testsuite/95900 - fix gcc.dg/vect/bb-slp-pr95866.c target r (*) 5b17c3c... contrib: filter more in filter-clang-warnings.py (*) 4c6a47c... testsuite: Avoid strict aliasing violations in some avx512 (*) 19c1ef8... contrib: modernize filter-clang-warnings.py (*) 3100709... openmp: -fopenmp-simd fixes [PR98187] (*) c2c198b... tree-optimization/98191 - fix BIT_INSERT_EXPR sequence vect (*) a294e63... tree-optimization/97559 - fix sinking in irreducible region (*) 3a6e3ad... gimple-isel: Fold x CMP y ? -1 : 0 to x CMP y [PR97872] (*) e844c04... tree-optimization/98180 - fix BIT_INSERT_EXPR sequence vect (*) c1370f8... Fix PR target/96470 (*) ffd961f... PR tree-optimization/96344 (*) 4aaf337... PR target/98152: Checking python is available before using (*) 9121f80... syscall: don't use AF_LINK on hurd (*) bc8a701... Daily bump. (*) a19a242... C: Fix atomic loads. [PR97981] (*) b737b70... builtins: Avoid ICE with __builtin_clear_padding on POINTER (*) c3a1b3e... compiler: type of string index expression is byte (*) 7482d5a... c++: ICE with switch and scoped enum bit-fields [PR98043] (*) 16a2a45... go-test.exp: don't quote already-quoted parentheses (*) e910477... compiler: don't name type descriptor for alias type (*) 1cac89d... c-family: Fix hang with -Wsequence-point [PR98126] (*) ffb268f... c++: Adjust array type construction (*) 9d0eb0a... c++: check alias match for specializations [PR98116] (*) 92e563d... Fix location info in ipa_param_body_adjustments::modify_cal (*) 7243907... doc: "used" attribute saves decls from linker garbage colle (*) (*) This commit already exists in another branch. Because the reference `refs/users/hubicka/heads/honza-gcc-benchmark-branch-v2' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.
reply other threads:[~2021-01-28 10:39 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=20210128103935.3C3CE3858020@sourceware.org \ --to=hubicka@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).