public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: Ondrej Kubanek <kubaneko@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org Subject: [gcc/kubaneko/heads/histogram] (666 commits) undid merge conf Date: Mon, 19 Sep 2022 13:49:00 +0000 (GMT) [thread overview] Message-ID: <20220919134900.8F0623858D28@sourceware.org> (raw) The branch 'kubaneko/heads/histogram' was updated to point to: dd9aed2c070... undid merge conf It previously pointed to: 0e5d353f975... adding histogram for empty bbs Diff: Summary of changes (added commits): ----------------------------------- dd9aed2... undid merge conf 2b2a6a7... fixed what I broke e47df5e... libstdc++: Add noexcept-specifier to std::reference_wrapper (*) 5d27fcd... libstdc++: Improve comments in std::reference_wrapper tests (*) 88f29a8... tree-optimization/90994 - fix uninit diagnostics with EH (*) 25dd276... Stream out endpoints for frange. (*) 217ba2c... remove unused function (*) 048d3ad... fix clang warnings (-Winconsistent-missing-override) (*) cc95bca... fix -Winconsistent-missing-override clang warning (*) 40f3478... tree-optimization/65244 - include asserts in predicates for (*) 0cf7365... tree-optimization/73550 - more switch handling improvements (*) b911ca4... libstdc++: Add [[nodiscard]] attribute to <string> and <str (*) beec815... uninit testcase for PR65244 (*) b3048b6... libcpp: Make static checkers happy about makeuname2c [PR106 (*) 437bde9... omp-simd-clone: Unbreak bootstrap (*) 68c61c2... vect: Fix stray argument in call to dump_printf_loc (*) a99b53f... middle-end: Fix unexpected warnings for RISC-V port. (*) c641305... cr16: remove leftover in config.gcc (*) a542e4d... libsanitizer: enable libubsan and libasan for loongarch64-* (*) 3de9fb3... Daily bump. (*) 90e5335... Update gcc sv.po (*) 15433c2... vec: Add array_slice constructors from non-const and gc vec (*) 75f5944... Improve union of ranges containing NAN. (*) b73c49f... amdgcn: OpenMP SIMD routine support (*) f134a25... omp-simd-clone: Allow fixed-lane vectors (*) 1025025... expmed: Fix store_bit_field_1 subreg offset (*) 61c4c98... Extend SLP permutation optimisations (*) 050309d... Add base hash traits for vectors (*) 8c6952a... Rearrange unbounded_hashmap_traits (*) 2bac880... Make graphds_scc pass the node order back to callers (*) 5551501... Split code out of vect_transform_slp_perm_load (*) 5edc67b... Split code out of vectorizable_slp_permutation (*) 25c2a50... vect: Tighten get_related_vectype_for_scalar_type (*) 0c92f89... Change get_std_name_hint to use generated hash table (*) 1ddf31a... m32c-rtems: remove obsoleted port (*) ce77622... tree-optimization/73550 - apply MAX_NUM_CHAINS consistently (*) 28b5311... Improve uninit pass dumping (*) fe915f3... c++: __has_builtin gives the wrong answer [PR106759] (*) 7e3f184... Force a [NAN, NAN] range when the definite NAN property is (*) 865d735... automake: regenerate (*) bab6d81... automake: regenerate (*) 61051ee... tree-optimization/67196 - normalize use predicates earlier (*) 70b2e51... libsanitizer: update LOCAL_PATCHES (*) 76ae536... libsanitizer: Apply local patches (*) 789573a... libsanitizer: update build system (*) 600413c... libsanitizer: merge from master (84a71d5259c2682403cdbd8710 (*) bdd3547... Remove GENERIC expr building from predicate analysis, impro (*) 4fbe3e6... Implement relational operators for frange with endpoints. (*) 8bb1df0... Add support for floating point endpoints to frange. (*) df8fe4a... A == 0 ? A : -A same as -A (when A is 0.0) (*) 34ad715... s390: fix build on 32-bit hosts (*) f71abac... Use reachability analysis to improve uninit diagnostic (*) bfaa680... tree-optimization/63660 - testcase for fixed PR (*) 8a63343... tree-optimization/56654 - sort uninit candidates after RPO (*) 4a8f98f... Make uninit PHI processing more consistent (*) 37ebaab... middle-end: fix min/max phiopts reduction [PR106744] (*) 368dbb2... middle-end: intialize regnum in store_bit_field_1 (*) 0b47752... Daily bump. (*) 9897335... c++: Fix C++11 attribute propagation [PR106712] (*) b504149... bpf: handle anonymous members in CO-RE reloc [PR106745] (*) c68b5c0... bpf: define __bpf__ as well as __BPF__ as a target macro (*) 60d1d29... x86: Handle V16BF in ix86_avx256_split_vector_move_misalign (*) feeb931... LoongArch: testsuite: refine __tls_get_addr tests with tls_ (*) 1930c5d... s390: Change SET rtx_cost handling. (*) 34895b6... s390: Recognize reverse/element swap permute patterns. (*) bde28df... s390: Implement vec_extract via vec_select. (*) 8cdebe0... s390: Use vpdi and verllg in vec_reve. (*) c2f4a1b... s390: Add z15 to s390_issue_rate. (*) af89551... s390: Add -munroll-only-small-loops. (*) 9b3cd17... Refactor init_use_preds and find_control_equiv_block (*) 3358c24... Improve compute_control_dep_chain documentation (*) 7b9b696... RISC-V: Suppress -Wclass-memaccess warning (*) 31380d4... RISC-V: Add RVV registers (*) b842690... RISC-V: Add RVV instructions classification (*) b37f96f... Daily bump. (*) 1ae1325... rs6000: Allow conversions of MMA pointer types [PR106017] (*) 6b226ef... Daily bump. (*) b7a586b... d: Merge upstream dmd 817610b16d, phobos b578dfad9 (*) cace77f... libstdc++: Add test for std::con/disjunction's base class (*) 4d291ca... Require fgraphite effective target for pr106737.c test [PR1 (*) 1528957... contrib: modernize gen_autofdo_event.py (*) 16f542d... Daily bump. (*) d0fd62d... libstdc++: Implement LWG 3692/3702 changes to zip_/zip_tran (*) 1a93a84... libstdc++: Implement ranges::zip_transform_view from P2321R (*) 390f94e... libstdc++: Optimize std::con/disjunction, __and_/__or_, etc (*) 1d31453... Add real_iszero to real.* (*) 33cae27... Add set/get functions for negative infinity in real.* (*) 0abb78d... c++: Implement -Wself-move warning [PR81159] (*) 1e24628... Make all default vrange setters set VARYING. (*) d085901... [ranger] x == -0.0 does not mean we can replace x with -0.0 (*) 79db991... Add newline when checking path profitability. (*) 1c02880... libstdc++: Simplify std::error_code and std::error_conditio (*) 1b0b969... libstdc++: Add nonnull to starts_with/ends_with/contains st (*) dad2d3e... libcpp: Implement P2362R3 - Remove non-encodable wide chara (*) 8e08906... Remove uninit_analysis::use_cannot_happen (*) fc1b570... New testcase for uninit (*) d6621a2... OpenMP: Support reverse offload (middle end part) (*) 0c2d6aa... fortran: Expand ieee_arithmetic module's ieee_value inline (*) db63042... fortran: Expand ieee_arithmetic module's ieee_class inline (*) 387e6f1... libgfortran: Use __builtin_issignaling in libgfortran [PR10 (*) 0982edd... Implement __builtin_issignaling (*) 530dc5a... internal-fn, tree-cfg: Fix .TRAP handling and another __bui (*) eb4879a... c++: Implement C++23 P2071R2 - Named universal character es (*) 670961f... Improve compute_control_dep_chain path finding (*) 8b4d528... Improve uninit_analysis::collect_phi_def_edges (*) eb63582... cr16: remove obsoleted port (*) 388f1a8... Don't gimple fold ymm-version vblendvpd/vblendvps/vpblendvb (*) 5d4389d... Daily bump. (*) 60d84e8... c: Implement C23 nullptr (N3042) (*) 14cfa01... c: Support C2x empty initializer braces (*) 072d311... c++: block copy elision in delegating ctor (*) 30e1604... dwarf2: use DW_ATE_UTF for char8_t (*) 980e0aa... libstdc++: Some minor <ranges> cleanups (*) 585a21b... PR 106101: IBM zSystems: Fix strict_low_part problem (*) b1a3d2b... regenerate configure files and config.h.in files (*) 3627491... LoongArch: add model attribute (*) a45b7b1... LoongArch: Avoid RTL flag check failure in loongarch_classi (*) 818073f... tree-optimization/106737 - remove intermediate SSA verifica (*) 33f24eb... Fortran/OpenMP: Fix strictly structured blocks parsing (*) b169b67... LoongArch: Fix pr106459 by use HWIT instead of 1UL. (*) e8fc33a... Daily bump. (*) 49e25d3... libstdc++: Implement ranges::zip_view from P2321R2 (*) e542808... Revert "libstdc++: Optimize operator+(string/char*, char*/s (*) f46f58e... libstdc++: Fix fallout from P2321R2 std::pair/tuple enhance (*) df5204d... [RISCV] Fix PR 106632 and PR 106588 a few constraints in bi (*) 2a5549f... [RISCV] Add constraints for not_single_bit_mask_operand/sin (*) 2c721ea... [RISCV] Fix PR 106586: riscv32 vs ZBS (*) 95989ab... [RISCV] Use a constraint for bset<mode>_mask and bset<mode> (*) b7d4b73... [RISCV] Use constraints/predicates instead of checking cons (*) 473d7aa... [RISCV] Add %~ to print w if TARGET_64BIT and use it (*) 380b8fd... [RISCV] Add the list of operand modifiers to riscv.md too (*) 7770e0a... [RISCV] Move iterators from sync.md to iterators.md (*) 3f9061d... [RISCV] Move iterators from bitmanip.md to iterators.md (*) 43e7414... [RISCV] Move iterators from riscv.md to iterators.md (*) dec5faa... Fix PR 106690: enable effective_target_bswap for RISCV targ (*) e5e6983... Fix PR 106601: __builtin_bswap16 code gen could be improved (*) cb2daf5... Fix PR 106600: __builtin_bswap32 is not hooked up for ZBB f (*) 55d8c54... Fortran: improve error recovery while simplifying size of b (*) 530f804... libstdc++: Fix regression in std::stable_sort (*) 0b7c925... libstdc++: Optimize operator+(string/char*, char*/string) e (*) 02de9d2... tree.cc: Fix optimization of DFP default initialization (*) 6d1f144... bpf: facilitate constant propagation of function addresses (*) f0f04e1... libstdc++: Add check for LWG 3741 problem case (*) 4a907b1... Move things around in predicate analysis (*) cd1216d... Split uninit analysis from predicate analysis (*) 9e50aeb... Some more predicate analysis TLC (*) 846e5c0... i386: Fix up mode iterators that weren't expanded [PR106721 (*) 3652026... preprocessor: Implement C++23 P2437R1 - Support for #warnin (*) 42301c0... gcov: fix file and function summary information (*) d1028c5... LoongArch: Add new code model 'medium'. (*) b6864f4... Speedup path discovery in predicate::use_cannot_happen (*) 82d46ad... Daily bump. (*) 8567d94... c++: Quash bogus -Wredundant-move warning (*) 4ade41d... x86: Replace vmovdqu with movdqu in BF16 XMM ABI tests (*) c0dc853... Update gcc .po files (*) 72886fc... libstdc++: Implement std::pair/tuple/misc enhancements from (*) 02f6b40... libstdc++: Separate construct/convertibility tests for std: (*) e85bb18... libstdc++: Fix visit<void>(v) for non-void visitors [PR1065 (*) aeb9b58... x86: Cast stride to __PTRDIFF_TYPE__ in AMX intrinsics (*) baa3ffb... tree-optimization/106722 - uninit analysis with long def -> (*) b25c5d6... testsuite: Add test for r11-4123 (*) fcd9671... New uninit testcase (*) f05e3b2... gfortran.dg/gomp/depend-6.f90: Minor fix (*) 6b2a584... gfortran.dg/gomp/depend-4.f90: Minor fix (*) ca1715b... Copy range from op2 in foperator_equal::op1_range. (*) 200baf7... Refactor is_non_loop_exit_postdominating (*) 9dcde45... Add __m128bf16/__m256bf16/__m512bf16 type for bf16 abi test (*) de6d9e0... Return the correct relation (*) 3b2e3fa... Daily bump. (*) cc4fa7a... libstdc++: Document linker option for C++23 <stacktrace> [P (*) 5abe065... libstdc++: Fix for explicit copy ctors in <thread> and <fut (*) 1b09eea... libstdc++: Check for overflow in regex back-reference [PR10 (*) 990124c... pru: Optimize 64-bit logical operations (*) 151effa... pru: Add mov variants to load const -1 (*) 10dd6de... PR target/106564: pru: Optimize 64-bit sign- and zero-exten (*) 7e51df0... Fortran: fix simplification of intrinsics IBCLR and IBSET [ (*) b631632... Remove dead predicate analysis GENERIC expr building code (*) 827f641... jobserver: detect properly O_NONBLOCK (*) 21e7d87... middle-end: Fix issue of poly_uint16 (1, 1) in self test (*) e228683... lto-wrapper.cc: Delete offload_names temp files in case of (*) c77fae1... tree-optimization/105937 - avoid uninit diagnostics crossin (*) e66cf62... Improve uninit analysis (*) ac9230f... analyzer: add missing final keyword (*) cd2b20f... Daily bump. (*) d6a39c2... Daily bump. (*) dd899c7... fortran: Drop -static-lib{gfortran,quadmath} from f951 [PR4 (*) 6945814... LoongArch: Add support code model extreme. (*) e9dd050... libcpp: Implement C++23 P2290R3 - Delimited escape sequence (*) 613e9e1... Daily bump. (*) 713ec97... mkoffload: Cleanup temporary omp_requires_file (*) 338a296... Remove path_range_query constructor that takes an edge. (*) 81e20a6... Add further FOR_EACH_ macros (*) 86c0d98... i386: Add ABI test for __bf16 type (*) 30afe5e... Daily bump. (*) d7c3000... preprocessor: Support #warning for standard C2x (*) 8731aa9... xtensa: Improve indirect sibling call handling (*) ca170ed... Revert "Fortran: fix invalid rank error in ASSOCIATED when (*) 7f5ec90... RISC-V: Standardize formatting of SFB ALU conditional move (*) 5b0d054... contrib: Fix a typo in contrib/git-fetch-vendor.sh (*) c83e973... analyzer: warn on the use of floating-points operands in th (*) 011d0a0... Make path_range_query standalone and add reset_path. (*) ac68f90... middle-end/106617 - fix fold_binary_op_with_conditional_arg (*) 0311924... gcov-dump: properly use INCLUDE_VECTOR (*) 6910cad... x86: Support vector __bf16 type (*) 2e80388... build: regenerate gcc/configure (*) 9d2d38a... Makefile.def: drop remnants of unused libelf (*) 5dbc94b... Add libgo dependency on libbacktrace. (*) defa08a... rs6000: Add expand pattern for multiply-add (PR103109) (*) 4645ce0... Use gimple_range_ssa_names in path_range_query. (*) 3496ca4... RISC-V: Add runtime invariant support (*) b7d62c5... LoongArch: Get __tls_get_addr address through got table whe (*) dca7479... xtensa: Optimize stack pointer updates in function pro/epil (*) 0342f03... Daily bump. (*) c352361... RISC-V/testsuite: Restrict remaining `fmin'/`fmax' tests to (*) 5cccc24... [Committed] PR target/106640: Fix use of XINT in TImode com (*) 177e93e... c++: Add new std::move test [PR67906] (*) 5adfb65... Reset root oracle from path_oracle::reset_path. (*) 6c136d5... c++: Extend -Wredundant-move for const-qual objects [PR9042 (*) 6602a2b... c++: Tweak for -Wpessimizing-move in templates [PR89780] (*) 8d22c7c... c++: Extend -Wpessimizing-move to other contexts (*) 745be54... fortran: Add -static-libquadmath support [PR46539] (*) 1513512... Fortran: OpenMP fix declare simd inside modules and absent (*) 027b281... OpenMP requires: Fix diagnostic filename corner case (*) d9c9424... OpenMP: Fix var replacement with 'simd' and linear-step var (*) 6b4e49f... libgomp/splay-tree.h: Fix splay_tree_prefix handling (*) 92a5de3... OpenMP/C++: Allow classes with static members to be mappabl (*) 06bca69... arm: Define with_float to hard when target name ends with h (*) bac07a1... Refactor back_threader_profitability (*) 5bc2042... Fix bug in emergency cxa pool free (*) 3cab897... LoongArch: Provide fmin/fmax RTL pattern (*) 80f7871... Abstract interesting ssa-names from GORI. (*) 47a61e6... Daily bump. (*) bf13a13... c++: remove some xfails (*) 60468d6... c++: Fix pragma suppression of -Wc++20-compat diagnostics [ (*) 9580ab5... docs: remove link to www.bullfreeware.com from install (*) bd159a7... RISC-V: Support zfh and zfhmin extension (*) 27d68a6... RISC-V: Support _Float16 type. (*) e230261... soft-fp: Update soft-fp from glibc (*) 9594e04... Stop backwards thread discovery when leaving a loop (*) 2b40329... driver: fix environ corruption after putenv() [PR106624] (*) 6e790ca... c++: Implement P2327R1 - De-deprecating volatile compound o (*) e56b695... d: Update DIP links in gdc documentation to point at upstre (*) 3856c6e... Rename imports nomenclature in path_range_query to exit_dep (*) 8699a0e... VR: mitigate -Wfinal-dtor-non-final-class clang warnings (*) 83bacf9... VR: add more virtual dtors (*) 5e88fcc... middle-end/106630 - avoid ping-pong between extract_muldiv (*) bae12e2... VR: add missing override keyworks (*) bdd385b... analyzer: add more final override keywords (*) 7def8e7... i386: add 'final' and 'override' to scalar_chain (*) 1c59639... docs: fix link destination (*) 0d9a0bf... Adjust max-jump-thread-paths docs (*) 3f1c2f8... jobserver: fix fifo mode by opening pipe in proper mode (*) 9367e3a... rs6000: Adjust mov optabs for opaque modes [PR103353] (*) 5239e2b... vect: Don't allow vect_emulated_vector_p type in vectorizab (*) a2ff389... xtensa: Turn on -fsplit-wide-types-early by default (*) ec63a94... Daily bump. (*) 8db5b71... d: Defer compiling inline definitions until after the modul (*) e206fec... d: Fix internal compiler error: Segmentation fault at gimpl (*) 250b1fa... d: Build internal TypeInfo types when module name is "objec (*) 9fb12ee... d: Field names of anonymous delegates should be same as reg (*) 23e8c0b... analyzer: fix direction of -Wanalyzer-out-of-bounds note [P (*) ca123e0... analyzer: better fix for -Wanalyzer-use-of-uninitialized-va (*) 265cdd0... Check for undefined and varying first. (*) ed7e762... analyzer: fix for ICE in sm-fd.cc [PR106551] (*) f8cada5... Support shifts and rotates by integer constants in TImode S (*) 6f94923... Improved gain calculation for COMPARE to 0 or -1 in TImode (*) 418b71c... PR tree-optimization/64992: (B << 2) != 0 is B when B is Bo (*) 03acd8b... PR tree-optimization/71343: Optimize (X<<C)&(Y<<C) as (X&Y) (*) d2d1899... c++: Fix module line no testcase (*) ae3459c... c++: Extend -Wpessimizing-move for class prvalues [PR106276 (*) e236d67... Simplify range_on_path_entry (*) 4ad200a... i386 PIE: testsuite: cope with default pie on ia32 (*) 3a74a7b... ifcvt: Fix up noce_convert_multiple_sets [PR106590] (*) 6624ad7... x86: Enable __bf16 type for TARGET_SSE2 and above (*) c435085... Daily bump. (*) fe4dc4f... Daily bump. (*) 4991e20... Move V1TI shift/rotate lowering from expand to pre-reload s (*) 21d52d1... testsuite: Disable out-of-bounds checker in analyzer/tortur (*) 475ed8f... Daily bump. (*) b748d46... [Committed] arm: Document +no options for Cortex-M55 CPU. (*) 0f2c7cc... Fix invalid devirtualization when combining final keyword a (*) 88ee126... Improve comment for tree_niter_desc.{control,bound,cmp} (*) 83e9bc7... phiopt: Remove unnecessary checks from spaceship_replacemen (*) 4cc0d3e... tree-optimization/106593 - fix ICE with backward threading (*) f4ff20d... sve: Fix fcmuo combine patterns [PR106524] (*) 7e3b45b... analyzer: out-of-bounds checker [PR106000] (*) 2b75b3b... analyzer: consider that realloc could shrink the buffer [PR (*) 1595794... [AARCH64] Remove reference to MD_INCLUDES (*) 5cd525f... Daily bump. (*) b2ee7d1... testsuite: fd-4.c redefines mode_t on AIX. (*) 73114b1... testcase: Fix AIX testsuite failures (*) 8371422... analyzer: fix ICE casued by dup2 in sm-fd.cc[PR106551] (*) 04ce240... c-family: Honor -Wno-init-self for cv-qual vars [PR102633] (*) e4fbcfc... Tame path_range_query::compute_imports (*) 16b013c... tree-optimization/106514 - revisit m_import compute in back (*) 621f536... testsuite: Fix up pr106243* tests on i686-linux [PR106243] (*) 8e69f2a... testsuite: Fix up pr104992* tests on i686-linux [PR104992] (*) 757fd34... Fix path query compute_imports for external path (*) b22086c... rs6000: Simplify some code with rs6000_builtin_is_supported (*) 7a0e252... rs6000: Remove stale rs6000_global_entry_point_needed_p (*) e129864... Daily bump. (*) f675afa... tree-optimization/106513 - fix mistake in bswap symbolic nu (*) fed766a... lto: respect jobserver in parallel WPA streaming (*) 53e3b2b... lto: support --jobserver-style=fifo for recent GNU make (*) 1270ccd... Factor out jobserver_active_p. (*) c16d9f7... [Committed] PR other/106575: Use "signed char" in new fold- (*) 6d001ec... Daily bump. (*) bddd8d8... analyzer: fix missing -Wanalyzer-use-of-uninitialized-value (*) a56c164... Use PTEST to perform AND in TImode STV of (A & B) != 0 on x (*) 6fc14f1... middle-end: Optimize ((X >> C1) & C2) != C3 for more cases. (*) 9385cd9... libgccjit.h: Uncomment macro definition for testing gcc_jit (*) 16877cc... docs: add notes on which functions -fanalyzer has hardcoded (*) 0428417... d: Fix undefined reference to pragma(inline) symbol (PR1065 (*) 4e19146... amdgcn: Vector procedure call ABI (*) 9aa08cd... autopar TLC (*) c64ef5c... Remove --param max-fsm-thread-length (*) 409978d... tree-optimization/106514 - add --param max-jump-thread-path (*) 8a16b9f... OpenMP: Fix folding with simd's linear clause [PR106492] (*) 5f17bad... Daily bump. (*) ef623bb... Evaluate condition arguments with the correct type. (*) 053876c... preprocessor/106426: Treat u8 character literals as unsigne (*) 703837b... C: Implement C2X N2653 char8_t and UTF-8 string literal cha (*) 4b0253b... d: Fix ICE in in add_stack_var, at cfgexpand.cc:476 (*) 01b1afd... libstdc++: [_GLIBCXX_DEBUG] Do not consider detached iterat (*) 21c7aab... Fix middle-end/103645: empty struct store not removed when (*) 5471f55... AArch32: Fix 128-bit sequential consistency atomic operatio (*) e6a8ae9... AArch64: Fix 128-bit sequential consistency atomic operatio (*) 2a1448f... lto/106540 - fix LTO tree input wrt dwarf2out_register_exte (*) 2633c8d... Move testcase gcc.dg/tree-ssa/pr93776.c to gcc.c-torture/co (*) 37e8e63... Daily bump. (*) ef54eb7... [Committed] Add -mno-stv to new gcc.target/i386/cmpti2.c te (*) 1907767... c++: Add support for __real__/__imag__ modifications in con (*) a46bca3... Allow any immediate constant in *cmp<dwi>_doubleword splitt (*) 019a41a... Daily bump. (*) 36e9674... Daily bump. (*) e1a9168... New warning: -Wanalyzer-jump-through-null [PR105947] (*) cc01a27... middle-end: Allow backend to expand/split double word compa (*) 58a644c... libstdc++: Add feature test macro for <experimental/scope> (*) 29fc507... libstdc++: Implement <experimental/scope> from LFTSv3 (*) 1878ab3... middle-end: Guard value_replacement and store_elim from see (*) 6ca9482... backthreader dump fix (*) 47964e7... Inline unsupported_range constructor. (*) 36bc2a8... tree-optimization/106533 - loop distribution of inner loop (*) 4574dad... rs6000: Correct return value of check_p9modulo_hw_available (*) ffe4f55... [RSIC-V] Fix 32bit riscv with zbs extension enabled (*) 4ad5274... Daily bump. (*) cd093ee... Add myself as AutoFDO maintainer (*) 2678386... libstdc++: Make std::string_view(Range&&) constructor expli (*) db33daa... libstdc++: Add comparisons to std::default_sentinel_t (LWG (*) 8e34d92... Loop over intersected bitmaps. (*) be58bf9... middle-end: Simplify subtract where both arguments are bein (*) c832ec4... middle-end: Fix phi-ssa assertion triggers. [PR106519] (*) 39579ba... match.pd: Add bitwise and pattern [PR106243] (*) d8552ea... tree-optimization/106521 - unroll-and-jam LC SSA rewrite (*) d86d81a... Backwards threader greedy search TLC (*) 07c7ee4... libstdc++: Rename data members of std::unexpected and std:: (*) 3e9bd6b... libstdc++: Update value of __cpp_lib_ios_noreplace macro (*) af98cb8... libstdc++: Unblock atomic wait on non-futex platforms [PR10 (*) 0756837... Adjust index number of tuple pretty printer (*) 2f17f48... PR106342 - IBM zSystems: Provide vsel for all vector modes (*) 4c23b53... Daily bump. (*) 1e4a8c7... Do not enable -mblock-ops-vector-pair. (*) 19ffb35... Do not walk equivalence set in path_oracle::killing_def. (*) f0688c8... testsuite: btf: fix regexps in btf-int-1.c (*) 9bb19e1... middle-end: Support recognition of three-way max/min. (*) b6df113... d: Merge upstream dmd d7772a2369, phobos 5748ca43f. (*) 64ce76d... cselib: add function to check if SET is redundant [PR106187 (*) a6b7fff... gcov-dump: add --stable option (*) 7585e5e... profile: do not collect stats unless TDF_DETAILS (*) fc6ef90... PR target/47949: Use xchg to move from/to AX_REG with -Oz o (*) e6b011b... Improved pre-reload split of double word comparison against (*) 7baed39... Support logical shifts by (some) integer constants in TImod (*) c23a9c8... Some additional zero-extension related optimizations in sim (*) 969a989... Daily bump. (*) 70daecc... Do not register edges for statements not understood. (*) 502605a... Adjust testsuite/gcc.dg/tree-ssa/vrp-float-1.c (*) 87dd4c8... Check equivalencies when calculating range on entry. (*) 5df04a7... btf: do not use the CHAR `encoding' bit for BTF (*) 6a11f2d... analyzer: support for creat, dup, dup2 and dup3 [PR106298] (*) 6d41f7c... Make range_of_ssa_name_with_loop_info type agnostic. (*) 353fd1e... Properly honor param_max_fsm_thread_path_insns in backwards (*) 2401253... Implement basic range operators to enable floating point VR (*) 5f7e187... Implement streamer for frange. (*) e9f5b4f... Limit ranger query in ipa-prop.cc to integrals. (*) 5e4f264... More frange::set cleanups. (*) 0f35147... tree-optimization/106497 - more forward threader can-copy-b (*) 84beef3... IPA: reduce what we dump in normal mode (*) c2d0742... gcc-changelog: do not run extra deduction (*) c30bbd4... tree-optimization/106498 - reduce SSA updates in autopar (*) bc7526f... lto/106334 - fix previous fix wrt -flto-partition=none (*) b9da686... tree-optimization/106495 - avoid threading to possibly neve (*) 3251038... Daily bump. (*) e8bc691... c: improvements to address space diagnostics (*) ffd12be... docs: fix copy&paste error in -Wanalyzer-putenv-of-auto-var (*) 96e5f66... PR target/106481: Handle CONST_WIDE_INT in REG_EQUAL during (*) 8092892... x86: Add ix86_ifunc_ref_local_ok (*) 3256672... btf: emit linkage information in BTF_KIND_FUNC entries (*) b64e937... openmp-simd-clone: Match shift types (*) 388fbbd... match.pd: Add new division pattern [PR104992] (*) 71f068a... Update configure to check for a recent gnat Ada compiler. (*) 5d86372... lto: replace $target with $host in configure.ac [PR106170] (*) 82ac4cd... libfortran: Fix up boz_15.f90 on powerpc64le with -mabi=iee (*) 3f05605... Cleanups to frange. (*) 7e029e0... const_tree conversion of vrange::supports_* (*) 460dcec... Make irange dependency explicit for range_of_ssa_name_with_ (*) 1efeaf9... libsanitizer: Cherry-pick 2bfb0fcb51510f22723c8cdfefe from (*) 4a7274d... Daily bump. (*) 525a1a7... Add rotl64ti2_doubleword pattern to i386.md (*) 493f4e6... PR target/106450: Tweak timode_remove_non_convertible_regs (*) d325e70... Fortran: detect blanks within literal constants in free-for (*) 0110cfd... Fortran: fix invalid rank error in ASSOCIATED when rank is (*) b04c399... c++: Fix location for -Wunused-macros [PR66290] (*) 351e3ca... PR bootstrap/106472: Add libgo depends on libbacktrace to M (*) 9efe4e1... c++: constexpr, empty base after non-empty [PR106369] (*) 9ef2c9a... Daily bump. (*) a63b99f... libgo: use SYS_timer_settime32 (*) 2fa8c4a... xtensa: Fix conflicting hard regno between indirect sibcall (*) 48e9954... xtensa: Add RTX costs for if_then_else (*) b2bf047... Daily bump. (*) 6e0ca3f... amdgcn: 64-bit vector shifts (*) 8f4d9c1... amdgcn: 64-bit not (*) 85fe7e7... Add libgomp.c-c++-common/pr106449-2.c (*) a6afbe5... OpenMP/Fortran: Permit assumed-size arrays in uniform claus (*) 49ba4fd... tree-optimization/105679 - disable backward threading of un (*) b5f5d1b... libstdc++: Tweak common_iterator::operator-> return type [P (*) 4894ba0... tree-optimization/106422 - verify block copying in forward (*) 2dcceed... openmp: Reject invalid forms of C++ #pragma omp atomic comp (*) 97d3204... openmp: Fix up handling of non-rectangular simd loops with (*) 4796d16... openmp: Simplify fold_build_pointer_plus callers in omp-exp (*) 201e8d9... LoongArch: Define the macro ASM_PREFERRED_EH_DATA_FORMAT by (*) 0c0feae... Use CONVERT_EXPR_CODE_P (*) b234f52... Avoid vect_get_vector_types_for_stmt (*) af086d1... Daily bump. (*) 872693e... analyzer: new warning: -Wanalyzer-putenv-of-auto-var [PR105 (*) 9c60338... analyzer: add CWE identifier URLs to docs (*) 9cac681... analyzer: expand the comment in region.h (*) b8ce0c4... jit: update docs to reflect .c to .cc renaming (*) e32ca42... doc: Clarify FENV_ACCESS pragma semantics WRT `-ftrapping-m (*) 94f5a8f... RISC-V: Split unordered FP comparisons into individual RTL (*) ff26f0b... middle-end/106457 - improve array_at_struct_end_p for array (*) f64eb63... gimple, internal-fn: Add IFN_TRAP and use it for __builtin_ (*) 0652087... jit,docs: shorten assembly output (*) c6894e1... contrib: use sphinx-build from a venv (*) 75a392d... jit,docs: remove :ref:`modindex` (*) 85c943f... jit,docs: use :expr:`type *` for pointers to a type (*) 85cf5a2... jit,docs: use list-table instead of fixed table (*) 3c5f312... jit,docs: compact function declarations (*) a8a282d... jit,docs: various fixes (*) 68c994f... jit,docs: replace c:type:`int_type` with :expr:`int_type` (*) ea1a469... jit,docs: use enum directive for enumeral types (*) 1e2c5f4... Daily bump. (*) 219f864... preprocessor: Set input_location to the most recently seen (*) 66fb08f... MAINTAINERS: Add myself as CTF and BTF reviewer (*) 5eb9f11... docs: Fix outdated reference to LOOPS_HAVE_MARKED_SINGLE_EX (*) 0f82c0e... analyzer: add get_meaning_for_state_change vfunc to fd_diag (*) c2481a6... LoongArch: document -m[no-]explicit-relocs (*) 3cf07cc... RISC-V: Remove duplicate backslashes from `stack_protect_se (*) 98cf74a... RISC-V: Add RTX costs for `if_then_else' expressions (*) f9671b6... cgraphunit: Don't emit asm thunks for -dx [PR106261] (*) cc078cf... opts: Add an assertion to help static analyzers [PR106332] (*) 0bc1566... testsuite: Add -Wno-psabi to pr94920 tests [PR94920] (*) 3044a7a... testsuite: Add extra ia32 options so that -fprefetch-loop-a (*) 800781f... Fix Rogers e-mail in MAINTAINERS (*) 6643472... LoongArch: adjust the default of -mexplicit-relocs by check (*) fd96c4b... Daily bump. (*) e75da2a... libstdc++: Minor codegen improvement for atomic wait spinlo (*) db613e8... analyzer: fix false +ves from -Wanalyzer-va-arg-type-mismat (*) 0460ba6... analyzer: fix stray get_element decls (*) 600956c... Fortran: error recovery from calculation of storage size of (*) 975658b... c: Handle initializations of opaque types [PR106016] (*) 5b96c82... LoongArch: Modify the output message string of the warning. (*) 87ce0f1... docs: fix previsou commit (*) 78017ea... docs: fix crossing declaration of @defmac and @hook. (*) 2333b58... c++: ICE with erroneous template redeclaration [PR106311] (*) 2615502... Handle non constant ranges in irange pretty printer. (*) 67248ad... Improve ptr_derefs_may_alias_p for the case of &STRING_CST (*) c906efc... aarch64: Move vreinterpret definitions into the compiler (*) f023cc5... aarch64: Consolidate simd type lookup functions (*) 8a1e05b... aarch64: Lower vcombine to GIMPLE (*) bb04f9f... tree-optimization/106189 - avoid division by zero exception (*) 16fc26d... LoongArch: Support split symbol. (*) d5e401f... LoongArch: Subdivision symbol type, add SYMBOL_PCREL suppor (*) f428660... rs6000: Preserve REG_EH_REGION when replacing load/store [P (*) a5271b1... Daily bump. (*) 789c4b9... c++: aggregate prvalue as for range [PR106230] (*) a6efab5... Dispatch code for floating point range ops. (*) 838da6c... analyzer: convert tests with dos2unix (*) 9365b2b... analyzer: fix coding style in sm-fd.cc (*) 16aafa3... PR target/91681: zero_extendditi2 pattern for more optimiza (*) ca1e4b2... [PR middle-end/106432] Gracefully handle unsupported type i (*) 4c6567b... c++: -Woverloaded-virtual false positive [PR87729] (*) 556b816... RTEMS: Do not define _GNU_SOURCE by default (*) 613e3b8... middle-end/106414 - fix mistake in ~(x ^ y) -> x == y patte (*) eb966d3... aarch64: Implement ACLE Data Intrinsics (*) 718cf8d... docs: remove recently added trailing whitespaces (*) 1a10bd8... frange class to represent floating point ranges (*) 75d20d6... rs6000: Adjust -mdejagnu-cpu to filter out -mtune [PR106345 (*) 45f6ced... c++: correct testcase PR number (*) 6078e01... Daily bump. (*) 8b8103d... Minor fixes to vr_values to not die on non integral types. (*) 164758b... Tweaks to global ranges. (*) 4a36b4e... Allow registering same SSA name relations in oracle. (*) e850c98... Convert some uses in ranger_cache and DOM to vrange. (*) 76d6224... PR target/106303: Fix TImode STV related failures on x86. (*) 0e6fa99... Daily bump. (*) f8e6e2c... Adding three new function attributes for static analysis of (*) b563a8d... Daily bump. (*) 6d5194a... analyzer: fix state explosion on va_arg [PR106413] (*) 0fb35a4... analyzer: fix ICE in binding_cluster ctor [PR106401] (*) f77bbc8... c++: CTAD from initializer list [PR106366] (*) b585af3... c++: correct ChangeLog PR number (*) 27d2c49... Fix CL entry (*) b4cc945... Fix handling of zero capacity regions in -Wanalyzer-allocat (*) 64cb87b... xtensa: Optimize "bitwise AND NOT with imm" followed by "br (*) cf17256... libgo: use POSIX shell arithmetic expansion (*) 41da407... graphds: Fix description of SCC algorithm (*) 18ef76d... Allow space in git commit-mklog args (*) 786e516... libsanitizer: Fix Solaris 11.3 compilation [PR105531] (*) 03c0b06... mklog: fill-up subject prefix only for a single PR (*) d85e5ae... tree-optimization/106403 - fix ICE with VN of .STORE_LANES (*) b2e99bb... tree-optimization/106397 - array prefetch and LC SSA (*) 3c4af0f... tree-optimization/106387 - properly create SSA name for rea (*) aaf9583... remove 'continue' as last statement in loop (*) 1cc0e9a... Adjust testcase. (*) 605b642... Extend 16/32-bit vector bit_op patterns with (m,0,i) altern (*) 45e0683... [PATCH, rs6000] Cleanup some vstrir define_expand naming in (*) 75841b0... [PATCH, rs6000] Additional cleanup of rs6000_builtin_mask (*) bbb9c03... Daily bump. (*) b852aa7... analyzer: fix -Wanalyzer-va-list-exhausted false +ve on va_ (*) 633e992... match.pd: Add new abs pattern [PR94920] (*) 28be481... c++: defaulted friend op== [PR106361] (*) df118d7... c++: defaulted ctor with DMI in union [PR94823] (*) 142e6af... MAINTAINERS: Add myself to Write After Approval (*) 24eae97... docs: remove trailing dots for 2 Fortran fns (*) 9a52d68... Revert "forwprop: Use lhs type instead of arg0 in folding V (*) 375668e... tree-optimization/106379 - add missing ~(a ^ b) folding for (*) dc477ff... tree-optimization/106378 - DSE of LEN_STORE and MASK_STORE (*) bd9837b... Teach VN about masked/len stores (*) f4ed610... MAINTAINERS: Add myself as Ada front end co-maintainer (*) 6877993... Add alias disambiguation for vectorizer load/store IFNs (*) 742377e... analyzer: bulletproof taint warnings against NULL m_arg (*) a6c192e... analyzer: fix ICE on untracked decl_regions [PR106374] (*) e7dfd87... Daily bump. (*) 87a9bfe... libstdc++: Fix std::common_iterator triviality [PR100823] (*) 56c9998... libstdc++: Fix std::common_iterator assignment [PR100823] (*) 3b5567c... libstdc++: Fix minor bugs in std::common_iterator (*) 5e83069... analyzer: update "tainted" state of RHS in comparisons [PR1 (*) 26bbe78... Fortran: fix parsing of omp task affinity iterator clause [ (*) daa36cf... Avoid registering __builtin_setjmp_receiver label twice [PR (*) 8694390... Remove unused remove_node_from_expr_list (*) 5f59d0f... Improve SLP codegen, avoiding unnecessary TREE_ADDRESSABLE (*) 78d5e12... Move pass_cse_sincos after vectorizer. (*) f9d4c3b... Lower complex type move to enable vectorization for complex (*) 68871a0... analyzer: don't track string literals in the store [PR10635 (*) 7c0c10d... Daily bump. (*) dbb093f... Resolve complicated join nodes in range_from_dom. (*) b0cc57c... Remove recursion from range_from_dom. (*) f838d15... Fortran: error recovery on invalid array reference of non-a (*) c66dc02... libstdc++: Complete __gnu_debug::string Standard conformity (*) 68f3767... c++: shortcut bad reference binding [PR94894] (*) 7a158a5... tree-cfg: check placement of returns_twice calls (*) 26cea5f... tree-cfg: do not duplicate returns_twice calls (*) 76c3f0d... tree-ssa-sink: do not sink to in front of setjmp (*) 465802c... c++: Enable __has_builtin for new reference binding built-i (*) 4a8aab9... .gitignore: do not ignore config.h (*) 20ab397... libstdc++: Make __from_chars_alnum_to_val conversion explic (*) 2c044ff... analyzer: fix taint handling of switch statements [PR106321 (*) 434d521... analyzer: log out-edge description in exploded_graph::proce (*) edf0c13... Remote trailing : for subheading. (*) 4c32313... forwprop: Use lhs type instead of arg0 in folding VEC_PERM_ (*) f082bc7... RTEMS: Remove HAVE_POLL for libstdc++ (*) e4ff11a... middle-end/106331 - fix mem attributes for string op argume (*) 0f12976... lto/106334 - relax assert during WPA tree merging (*) 40f6e59... PR c/106264: Silence warnings from __builtin_modf et al. (*) 2180cdd... xtensa: Correct the relative RTX cost that corresponds to t (*) 79fb112... Daily bump. (*) 63d182f... libstdc++: Enhance branching in std::inplace_merge and std: (*) 5e47c93... Check if transitives need to be registered. (*) e9ee752... RISC-V/doc: Add index references for `mrelax' and `mriscv-a (*) fa16bb8... RISC-V/doc: Correct the formatting of `-mstack-protector-gu (*) 7df7997... RISC-V/doc: Correct the name of `-mriscv-attribute' (*) 7501eec... arc: Add ARCHS release 310a tune variant. (*) 87f46a1... Fix builtin vs non-builtin partition merge in loop distribu (*) c869773... libgcc/arc: Update udivmodsi4 and make the lib safe for rf1 (*) 7313381... arm: Replace arm_builtin_vectorized_function [PR106253] (*) 9c8349e... arc: Fix interrupt's epilogue. (*) ce92603... Improve common reduction vs builtin code generation in loop (*) 06039e7... Replace manual swapping idiom with std::swap in aarch64.cc (*) 2907bfc... PR target/106231: Optimize (any_extend:DI (ctz:SI ...)) on (*) 43c2505... Fix issue with x86_64_const_vector_operand predicate on x86 (*) f9da266... Add UNSPEC_MASKOP to kupck<mode> instructions in sse.md on (*) 6d70717... Daily bump. (*) 7bcd7f4... Daily bump. (*) 2b5baae... go: fix f().x where f returns zero-sized type (*) d6d8e6a... xtensa: Optimize "bitwise AND with imm1" followed by "branc (*) 1884f89... xtensa: constantsynth: Make try to find shorter instruction (*) bdc7b76... Daily bump. (*) 2582080... x86: Disable sibcall if indirect_return attribute doesn't m (*) fd3d25d... PR target/106273: Add earlyclobber to *andn<dwi>3_doublewor (*) 517fb1a... Fortran: do not generate conflicting results under -ff2c [P (*) 9a15d3b... c++: Add __reference_con{struc,ver}ts_from_temporary [PR104 (*) 0a8edfb... analyzer: fix taint false positive on optimized range check (*) b1d07b5... analyzer: documentation nits relating to new fd warnings (*) 5054bc0... go: fix f(g()) where g returns zero-sized type (*) 91259dd... aarch64: Remove qualifier_internal (*) 5ba864c... aarch64: Add V1DI mode (*) 23dd41c... MAINTAINERS: Add myself to Write After Approval (*) 2fd215b... PR target/106278: Keep REG_EQUAL notes consistent during TI (*) 3aab916... Use pp_vrange for ranges in dump_ssaname_info. (*) 64864aa... Convert vrange dumping facilities to pretty_printer. (*) 91a7f30... Implement visitor pattern for vrange. (*) f858fe7... libcpp: Improve encapsulation of label_text (*) ae69e6f... i386: Fix _mm_[u]comixx_{ss,sd} codegen and add PF result. (*) 4cbebdd... [aarch64] Use op_mode instead of vmode in aarch64_vectorize (*) e0e07bc... Daily bump. (*) c6cf555... Simplify memchr with small constant strings (*) 748f8a8... Fortran: error recovery for bad initializers of implied-sha (*) b4f8108... jit: Make recording::memento non-copyable (*) 29f40a8... lto-plugin: use -pthread only for detected targets (*) b0f02ee... Fix ICE on view conversion between struct and integer (*) 9f7f049... libiberty: fix docs typo (*) fd782de... docs: fix position of @end deftypefn (*) 47725f7... docs: fix position of @end deftypefn (*) e85c94d... xtensa: Minor fix for FP constant synthesis (*) cff7248... Daily bump. (*) 86a15b2... libcpp: Avoid pessimizing std::move [PR106272] (*) f70c185... c++: non-dependent call to consteval operator [PR105912] (*) f07778f... c++: dependence of constrained memfn from current inst [PR1 (*) f35d655... libgo: don't include <linux/fs.h> when building gen-sysinfo (*) 1184f67... Use nonzero bits in range-ops to determine if < 0 is false. (*) 554b21e... Clear nonzero mask when inverting ranges. (*) c7970b1... Speed up DOM record_temporary_equivalences (*) 0c5730a... [Ada] Small housekeeping work in gigi (*) 1f3f64b... [Ada] Extend No_Dependence restriction to code generation (*) 351659f... [Ada] Revert recent change in debug info for vector array t (*) 0888e1f... [Ada] Undo questionable renaming in earlier change (*) 258814a... [Ada] Also deal with private actual types in latest change (*) 36ed32c... [Ada] Adjust name of stack checking function (*) 298bbf3... [Ada] Use actual types instead of formal types consistently (*) 45808a5... [Ada] Generate debug info entry for user-defined access sub (*) 589163e... [Ada] Do not generate DW_TAG_typedef for constrained array (*) d927cb5... [Ada] Fix internal error on comparison with access function (*) 2b8c123... [Ada] Fix internal error on instance of Ada.Task_Attributes (*) 6071ef0... [Ada] Fix wrong access check with access-to-unconstrained-a (*) 84d3047... [Ada] Extend No_Dependence restriction to code generation ( (*) d60f61f... [Ada] Fix for bootstrap problem with calling function Syste (*) 9f857be... [Ada] Add support for defaulted Storage_Model_Type aspect a (*) 6beeff0... [Ada] Fix for visibility of aspect expressions inside gener (*) a714ca8... [Ada] Handle bodies-to-inline just like generic templates (*) 4621bae... [Ada] Clarify hardening command-line options that require e (*) 8e3030e... [Ada] Fix incorrect handling of Ghost aspect (*) 4709037... [Ada] Fix proof of runtime unit System.Arith_64 (*) d03a7f8... [Ada] Fix crash on frontend inlining of functions with sing (*) 05e91ac... [Ada] Plug legality loophole for equality operator of untag (*) b872d3f... [Ada] Fix automatic proof on System.Arith_32 (*) 7a03001... [Ada] Fix if expression returning slice (*) 9442524... [Ada] Add cross-references between Integer_Type_For and Sma (*) 6faa271... [Ada] Fix internal error on untagged record type with equal (*) 730814e... [Ada] Fix CodePeer warnings in GNAT sources (*) 1d73dfb... [Ada] Refine type for checking number of pragma arguments (*) e9cad1e... aarch64: Don't return invalid GIMPLE assign statements (*) c479c40... tree-optimization/106249 - unroll-and-jam and LC SSA upate (*) 4399760... Daily bump. (*) 5ae7494... libstdc++: Check for EOF if extraction avoids buffer overfl (*) 6e9d5df... Fortran: error recovery simplifying PACK with invalid argum (*) cab411a... Set nonzero bits from bitwise and operator in range-ops. (*) (*) This commit already exists in another branch. Because the reference `refs/users/kubaneko/heads/histogram' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.
reply other threads:[~2022-09-19 13:49 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=20220919134900.8F0623858D28@sourceware.org \ --to=kubaneko@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).