public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/pheeck/heads/sccp] (361 commits) Merge branch 'master' into me/sccp
@ 2022-07-01 15:53 Filip Kastl
  0 siblings, 0 replies; only message in thread
From: Filip Kastl @ 2022-07-01 15:53 UTC (permalink / raw)
  To: gcc-cvs

The branch 'pheeck/heads/sccp' was updated to point to:

 b3a648f5eae... Merge branch 'master' into me/sccp

It previously pointed to:

 6636fc69128... Recursive DFS of PHIs with debug_reachable_phi

Diff:

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

  b3a648f... Merge branch 'master' into me/sccp
  3262c36... wip first version of tarjan's scc algorithm
  f843bea... i386: Use "r" constraint in *andn<mode>3_doubleword_bmi (*)
  2ea6c59... c++: warn about using keywords as identifiers [PR106111] (*)
  9234cdc... Add a recursion limit to the demangle_const function in the (*)
  aefe23f... c++: tweak resolve_args change (*)
  288c6cc... c++: add fixup to missing .template warning (*)
  07ac550... c++: dependent generic lambda template-id [PR106024] (*)
  63abe04... Avoid unused sbitmap in update_ssa (*)
  2b09379... Revert maybe_ne -> known_ne change in vn_reference_lookup_3 (*)
  08ed796... Make sure checking code is conditional in VN (*)
  f7a1483... libstdc++: Add nodiscard attribute to filesystem operations (*)
  7780dc5... gcn: Remove useless register keyword (*)
  e2d2a8f... [Committed] Add constraints to new andn<dwi>_doubleword_bmi (*)
  e0466d3... Enable some features for RTEMS in libstdc++ (*)
  9a33a3e... Revert "testsuite/102690: Only check warning for lp64 in Wa (*)
  e525920... wide-int: Fix up wi::shifted_mask [PR106144] (*)
  17419b6... PR target/106122: Don't update %esp via the stack with -Oz  (*)
  e8a46e5... Double word logical operation clean-ups in i386.md. (*)
  90129d3... Amend fix for PR middle-end/105874 (*)
  51debf7... lto: pass -pthread to AM_LDFLAGS [PR 106118] (*)
  9701432... tree-optimization/106131 - wrong code with FRE rewriting (*)
  618bac5... if-to-switch: properly allow side effects only for first co (*)
  3398125... i386: Add AVX512BW to AVX512F in MASK_ISA2 (*)
  53b2a1a... Add myself for write after approval (*)
  976196b... Daily bump. (*)
  762fd5e... libgo: handle stat st_atim32 field and SYS_SECCOMP (*)
  4c233ca... Fortran: error recovery on invalid CLASS(), PARAMETER decla (*)
  d489ec0... c-family: Add <time.h> names to diagnostics for known heade (*)
  8a8ee37... lto: Fix option merging [PR106129] (*)
  c1fe8dd... libstdc++: Fix comment typos (*)
  1eef21c... libstdc++: Improve exceptions thrown from fs::temp_director (*)
  6c96b14... libstdc++: Fix experimental::filesystem::status on Windows  (*)
  fa22c9c... Implement ggc_vrange_allocator. (*)
  47e3678... c++: Note macro locations (*)
  0019367... Use xchg for DImode double word rotate by 32 bits with -m32 (*)
  aea3294... Avoid computing RPO for update_ssa (*)
  721aa2c... remove dead member variable in dom_jt_state (*)
  aa1ae74... Revert "MAINTAINERS: Add myself for write after approval" (*)
  1e6ff69... MAINTAINERS: Add myself for write after approval (*)
  0f6eef3... testsuite/102690: Only check warning for lp64 in Warray-bou (*)
  918cccc... Don't use gori dependencies to optimize. (*)
  e484755... target: Fix asm generation for AVX builtins when using -mas (*)
  ce600bc... Daily bump. (*)
  e3a5c77... libgccjit: Fix bug where unary_op will return an integer ty (*)
  3183acc... compiler: check repeated const expressions in new scope (*)
  329bef4... d: Fix error: aggregate value used where floating point was (*)
  49d5080... jit: avoid calloc() poisoning on musl [PR106102] (*)
  b8f284d... Fortran: improve error recovery for EXTENDS_TYPE_OF() [PR10 (*)
  01779f4... c++: Rename macro location structs (*)
  98c18e0... d: Fix build on aarch64-suse-linux (*)
  b01c075... nios2: Fix PIC function call slowness (*)
  5097cdf... libgfortran: Switch some more __float128 uses to _Float128 (*)
  c022c0d... libgfortran: Fix up LIBGFOR_CHECK_FLOAT128 [PR106137] (*)
  aa87b75... libsanitizer: cherry-pick 791e0d1bc85d (*)
  0282c4a... rtl-optimization/106082 - preserve EH note for no non-local (*)
  2dbb45d... tree-optimization/106112 - fix CSE from wider operation (*)
  d42c159... testsuite/ix86: SSE2 is a prereq to _Float16 use (*)
  904ff2b... testsuite/ix86: prune MMX ABI warning (*)
  4ef0f27... docs: remove removed param from documentation (*)
  4365354... LoongArch: Remove undefined behavior from code [PR 106097] (*)
  b93ae1a... d: Add SIMD intrinsics module and compiler built-ins. (*)
  fb29fde... Daily bump. (*)
  4fda776... libcpp: Update ucnid.h to Unicode 14 (*)
  7495633... compiler: use package path with embedded builtin type (*)
  53c4ef1... libgo: make runtime.Version return a meaningful string (*)
  ad4c44d... d: Use create_tmp_var_raw and get_callee_fndecl (*)
  6201277... d: Add `@simd` and `@simd_clones` attributes to compiler an (*)
  ed06274... compiler: permit expressions of abstract bool to remain abs (*)
  5745301... testsuite: Add new target check for no_alignment_constraint (*)
  243b539... Remove legacy EVRP code. (*)
  eabd44a... Add TFLAGS to gcc's GCC_FOR_TARGET (*)
  bb1f266... libstdc++: Fix filesystem build for Windows (*)
  133d0d4... fortran, libgfortran: Avoid using libquadmath for glibc 2.2 (*)
  8354d0a... Speedup loop splitting SSA update (*)
  07f49e8... Use mark_block_for_update properly in insert_updated_phi_no (*)
  1987811... libstdc++: Improve directory iterator abstractions for open (*)
  835b199... libstdc++: Do not optimize away storing pathname if it's ne (*)
  020b7d9... loongarch: exclude LARCH_PROLOGUE_TEMP from SIBCALL_REGS [P (*)
  88417d7... Allow all types supported by ranger in loop-ch. (*)
  a3ca1fc... middle-end/106053 - fold_sign_changed_comparison and large  (*)
  6835bae... libgomp: fix typo in mold linker detection (*)
  30aea28... libstdc++: testsuite: Guard use of C99 std::log2 (*)
  10caa98... MAINTAINERS: Add myself for write after approval (*)
  f9764ea... rs6000: Simplify *rotl<mode>3_insert_4 by removing DImode (*)
  9d3dd21... Daily bump. (*)
  3b21c21... c++: avoid <memory> poisoning on musl [PR106102] (*)
  26f77c4... Add 'final' and 'override' in various places (*)
  0a8333a... i386: add 'final' and 'override' to scalar_chain vfunc impl (*)
  a2f2e0f... tree-switch-conversion.h: use final/override for cluster vf (*)
  ddff65d... expr.cc: use final/override on op_by_pieces_d vfuncs (*)
  894ddea... Add 'final' and 'override' on dom_walker vfunc impls (*)
  725793a... Add 'final' and 'override' to opt_pass vfunc impls (*)
  6ce49a6... libbacktrace: replace fgrep with grep in configure script (*)
  508231d... c++: Add fixed test [PR89197] (*)
  5f6b649... compiler: don't use sink as parameter in method expression  (*)
  722750a... compiler: always initialize mpfr in integer import (*)
  a1f8a38... amdgcn: test global constructors (*)
  0006345... testsuite: Fix up pr106070.c test [PR106070] (*)
  01e094f... libstdc++: testsuite: use cmath long double overloads (*)
  8fce31f... libstdc++: testsuite: require cmath for exp simd (*)
  3e3744d... libstdc++: testsuite: complex proj requirements (*)
  0a3bb45... testsuite: pthread: call sched_yield for non-preemptive tar (*)
  486893b... libstdc++: check for openat with dirfd in std::filesystem (*)
  ca35eba... libstdc++: testsuite: conditionalize another symlink test (*)
  250b95a... libstdc++: xfail experimental/net tests on rtems (*)
  b06a282... amdgcn: remove obsolete assembler workarounds (*)
  c10a754... libstdc++: testsuite: Add missing <string> header (*)
  30a8f67... libstdc++: testsuite: avoid predicable mkstemp (*)
  a364488... libstdc++: Make std::move_only_function never valueless in  (*)
  da55353... libstdc++: Simplify std::variant construction using variabl (*)
  6177f60... libstdc++: Simplify fs::path construction using variable te (*)
  48099f7... libstdc++: Invert relationship between std::is_clock and st (*)
  1536896... [gdb/build] Fix gdbserver build with -fsanitize=thread (*)
  2669cae... lto-plugin: make claim_file_handler thread-safe (*)
  64d4f27... Implement __imag__ of float _Complex using shufps on x86_64 (*)
  f3f73e8... [PATCH] PR tree-optimization/94026: Simplify (X>>8)&6 != 0  (*)
  2ae7895... Emit asmname if set for decl with -fdump-statistics-asmname (*)
  773dffc... xtensa: Optimize integer constant addition that is between  (*)
  b2b7275... Daily bump. (*)
  ff35dbc... Fortran: fix simplification of INDEX(str1,str2) [PR105691] (*)
  a312407... Fortran: handle explicit-shape specs with constant bounds [ (*)
  ff01849... [PATCH] testsuite: constraint some of fp tests to hard_floa (*)
  1f23757... Make it easier to rebuild configure files. (*)
  57988cb... libcpp: Update cpp_wcwidth() to Unicode 14.0.0 (*)
  d230906... testsuite: Adjust btf-bitfields-1.c for default_packed (*)
  80ace91... XFAIL a test in g++.dg/warn/Wstringop-overflow-4.C (*)
  1edfc8f... configure, Darwin: Correct a pasto in host-shared processin (*)
  8750978... Daily bump. (*)
  8c99e30... Convert DOM to use Ranger rather than EVRP (*)
  fc259b5... Remove long deprecated tilegx and tilepro ports (*)
  54a5f47... testsuite, Darwin: Fix darwin-comm-1.c error messages for D (*)
  defa853... Iterating cprop_hardreg... Third time's a charm. (*)
  476ef85... intl: stop using fgrep for exgettext (*)
  84c2131... Daily bump. (*)
  113844d... c++: Include -Woverloaded-virtual in -Wall [PR87729] (*)
  75fa80b... testsuite: Skip btf-bitfields-1.c if int is less than 32-bi (*)
  f21f17f... Fortran: fix checking of arguments to UNPACK when MASK is a (*)
  5cd0e80... testsuite: Handle default_packed for gcc.dg/builtin-object- (*)
  2e2371b... testsuite: Rename test-defined macros (*)
  b1d0d35... testsuite: Remove reliance on argc in lto/pr101868_0.c (*)
  5959cf8... d: Give consistent error message when attribute argument no (*)
  91418c4... d: Add `@register' attribute to compiler and library. (*)
  8288cd6... d: Construct indexes of ARRAY_TYPE using ARRAY_REF. (*)
  d97f3bc... d: Merge upstream dmd 529110f66, druntime 148608b7. (*)
  c0ad485... tilegx: Fix infinite loop in gen-mul-tables generator (*)
  bb403de... compiler: use bool for comma-ok if not already boolean (*)
  bb8e93e... analyzer: consolidate call_string instances (*)
  3752e21... analyzer: whitespace cleanups (*)
  eb2887a... [PATCH,RS6000 5/5] Replace MASK_<xxxx> usage with OPTION_MA (*)
  9ccc75e... [PATCH,RS6000 4/5] Replace MASK_<xxxx> with OPTION_MASK_<xx (*)
  a5c117e... [PATCH,RS6000 3/5] Rework the RS6000_BTM defines, continued (*)
  0c0d2b6... [PATCH,RS6000 2/5] Rework the RS6000_BTM defines. (*)
  124580b... [PATCH,RS6000 1/5] Clean-up MASK_<xxxx> and RS6000_BTM_<xxx (*)
  b36a1c9... middle-end/106070 - bogus cond-expr folding (*)
  fa4e979... libstdc++: use grep -E instead of egrep in scripts (*)
  7fd3478... Fix stmt_kills_ref_p WRT external throws (*)
  268b5c8... profile-count: fix /= and *= operators (*)
  3b87943... PR target/105930: Split *xordi3_doubleword after reload on  (*)
  9307067... libstdc++: check for openat (*)
  5d8a5f0... libstdc++: xfail rename tests on rtems (*)
  f01cf5e... libstdc++: testsuite: skip fs last_write_time tests if dumm (*)
  b931c68... libstdc++: testsuite: skip fs space tests on dummy implemen (*)
  9f7f25b... libstdc++: testsuite: conditionalize symlink tests (*)
  fc2fb4f... Introduce -nostdlib++ option (*)
  2b86788... libstdc++: testsuite: avoid predictable mkstemp (*)
  0b2c178... libstdc++: testsuite: tolerate non-cancelling sleep (*)
  a5bba80... libstdc++: testsuite: use -lbsd for net_ts on RTEMS (*)
  c655ff3... aarch64: testsuite: symbol-range fallback to compile (*)
  df724ec... Daily bump. (*)
  6c72f1b... c++: designated init cleanup [PR105925] (*)
  d610ae1... c++: anon union designated init [PR105925] (*)
  b00b951... c++: constexpr folding in unevaluated context [PR105931] (*)
  01aff2b... c++: context completion in lookup_template_class [PR105982] (*)
  5ee8e1d... compiler: in Sort_bindings return false if comparing value  (*)
  038a715... compiler: unalias types for hash/equality functions (*)
  0b14f59... diagnostics: add ability to associate diagnostics with rule (*)
  7c1c7e1... libstdc++: Properly remove temporary directories in filesys (*)
  124a9e0... c++: -Waddress and if constexpr [PR94554] (*)
  6e4d530... c++: -Waddress and value-dependent expr [PR105885] (*)
  8a15cd3... c++: properly initialize UBSAN built-ins (*)
  c01fe67... c++: Prune unneeded macro locations (*)
  509cdb4... testsuite: Compile slsr-39.c without vectorisation (*)
  78fd15f... libstdc++: Simplify test by not using std::log2 (*)
  31ce821... ipa-icf: skip variables with body_removed (*)
  7f52df1... Replace REGNO with reg_or_subregno in pre_reload splitter. (*)
  27e9bd9... c++: tweak deduction with auto template parms (*)
  d29f61a... c++: dependence of baselink [PR105964] (*)
  3104a9f... Fix typo (*)
  5d0cf15... Daily bump. (*)
  349a39f... c++: class scope function lookup [PR105908] (*)
  445d8de... d:  Merge upstream dmd 6203135dc, druntime e150cca1, phobos (*)
  d844478... c++: Remove ifdefed code (*)
  d68d366... ubsan: default to trap on unreachable at -O0 and -Og [PR104 (*)
  038b077... data-ref: Improve non-loop disambiguation [PR106019] (*)
  98b6e62... RISC-V: Add -mtune=thead-c906 to the invoke docs (*)
  a33dda0... libstdc++: eh_globals: gthreads: reset _S_init before delet (*)
  f129628... libstdc++: testsuite: call sched_yield for nonpreemptive ta (*)
  540ae36... libstdc++: testsuite: require cmath for nexttowardl (*)
  345d69a... libstdc++: testsuite: work around bitset namespace pollutio (*)
  7a1790a... testsuite: outputs.exp: cleanup before running tests (*)
  870f686... testsuite: outputs.exp: test for skip_atsave more thoroughl (*)
  614db23... c++: testsuite: require lto_incremental in pr90990_0.C (*)
  5e377d2... i386: Add syscall to enable AMX for latest kernels (*)
  ec532b4... xtensa: Fix buffer overflow (*)
  de89b07... Daily bump. (*)
  4306339... PR target/105991: Recognize PLUS and XOR forms of rldimi in (*)
  85d613d... libgomp: Fix up target-31.c test [PR106045] (*)
  7905a9a... libgo: #include <sys/types.h> when checking for loff_t (*)
  f1fcd6e... doc: Document module language-linkage supported (*)
  ab981aa... match.pd: Remove "+ 0x80000000" in int comparisons [PR94899 (*)
  a0c30fe... ifcvt: Don't introduce trapping or faulting reads in noce_t (*)
  2df1df9... expand: Fix up expand_cond_expr_using_cmove [PR106030] (*)
  5742408... if-to-switch: Don't skip the first condition bb when find_c (*)
  70454c5... tree-object-size: Don't let error_mark_node escape for ADDR (*)
  d6ba321... Daily bump. (*)
  607118d... testsuite, asan: Avoid color in asan test output. (*)
  fe9765c... i386: Disallow sibcall for calling ifunc functions with PIC (*)
  1b23812... testsuite, Darwin: Skip an unsupported test. (*)
  125bf21... testsuite, Darwin: Allow for two CTOR bodies in array61 tes (*)
  2eb3adb... arm: more testsutie fallout for mve move-immediate changes (*)
  a78e5d3... testsuite: Add a missing USER_LABEL_PREFIX to a regex. (*)
  ab5d82c... testsuite: Require init_priority target support in a test. (*)
  713f2fd... middle-end/106027 - fix types in needle folding (*)
  86882d9... vect: Respect slp decision when applying suggested uf [PR10 (*)
  c56f798... lto-plugin: support LDPT_GET_SYMBOLS_V3 (*)
  9f55aee... Add operators / and * for profile_{count,probability}. (*)
  970b03c... RISC-V: Fix a bug that is the CMO builtins are missing para (*)
  e058dfc... Daily bump. (*)
  46880cd... xtensa: Fix RTL insn cost estimation about relaxed MOVI ins (*)
  75ab2f0... xtensa: Apply a few minor fixes (*)
  4390e7b... Daily bump. (*)
  856a9b8... Fortran: check POS and LEN arguments simplifying bit intrin (*)
  2c7cfc7... ubsan: Add -fsanitize-trap= support (*)
  ef66212... varasm: Fix up ICE in narrowing_initializer_constant_valid_ (*)
  9991d84... PR tree-optimization/105835: Two narrowing patterns for mat (*)
  479b6f4... xtensa: Defer storing integer constants into litpool until  (*)
  5a66d7d... Daily bump. (*)
  7f195a2... libgo: permit loff_t and off_t to be macros (*)
  a284fad... c++: Use fold_non_dependent_expr rather than maybe_constant (*)
  cc378e6... alpha: Introduce target specific store_data_bypass_p functi (*)
  1f8278b... i386: Fix assert in ix86_function_arg [PR105970] (*)
  1d6044c... i386: Fix VPMOV splitter [PR105993] (*)
  06a1b04... rs6000: Fix some error messages for invalid conversions (*)
  d6b4238... RISC-V: Supress warning for comparison of integer expressio (*)
  040f822... arm: fix checking ICE in arm_print_operand [PR106004] (*)
  0f96ac4... libstdc++: Add missing #include <string> to new test (*)
  c524d86... docs: add missing table header (*)
  94018fd... arm: mve: Don't force trivial vector literals to the pool (*)
  bc7e9f7... Daily bump. (*)
  6ab98d8... gimple-ssa-warn-access.cc: add missing auto_diagnostic_grou (*)
  d3e0da5... c-decl: fix "inform" grouping and conditionalization (*)
  f0da5f0... analyzer: associate -Wanalyzer-va-arg-type-mismatch with CW (*)
  f443024... analyzer: associate -Wanalyzer-va-list-exhausted with CWE-6 (*)
  065d191... analyzer: associate -Wanalyzer-double-fclose with CWE-1341 (*)
  753aaa9... opts: fix opts_set->x_flag_sanitize (*)
  d89e64d... flags: add comment (*)
  b2aaa44... compiler: don't generate stubs for ambiguous direct interfa (*)
  98a0d72... libstdc++: Support constexpr global std::string for size <  (*)
  51309d1... libstdc++: Apply r13-1096-g6abe341558abec change to vstring (*)
  9ca05d5... c++: Elide inactive initializer fns from init array (*)
  6c849e2... Clear invariant bit for inferred ranges. (*)
  5b1594d... Propagator should call value_of_stmt. (*)
  9642d07... match.pd: Improve y == MIN || x < y optimization [PR105983] (*)
  74e6a40... match.pd: Fix up __builtin_mul_overflow_p signed type optim (*)
  6a27c43... expand: Fix up IFN_ATOMIC_{BIT*,*CMP_0} expansion [PR105951 (*)
  8d1c6e7... rs6000: add V1TI into vector comparison expand [PR103316] (*)
  4285832... clang: fix -Wunused-parameter warning (*)
  4a0aad8... gengtype: do not skip char after escape sequnce (*)
  ab66fd0... opts: improve option suggestion (*)
  b18e5d7... RISC-V/testsuite: Fix pr105666.c under rv32 (*)
  1089d08... Simplify (B * v + C) * D -> BD* v + CD when B,C,D are all I (*)
  499b9c5... Daily bump. (*)
  ce3867d... xtensa: Eliminate [DS]Cmode hard register clobber that is i (*)
  cfad485... xtensa: Eliminate unwanted reg-reg moves during DFmode inpu (*)
  c95e307... xtensa: Add some dedicated patterns that correspond to GIMP (*)
  43b0c56... xtensa: Add support for sibling call optimization (*)
  96518f7... xtensa: Document new -mextra-l32r-costs= Xtensa-specific op (*)
  63c0731... analyzer: fix up paths for inlining (PR analyzer/105962) (*)
  b06b84d... value-relation.h: add 'final' and 'override' to relation_or (*)
  c540077... analyzer: show saved diagnostics as nodes in .eg.dot dumps (*)
  44681d4... analyzer: add more uninit test coverage (*)
  90f2a11... d: Add `@no_sanitize' attribute to compiler and library. (*)
  dc9b92f... libstdc++: [_Hashtable] Insert range of types convertible t (*)
  636b01a... d: Add `@visibility' and `@hidden' attributes. (*)
  49d14a8... testsuite: AIX operator new (*)
  9d2fe6d... Revert recent internal-fn changes [PR105975] (*)
  8aaa948... arm: big-endian issue in gen_cpymem_ldrd_strd [PR105981] (*)
  052d895... c++: Use better module partition naming (*)
  dc8071d... arm: fix thinko in arm_bfi_1_p() [PR105974] (*)
  57b2ada... d: Set TYPE_ARTIFICIAL on internal TypeInfo types (*)
  8c2733e... tree-optimization/105971 - less surprising refs_may_alias_p (*)
  edb9330... tree-optimization/105969 - FPE with array diagnostics (*)
  f4c3ce3... d: Delay completing aggregate and enum types until after at (*)
  2636660... aarch64: Revert bogus fix for PR105254 (*)
  183a4f3... gen: Allow unspec numbers in .md attributes (*)
  7bfb3f4... openmp: Fix up get-mapped-ptr-1.{c,f90} tests (*)
  acb1e6f... Fold truncations of left shifts in match.pd (*)
  4b1a827... Fix ICE in extract_insn, at recog.cc:2791 (*)
  4adc535... Daily bump. (*)
  cf79b11... syscall: gofmt (*)
  6abe341... libstdc++: Check lengths first in operator== for basic_stri (*)
  1b65779... libstdc++: Inline all basic_string::compare overloads [PR59 (*)
  29da017... libstdc++: Fix indentation in allocator base classes (*)
  0a9af7b... libstdc++: Check for size overflow in constexpr allocation  (*)
  3e16b43... regrename: Fix -fcompare-debug issue in check_new_reg_p [PR (*)
  e0e3ce6... rs6000: Delete VS_scalar (*)
  e860976... c++: Elide calls to NOP module initializers (*)
  8f6c317... Fix ipa-cp wrt volatile loads (*)
  0247ad3... RISC-V: Split slli+sh[123]add.uw opportunities to avoid zex (*)
  4bf0dcb... RISC-V: add consecutive_bits_operand predicate (*)
  e07a876... tree-optimization/105946 - avoid accessing excess args from (*)
  90467f0... middle-end/105965 - add missing v_c_e <{ el }> simplificati (*)
  be66762... Restore bootstrap on ARM (*)
  f907cf4... vect: Move suggested_unroll_factor applying [PR105940] (*)
  0774389... xtensa: Optimize bitwise AND operation with some specific f (*)
  70ce04c... xtensa: Make use of BALL/BNALL instructions (*)
  e1b193c... xtensa: Simplify conditional branch/move insn patterns (*)
  1c68ec1... xtensa: Improve shift operations more (*)
  c364227... Daily bump. (*)
  4f19e07... libphobos: Check in missing core.sync package module (*)
  2c11662... ubsan: -Wreturn-type and ubsan trap-on-error (*)
  72b1851... RISC-V: Reset the length to the default of 4 for FP compari (*)
  751f306... x86: Require AVX for F16C and VAES (*)
  254e88b... libstdc++: Rename __null_terminated to avoid collision with (*)
  30cc1b6... libstdc++: Use type_identity_t for non-deducible std::atomi (*)
  b3dd7d8... i386: Return true for (SUBREG (MEM....)) in register_no_eli (*)
  77718f3... d: Match function declarations of gcc built-ins from any mo (*)
  f8baf40... Add a general mapping from internal fns to target insns (*)
  1d205db... Factor out common internal-fn idiom (*)
  e55eda2... d: Improve TypeInfo errors when compiling in -fno-rtti mode (*)
  1158fe4... openmp: Conforming device numbers and omp_{initial,invalid} (*)
  3b59884... Introduce -finstrument-functions-once (*)
  cb1ecf3... Do not erase warning data in gimple_set_location (*)
  6303eee... c++: Separate late stage module writing (*)
  ec486b7... d: Merge upstream dmd 821ed393d, druntime 454471d8, phobos  (*)
  13ea4a6... i386: Fix up *<dwi>3_doubleword_mask [PR105911] (*)
  033e5ee... testsuite: Add -mtune=generic to dg-options for two testcas (*)
  fd1fcd4... Daily bump. (*)
  add1ada... Darwin: Truncate kernel-provided version to OS major for Da (*)
  6725f18... Darwin: Future-proof -mmacosx-version-min (*)
  ff500e1... gcc: xtensa: fix pr95571 test for call0 ABI (*)
  494bec0... PR96463: Optimise svld1rq from vectors for little endian AA (*)
  cbd8427... Daily bump. (*)
  cd02f15... xtensa: Improve constant synthesis for both integer and flo (*)
  ccd02e7... xtensa: Improve instruction cost estimation and suggestion (*)
  fddf0e1... xtensa: Consider the Loop Option when setmemsi is expanded  (*)
  9489a1a... xtensa: Tweak some widen multiplications (*)
  fddb7f6... Disable generating load/store vector pairs for block copies (*)
  ef1e4d8... Daily bump. (*)
  343d83c... c++: improve TYPENAME_TYPE hashing [PR65328] (*)
  f9b5a8e... c++: optimize specialization of templated member functions (*)
  cb7fd1e... c++: optimize specialization of nested templated classes (*)
  e6d369b... c++: Add a late-writing step for modules (*)
  1eff487... openmp: Call dlopen with "libmemkind.so.0" rather than "lib (*)
  c08ba00... c++: Adjust module initializer calling emission (*)
  1459b55... libgomp nvptx plugin: Remove '--with-cuda-driver=[...]' etc (*)
  671970a... libstdc++: Make std::lcm and std::gcd detect overflow [PR10 (*)
  1e65f2e... libstdc++: Fix lifetime bugs for non-TLS eh_globals [PR1058 (*)
  1753a71... PR rtl-optimization/7061: Complex number arguments on x86_6 (*)
  b370ed0... libstdc++: Make std::hash<basic_string<>> allocator-agnosti (*)

(*) This commit already exists in another branch.
    Because the reference `refs/users/pheeck/heads/sccp' 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:[~2022-07-01 15:53 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-01 15:53 [gcc/pheeck/heads/sccp] (361 commits) Merge branch 'master' into me/sccp Filip Kastl

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