public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/aoliva/heads/strub] (515 commits) silence warnings
@ 2021-08-19  2:57 Alexandre Oliva
  0 siblings, 0 replies; only message in thread
From: Alexandre Oliva @ 2021-08-19  2:57 UTC (permalink / raw)
  To: gcc-cvs

The branch 'aoliva/heads/strub' was updated to point to:

 d8ea2901575... silence warnings

It previously pointed to:

 d75c18e53d6... attempt to satisfy/retain tail-call requirements/optimizati

Diff:

!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------

  d75c18e... attempt to satisfy/retain tail-call requirements/optimizati
  e26da4d... zero-call-used-regs attr for ada
  d9a2439... strub attr for ada
  d132a7c... source location for strub stmts
  e811a5b... more tests, red zones, and deferred strubbing
  5e4f646... silence warnings
  73e592d... enable strub for all viable functions by default, for testi
  4b6eef5... strub with function and variable attributes
  00822a6... retain debug stmt order when moving to successors
  6aacee1... don't access cfun in dump_function_to_file
  4a989b5... sync up new type indices for body adjustments
  f154326... avoid early reference to debug-only symbol
  556b216... move unreachable user labels to entry point
  103d55a... drop va_list from formals if requested
  ddbc456... ipa-modref: merge flags when adding escape


