public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/hubicka/heads/honza-gcc-benchmark-branch-v2] (315 commits) Merge remote-tracking branch 'origin/master' into me/honza-
@ 2020-12-07 13:50 Jan Hubicka
  0 siblings, 0 replies; only message in thread
From: Jan Hubicka @ 2020-12-07 13:50 UTC (permalink / raw)
  To: gcc-cvs

The branch 'hubicka/heads/honza-gcc-benchmark-branch-v2' was updated to point to:

 8dcfa368fb6... Merge remote-tracking branch 'origin/master' into me/honza-

It previously pointed to:

 ca23e85f6ac... Packed single precision again.

Diff:

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

  8dcfa36... Merge remote-tracking branch 'origin/master' into me/honza-
  b2fda88... Back to trunk.
  29218b4... Revert "Packed single precision again."
  ebdfd16... tree-optimization/98113 - vectorize a sequence of BIT_INSER (*)
  cdcbef3... tree-optimization/98117 - fix range set by vectorization on (*)
  f8fb01f... Housekeeping work in gigi (*)
  67c4d1c... Fix internal error on library-level type extended locally (*)
  6a1e04b... Fix assembler name collision (*)
  6fb8da7... Fix oversight in earlier change (*)
  02221be... Fix corner case issue with discriminated record type (*)
  090abb0... Fix problematic conversion to boolean type (*)
  bf615bf... IBM Z: Change Pmode to word_mode for stack probes (*)
  ad9c120... Fix PR ada/97504 for mips*-linux (*)
  a6a0db7... ipa-cp: Avoid unwanted multiple propagations (PR 97816) (*)
  8441545... Don't build insn-extract.o with rtl checking (*)
  7b4ea28... tree-optimization/98137 - enhance split_constant_offset ran (*)
  0e49145... Daily bump. (*)
  9da3382... doc: Remove -mcet (*)
  6643ca0... x86: Check mode of pseudo register push (*)
  8c23434... [PATCH] phiopt: Handle bool in two_value_replacement [PR796 (*)
  9e12b8b... match.pd: Improve conditional_replacement for x ? 0 : -1 [P (*)
  bd0f024... Upper cobound is determined by num_images(), not this_image (*)
  1fab57f... Re: testsuite: Adjust target requirements for sad-vectorize (*)
  6e1edf4... Daily bump. (*)
  bfa7dd8... aix: fix ASM_OUTPUT_DEF warning (*)
  4023420... c++: Normalize nested-requirements twice at parse time [PR9 (*)
  904ac85... c++: Distinguish unsatisfaction vs errors during satisfacti (*)
  4f47fca... PR target/95294: VAX: Add test cases for MODE_CC representa (*)
  e552abe... PR target/95294: VAX: Convert backend to MODE_CC representa (*)
  76a5535... VAX: Fix the LTO compiler downgrading code to non-PIC model (*)
  c60d073... PDP11: Use `const_double_zero' to express double zero const (*)
  20ab43b... RTL: Add `const_double_zero' syntactic rtx (*)
  1be9edf... VAX: Make the `divmoddisi4' and `*amulsi4' comment notation (*)
  3c08589... VAX: Correct issues with commented-out insns (*)
  2b39f51... VAX: Fix predicates for widening multiply and multiply-add  (*)
  d38f844... VAX: Fix predicates and constraints for bit-field compariso (*)
  0a9ea21... VAX: Make `extv' an expander matching the remaining bit-fie (*)
  b3f3bba... VAX: Ensure PIC mode address is adjustable with aligned bit (*)
  8a8de75... VAX: Remove EXTV/EXTZV/INSV instruction use from aligned ca (*)
  4c29341... VAX: Fix predicates and constraints for EXTV/EXTZV/INSV ins (*)
  e93fbce... VAX: Add the `movmemhi' instruction (*)
  2c45dc7... VAX: Add a test for the `cpymemhi' instruction (*)
  b9240a4... VAX: Actually produce QImode and HImode `ctz' operations (*)
  273ffa3... VAX: Also provide QImode and HImode `ctz' and `ffs' operati (*)
  a17ab4b... VAX: Provide the `ctz' operation (*)
  da076a8... VAX: Add tests for `sync_lock_test_and_set' and `sync_lock_ (*)
  65eee57... VAX: Add a test for the SImode `ffs' operation (*)
  ea84bae... VAX: Actually enable `builtins.md' now that it is fully fun (*)
  fbe5759... VAX: Correct `sync_lock_test_and_set' and `sync_lock_releas (*)
  2500add... VAX: Use an int iterator to produce individual interlocked  (*)
  47d524a... VAX: Use a mode iterator to produce individual interlocked  (*)
  630c9a4... jump: Also handle jumps wrapped in UNSPEC or UNSPEC_VOLATIL (*)
  4b70b2e... loop-doloop: Add missing call to `onlyjump_p' (*)
  64880a7... cfgrtl: Add missing call to `onlyjump_p' (*)
  4ec78ef... sel-sched-ir: Add missing call to `onlyjump_p' (*)
  a2bd4e5... loop-iv: Add missing calls to `onlyjump_p' (*)
  94f3367... ifcvt: Add missing call to `onlyjump_p' (*)
  da749b9... RTL: Also support HOST_WIDE_INT with int iterators (*)
  8c18e22... VAX: Correct fatal issues with the `ffs' builtin (*)
  dfb21f3... VAX: Rationalize expression and address costs (*)
  7920fe3... VAX/testsuite: Run target testing over all the usual optimi (*)
  85f5a7d... VAX: Define LEGITIMATE_PIC_OPERAND_P (*)
  91ae8fb... VAX: Remove `c' operand format specifier overload (*)
  a27d5f9... PR target/58901: reload: Handle SUBREG of MEM with a mode-d (*)
  4eb8f93... modulo-sched: Carefully process loop counter initialization (*)
  7ae210d... Fortran: flag formal argument before resolving an array spe (*)
  1352bc8... Darwin : Update libtool and dependencies for Darwin20 [PR97 (*)
  3e2ae3e... X86_64: Enable support for next generation AMD Zen3 CPU. (*)
  625e002... i386: Combine splitters followup [PR96226] (*)
  43e84ce... c++: Fix constexpr access to union member through pointer-t (*)
  c5fd8a9... Daily bump. (*)
  918a5b8... runtime: update type descriptor name in fieldtrack C suppor (*)
  a957532... c++: Fix deduction from auto template parameter [PR93083] (*)
  df933e3... vec: Simplify use with C++11 range-based 'for'. (*)
  b968029... rs6000: fix PTR_SIZE in rs6000.c (*)
  eb79f4d... doc/implement-c.texi: About same-as-scalar-type volatile ag (*)
  78c4a9f... gimple: Return fnspec only for replaceable new/delete opera (*)
  ac2a696... i386: Add combine splitters to allow combining multiple ins (*)
  33be07b... fold-const: Don't use build_constructor for non-aggregate t (*)
  5a26d4a... c++: Revert dependent-array changes [PR 98116] (*)
  97eaf8c... c++: Module API declarations (*)
  704ccef... debug: Fix another vector DECL_MODE ICE [PR98100] (*)
  65312df... dwarf: Add -gdwarf{32,64} options (*)
  485b40a... testsuite: use param for if-to-switch tests (*)
  53a0eb0... Add target selector to gcc.dg/pr98099.c (*)
  7caa497... Refactor -frecord-gcc-switches. (*)
  241a2c4... Fix checking failure in IPA-SRA (*)
  9199da4... Document missing params. (*)
  9715663... c++: Change __builtin_source_location to use __PRETTY_FUNCT (*)
  b8dd0ef... Daily bump. (*)
  6137188... c++: XFAIL testcase for PR98019 (*)
  9a7f5e3... c++: Fix bootstrap on 32-bit hosts [PR91828] (*)
  dce6c58... Add support for detecting mismatched allocation/deallocatio (*)
  a3f7a69... c++: Exported using decls (*)
  f7aeb82... c++: uninstantiated template friends (*)
  3089f5f... Go testsuite: update new tests to version in source repo (*)
  9f1a650... PowerPC: PR libgcc/97543 and libgcc/97643, fix long double  (*)
  30b606b... PR fortran/95342 - ICE in gfc_match_subroutine, at fortran/ (*)
  656131e... libstdc++: Fix typos in #error strings (*)
  442b6fb... fix __builtin___clear_cache overrider fallout (*)
  44ac1ea... libstdc++: Update C++20 library implementation status (*)
  57d76ee... libtdc++: Define std::source_location for C++20 (*)
  9e433b3... libstdc++: Add std::bit_cast for C++20 [PR 93121] (*)
  adbeeb1... Go testsuite: add a bunch of new tests from source repo (*)
  2a099fd... go-test.exp: add -I. when compiling in directory (*)
  5ea36d2... c++: Add testcase for PR98019 (*)
  4a3b9f4... testsuite: update existing Go tests to source repo (*)
  2fb2870... RTEMS: Add Cortex-R52 multilib (*)
  3843fa2... libstdc++: Update powerpc-linux baselines for GCC 10.1 (*)
  91cfacc... libstdc++: Disable std::array assertions for C++11 constexp (*)
  eb8c2b3... c++:  templatey type creation (*)
  756f55e... i386: Fix up ix86_md_asm_adjust for TImode [PR98086] (*)
  7254a78... c++: Testcases [PR 98115] (*)
  17c9cf3... compiler: cast comparison function result to expected bool  (*)
  cd34d5f... compiler: defer to middle-end for complex division (*)
  65af6bc... IBM Z: Fix mode in probe_stack pattern (*)
  62fb1b9... c++: Fix array type dependency [PR 98107] (*)
  9c68134... aarch64: Don't fold svundef* at the gimple level (*)
  277ff34... Fix PR middle-end/98099 (*)
  5d10376... Fix PR middle-end/98082 (*)
  896048c... c++: Add __builtin_bit_cast to implement std::bit_cast [PR9 (*)
  341035a... c++: consteval-defarg1.C test variant for templates (*)
  614aff0... tree-ssa-threadedge.c (record_temporary_equivalences_from_s (*)
  7356443... Fix division by 0 in printf_strlen_execute when dumping (*)
  b20cd0c... RISC-V: Canonicalize --with-arch (*)
  48ff86a... aarch64: Add +flagm to -march (*)
  381d1d0... testsuite: Add testcase for already fixed PR [PR98104] (*)
  7031098... Optimize vpsubusw compared to 0 into vpcmpleuw or vpcmpnleu (*)
  35c4c67... Fix incorrect replacement of vmovdqu32 with vpblendd which  (*)
  c03a78d... c++: Push parms when late parsing default args (*)
  54f97a2... c++: Fix late-parsed default arg context (*)
  81d5907... Add popcount<mode> expander to enable popcount auto vectori (*)
  c05ece9... introduce overridable clear_cache emitter (*)
  93d883c... options.exp: unsupport tests that depend on missing languag (*)
  5106ff7... Adjust tests even more to avoid ILP32 failures after r11-56 (*)
  70a6200... tree-ssa-threadbackward.c (profitable_jump_thread_path): Do (*)
  11860cf... Daily bump. (*)
  7e231b2... c++: Treat OPAQUE_TYPE types as an aggregate type [PR97947] (*)
  4ec9d09... dwarf2out: Fix up add_scalar_info not to create invalid DWA (*)
  ba3d8df... c++: Implement LWG3396 Clarify point of reference for sourc (*)
  2cace1c... rtl-optimization: Fix data flow maintenance bug in reg-stac (*)
  dc2b372... libstdc++: Fix std::any pretty printer [PR 68735] (*)
  2847d7d... c++: Give better placeholder diagnostic (*)
  d9288bd... c++: Improve init handling (*)
  07589ca... c++: typename_type structural comparison (*)
  4ed34c6... git: Tell git send-email where to send patches. (*)
  69bf1c7... c++: Fix ICE with inline variable in template [PR97975] (*)
  4192ffd... c++: Fix tsubst ICE with invalid code [PR97993, PR97187] (*)
  c68cae8... C++: Module-specific tree flags (*)
  8f461a8... libbacktrace: correct buffer overflow tests (*)
  0a7dc4b... Adjust test to avoid ILP32 failures after r11-5622 (PR midd (*)
  9776b46... IBM Z: Use llihf and oilf to load large immediates into GPR (*)
  cf44255... Sync .gitignore with binutils-gdb (*)
  98e89dc... Go testsuite: update semi6.go from source repo (*)
  dd053ee... libstdc++: Use libatomic for tests on all 32-bit powerpc ta (*)
  af41805... c++: RTTI accessors for modules (*)
  5bd5d85... compiler: reword "declared and not used" error message (*)
  ed281e4... compiler: improve mixed named/unnamed parameter error messa (*)
  c7932d5... compiler: don't advance past unexpected semicolon (*)
  f0a2d11... Upgrade ACATS testsuite to latest ACATS 2.6 (*)
  0fc6469... c++: Add lang_decl, type_decl API (*)
  329ae1d... c++: Extend build_array_type API (*)
  744ca1b... c++:  Fix bootstrap (*)
  feb93ad... tree-optimization/97630 - fix SLP cycle memory leak (*)
  bad800c... vec.h: Fix GCC build with -std=gnu++20 [PR98059] (*)
  05f7a2a... C++ Module Binding Vector (*)
  6725994... MAINTAINERS: Add myself as arc port maintainer (*)
  f5850e7... ipa: do not DECL_IS_MALLOC for void fns (*)
  694d4a6... Use the section flag 'o' for __patchable_function_entries (*)
  a1ebd4f... x86: Add the missing '.' for -mneeded (*)
  8b2c3b5... libstdc++: Use longer timeout for istream::gcount() overflo (*)
  74270a5... libstdc++: Fix null pointer dereferences in __gnu_cxx::rope (*)
  d38fbb5... libstdc++: Fix indentation in rope (*)
  d01ebe5... Add new test-case. (*)
  a35d5e9... guard maybe_set_vectorized_backedge_value calls (*)
  e34153b... expansion: Fix up infinite recursion due to double-word mod (*)
  037fe26... expansion: Further improve double-word modulo, division and (*)
  337d636... Fix __builtin_clear_padding for empty struct. (*)
  ee42f82... GDB hooks: improve documentation (*)
  8280098... rs6000: Disable HTM for Power10 and later by default (*)
  018248e... i386: Fix abs an maxmin expanders for TARGET_PARTIAL_REG_ST (*)
  49ca22d... diagnostics: ignore -fmax-errors for ICE (*)
  c961e94... if-to-switch: Support chain with 2 BBs. (*)
  e4c02ce... if-to-switch: consider only integral types (*)
  7da9741... Use add/sub/neg insns to eliminate compare/test insns on H8 (*)
  4bdf1e5... loop-iv: Fix typo in `iv_analyze_expr' description (*)
  eacc335... go-test.exp: permit trailing */ on ERROR line (*)
  6fbec03... Use SHF_GNU_RETAIN to preserve symbol definitions (*)
  670f509... libstdc++: Make preprocessor checks for __cpp_lib_atomic_wa (*)
  a70384f... libstdc++: Fix filesystem::path pretty printer test failure (*)
  54967b0... x86: Add -mneeded for GNU_PROPERTY_X86_ISA_1_V[234] marker (*)
  e0f5e79... Daily bump. (*)
  6591e42... Add feature test macro for atomic<T>::wait (*)
  abef369... Optimize max/min pattern with comparison (*)
  db365b6... Fix mcore multilib specification (*)
  bec21c6... Add pretty-printing support for __is_nothrow_{assignable,co (*)
  b76f83e... PR middle-end/97595 - bogus -Wstringop-overflow due to DECL (*)
  c7e2ef1... Fix more minor testsuite fallout from improved switch optim (*)
  eccec86... Feature: Macros for identifying the wide and narrow executi (*)
  39836f8... libstdc++: Pretty printers for _Bit_reference and _Bit_iter (*)
  968666a... Fix compromised tests after recent switch table improvement (*)
  91ddf86... openmp: Avoid ICE on depend clause on depobj OpenMP constru (*)
  d02c41d... PR middle-end/97373 - missing warning on sprintf into alloc (*)
  b3147c0... Make -fzero-call-used-regs work on the SPARC (*)
  986bb15... testsuite: replace .* with a better regex (*)
  9c17474... Darwin, D : Adjust the X spec to cater for duplicate use. (*)
  efd1d4f... if-to-switch: Fix test-suite patterns. (*)
  41676a3... C++ Module keywords (*)
  6e3603e... C++ Module parameters & timers (*)
  10ee6da... C++ Module options (*)
  855bb43... Improve double-word mod even on powerpc [PR97459] (*)
  404d0ca... loop-invariant: JUMP_INSNs aren't loop invariant [PR97954] (*)
  2133e77... configury : Fix LEB128 support for non-GNU assemblers. (*)
  6aa1227... libstdc++: Simplify detection of built-in functions (*)
  6ea5a23... Regenerate a configure script omitted in r11-5520. (*)
  d66db74... testsuite: Correct check_effective_target_hwaddress_exec (*)
  31f76c9... C++ : Adjust warning for misplaced attributes. (*)
  3940daf... Introduce can_vec_cmp_compare_p (*)
  0fb3787... libstdc++: Use longer timeout for slow running tests (*)
  03eb092... Add if-chain to switch conversion pass. (*)
  58f71a3... libstdc++: Link test with libatomic if needed [PR 98003] (*)
  55419d8... gcc/testsuite/s390: Add test cases for float_t (*)
  a5dd6b6... IBM Z: Configure excess precision for float at compile-time (*)
  cffd725... testsuite: remove LIT annotation and reduce (*)
  cbc4ae2... IPA: drop implicit_section again (*)
  69157fe... x86_64: Fix up -fpic -mcmodel=large -fno-plt [PR98063] (*)
  57fcbe5... middle-end/98070 - fix realloc builtin fnspec (*)
  a90606a... c++, debug: Treat -std=c++20 -gdwarf-5 like C++14 rather th (*)
  934a541... driver: Don't imply -dD for -g3 -g0 [PR97989] (*)
  76ab031... RISC-V: Drop some commited accidentally code. (*)
  94358e4... Daily bump. (*)
  c1c6750... Unbreak build with --disable-analyzer (*)
  dccae0f... Add function comments for recently added member functions. (*)
  eafb46c... internal/cpu: don't define CacheLinePadSize for mips64x (*)
  9ebad4b... compiler, runtime: check len/cap for append(s, make(T, l).. (*)
  e848a83... libgo: define SO_RCVTIMEO on 32-bit GNU/Linux (*)
  5ba975e... compiler: improve error messages for expected curly brace (*)
  c7f272e... compiler: use correct assignment order for type assertions (*)
  8d8fea8... compiler: always use int context for index values (*)
  38f1084... compiler: better error messages for missing interface metho (*)
  4f32ece... compiler: improve error for import of non-string (*)
  66dde7b... Add analyzer plugin support and CPython GIL example (*)
  5ddb6ec... Remove dead cc0 code from H8 port (*)
  b46314c... profopt-execute: unset testname_with_flags if create_gcov f (*)
  f835e9f... dse: Cope with bigger-than-integer modes [PR98037] (*)
  28a7fdd... Optimize or+and+or pattern to and+or (*)
  167ab4b... ipa: dump symtab to emergency dump file (*)
  57cbb7a... changelog: add hint for a file mismatch (*)
  e40fece... Fix non-unique testnames (*)
  82ac923... libstdc++: Add new C++20 headers to Doxygen settings (*)
  637800c... libstdc++: Reduce default test timeout to 360 seconds (*)
  b6a8e34... libstdc++: Set dg-timeout-factor for more slow tests (*)
  1d6f6ac... Fortran: With OpenACC, ignore OpenMP's cond comp sentinels (*)
  f4e7ea8... Fortran: -fno-automatic and -fopenacc / recusion check clea (*)
  2610c78... Fortran's dump-parse-tree.c: Use '==' not '=' for '.eq.'. (*)
  69bde2d... [Ada] s-trasym.ads: update the list of supported platforms (*)
  e76a8ca... [Ada] Remove all ^L characters (*)
  b601707... [Ada] Enable checks on runtime by default (*)
  19b95c2... [Ada] Wrong replacement of Component.Discriminant (*)
  1c4dfaf... [Ada] Minor reuse Is_Assignable (*)
  ad6be99... [Ada] Simplify analysis of assignment statements (*)
  3480505... [Ada] Minor reuse Is_Protected_Component (*)
  c1a69c9... [Ada] Fix internal error on extended return and fixed-point (*)
  f793711... [Ada] Implement inheritance for Default_Initial_Condition a (*)
  7b76fe3... [Ada] Improve error recovery (*)
  5a85f31... [Ada] Reimplement Ada.Numerics.Big_Numbers.Big_Reals.Fixed_ (*)
  e783561... [Ada] Compiler crash on limited conditional expressions (*)
  2bf891f... [Ada] Expand integer-only implementation of ordinary fixed- (*)
  a18d46a... [Ada] Implement -gnateb switch (*)
  b514643... [Ada] Potential read of uninitialized variable in exp_dist. (*)
  336aa63... [Ada] Address warning compiling terminals.c (*)
  a09afbd... [Ada] Add stream-oriented attributes support for 128-bit in (*)
  4056d9a... [Ada] Spurious error on iterator over container with modifi (*)
  602c7bc... [Ada] Add comment on special Heap variable used in GNATprov (*)
  50a2820... [Ada] Fix serial port control setting on GNU/Linux (*)
  a6617b2... [Ada] Minor style fixes (*)
  9784779... [Ada] Fix folding of comparison operators in GNATprove mode (*)
  a442bed... [Ada] Crash on ghost assignment check for illegal code (*)
  f456de4... [Ada] Add continuation message when others choice not allow (*)
  c161b39... [Ada] Small cleanup in System.Value_F (*)
  b50706e... [Ada] Confusion in Transform_Function_Array and internal su (*)
  86b747a... [Ada] Spurious visibility error in subprogram body in with_ (*)
  ebbe3f2... tree-optimization/98064 - fix BB SLP live lane extract wrt  (*)
  1e5c644... changelog: allow subdir wildcard entry (*)
  d795a8e... doc: Fix description of dg-require-effective-target (*)
  4bcded2... tree-optimization/98048 - fix vector lowering of ABSU_EXPR (*)
  5877c54... gimple ISEL: fix BB stmt iteration (*)
  08cd56a... gcc-changelog: Add libstdc++-v3/testsuite to wildcard prefi (*)
  4380d5a... rtl_dump_bb: fix segfault when reporting internal error (*)
  e855b30... d: Add freebsd support for D compiler and runtime (*)
  dee11eb... [Obvious] arm: Fix test from failing on some targets [PR918 (*)
  4d87bd3... expansion: Improve double-word modulo by certain constant d (*)
  fbbce1c... changelog: Allow wildcard pattern only. (*)
  a5ad5d5... RISC-V: Always define MULTILIB_DEFAULTS (*)
  3a5d8ed... Fix print_multilib_info when default arguments appear in th (*)
  a8ae239... fixed _bswapsi2 function (*)
  5f628fb... Fix minor bug in ft32 widening multiply (*)
  a9625c5... Daily bump. (*)
  bb67ad5... PR fortran/98017 - Suspected regression using PACK (*)
  ccea137... Fix handling of ignore_stores in ipa_merge_modref_summary_a (*)
  caea077... Fix freeing of thunk-info (*)
  eafe8ee... Handle PHIs in compute_objsize. (*)
  4dce3b0... d: Add darwin support for D language front-end (*)
  2fdf75c... configure: Support building D front-end on *-*-darwin* (*)
  4e4ba64... Fix hppa64-hpux11 build to remove source paths from embedde (*)
  4612c4d... Fix PR ada/97504 on hppa*-*-hpux*. (*)
  01148fa... Skip EAF_UNUSED parameters in handle_pure_call (*)
  3350e59... Detect unused parameters in ipa-modref (*)
  f59be8d... d: Remove d_size_t from front-end sources (PR 87788) (*)
  5fbf0ec... Daily bump. (*)
  8e59ff5... Improve support of simple bit-fields in -fdump-ada-spec (*)
  b1adbc2... compiler: avoid follow-on errors for bad types (*)
  822ea13... compiler: better error for x, x := 1, 2 (*)
  c04bd12... Fix PR target/97939 (*)
  36ec54a... Generate correct fn specs for some Fortran library function (*)

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


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

only message in thread, other threads:[~2020-12-07 13:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-07 13:50 [gcc/hubicka/heads/honza-gcc-benchmark-branch-v2] (315 commits) Merge remote-tracking branch 'origin/master' into me/honza- Jan Hubicka

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