From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2140) id 6FEBA385B51E; Thu, 12 Jan 2023 04:03:46 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6FEBA385B51E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1673496226; bh=vMYtk8D46KZch5KStmeYEgWlwA6ZGepI2kwQ7Q5OYmk=; h=From:To:Subject:Date:From; b=sUxQdm9grX6422bSSXJeJCz6a5ro+ujsOyvc7ZnYniDWMfcFc9VTVjXhgFRU3MtxF jGSuStUlkYk7ayY2NXTYb1R9GbpBYuCk8MwtQO2GOxtckdC3q2PNNcBVLbVrsLsRk2 THLA+JSQse81HbFNx8LCCKWQ4TqanryZh2HDHTR4= MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" From: Alexandre Oliva To: gcc-cvs@gcc.gnu.org Subject: [gcc/aoliva/heads/testme] (208 commits) hash table: enforce testing is_empty before is_deleted X-Act-Checkin: gcc X-Git-Author: Alexandre Oliva X-Git-Refname: refs/users/aoliva/heads/testme X-Git-Oldrev: acae2d80d7f7df46de872f34a268e19ea63be27a X-Git-Newrev: c4776d8d10f14df1089a5fe1bc73f9268c3c8e85 Message-Id: <20230112040346.6FEBA385B51E@sourceware.org> Date: Thu, 12 Jan 2023 04:03:46 +0000 (GMT) List-Id: The branch 'aoliva/heads/testme' was updated to point to: c4776d8d10f... hash table: enforce testing is_empty before is_deleted It previously pointed to: acae2d80d7f... parloops: don't request insert that won't be completed Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ------------------------------------------------------------------- acae2d8... parloops: don't request insert that won't be completed 6ff51db... check hash table insertions 44df4d6... prevent hash table insertion of deleted entry 7912127... check hash table counts at expand 28d32fa... hash-map: reject empty-looking insertions a465eab... hash set: reject attempts to add empty values 00837f5... ada: don't map NULL decl to locus 4853acc... lto: drop dummy partition mapping 1cb664e... [C++] constexpr: request insert iff depth is ok 3fab00e... tm: complete tm_restart insertion 8cfbc59... postreload-gcse: no insert on mere lookup 63fe453... tree-inline decl_map: skip mapping result's NULL default de ab80e53... ssa-loop-niter: skip caching of null operands 49cc30b... [C++] constraint: insert norm entry once 914b14d... tree-inline decl_map: skip mapping NULL to itself e575665... varpool: do not add NULL vnodes to referenced e57019a... scoped tables: insert before further lookups Summary of changes (added commits): ----------------------------------- c4776d8... hash table: enforce testing is_empty before is_deleted f54e3b3... check hash table counts at expand (*) 81ed98b... Daily bump. (*) 306ff65... config-list.mk: Remove obsolete FreeBSD targets (*) 9ca4899... preprocessor: Don't register pragmas in directives-only mod (*) 688fc16... analyzer: fix leak false positives on "*UNKNOWN = PTR;" [PR (*) 23b4ce1... c: Don't emit DEBUG_BEGIN_STMTs for K&R function argument d (*) 98837d6... PR tree-optimization/71343: Value number X<<2 as X*4. (*) c727927... bpf: correct bpf_print_operand for floats [PR108293] (*) 3e1cba1... Fix problematic interaction between bitfields, unions, SSO (*) de99049... rs6000/test: Make ppc-fortran.exp only available for PowerP (*) 6224db0... rs6000: Make P10_FUSION honour tuning setting (*) f99d7d6... tree-optimization/107767 - not profitable switch conversion (*) b39c1be... testsuite: Enable pr108308.c test on all int32 targets [PR1 (*) 8221efa... switch expansion: limit JT growth param values (*) 7c9f20f... tree-optimization/108352 - FSM threads creating irreducible (*) 445a48a... tree-optimization/108353 - copyprop iteration order (*) 2ce074a... IBM zSystems: Use NAND instruction to implement bit not (*) 0986c35... fortran: Fix up function types for realloc and sincos{,f,l} (*) 8d96a7f... tree-optimization/106293 - fix testcase (*) b399afd... xtensa: Make instruction cost estimation for size more accu (*) f432ad0... Daily bump. (*) aa966d5... MAINTAINERS: Add myself as Rust front-end maintainer (*) fec9fc1... Fortran: frontend passes do_subscript leaks gmp memory [PR9 (*) e9a39ad... Adding missing dependencies to gcc/m2/Make-lang.in (*) 5b918b2... [PATCH, Modula2] PR-108142 Many empty directories created i (*) 4e0b504... tree-optimization/106293 - missed DSE with virtual LC PHI (*) 851e1ba... PR rtl-optimization/106421: ICE in bypass_block from non-lo (*) c389991... ipa: Sort ipa_param_body_adjustments::m_replacements (PR 10 (*) 554bb9b... tree-optimization/108314 - avoid BIT_NOT optimization for e (*) d3328df... C-SKY: Define SYSROOT_SUFFIX_SPEC. (*) 4c7336a... C-SKY: Fix float abi option in MULTILIB_DEFAULTS. (*) ac34c26... C-SKY: Fix skip codition for testcase ldbs.c (*) 641af92... C-SKY: Add missing builtin defines for soft float abi. (*) 8f3b032... C-SKY: Fix patterns' condition for ck802 smart mode. (*) b86703a... C-SKY: Skip other CPUs if the testcases are only for ck801. (*) 288b18b... C-SKY: Add conditions for ceil etc patterns. (*) 8b7c12d... libstdc++: Fix tzdb.cc to compile with -fno-exceptions (*) 769fae7... libstdc++: Fix some algos for 16-bit size_t [PR108221] (*) b39f433... libstdc++: Fix std::span constraint for sizeof(size_t) < si (*) 0333892... IBM zSystems: Make -fcall-saved-... work. (*) 84723ac... Daily bump. (*) 1dcc977... Modula-2: fix documentation layout (*) 01ea66a... c++: Only do maybe_init_list_as_range optimization if !proc (*) 799e2e7... c: Check for modifiable static compound literals in inline (*) 150d4b0... Update cpplib eo.po (*) 0925a97... Fix compilation of server.cc on hpux. (*) cccef05... ada: Update copyright notice (*) a53fb57... ada: Remove a couple of unreachable statements (*) d4eaf83... ada: Simplify finalization of temporaries created for inter (*) 46034c4... middle-end/108209 - typo in genmatch.cc:commutative_op (*) b1879fb... calls: Fix up TYPE_NO_NAMED_ARGS_STDARG_P handling [PR10745 (*) a5a8242... middle-end/69482 - not preserving volatile accesses (*) fb082e3... hash: do not insert deleted value to a hash_set (*) 7afecdd... tree-optimization/101912 - testcase for fixed uninit case (*) befd29d... c: check if target_clone attrs are all string (*) cb93c5f... Subject: [committed, pushed, Modula2] Added missing depende (*) f218d32... Daily bump. (*) e3a4bd0... xtensa: Optimize bitwise splicing operation (*) d901bf8... Daily bump. (*) b095a1d... xtensa: Optimize stack frame adjustment more (*) 2d2edf1... modula-2, libm2min: Declare abort and exit as expected. (*) 727bd5d... Fix compilation of gcc.dg/atomic/c11-atomic-exec-[45].c on (*) 902c755... Always define `WIN32_LEAN_AND_MEAN` before (*) d808db1... Daily bump. (*) 74852a3... libstdc++: Suppress -Waddress warning in tzdb.cc [PR108228] (*) 61da017... libstdc++: Refactor time_zone::_Impl::rules_counter [PR1082 (*) 5b68fb4... c: C2x semantics for __builtin_tgmath (*) f3707a5... libbacktrace: don't run --build-id tests if it is not suppo (*) f7bd48c... libstdc++: Add feature-test macros for implemented C++23 vi (*) 553332c... libstdc++: Fix misuse of alloca in std::bitset [PR108214] (*) 8c330fd... libstdc++: Disable broken std::format for floating-point ty (*) a40c22c... Revert "aarch64: Make existing V2HF be usable." (*) 1717632... docs: fix Var documentation for .opt files (*) b9479dd... libstdc++: Fix deadlock in debug iterator increment [PR1082 (*) b990e80... testsuite: Add testcases from PR108292 and PR108308 (*) 5977d14... configure: remove dependencies on gmp and mpfr when gdb is (*) 55f813f... contrib: add 'contrib' to default dirs in update-copyright. (*) 53add16... PR-108294 soname bump for modula2 runtime libraries. (*) 53ef7c1... Daily bump. (*) 9e6ac74... [Committed] PR rtl-optimization/108292: Revert "Improve ix8 (*) 12b0d35... c++: class-head parsing and CPP_TEMPLATE_ID access [PR10827 (*) 9807c31... Fix atomic operations on PA-RISC 2.0 processors. (*) 4413365... modula-2: Remove uses of scalb*() and significand*() [PR107 (*) 80ff207... libstdc++: Fix printers for Python 2 [PR108212] (*) e2eab3c... libstdc++: Reduce size of std::bind_front(empty_type)  (*) efce0ca... gccrs: avoid printing to stderr in selftest::rust_flatten_l (*) b0edfa0... gccrs: add selftest-rust-gdb and selftest-rust-valgrind "ma (*) bd96a6a... ada: Minor tweak to test added in previous change (*) 09e0175... ada: Clean up interface handling in Expand_N_Object_Declara (*) 9ff8068... ada: Flag renaming-as-spec as a body to inline (*) 6147feb... ada: Remove unhelpful special case for renamed bodies in GN (*) 07facb9... ada: Fix nested generic instantiation (*) 3f7776e... ada: Do not use decimal approximation in -gnatRj output (*) 133a8e6... ada: Optimize class-wide objects initialized with function (*) 229f515... ada: Fix pasto in comment (*) a124b52... ada: Fix spurious emissions of -gnatwj warning (*) 9ef547a... ada: INOX: prototype RFC on String Interpolation (*) e45bef1... ada: Update gnatpp documentation with --layout switch (*) 59d1681... ada: Further adjust freezing for expansion of contracts (*) f0bed52... ada: Simplify new expansion of contracts (*) 90d3cd0... ada: Adjust handling of "%g" in GNAT.Formatted_String (*) 912d1e1... ada: Fix generic instantiation of sibling package (*) 2aa5f94... ada: Spurious error on Lock_Free protected type with discri (*) 8313c5f... ada: Revert to constrained allocation for string concatenat (*) 0776fec... ada: Better error message for bad Discard_Names configurati (*) 0a8824f... ada: Update doc for -gnatw_q (*) d990f34... ada: Fix finalization issues in extended return statements (*) 46924ad... ada: Fix incorrect warning about unreferenced packed arrays (*) a248883... Add missing declarations to gcc/m2/gm2-libs-min/M2RTS.{def, (*) dd77b04... modula-2, driver: Implement handling for -static-libgm2. (*) 2421470... modula-2, driver: Handle static-libstd++ for targets withou (*) 29c3218... openmp: Fix up finish_omp_target_clauses [PR108286] (*) 72ce780... Add AMD znver4 instruction reservations (*) 56be197... libstdc++: Support single components in name of chrono::cur (*) b1ad748... libstdc++: Only use std::atomic if lock (*) e36e57b... libstdc++: Fix std::chrono::hh_mm_ss with unsigned rep [PR1 (*) faccda2... Daily bump. (*) 238e292... c++: mark_single_function and SFINAE [PR108282] (*) fc34993... c++: Error recovery in merge_default_template_args [PR10820 (*) edc0388... Avoid quadratic behaviour of LTO symbol promotion (*) 96cba8e... libstdc++: Export the __gnu_cxx::zoneinfo_dir_override symb (*) ec6d1fc... modula-2: Fix registration of modules via constructors [PR1 (*) 751c2d9... modula-2: Module registration constructors need to be visib (*) e15e8d4... modula-2, doc: Build dvi, ps and pdf doc in the gcc/doc dir (*) 181afe5... Modula-2, testsuite: No 96 bit floating type on Darwin. (*) 8e7fc26... MAINTAINERS: Add myself as Modula-2 front-end maintainer (*) 1530a9b... libstdc++: Fix std::array::data() to be a constant ex (*) ebc4491... vrp: Handle pointers in maybe_set_nonzero_bits [PR108253] (*) 345dffd... generic-match-head: Don't assume GENERIC folding is done on (*) 8692b15... ubsan: Avoid narrowing of multiply for -fsanitize=signed-in (*) 44baa34... Initial Emeraldrapids Support (*) 9e74b7e... i386: Remove Meteorlake's family_model (*) 0f8fbb5... Daily bump. (*) e098c5d... testsuite: AIX (*) 0425ae7... OpenMP: GC unused SIMD clones (*) 8fdef16... libgcc: Specialize execute_cfa_program in DWARF unwinder fo (*) 455acc4... Revert "Compute a table of DWARF register sizes at compile" (*) d010efb... Revert "Define __LIBGCC_DWARF_REG_SIZES_CONSTANT__ if DWARF (*) 96127a4... Revert "libgcc: Specialize execute_cfa_program in DWARF unw (*) b300922... tree-optimization/105043: Object Size Checking docs cleanup (*) d0558f4... Improve ix86_expand_int_movcc to allow condition (mask) sha (*) de59d8b... PR target/108229: A minor STV compute_convert_gain tweak on (*) 226a498... expr: Fix up store_expr into SUBREG_PROMOTED_* target [PR10 (*) 4fb639a... cfgrtl: Don't try to redirect asm goto to EXIT [PR108263] (*) 201c21b... ada: Fix unescaped quotes when combining fdiagnostics-forma (*) 238ff61... ada: output.adb: fix newline being inserted when buffer is (*) 54d7221... ada: Fix GNAT.Formatted_String's handling of real values (*) 7bad99d... ada: Fix parsing bug in GNAT.Formatted_String (*) de77a81... ada: Fix premature finalization of return temporary (*) d3f50f7... ada: Fix format string parsing in GNAT.Formatted_String (*) 32841e7... ada: Make Apply_Discriminant_Check.Denotes_Explicit_Derefer (*) bfe1ab2... ada: Fix calling convention of foreign functions returning (*) 742084a... ada: Adapt frontend optimization for aggregate assignment (*) 48d9f7c... ada: Another small adjustment to special resolution of memb (*) 83d52e6... ada: Make Sem_Util.Is_Aliased_View predicate more robust (*) 1fc93c2... ada: GNAT UGN: Adjust wording in "Platform-specific Informa (*) 7caa684... ada: Fix detection of function calls in object declarations (*) 7512dcc... ada: Simplify [Small_]Integer_Type_For (*) 930b81a... ada: Cannot reference ghost entity in class-wide preconditi (*) e1e2b00... ada: Fix support of Default_Component_Value aspect on deriv (*) fee53a3... Daily bump. (*) ec1db90... i386: correct division modeling in lujiazui.md (*) cb775ec... libgcc: Specialize execute_cfa_program in DWARF unwinder fo (*) 97bbdb7... Define __LIBGCC_DWARF_REG_SIZES_CONSTANT__ if DWARF registe (*) 3b6cac2... Compute a table of DWARF register sizes at compile (*) 8385088... Ada,Darwin: Do not link libgcc statically on Darwin 8 and 9 (*) 46c0ea7... Update copyright years. (*) aeee481... Update copyright years. (*) ff59f76... Update Copyright year in ChangeLog files (*) 74d5206... Update copyright dates. (*) 68127a8... Update Copyright year in ChangeLog files (*) d4382ae... Daily bump. (*) 4f1314f... Add post-reload splitter for extendditi2 on x86_64. (*) d64f877... Rotate ChangeLog files. (*) d423e8d... modula2: Ensure that module registration constructors are ' (*) 90323d0... Daily bump. (*) 70a5e62... configure: Do not build the ununsed libffi shared library. (*) 2d8c2fd... modula-2,libgm2: Add undefined, dynamic_lookup to m2 libs l (*) ebc41f9... modula-2: Fix building the plugin for Darwin [PR107612]. (*) 0e8c946... Daily bump. (*) 012fdbc... check hash table insertions (*) ebf7dd7... regressions tests for PR103770 (*) 4269a65... Fix memory constraint on MVE v[ld/st][2/4] instructions [PR (*) cdc6bf4... Modify checks to avoid referencing NULL pointer. (*) bbab9c8... Daily bump. (*) 603da20... prevent hash set/map insertion of deleted entries (*) 512af6c... parloops: don't request insert that won't be completed (*) 8d48107... hash-map: reject empty-looking insertions (*) 1b92708... hash set: reject attempts to add empty values (*) 025e3d5... ada: don't map NULL decl to locus (*) 3d40144... lto: drop dummy partition mapping (*) 6ec8079... [C++] constexpr: request insert iff depth is ok (*) 06be658... tm: complete tm_restart insertion (*) 184278b... postreload-gcse: no insert on mere lookup (*) a7d397b... tree-inline decl_map: skip mapping result's NULL default de (*) e2535c6... ssa-loop-niter: skip caching of null operands (*) 8251f31... [C++] constraint: insert norm entry once (*) d7c8a16... tree-inline decl_map: skip mapping NULL to itself (*) 50a0270... varpool: do not add NULL vnodes to referenced (*) 26be8b8... scoped tables: insert before further lookups (*) da086e4... gcc: xtensa: use GP_RETURN_* instead of magic constant (*) 65fed69... xtensa: Check DF availability before use (*) 9b111de... Daily bump. (*) 4003e47... Provide zero_extend versions/variants of several patterns o (*) 38b649e... Use ix86_expand_clear in ix86_split_ashl. (*) d898a17... contrib: add contrib to update-copyright.py script (*) ee6f262... strlen: do not use cond_expr for boundaries (*) (*) This commit already exists in another branch. Because the reference `refs/users/aoliva/heads/testme' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.