Summary of changes (added commits):
-----------------------------------

  d8ea290... silence warnings
  877ff29... enable strub for all viable functions by default, for testi
  4efe342... strub with function and variable attributes
  d38e9b6... zero-call-used-regs attr for ada (*)
  02cc8f7... sync up new type indices for body adjustments (*)
  98b4d54... avoid early reference to debug-only symbol (*)
  96ebda4... drop va_list from formals if requested (*)
  1db70e6... Revert "Add the member integer_to_sse to processor_cost as  (*)
  6e52998... Daily bump. (*)
  f0fca21... Fortran: Add OpenMP's nothing directive support (con't) (*)
  08defd9... Darwin, jit: Fix build [PR100613]. (*)
  d39367f... configure: Allow host fragments to react to --enable-host-s (*)
  d2aa4e0... Objective-C: fix crash with -fobjc-nilcheck (*)
  220c410... libiberty, Darwin : Fix simple-object LTO table for cross-e (*)
  15bdae0... Darwin: Handle the -rpath command line option. (*)
  1b34248... analyzer: detect and analyze virtual function calls (*)
  aef703c... analyzer: detect and analyze calls via function pointer (*)
  bb04a03... Make 'gcc/hash-map-tests.c:test_map_of_type_with_ctor_and_d (*)
  640df4e... aarch64: Fix float <-> int errors in vld4[q]_lane intrinsic (*)
  4fb471a... libstdc++: Improve doxygen documentation for std::unique_pt (*)
  828176b... libstdc++: Improve doxygen comments in <bits/stl_function.h (*)
  aba938d... libstdc++: Enable doxygen processing for C++20 components (*)
  37620d5... libstdc++: Simplify n-ary arithmetic promotion traits (*)
  de44eee... libstdc++: Minor optimization for min/max/minmax (*)
  085c2f8... libstdc++: Fix CTAD for debug sequence containers (*)
  c883d1d... libstdc++: Fix vector<bool> printer tests to work in debug  (*)
  f74433e... Fortran: Add OpenMP's nothing directive support (*)
  be4a4fb... c++: aggregate CTAD and brace elision [PR101344] (*)
  a6b3db3... c++: ignore explicit dguides during NTTP CTAD [PR101883] (*)
  88ef1a1... Fix thinko in latest change for GNAT encodings (*)
  e12946d... Add EAF_NOREAD check to tree-ssa-uninit (*)
  e4f16e9... Add more self-tests for 'hash_map' with Value type with non (*)
  602fca4... Turn 'bool force_collect' parameter to 'ggc_collect' into a (*)
  76bb3c5... Fortran/OpenMP: Add memory routines existing for C/C++ (*)
  5079b77... openmp: Add nothing directive support (*)
  0684c8d... commit-mklog: Add --co argument. (*)
  1bf976a... openmp: Actually ignore pragma_stmt pragmas for which c_par (*)
  97d51c1... Add x86 tune to enable v2df vector reduction by paddpd. (*)
  2d14d64... Daily bump. (*)
  4759e1e... Add GORI tracing faciltiies. (*)
  0bb74a2... Change evrp-mode options. (*)
  e68c828... Abstract tracing routines into a class. (*)
  b48d4e6... Move more warning code to gimple-ssa-warn-access etc. (*)
  32c3a75... c++: Implement P0466R5 __cpp_lib_is_layout_compatible compi (*)
  7986663... Objective-C: Default flag_objc_sjlj_exceptions off for NeXT (*)
  60b94d8... libstdc++: Avoid illegal argument to verbose in dg-test cal (*)
  b240450... Darwin, libcc1: Handle hosts with mdynamic-no-pic support. (*)
  0edf2e8... Turn global 'ggc_force_collect' variable into 'force_collec (*)
  a42467b... Restore 'gcc.dg/pr78213.c' testing (*)
  2d9da1c... Darwin: Reset section names table at the end of compile. (*)
  743b8dd... Darwin, X86, config: Adjust 'as' command lines [PR100340]. (*)
  e7e17be... Fall back to masked_gather_load/masked_scatter_store (*)
  817766f... libstdc++: Fix testsuite for skipping gdb tests on remote/n (*)
  174f925... libstdc++: Optimize std::seed_seq construction (*)
  897a15f... Improved handling of MINUS_EXPR in bit CCP. (*)
  408579c... Improved handling of MULT_EXPR in bit CCP. (*)
  f8d535f... Fortran: Implement OpenMP 5.1 scope construct (*)
  20698ec... libstdc++: Test std::seed_seq construction from input itera (*)
  8ea0fad... libstdc++: Remove pretty printer committed by mistake (*)
  0808b0d... libstdc++: Optimize std::function move constructor [PR10192 (*)
  3b3f2f7... libstdc++: Only define basic_string::contains for C++23 (*)
  c09cabb... libstdc++: Rename __detail::__not_same_as helper (*)
  42cfa1b... libstdc++: Add conditional noexcept to std::exchange (*)
  2db38d9... libstdc++: Add pretty printer for std::error_code and std:: (*)
  9c560cf... Do not enable DT_INIT_ARRAY/DT_FINI_ARRAY on uclinuxfdpicea (*)
  6bcbf80... retain debug stmt order when moving to successors (*)
  3ed8da7... don't access cfun in dump_function_to_file (*)
  d1819df... aarch64: Remove macros for vld4[q]_lane Neon intrinsics (*)
  08f8381... aarch64: Remove macros for vld3[q]_lane Neon intrinsics (*)
  5ed35a9... aarch64: Remove macros for vld2[q]_lane Neon intrinsics (*)
  92aadbd... Improve diff-ability of scheduler logs (*)
  75b1c75... Add missing entry for rank_for_schedule stats. (*)
  6d52788... Improve autoprefetcher heuristic (partly fix regression in  (*)
  568b9c0... aarch64: Replace some uses of GET_CODE with RTL predicate m (*)
  891bdbf... Special case -TYPE_MIN_VALUE for flag_wrapv in operator_abs (*)
  3ed7796... tree-optimization/101868 - avoid PRE of trapping mems acros (*)
  2e0d7f1... vect: Add extraction cost for slp reduc (*)
  e45483c... openmp: Implement OpenMP 5.1 scope construct (*)
  d565999... c++: Add C++20 #__VA_OPT__ support (*)
  0215b35... tree-optimization/101925 - fix VN with reverse storage orde (*)
  75a7176... Improve SImode shifts for H8 (*)
  d56607c... Adjust testcase. (*)
  9d1d9fc... Daily bump. (*)
  052bdc7... Drop embeded stabs from rl78 port (*)
  58608f6... Update cpplib de.po (*)
  6c25932... libstdc++: Use qualified-id for class member constant [PR10 (*)
  db853ff... libstdc++: Install GDB pretty printers for debug library (*)
  8cdcea5... gcov: Add TARGET_GCOV_TYPE_SIZE target hook (*)
  be024a1... Fix regression in debug info for Ada with DWARF 5 (*)
  e660441... [OpenMP] Update omp-low.c's omp_runtime_api_call [PR101931] (*)
  c517cf2... Speed up jump table switch detection. (*)
  29020d0... Disable GNAT encodings by default (*)
  a2ab2f0... Address '?:' issues in 'libgomp.oacc-c-c++-common/mode-tran (*)
  df98015... Plug 'par' memory leak in 'gcc/omp-oacc-neuter-broadcast.cc (*)
  7b9d99e... Clarify memory management for 'prop_set' in 'gcc/omp-oacc-n (*)
  049eda8... Avoid 'GTY' use for 'gcc/omp-oacc-neuter-broadcast.cc:field (*)
  1afcf57... Fix ICE. (*)
  9129249... ipa: make target_clone default decl local [PR101726] (*)
  b0de3ad... ipa: ICF should check SSA_NAME_IS_DEFAULT_DEF (*)
  faf2b6b... Optimize __builtin_shuffle_vector. (*)
  53d5b59... Fortran/OpenMP: Add support for OpenMP 5.1 masked construct (*)
  fdd4049... RISC-V: Allow multi-lib build with different code model (*)
  94974e8... Daily bump. (*)
  bbf19f9... Fortran: fix checks for STAT= and ERRMSG= arguments of SYNC (*)
  34ce7f7... aix: 64 bit AIX TLS libpthread dependency. (*)
  882f1d5... Improve many SImode shifts on the H8/300H (*)
  829931e... libgo: various fixes for Solaris support (*)
  7dd8f19... Daily bump. (*)
  da8a9d6... or1k: Use cmodel=large when building crtstuff (*)
  eff8110... or1k: Add mcmodel option to handle large GOTs (*)
  96194a0... Diagnose mismatches between array and scalar new and delete (*)
  240f078... i386: Fix ICE with V64QImode broadcast permutation with -ma (*)
  261512f... Daily bump. (*)
  58eec99... Fix xxeval predicates (PR 99921). (*)
  2cc65fc... Adjust 'libgomp.oacc-c-c++-common/static-variable-1.c' (*)
  fb85d6e... Warn for reads from write-only arguments [PR101734]. (*)
  e5c0054... runtime: use C cast syntax in stack.c (*)
  4998404... ipa: "naked" attribute implies "noipa" attribute (*)
  fa28520... ipa: do not make localaliases for target_clones [PR101261] (*)
  5eb304a... opts: do not repeat a string in errors (*)
  4341b1b... Introduce EAF_NOREAD and cleanup EAF_UNUSED + ipa-modref (*)
  e37ddb9... arm: Add check for arm_softfp_ok in pr98435.c. (*)
  62e4202... libbacktrace: fix b2test_buildid test on non-english locale (*)
  c5b21c3... libgo: update to Go1.17rc2 (*)
  72be20e... Daily bump. (*)
  0ace3d4... runtime: run gofmt on testdata/testwinsignal/main.go (*)
  1196b60... compiler: store pointers to go:notinheap types indirectly (*)
  d0befed... openmp: Add support for OpenMP 5.1 masked construct (*)
  408d88a... libcpp: Fix ICE with -Wtraditional preprocessing [PR101638] (*)
  8464894... Fix typo in fold-vec-load-builtin_vec_xl-* tests. (*)
  8c8df06... [i386] Introduce scalar version of avx512f_vmscalef. (*)
  a6da2cd... Fix condition testing void functions in ipa-split. (*)
  9017326... libstdc++: Add additional overload of std::lerp [PR101870] (*)
  b1c0e85... libstdc++: Make some #error strings consistent with other t (*)
  20ce14c... libstdc++: Add [[nodiscard]] to experimental::randint (*)
  27a1fb3... c++: fix ptrmemfunc template instantiation [PR101219] (*)
  d2ba65a... Evaluate type arguments of sizeof that are structs of varia (*)
  34cd97f... Remove legacy back threader. (*)
  d3a7fbc... libstdc++: Add #error to some files that depend on a specif (*)
  432de08... OpenMP 5.1: Add proc-bind 'primary' support (*)
  2d7967a... arc: Small data doesn't need fcommon option (*)
  fb0cd8f... gfortran.dg/PR82376.f90: Avoid matching a file-path (*)
  04b4f31... i386: Fix up V32HImode permutations with -mno-avx512bw [PR1 (*)
  01f8a8b... openmp: Diagnose syntax mismatches between declare target a (*)
  ef07b91... openmp: Diagnose another case of mixing parameter and attri (*)
  9b7ab85... c++: Fix ICE on defaulted spaceship with pointer return typ (*)
  c84f79e... openmp: Diagnose omp::directive/sequence on using-directive (*)
  3890c28... c++: Fix up parsing of attributes for using-directive (*)
  2bdf17d... Make -no-pie option work for native Windows (*)
  95e1eca... Combine avx_vec_concatv16si and avx512f_zero_extendv16hiv16 (*)
  21fd62e... c++: constexpr std::construct_at on empty field [PR101663] (*)
  58f8750... Daily bump. (*)
  93f1dbc... libstdc++: Fix test that fails randomly [PR101866] (*)
  8732734... rs6000: Add available-everywhere and ancient builtins (*)
  ba6aa47... rs6000: Add VSX builtins (*)
  6cc92e9... rs6000: Add the rest of the [altivec] stanza to the builtin (*)
  9707d2e... c++: parameterized requires-expr as default argument [PR101 (*)
  ee8f9ff... c++: Optimize constinit thread_local vars [PR101786] (*)
  7e39d1a... c++: recognize class-scope non-template dguides [PR79501] (*)
  6186708... c++: most vexing parse and braced CTAD [PR89062] (*)
  4fa6c0e... libstdc++: Define std::is_pointer_interconvertible_base_of  (*)
  04ddd10... libstdc++: Fix missing descriptions in ChangeLog entries (*)
  58340a7... Fortran: Fix c_float128 and c_float128_complex definitions. (*)
  cba64d8... Fix gcc.dg/lto/pr48622_0.c testcase (*)
  2cb02e0... target/101788 - avoid decomposing hard-register "loads" (*)
  e842655... Adjust volatile handling of the operand scanner (*)
  cecdff8... Small tweak to expand_used_vars (*)
  9851a16... Fix min_flags handling in mod-ref (*)
  d7e91f4... middle-end/101858 - avoid shift of pointer in folding (*)
  f19c70a... tree-optimization/101861 - fix gather use for non-gather re (*)
  b8f604d... arm/66791: Replace builtins for vdup_n and vmov_n intrinsic (*)
  0e6017f... sanitizer: Cherry-pick realpath fix (*)
  a45918f... Ada: Remove debug line number for DECL_IGNORED_P functions (*)
  fed7c16... compiler: don't crash on a, b := int(0) (*)
  05a03f3... Extend ldexp{s,d}f3 to vscalefs{s,d} when TARGET_AVX512F an (*)
  92f7016... gcc.dg/uninit-pred-9_b.c: Xfail for CRIS too (*)
  3ae564e... Daily bump. (*)
  d796cc7... openmp: Fix up cp/parser.c build with GCC 4.8 to 6 (*)
  84f906d... mklog: support '-b c/101343' format. (*)
  2ba0376... gfortran: Fix in-build-tree testing [PR101305, PR101660] (*)
  557d06f... Enable gcc.target/i386/pr88531-1a.c for all targets (*)
  50b5877... i386: Allow some V32HImode and V64QImode permutations even  (*)
  08aa0e3... tree-optimization/101809 - support emulated gather for doub (*)
  7665af0... i386: Improve single operand AVX512F permutations [PR80355] (*)
  c40c6a5... openmp: Add support for declare simd and declare variant in (*)
  c318f8e... i386: Fix typos in amxbf16 runtime test. (*)
  19d1a52... tree-optimization/101801 - rework generic vector vectorizat (*)
  bb16940... middle-end/101824 - properly handle volatiles in nested fn  (*)
  0631faf... Evaluate arguments of sizeof that are structs of variable s (*)
  3d7ccbc... x86: Optimize load of const FP all bits set vectors (*)
  813ccbe... Support cond_ashr/lshr/ashl for vector integer modes under  (*)
  3776815... Daily bump. (*)
  c86c95e... Ensure toupper and tolower follow the expected pattern. (*)
  f5a2d78... libstdc++: Reduce use of debug containers in <regex> (*)
  1354603... libstdc++: [_GLIBCXX_DEBUG] Avoid allocator operator== when (*)
  d55d3f5... ipa: Fix testsuite/gcc.dg/ipa/remref-6.c (*)
  00eab08... Verify destination[source] of a load[store] instruction is  (*)
  9d2d660... i386: Name V2SF logic insns [PR101812] (*)
  62f0124... Cross-reference parts adapted in 'gcc/omp-oacc-neuter-broad (*)
  c408512... amdgcn: Enable OpenACC worker partitioning for AMD GCN (*)
  e2a58ed... openacc: Middle-end worker-partitioning support (*)
  e2e0b85... PR101609: Use the correct iterator for AArch64 vector right (*)
  0095afa... Remove 'gcc/omp-offload.c' from 'GTFILES' (*)
  2a700fb... Don't consider '-foffload-abi' in 'DEF_GOACC_BUILTIN', 'DEF (*)
  c523051... Sanity check that 'Init' doesn't appear without 'Var' in '* (*)
  06870af... [OpenACC] Clean up unused 'BUILT_IN_ACC_GET_DEVICE_TYPE' (*)
  7cc8585... [documentation] No need anymore to "mention ['gt-*.h' file] (*)
  67b8443... [documentation] Fix GTY header file example (*)
  848bcda... Improve handling of unknown sign bit in CCP. (*)
  2eff2a3... libstdc++: Make allocator equality comparable in tests (*)
  527a1cf... testsuite/lib/gfortran.exp: Add -I for ISO*.h [PR101305, PR (*)
  a5e78ee... aarch64: Expand %<w> correctly according to mode iterator (*)
  a5e3c1e... testsuite: aarch64: Fix invalid SVE tests (*)
  da81e30... testsuite: aarch64: Fix failing vector structure tests on b (*)
  78be906... MAINTAINERS: Add myself for write after approval (*)
  844105d... Daily bump. (*)
  5f564fd... lra: Fix s/otput/output/ typo in debug output (*)
  ad9c394... libstdc++: Fix dg-prune-output assertion message (*)
  fd26ce8... Fix c6x test compromised by recent improvements to bswap &  (*)
  e9b639c... libstdc++: Tweak timeout for testsuite/std/ranges/iota/max_ (*)
  7b51202... Daily bump. (*)
  307e0d4... compiler: support export/import of unsafe.Add/Slice (*)
  cd754ef... Fortran: ICE with automatic character object, save, and var (*)
  6866f48... Add tests for PR tree-optimization/88531 (*)
  f92f477... Daily bump. (*)
  81d6cdd... Move more code to new gimple-ssa-warn-access pass. (*)
  629b569... compiler: make escape analysis more strict about runtime ca (*)
  aff75af... arm: Fix pr69245.c testcase for reorder assembler architect (*)
  a22b3e0... arm: Fix typos for reorder assembler architecture directive (*)
  f31da42... tree-optimization/101801 - remove vect_worthwhile_without_s (*)
  c2a984a... libstdc++: Also move the [[nodiscard]] attributes in <compa (*)
  cd04e82... i386: Fix conditional move reg-to-reg move elimination peep (*)
  9d8eacc... Use CFN_BUILT_IN_CLRSB instead of BUILT_IN_CLRSB in switch. (*)
  6b0bde7... middle-end/AArch64: Fix bootstrap after vec changes (*)
  3c94db2... gcov: Remove <stdint.h> from libgcov-driver.c (*)
  bc181ad... aarch64: Use memcpy to copy structures in bfloat vst* intri (*)
  1deb081... aarch64: Use memcpy to copy structures in vst2[q]_lane intr (*)
  344f879... aarch64: Use memcpy to copy structures in vst3[q]_lane intr (*)
  a607592... aarch64: Use memcpy to copy structures in vst4[q]_lane intr (*)
  318113a... rs6000: Fix restored rs6000_long_double_type_size (*)
  fd351c7... Fixup gfortran.dg/vect/vect-8.f90 for aarch64 (*)
  9124bbe... gcov: Add __gcov_info_to_gdca() (*)
  a3d3e8c... Adjust by-value function vec arguments to by-reference. (*)
  8ebf4fb... Daily bump. (*)
  582c24e... runtime: extend internal atomics to comply with sync/atomic (*)
  c8b024f... libstdc++: Move [[nodiscard]] attributes again [PR101782] (*)
  4739344... libcpp: Regenerate ucnid.h using Unicode 13.0.0 files [PR10 (*)
  4805b92... libcpp: Fix makeucnid bug with combining values [PR100977] (*)
  02e5ffd... libgcc: Honor LDFLAGS_FOR_TARGET when linking libgcc_s (*)
  0bac793... openmp: Implement omp_get_device_num routine (*)
  8dec72a... libstdc++: Add [[nodiscard]] to <compare> (*)
  03d47da... testsuite: Fix warning introduced by nodiscard in libstdc++ (*)
  7b1de3e... libstdc++: Move attributes that follow requires-clauses [PR (*)
  72264a6... <x86gprintrin.h>: Add pragma GCC target("general-regs-only" (*)
  c04bb6d... doc: Document cond_* shift optabs in md.texi (*)
  783d809... vect: Move costing helpers from aarch64 code (*)
  c1cdabe... arm: reorder assembler architecture directives [PR101723] (*)
  6a37d03... arm: Don't reconfigure globals in arm_configure_build_targe (*)
  62e66c6... arm: ensure the arch_name is always set for the build targe (*)
  0c3aab7... aarch64: Don't include vec_select high-half in SIMD subtrac (*)
  8cd27a3... aarch64: Don't include vec_select high-half in SIMD add cos (*)
  f0fc1e6... Adjust gcc.dg/vect/bb-slp-pr101756.c (*)
  d0a5624... cfgloop: Make loops_list support an optional loop_p root (*)
  4e3129b... Fix oversight in handling of reverse SSO in SRA pass (*)
  ac8a2fb... compiler: make escape analysis more robust about builtin fu (*)
  c16f21c... Support cond_{xor,ior,and} for vector integer mode under AV (*)
  f7aa818... Support cond_{smax,smin} for vector float/double modes unde (*)
  9a8c3fc... Support cond_{smax,smin,umax,umin} for vector integer modes (*)
  2697f83... Daily bump. (*)
  ded2c2c... analyzer: initial implementation of asm support [PR101570] (*)
  5738a64... x86: Update STORE_MAX_PIECES (*)
  09dba01... x86: Avoid stack realignment when copying data with SSE reg (*)
  361da78... IBM Z: Implement TARGET_VECTORIZE_VEC_PERM_CONST for vpdi (*)
  6dc8c46... IBM Z: Implement TARGET_VECTORIZE_VEC_PERM_CONST for vector (*)
  4e34925... IBM Z: Remove redundant V_HW_64 mode iterator. (*)
  0aa7091... IBM Z: Get rid of vpdi unspec (*)
  5391688... IBM Z: Get rid of vec merge unspec (*)
  63834c8... aarch64: Don't include vec_select high-half in SIMD multipl (*)
  1d65c9d... aarch64: Don't include vec_select element in SIMD multiply  (*)
  5a1017d... vect: Tweak comparisons with existing epilogue loops (*)
  315a1c3... vect: Tweak dump messages for vector mode choice (*)
  eb55b5b... aarch64: Fix a typo (*)
  929f2cf... gcov: check return code of a fclose (*)
  96c82a1... Fix debug info for ignored decls at start of assembly (*)
  9fcb8ec... [testsuite] Fix trapping access in test PR101750 (*)
  31855ba... Add emulated gather capability to the vectorizer (*)
  f2e5d27... by_pieces: Pass MAX_PIECES to op_by_pieces_d (*)
  96146e6... Fold (X<<C1)^(X<<C2) to a multiplication when possible. (*)
  0d04fe4... libstdc++: Add [[nodiscard]] to sequence containers (*)
  240b01b... libstdc++: Add [[nodiscard]] to iterators and related utili (*)
  2724d1b... Rewrite more vector loads to scalar loads (*)
  87a0b60... tree-optimization/101756 - avoid vectorizing boolean MAX re (*)
  af31cab... c++: Fix up #pragma omp declare {simd,variant} and acc rout (*)
  8aa14fa... testsuite: Fix duplicated content of gcc.c-torture/execute/ (*)
  9f26640... Refine predicate of peephole2 to general_reg_operand. [PR t (*)
  7195fa0... libgcc: Fix duplicated content of config/t-slibgcc-fuchsia (*)
  9db0bcd... Mark path_range_query::dump as override. (*)
  4d56259... tree-optimization/101769 - tail recursion creates possibly  (*)
  5c73b94... docs: document threader-mode param (*)
  3ae1468... Add dg-require-effective-target for testcases. (*)
  2fc2e39... Support cond_{fma,fms,fnma,fnms} for vector float/double un (*)
  22e40cc... compiler: support new language constructs in escape analysi (*)
  fa1407c... Daily bump. (*)
  e435e72... compile, runtime: make selectnbrecv return two values (*)
  cbbd439... compiler: check slice to pointer-to-array conversion elemen (*)
  3a7794b... rs6000: Replace & by && (*)
  ebff536... rs6000: "e" is not a free constraint letter (*)
  285aa68... Fix indirect call inlining with AutoFDO (*)
  9265b37... Fixes for AutoFDO testing (*)
  0ed093c... Fix indir-call-prof-2.c with AutoFDO (*)
  f9ad3d5... Fixes for AutoFDO tests (*)
  aabf07c... Disable a test case in ILP32 [PR101688]. (*)
  0f44b09... rs6000: Add test for _mm_minpos_epu16 (*)
  eaa93a0... rs6000: Add support for _mm_minpos_epu16 (*)
  a77a46d... libstdc++: Suppress redundant definitions of inline variabl (*)
  5c6759e... libstdc++: Replace TR1 components with C++11 ones in test u (*)
  13a1ac9... libstdc++: Specialize allocator_traits<pmr::polymorphic_all (*)
  9bd87e3... libstdc++: Remove trailing whitespace in some tests (*)
  7f2f4b8... libstdc++: Deprecate std::random_shuffle for C++14 (*)
  07b70df... libstdc++: Add testsuite proc for testing deprecated featur (*)
  e9f64ff... libstdc++: Reduce header dependencies in <regex> (*)
  98d7f30... x86: Use XMM31 for scratch SSE register (*)
  a1a2654... libstdc++: Avoid using std::unique_ptr in <locale> (*)
  048039c... aarch64: Add -mtune=neoverse-512tvb (*)
  9690309... aarch64: Restrict issue heuristics to inner vector loop (*)
  028059b... aarch64: Tweak MLA vector costs (*)
  537afb0... aarch64: Tweak the cost of elementwise stores (*)
  78770e0... aarch64: Add gather_load_xNN_cost tuning fields (*)
  b585f01... aarch64: Split out aarch64_adjust_body_cost_sve (*)
  83d796d... aarch64: Add a simple fixed-point class for costing (*)
  fa3ca61... aarch64: Turn sve_width tuning field into a bitmask (*)
  d0b952e... Add cond_add/sub/mul for vector integer modes. (*)
  759f385... Fix bashism in `libsanitizer/configure.tgt' (*)
  1a830c0... analyzer: Fix ICE on MD builtin [PR101721] (*)
  872c1a5... ChangeLog: add problematic commit 2e96b5f14e4025691b57d2301 (*)
  4d17ca1... Daily bump. (*)
  e460471... gcc-changelog: ignore one more commit (*)
  585394d... x86: Add testcases for PR target/80566 (*)
  daaed9e... tree-cfg: Fix typos on dloop in move_sese_region_to_fn (*)
  724adff... Support cond_add/sub/mul/div for vector float/double. (*)
  7459bfa... compiler, runtime: allow slice to array pointer conversion (*)
  06d0437... compiler, runtime: support unsafe.Add and unsafe.Slice (*)
  14d8a5a... libstdc++: Add missing std::move to ranges::copy/move/rever (*)
  4414057... libstdc++: Fix up implementation of LWG 3533 [PR101589] (*)
  0e1bb3c... libstdc++: Add missing std::move to join_view::iterator cto (*)
  af863ef... x86: Also pass -mno-sse to vect8-ret.c (*)
  ff12cc3... x86: Update gcc.target/i386/incoming-11.c (*)
  dadbb1a... x86: Also pass -mno-avx to sw-1.c for ia32 (*)
  20a1c9a... x86: Also pass -mno-avx to cold-attribute-1.c (*)
  d7d7475... x86: Also pass -mno-avx to pr72839.c (*)
  0d3be08... x86: Add tests for piecewise move and store (*)
  bf159e5... x86: Add AVX2 tests for PR middle-end/90773 (*)
  29f0e95... x86: Update piecewise move and store (*)
  7f4c394... x86: Avoid stack realignment when copying data (*)
  1bee034... x86: Add TARGET_GEN_MEMSET_SCRATCH_RTX (*)
  38fb24b... libstdc++: Fix filesystem::temp_directory_path [PR101709] (*)
  2aaf691... libstc++: Add dg-error for additional error in C++11 mode (*)
  cac2353... Remove --param=threader-iterative. (*)
  7d8577d... [gcc/doc] Improve nonnull attribute documentation (*)
  99b520f... Fix PR 101683: FP exceptions for float->unsigned (*)
  f48c3cd... c++: Improve memory usage of subsumption [PR100828] (*)
  f9fcf75... Optimize x ? bswap(x) : 0 in tree-ssa-phiopt (*)
  6f0c43e... i386: Improve SImode constant - __builtin_clzll for -mno-lz (*)
  8dd1644... Add missing descriptions gcc/testsuite/ChangeLog (*)
  9a89a06... Update gcc fr.po. (*)
  af76342... c++: ICE on anon struct with base [PR96636] (*)
  5b759cd... c++: pretty-print TYPE_PACK_EXPANSION better (*)
  4c4249b... [Committed] Tweak new test case gcc.target/i386/dec-cmov-2. (*)
  05bcef5... openmp: Handle OpenMP directives in attribute syntax in att (*)
  91425e2... i386: Improve extensions of __builtin_clz and constant - __ (*)
  cfd60b3... gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware (*)
  309ddde... gcc.dg/uninit-pred-9_b.c: Xfail for MMIX too (*)
  15c8ad0... rs6000: Add tests for SSE4.1 "floor" intrinsics (*)
  5f50071... rs6000: Add support for SSE4.1 "floor" intrinsics (*)
  d656a3d... rs6000: Add tests for SSE4.1 "ceil" intrinsics (*)
  bd9a873... rs6000: Add support for SSE4.1 "ceil" intrinsics (*)
  ed04cf6... rs6000: Add tests for SSE4.1 "blend" intrinsics (*)
  9d352c6... rs6000: Add support for SSE4.1 "blend" intrinsics (*)
  f7bf03c... Decrement followed by cmov improvements. (*)
  5b2515f... MMIX: remove generic placeholders parameters in call insn p (*)
  ee189a7... doc: correct documentation of "call" (et al) operand 2. (*)
  145bc41... Handle constants in wi_fold for trunc_mod. (*)
  ebbcdd7... Change integral divide by zero to produce UNDEFINED. (*)
  d242acc... Change const basic_block to const_basic_block. (*)
  0b3560d... Move failed part of a test to a new file [PR101671] (*)
  e5e164e... Add QI vector mode support to by-pieces for memset (*)
  d68d275... Add testcases that got lost when tree-ssa was merged (*)
  3dbd4d9... libstdc++: Use secure_getenv for filesystem::temp_directory (*)
  2065654... mips: Fix up mips_atomic_assign_expand_fenv [PR94780] (*)
  45cb789... mips: add MSA vec_cmp and vec_cmpu expand pattern [PR101132 (*)
  6cd005a... c++: Implement P0466R5 __cpp_lib_is_pointer_interconvertibl (*)
  3ead06c... c++: Reject anonymous struct with bases (*)
  0ba2003... c++: Fix up attribute rollbacks in cp_parser_statement (*)
  59ffdb9... Update gcc de.po. (*)
  854ef6e... x86: Don't enable LZCNT/POPCNT if disabled explicitly (*)
  011134d... d: Remove dead code from binary_op. (*)
  baa1226... d: Always layout initializer for the m_RTInfo field in Type (*)
  5ad4eab... d: Don't generate a PREDICT_EXPR when assert contracts are  (*)
  c18db63... d: Clarify comment for generating static array assignment w (*)
  370f66b... d: Only handle named enums in enum_initializer_decl (*)
  e22b7ae... d: Set COMDAT and visibility of thunks only if they are pub (*)
  99d6d3d... d: Factor aggregate_initializer_decl to set the sinit for a (*)
  3b52a10... d: Use Identifier::idPool to generate anonymous field name. (*)
  bc5208f... d: Use hasMonitor to determine whether to emit a __monitor  (*)
  b2abe4e... d: Insert null terminator in obstack buffers (*)
  bafda27... d: Drop any field or parameter types that got cached before (*)
  5530395... d: Factor d_nested_class and d_nested_struct into single fu (*)
  2730aa7... Mark gcc.dg/shrink-wrap-loop.c as XFAIL. (*)
  28665dd... [libgomp] Restore offloading 'libgomp/fortran.c' (*)
  5a973ae... arm/66791: Replace builtins in vld1. (*)
  6165cf6... Replace evrp use in loop versioning with ranger. (*)
  77ab4e3... c++: Accept C++11 attribute-definition [PR101582] (*)
  291416d... ipa-devirt: check precision mismatch of enum values [PR1013 (*)
  e41ba80... Use range-based for loops for traversing loops (*)
  4186cb9... fix breakage from "libstdc++: Remove unnecessary uses of <u (*)
  ef22e9c... Fix MMIX breakage; ICE in df_ref_record, at df-scan.c:2598 (*)
  591b128... Update gcc .po files. (*)
  0c6d21f... Reinstate branch-on-bit insns for H8 (*)
  2f6bdd5... Xfail just the failing assertion and correct target. (*)
  3c13cf4... d: Generate Object class if it doesn't exist during TypeInf (*)
  7616ed6... d: Return the correct value for C++ constructor calls (PR10 (*)
  5c9b740... d: Ensure casting from bool results in either 0 or 1 (PR964 (*)
  75f2e3f... d: Remove generated D header files on error (PR101657) (*)
  cd4bda4... d: Don't escape quoted format strings in escape_d_format (P (*)
  7d014f7... testsuite: Fix up two tests for recent libstdc++ header cha (*)
  0829ab7... [OpenACC] Extract 'pass_oacc_loop_designation' out of 'pass (*)
  f0529d9... Fix failed test cases caused by disabling mode promotion fo (*)
  2e96b5f... Backwards jump threader rewrite with ranger. (*)
  e63d762... c/101512 - fix missing address-taking in c_common_mark_addr (*)
  841548f... Adjust docu of TARGET_VECTORIZE_VEC_PERM_CONST (*)
  e8de5ba... analyzer: : Refactor callstring to work with pairs of super (*)
  7d11da8... Adjust/Refine testcases. (*)
  231bcc7... Add a separate function to calculate cost for WIDEN_MULT_EX (*)
  aafa38b... Use preferred mode for doloop IV [PR61837] (*)
  3916902... Daily bump. (*)
  1121e49... Correct uninitialized object offset and size computation [P (*)
  b9cbf8c... Correct -Warray-bounds handling if function pointers [PR101 (*)
  2a837de... Add new gimple-ssa-warn-access pass. (*)
  f471739... PR 100168: Fix call test on power10. (*)
  37eb3ef... analyzer: play better with -fsanitize=bounds (*)
  b508113... analyzer: remove redundant return value from various impl_c (*)
  7bf582e... Fortran: ICE in resolve_allocate_deallocate for invalid STA (*)
  49e28c0... ubsan: Fix ICEs with DECL_REGISTER tests [PR101624] (*)
  b4fc4df... match.pd: Fix up recent __builtin_bswap16 simplifications [ (*)
  de0214a... IBM Z: Fix 5 tests in 31-bit mode (*)
  3c91efe... tree-optimization/101615 - SLP permute opt with CTOR roots (*)
  8b06ccb... aarch64: Add smov alternative to sign_extend pattern (*)
  9775e46... x86: Don't set AVX_U128_DIRTY when zeroing YMM/ZMM register (*)
  6bb6e20... tree-optimization/101615 - SLP permute opt of existing vect (*)
  1af1666... amdgcn: Fix attributes for LLVM-12 [PR 100208] (*)
  04600a4... Return undefined on edges which are not executed. (*)
  31534ac... analyzer: Handle strdup builtins (*)
  84606ef... analyzer: Recognize __builtin_free as a matching deallocato (*)
  54ec50b... d: Wrong evaluation order of binary expressions (PR101640) (*)
  c936c39... d: fix ICE at convert_expr(tree_node*, Type*, Type*) (PR101 (*)
  1a2306f... d: __FUNCTION__ doesn't work in core.stdc.stdio functions w (*)
  b2f6e1d... d: Compile-time reflection for supported built-ins (PR10112 (*)
  3e21361... d: Change in DotTemplateExp type semantics leading to regre (*)
  ea22954... IBM Z: Enable LSan and TSan (*)
  b662250... AArch64: use stable sorting in generating ldp/stp (*)
  0f95c6b... Don't skip prologue/epilogue when initializing alias. (*)
  88d0f70... i386: Improve AVX2 expansion of vector >> vector DImode ari (*)
  8af0c50... Correct a mistake in a warnung for -Wnonnull. (*)
  e78480a... Bind(c): Improve error checking in CFI_* functions (*)
  b4a9bc7... Bind(c): Fix bugs in CFI_section (*)
  a3b350f... Fix ISO_Fortran_binding.h paths in gfortran testsuite (*)
  c4dc9f5... Bind(C): Correct sizes of some types in CFI_establish (*)
  fef6798... Bind(C): Fix type encodings in ISO_Fortran_binding.h (*)
  89b3c97... vect: Fix wrong check in vect_recog_mulhs_pattern [PR101596 (*)
  872da9a... Add the member integer_to_sse to processor_cost as a cost s (*)
  af3f12e... Daily bump. (*)
  7590016... rs6000: Write static initializations for overload tables (*)
  bb4d8fe... rs6000: Write static initializations for built-in table (*)
  5b58057... rs6000: Write output to the builtins init file, part 3 of 3 (*)
  6aacd90... Let -Wuninitialized assume built-ins don't change const arg (*)
  9360d6c... libstdc++: Simplify std::optional::value() (*)
  b7195fb... testsuite: Add missing C++ includes to tests [PR101646] (*)
  a0f9a5d... Use OEP_DECL_NAME when comparing VLA bounds [PR101585]. (*)
  7123ae2... Implement OpenMP 5.1 section 3.15: omp_display_env (*)
  0853f39... Fix argument to pthread_join (*)
  573e20a... Abstract out (forward) jump threader state handling. (*)
  bee2f80... c++: Reject ordered comparison of null pointers [PR99701] (*)
  7ffba77... libstdc++: Adjust whitespace in <bits/cow_string.h> (*)
  7b52761... libstdc++: Move COW string definitions to separate header (*)
  16158c9... libstdc++: Remove unnecessary uses of <utility> (*)
  261d5a4... libstdc++: Reduce header dependencies on <array> and <utili (*)
  fcc7c63... Implement basic block path solver. (*)
  3bc9db6... simplify-rtx: Push sign/zero-extension inside vec_duplicate (*)
  d88a695... Don't use libgomp 'cbuf' buffering with OpenACC 'async' (*)
  9c41f5b... Fix OpenACC "ephemeral" asynchronous host-to-device copies (*)
  88c40c3... Add 'libgomp.oacc-c-c++-common/async-data-1-{1,2}.c' (*)
  29ddaf4... [OpenACC] Clarify sequencing of 'async' data copying vs. pr (*)
  599e275... Fix OpenACC 'async'/'wait' issues in 'libgomp.oacc-c-c++-co (*)
  66030d6... tree-optimization/101573 - improve uninit warning at -O0 (*)
  c8ce54c... tree-optimization/39821 - fix cost classification for widen (*)
  1358617... ipa: Adjust references to identify read-only globals (*)
  a21bd3c... gimple-fold: Fix up __builtin_clear_padding on classes with (*)
  5485e82... PR 100170: Fix eq/ne tests on power10. (*)
  1a7febe... Daily bump. (*)
  d5a8c13... Confirm and Handle only ASCII in toupper and tolower ranges (*)
  3a1d168... analyzer: fix uninit false +ve when returning structs (*)
  1ce0b26... Adjust ranges for to_upper and to_lower. (*)
  cf5f544... Fold bswap32(x) != 0 to x != 0 (and related transforms) (*)
  44e322f... Regenerate .pot files. (*)
  f384e2f... Implement operator_bitwise_xor::op1_op2_relation_effect. (*)
  3cb72ac... Pass relationship to methods calling generic fold_range. (*)
  bf6d414... Remove legacy external declarations in toplev.h [PR101447] (*)
  0cbf036... PR fortran/93308/93963/94327/94331/97046 problems raised by (*)
  32f7506... Abstract out conditional simplification out of execute_vrp. (*)
  dd44445... Pass gimple context to array_bounds_checker. (*)
  1ab2270... AArch64: correct dot-product RTL patterns for aarch64. (*)
  2050ac1... AArch64: correct usdot vectorizer and intrinsics optabs (*)
  acf9d1f... openmp: Add support for omp attributes section and scan dir (*)
  124bb55... Daily bump. (*)
  b454c40... [Ada] Declare time_t uniformly based on a system parameter  (*)

(*) This commit already exists in another branch.
    Because the reference `refs/users/aoliva/heads/strub' matches
    your hooks.email-new-commits-only configuration,
    no separate email is sent for this commit.


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-08-19  2:57 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-19  2:57 [gcc/aoliva/heads/strub] (515 commits) silence warnings Alexandre Oliva

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).