From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2140) id 1339E385703C; Fri, 9 Jun 2023 06:16:12 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1339E385703C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1686291372; bh=YL8OHW8ZhEmiR+eK3LUKOHH3WANwnuvvOE0aoUEq7yM=; h=From:To:Subject:Date:From; b=CYzHDACu9blCUsj+b4OGpPY589itxbiPpoe0dQB8euvmuSwJHiND4EaiwGyeaSOh2 8r7chQqltGc2qlIHHEkc9sreO0r93DVh1WfL7fEUQBfsqjp0o73Zk5jkQHXGAFr0cR MrsofxwI48CQ8v317p4fM9k0crE+jMs8ZohdJcR4= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Alexandre Oliva To: gcc-cvs@gcc.gnu.org Subject: [gcc/aoliva/heads/testme] (251 commits) fix frange_nextafter odr violation X-Act-Checkin: gcc X-Git-Author: Alexandre Oliva X-Git-Refname: refs/users/aoliva/heads/testme X-Git-Oldrev: 66378d5d888aa625f73316c6189684aad4bd3022 X-Git-Newrev: ba8a5d58396f57640d7a20daaef978a2dfe1b3e4 Message-Id: <20230609061612.1339E385703C@sourceware.org> Date: Fri, 9 Jun 2023 06:16:12 +0000 (GMT) List-Id: The branch 'aoliva/heads/testme' was updated to point to: ba8a5d58396... fix frange_nextafter odr violation It previously pointed to: 66378d5d888... fix frange_nextafter odr violation Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ------------------------------------------------------------------- 66378d5... fix frange_nextafter odr violation 8b05105... strub: preserve comdat group 4a0b2c5... drop obsolete compat gunk from strub 94f4fed... silence warnings 37750ab... enable strub for all viable functions by default, for testi ee0b724... [strub] tolerate call_stmt-less cgraph_edges 26e7ad9... strub: introduce downward scrubbing f98ade3... Adjust gnat.dg testsuite after fix for V509-015. 4f1705e... Introduce strub: machine-independent stack scrubbing b96122a... Add leafy mode for zero-call-used-regs [ada doc] ede7847... Add leafy mode for zero-call-used-regs 1bfbbba... Introduce hardbool attribute for C b9c018b... enable control flow redundancy hardening unconditionally 4e561e9... detect infinite loops earlier in returning_call_p c4d4a9f... hardcfr: optionally disable in leaf functions [ada doc] 3334b47... hardcfr: optionally disable in leaf functions f505756... hardcfr: prevent deferred sets of visited bitmap 2b92db9... Expose expected_throw attribute 766368d... Expose expected_throw attribute b166a79... Expose expected_throw attribute (Ada) b5d67b1... hardcfr: mark expected-throw functions 2cbdae3... hardcfr: mark throw-expected functions [ada/gcc-interface] e705568... hardcfr: mark throw-expected functions [ada doc] 440aa02... hardcfr: add optional checkpoints [ada docs] f2bb0e3... hardcfr: add optional checkpoints 76f3003... Control flow redundancy hardening Summary of changes (added commits): ----------------------------------- ba8a5d5... fix frange_nextafter odr violation 91627f2... strub: preserve comdat group 0bf96d4... drop obsolete compat gunk from strub 9411c5d... silence warnings 9837802... enable strub for all viable functions by default, for testi 88546c1... [strub] tolerate call_stmt-less cgraph_edges d49ef29... strub: introduce downward scrubbing 6544d61... Adjust gnat.dg testsuite after fix for V509-015. 8e8d5eb... Introduce strub: machine-independent stack scrubbing 2a59ca7... Add leafy mode for zero-call-used-regs [ada doc] d6f4940... Add leafy mode for zero-call-used-regs 1eac826... Introduce hardbool attribute for C 53ddfc8... enable control flow redundancy hardening unconditionally 6269d7a... detect infinite loops earlier in returning_call_p 4b9c64a... hardcfr: optionally disable in leaf functions [ada doc] 2624c1e... hardcfr: optionally disable in leaf functions 7dd60c2... hardcfr: prevent deferred sets of visited bitmap dd0074d... Expose expected_throw attribute 1a53282... Expose expected_throw attribute 66f2387... Expose expected_throw attribute (Ada) f8773b5... hardcfr: mark expected-throw functions 60f6451... hardcfr: mark throw-expected functions [ada/gcc-interface] 9ea7d44... hardcfr: mark throw-expected functions [ada doc] c66ec1a... hardcfr: add optional checkpoints [ada docs] a35dea0... hardcfr: add optional checkpoints cc80d23... Control flow redundancy hardening 7ea4f18... harden-conditionals: detach values before compares 5e01a59... Explicitly view_convert_expr mask to signed type when foldi (*) b91956f... Daily bump. (*) 8f17099... arm: PR target/109939 Correct signedness of return type of (*) 65ed436... Daily bump. (*) dda4745... rs6000: Remove duplicate expression [PR106907] (*) 9868218... arm: Fix ICE due to infinite splitting [PR109800] (*) 4513d0a... Daily bump. (*) ff58310... libstdc++: Do not use std::expected::value() in monadic ops (*) b14121a... libstdc++: Implement LWG 3877 for std::expected monadic ops (*) 044ee48... Fix PR 110085: `make clean` in GCC directory on sh target c (*) c0a5790... libstdc++: Make std::filesystem::copy_file work for procfs (*) bae27ba... libstdc++: Use close-on-exec for file descriptors in filesy (*) 32f2b0f... libstdc++: Fix ambiguous expression in std::array::fr (*) ad12d81... libstdc++: Do not assume existence of char8_t codecvt facet (*) 34c039c... Daily bump. (*) 54422c7... d: Warn when declared size of a special enum does not match (*) 3e8a0e5... Daily bump. (*) 4397517... Daily bump. (*) bedb3eb... Fortran: fix diagnostics for SELECT RANK [PR100607] (*) 7b21a74... fix radix sort on 32bit platforms [PR109670] (*) fd68f60... release the sorted FDE array when deregistering a frame [PR (*) f980418... Daily bump. (*) 7cbaf2f... target/110088: Improve operation of l-reg with const after (*) c3e954f... Daily bump. (*) 099d469... libstdc++: Fix std::abs(__float128) for -NaN and -0.0 [PR10 (*) 1952707... libstdc++: Remove test dependency on _GLIBCXX_USE_C99_STDIN (*) 8c221f3... libstdc++: Remove test dependencies on _GLIBCXX_USE_C99_STD (*) cfaacee... libstdc++: Fix PSTL test that fails in C++20 (*) d50255d... libstdc++: Document removal of implicit allocator rebinding (*) 8105905... libstdc++: Fix -Wnonnull warnings during configure (*) 2162c20... libstdc++: Require tzdb support for chrono::zoned_time prin (*) b05b8c9... libstdc++: Fix pretty printers and add tests (*) 3b95319... doc: Fix description of x86 -m32 option [PR109954] (*) ab72fb4... Daily bump. (*) c9e208b... Daily bump. (*) 7d92616... [libstdc++] [testsuite] xfail double-prec from_chars for x8 (*) becd679... testsuite: make mve_intrinsic_type_overloads-int.c libc-agn (*) 717a14e... libstdc++: Correct NTTP and simd_mask ctor call (*) 3f90a56... libstdc++: Simplify calculation of expected value in simd t (*) f51bb83... libstdc++: Fix test assumptions on long and long double (*) 15aca2c... libstdc++: Resolve -Wsign-compare issue (*) acf4fac... riscv: update riscv_asan_shadow_offset (*) 8f1e18c... Daily bump. (*) 965c447... Daily bump. (*) 98fc9d3... RISC-V: Add local user vsetvl instruction elimination [PR10 (*) 554aabc... RISC-V: Fix wrong select_kind in riscv_compute_multilib (*) 49d596e... RISC-V: Suppress unused parameter warning in riscv-common.c (*) 6f0eb99... RISC-V: Handle multi-lib path correclty for linux (*) b5e2477... RISC-V: Fix ternary instruction attribute bug (*) 4e32d93... Daily bump. (*) dd4854f... Daily bump. (*) 845135f... Daily bump. (*) 6506590... target/104327: Allow more inlining between different optimi (*) a499ab0... target/82931: Make a pattern more generic to match more bit (*) e80487d... [libstdc++] [testsuite] xfail to_chars/long_double on x86-v (*) dad9abd... libstdc++: Add missing constexpr to simd (*) 0ed7560... libstdc++: Fix type of first argument to vec_cntm call (*) a51ed14... libstdc++: Add missing constexpr to simd_neon (*) 0f9f9c0... libstdc++: Fix SFINAE for __is_intrinsic_type on ARM (*) 37abaff... libstdc++: Resolve -Wunused-variable warnings in stdx::simd (*) 8d80f39... Daily bump. (*) 78a8c04... Daily bump. (*) 0d2ab25... Improve cost computation for single-bit bit insertions. (*) 180db38... Fix handling of non-integral bit-fields in native_encode_in (*) 77f2706... Daily bump. (*) 0feece1... atch.pd: Ensure (op CONSTANT_CLASS_P CONSTANT_CLASS_P) is s (*) dd36656... vect: Don't retry if the previous analysis fails (*) 8f7158a... Daily bump. (*) 8d801a6... Darwin, libgcc : Adjust min version supported for the OS. (*) 059bef6... Daily bump. (*) 1c54f35... target/105753: Fix ICE in add_clobbers due to extra PARALLE (*) 9ed767c... Daily bump. (*) d4585d5... riscv/linux: Don't add -latomic with -pthread (*) efdcb73... c++: desig init in presence of list ctor [PR109871] (*) ae2c80c... c++: add feature-test macro for auto(x) (*) a3af78e... Daily bump. (*) f48c546... Fortran: CLASS pointer function result in variable definiti (*) 611be07... Fortran: overloading of intrinsic binary operators [PR10964 (*) def680b... arm testsuite: Shifts and get_FPSCR ACLE optimisation fixes (*) f9b84a1... arm testsuite: XFAIL or relax registers in some tests [PR10 (*) 36b4c13... arm testsuite: Remove reduntant tests (*) d7f02e0... arm: Fix MVE header pointer overloads this time (and a bit (*) 8c338b5... arm: Fix overloading of MVE scalar constant parameters on v (*) 8a6abe7... arm: Add vorrq_n overloading into vorrq _Generic (*) 1ad81fc... arm: Stop vadcq, vsbcq intrinsics from overwriting the FPSC (*) a3010f7... arm: Mve backend + testsuite fixes 2 (*) 8a4293d... arm: Fix vstrwq* backend + testsuite (*) eee1dc7... arm: Mve testsuite improvements (*) 4dfdae7... Daily bump. (*) c42950e... libstdc++: Fix up some templates [PR109883] (*) 1ce8a54... i386: Fix up types in __builtin_{inf,huge_val,nan{,s},fabs, (*) 72225ff... c++: Don't try to initialize zero width bitfields in zero i (*) c2bfd2c... Daily bump. (*) 22741a0... c++: -Wdangling-reference not suppressed in template [PR109 (*) 55088cf... RISCV: Inline subword atomic ops (*) 7fb7d49... LTO: Fix writing of toplevel asm with offloading [PR109816] (*) df27268... Daily bump. (*) bb90593... fix assert in non-atomic path (*) de64008... fix assert in __deregister_frame_info_bases (*) 1201999... Fix gcc.dg/vect/pr108950.c (*) 89be9b3... Daily bump. (*) 354d915... Daily bump. (*) 251aae9... Daily bump. (*) 20b1e1d... c++: remove redundant testcase [PR83258] (*) 7f962e7... c++: 'mutable' subobject of constexpr variable [PR109745] (*) 2aa1ab1... c++: Add testcase for already fixed PR [PR103807] (*) 42f9b48... c++: converted lambda as template argument [PR83258, ...] (*) dc399df... c++: noexcept-spec from nested class confusion [PR109761] (*) 986e38b... c++: bound ttp in lambda function type [PR109651] (*) 7e0e213... Daily bump. (*) 0d5a359... libstdc++: Backport std::basic_string::_S_allocate from tru (*) ca2b591... syscall: add prlimit (*) 891cdd3... aarch64: Remove alignment assertions [PR109661] (*) 2f9b346... Daily bump. (*) 638b716... Avoid g++.dg/torture/pr106922.C FAIL with the pre-C++11 ABI (*) 7c7eac0... Daily bump. (*) 5303b76... Update cpplib ru.po (*) 92dbe99... Update gcc hr.po (*) 7bd9a34... c++: Reject pack expansion of assume attribute [PR109756] (*) 5fd2537... testsuite: Add further testcase for already fixed PR [PR109 (*) 97f404d... tree-ssa-ccp, wide-int: Fix up handling of [LR]ROTATE_EXPR (*) 6bc2cf1... rs6000: Guard power9-vector for vsx_scalar_cmp_exp_qp_* [PR (*) 5e24077... rs6000: Fix predicate for const vector in sldoi_to_mov [PR1 (*) 26803e0... Daily bump. (*) 615b920... nvptx/mkoffload.cc: Add dummy proc for OpenMP rev-offload t (*) 1c9c53f... Daily bump. (*) fc79c3a... [GCC 13] Fix aarch64/109762: push_options/push_options does (*) 3d4b9e8... Daily bump. (*) 3662964... libffi: fix handling of homogeneous float128 structs (#689) (*) 843854a... Daily bump. (*) f077b78... c++: Add testcase for already fixed PR [PR109506] (*) a4cc474... OpenACC: Further attach/detach clause fixes for Fortran [PR (*) fa7c4ab... OpenACC: Stand-alone attach/detach clause fixes for Fortran (*) 3ba5a16... [libstdc++] [testsuite] xfail double-prec from_chars for ld (*) d2244f9... Daily bump. (*) c1a9847... libstdc++: Document new library version in manual (*) fb1a1fc... libstdc++: Mention recent libgcc_s symbol versions in manua (*) de45793... tree-optimization/109724 - new testcase (*) 05bc529... i386: Fix up handling of debug insns in STV [PR109676] (*) a3fbe29... libstdc++: Fix up abi.exp FAILs on powerpc64le-linux (*) cd650ea... libstdc++: Fix up abi.exp FAILs on powerpc64-linux (*) d5680c0... libstdc++: Regenerate baseline_symbols.txt files for Linux (*) addbe91... ibstdc++: Shut up -Wattribute-alias warning [PR109694] (*) 9c9061e... libstdc++: Another attempt to ensure g++ 13+ compiled progr (*) eed151c... Docs: Add vector register constarint for asm operands (*) 5821f37... RISC-V: Fix wrong check of register occurrences [PR109535] (*) b366c9f... Daily bump. (*) 6138e86... Revert "c++: reorganize friend template matching [PR91618]" (*) d50f259... libstdc++: Set _M_string_length before calling _M_dispose() (*) 585ebf8... c++: Fix up VEC_INIT_EXPR gimplification after r12-7069 (*) e5891f2... Daily bump. (*) 275e059... Revert "c++: *this folding in constexpr call" (*) 0a2c771... c++: array DMI and member fn [PR109666] (*) a713aa4... c++: fix 'unsigned typedef-name' extension [PR108099] (*) 6b927b1... c++: Move -Wdangling-reference to -Wextra [PR109642] (*) 867024b... testsuite: adjust NOP expectations for RISC-V (*) 835a579... Daily bump. (*) 73bbf3c... Daily bump. (*) 614d978... Daily bump. (*) 9a167ee... Daily bump. (*) 2dcd5d5... libstdc++: Fix __max_diff_type::operator>>= for negative va (*) 2f0e2f9... libstdc++: Improve doxygen docs for (*) 0355492... libstdc++: Minor fixes to doxygen comments (*) bf9e62a... libstdc++: Strip absolute paths from files shown in Doxygen (*) 0d9f006... libstdc++: Simplify preprocessor/namespace nesting in (*) 7bd8a81... libstdc++: Add @headerfile and @since to doxygen comments [ (*) ffc6b22... amdgcn: Fix addsub bug (*) 45b9498... Daily bump. (*) 08ea480... Update gcc .po files (*) 6778b88... libstdc++: Fix typos in doxygen comments (*) a682ab4... libstdc++: Reduce Doxygen output for PDF (*) 297d0ef... c: Fix up error-recovery on non-empty VLA initializers [PR1 (*) 7e312ad... c: Fix up error-recovery on functions initialized as variab (*) 910735c... Daily bump. (*) 76f6a10... amdgcn: bug fix ldexp insn (*) 26f58ff... amdgcn: update target-supports.exp (*) 3411f75... amdgcn: HardFP divide (*) df49e46... tree-optimization/109609 - correctly interpret arg size in (*) bb406a6... rtl-optimization/109585 - alias analysis typo (*) 263d1ed... tree-optimization/109573 - avoid ICEing on unexpected live (*) d2e0b6a... Remove obsolete configure code in gnattools (*) 60e0164... testsuite: Fix up ext-floating2.C on powerpc64-linux (*) 4aeefba... testsuite: Fix up ext-floating15.C tests on powerpc64-linux (*) f8646b8... c: Avoid -Wenum-int-mismatch warning for redeclaration of b (*) 2295ad5... Bump BASE-VER (*) cc035c5... Update ChangeLog and version files for release (*) 789ff93... Update gennews for GCC 13. (*) 331a001... Daily bump. (*) 66829f0... Regenerate gcc.pot (*) fb4e50a... powerpc: Fix up *branch_anddi3_dot for -m32 -mpowerpc64 [PR (*) 4fee426... Daily bump. (*) bf30638... Update gcc hr.po, sv.po, zh_CN.po (*) 1cf9c91... doc: Update install.texi for GCC 13 (*) f743863... Daily bump. (*) 1b67c6f... Daily bump. (*) 9b6bf07... match.pd: Fix fneg/fadd optimization [PR109583] (*) 19c8d72... Daily bump. (*) c5bfb2e... LoongArch: Add built-in functions description of LoongArch (*) f980561... Do not ignore UNDEFINED ranges when determining PHI equival (*) e841eee... Daily bump. (*) 5092d33... doc: Remove repeated word (typo) (*) 2a93e38... Daily bump. (*) 90361bc... c++: bad ggc_free in try_class_unification [PR109556] (*) 68997d4... Revert "libstdc++: Export global iostreams with GLIBCXX_3.4 (*) f226c81... Revert "libstdc++: Fix preprocessor condition in linker scr (*) 865d712... testsuite: Fix up pr109524.C for -std=c++23 [PR109524] (*) 5ff54e4... install.texi: Document --enable-decimal-float for AArch64 (*) 5f9d31d... RISC-V: Force ilp32d for the T-Head FMV test (*) 787834a... RISC-V: Set the ABI for the RVV tests (*) a252c73... RISC-V: Clean up the pr106602.c testcase (*) 9df40c4... Daily bump. (*) ed93388... libstdc++: Fix preprocessor condition in linker script [PR1 (*) 762be06... libstdc++: Export global iostreams with GLIBCXX_3.4.31 symv (*) 3d9156f... Docs: Add doc for RISC-V vector intrinsics (*) 68aea78... tree-optimization/109539 - restrict PHI handling in access (*) 769c324... libstdc++: Implement range_adaptor_closure from P2387R3 [PR (*) 0335603... libstdc++: Adding missing feature-test macros for C++23 ran (*) 4dc8c0b... libstdc++: Fix typo in views::as_const's operator() [PR1095 (*) 54a1630... rust: Disable --enable-languages=rust and silently exclude (*) aec9f48... libsanitizer, darwin: Unsupport Darwin >= 22 for now. (*) 523fc3b... Daily bump. (*) c895eb1... c++: bound ttp level lowering [PR109531] (*) 85b95ea... Set DEV-PHASE to prerelease. (*) (*) 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.