From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2140) id 0082A3857C6F; Sat, 28 Aug 2021 04:13:33 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0082A3857C6F 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] (188 commits) zero-call-used-regs attr for ada X-Act-Checkin: gcc X-Git-Author: Alexandre Oliva X-Git-Refname: refs/users/aoliva/heads/testme X-Git-Oldrev: 31bd66f7ede8860fefbca7baf5e441364bad256c X-Git-Newrev: f7747f1de12aa82d6c7d6805e19f264f8e0abf68 Message-Id: <20210828041334.0082A3857C6F@sourceware.org> Date: Sat, 28 Aug 2021 04:13:33 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Aug 2021 04:13:34 -0000 The branch 'aoliva/heads/testme' was updated to point to: f7747f1de12... zero-call-used-regs attr for ada It previously pointed to: 31bd66f7ede... fix latent bootstrap-debug issue Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ------------------------------------------------------------------- 31bd66f... fix latent bootstrap-debug issue d38e9b6... zero-call-used-regs attr for ada 02cc8f7... sync up new type indices for body adjustments 98b4d54... avoid early reference to debug-only symbol 96ebda4... drop va_list from formals if requested Summary of changes (added commits): ----------------------------------- f7747f1... zero-call-used-regs attr for ada (*) 74942f7... sync up new type indices for body adjustments (*) aa6de5e... avoid early reference to debug-only symbol (*) 1f87e39... drop va_list from formals if requested (*) aa49a05... fix latent bootstrap-debug issue (*) 1e52538... Daily bump. (*) 771fd4a... c++: Set type on dependent ARROW_EXPR (*) ee914ec... Support limited setcc for H8 (*) 10c834f... Update comments in float128-call.c test. (*) ac6d5c9... Reduce vector comparison of uniform vectors to a scalar com (*) 94a0473... Fix float128-call.c test for power8 IEEE 128 and power10. (*) 66526c6... Darwin : Mark the mod init/term section starts with a linke (*) ff6bb9d... rs6000: Execute the automatic built-in initialization code (*) 9b02592... libgfortran: Use the libtool macro to determine libm availa (*) e42ea63... testsuite, Darwin : Do not claim 'GAS' for cctools assemble (*) e5d9873... configure: Adjust several assembler checks to remove an unu (*) fccd5b4... call_summary: add missing template keyword (*) 41439e1... tree-optimization/45178 - DCE of dead control flow in infin (*) 44a545a... i386: Fix wrong optimization for consecutive masked scatter (*) 26f5ea5... rs6000: Make some BIFs vectorized on P10 (*) 2e64eec... rs6000: Add missing unsigned info for some P10 bifs (*) 5faf712... aix: packed struct alignment [PR102068] (*) 0fa4787... Fold more shuffle builtins to VEC_PERM_EXPR. (*) ccc1914... Daily bump. (*) 3a32a8a... libstdc:: Use markdown for Doxygen comments in std::functio (*) d38d26b... libstdc++: Avoid a move in std::function construction (LWG (*) 8cf428b... libstdc++: Add static assertions for std::function requirem (*) 5889e84... rs6000: inline ldouble __gcc_qsub (*) 5a6c626... [i386] Call force_reg unconditionally. (*) 352d5e8... Fix ipa-modref verification ices (*) e2693a7... rs6000: Add remaining overloads (*) a7f13a5... rs6000: Add Cell builtins (*) 2f9489a... rs6000: Add miscellaneous builtins (*) 344951b... rs6000: Add MMA builtins (*) 4e84e38... Refactor warn_uninit() code. (*) b2ef232... Improved handling of shifts/rotates in bit CCP. (*) a2d9b55... [Committed] Tidy up !POINTER_TYPE_P test in match.pd LSHIFT (*) 226eb7f... [i386] Set all_regs to true in the call to replace_rtx [PR1 (*) e28ac73... Improve handling of modref params. (*) c80d723... Add full stop to params.opt. (*) f075b8c... Fix off-by-one error in try_merge_with (*) cd67d13... libstdc++: Make Networking TS headers more portable [PR1002 (*) e370a24... mklog: fix renaming with version 0.7.0. (*) bfc9250... Use non-numbered clones for target_clones. (*) d4b7829... extend.texi: add note about reserved ctor/dtor priorities (*) 0012f92... cygming-crtend.c: fix build warnings (*) 85d77ac... Daily bump. (*) 4de346d... Add -details to dump option needed after r12-3144. (*) 4c5d76a... Fix tests that require IBM 128-bit long double (*) ea56746... libstdc++: Add another non-reserved name to tests (*) f1a08f4... libstdc++: Fix names.cc test failures on Windows (*) 0163bba... libstdc++: Fix non-reserved names in (*) ead4085... libstdc++: Fix conditions for optimizing uninitialized algo (*) 2cd229d... libstdc++: Remove __gnu_cxx::rope::erase(size_type) [PR1020 (*) 971df60... Fix PR c++/66590: incorrect warning "reaches end of non-voi (*) ed3de42... Avoid printing range table header alone. (*) 1ab84ed... c++: Fix up value initialization of structs with zero width (*) 5c85f29... Merge load/stores in ipa-modref summaries (*) bb24717... Make xxsplti*, xpermx, xxeval be vecperm type. (*) 3ac6b5c... diagnostics: Support for -finput-charset [PR93067] (*) 43a5d46... analyzer: Impose recursion limit on indirect calls. (*) 29c7745... tree-optimization/102046 - fix SLP build from scalars with (*) 87afc7b... i386: Optimize lea with zero-extend. [PR 101716] (*) 3673dcf... Analyze niter for until-wrap condition [PR101145] (*) db3d412... i386: Fix _mm512_fpclass_ps_mask in O0 [PR 101471] (*) a20be0c... rs6000: Add vec_unpacku_{hi,lo}_v4si (*) 4f5391d... Adjust testcases to avoid new failures brought by r12-3108 (*) 05ace29... Daily bump. (*) 9cf3f02... aix: SYSTEM_IMPLICIT_EXTERN_C (*) 81e1894... [Committed] PR middle-end/102031: Fix typo/mistake in simpl (*) f95946a... Fortran: fix pointless warning for static variables (*) 50cb830... rs6000: Add Power10 builtins (*) 19b7bf6... rs6000: Add more type nodes to support builtin processing (*) 2ed356a... rs6000: Add Power9 builtins (*) 3c496e9... nvptx: Add a __PTX_SM__ predefined macro based on target IS (*) 820f094... Reset PHI base0 flag if it's clear in any argument [PR10197 (*) 6d692ef... libstdc++: Update C++20 status table for layout-compatibili (*) 037ef21... libstdc++: Add std::is_layout_compatible trait for C++20 (*) 8ce18a2... rs6000: Add power8-vector builtins (*) fce8a52... rs6000: Add power7 and power7-64 builtins (*) 675a3e4... Add transitive operations to the relation oracle. (*) d8b7282... libstdc++: Fix mismatched class-key tags (*) 6e5401e... x86: Broadcast from integer to a pseudo vector register (*) 9216ee6... tree-optimization/100089 - avoid leaving scalar if-converte (*) 809330a... arm: Add tests for VLLDM mitigation [PR102035] (*) 30461cf... arm: fix vlldm erratum for Armv8.1-m [PR102035] (*) 574e795... arm: add erratum mitigation to __gnu_cmse_nonsecure_call [P (*) 3929bca... arm: Add command-line option for enabling CVE-2021-35465 mi (*) 79fb270... arm: testsuite: improve detection of CMSE hardware. (*) 4702d3c... arm: Fix general issues with patterns for VLLDM and VLSTM (*) 8da9b4f... Enable avx512 embedde broadcast for vpternlog. (*) 6ddb30f... Optimize (a & b) | (c & ~b) to vpternlog instruction. (*) 8571ff0... Adjust inner loop cost scaling (*) 0deabeb... Fix a few problems with download_prerequisites. (*) f897716... Tweak -Os costs for scalar-to-vector pass. (*) 78fa511... [Committed] PR middle-end/102029: Stricter typing in LSHIFT (*) 819b7c3... Disable slp in loop vectorizer when cost model is very-chea (*) 38b19c5... Daily bump. (*) 8ca7fa8... analyzer: rewrite of switch handling (*) 192d4ed... rs6000: Fix AIX bootstrap (don't call asprintf) (*) 596f964... rs6000: Add gengtype handling to the build machinery (*) 34ad198... rs6000: Incorporate new builtins code into the build machin (*) 30c335a... rs6000: Avoid buffer overruns (*) 3d654ca... analyzer: fix ICE with NULL change.m_expr [PR101875] (*) 4b821c7... analyzer: fix ICE when failing to reconstruct a fn ptr [PR1 (*) e82e0f1... analyzer: assume that POINTER_PLUS_EXPR of non-NULL is non- (*) 4892b30... analyzer: fix uninit false positive on overlapping bindings (*) 38757aa... libiberty, Darwin: Fix a build warning. (*) 6a64964... Avoid redundant entries in modref access lists. (*) 29c355f... Add 'libgomp.c/address-space-1.c' (*) bb75b22... Allow matching Intel MIC in OpenMP 'declare variant' (*) 1a12937... libstdc++: Add default template argument to basic_istream_v (*) fedadb6... Add tailcall/sibcall support to the H8 (*) 89ff4f0... [Committed] Restore build on !TARGET_TRULY_NOOP_TRUNCATION (*) 0230e69... ipa/97565 - fix IPA PTA body availability check (*) 39baa88... Fix template in g++.dg/tree-ssa/modref-1.C (*) 5bd4ab9... Fix previous ipa-modref patch (*) da6ce35... libstdc++: Use __builtin_expect in __dynamic_cast (*) bc97e73... libstdc++: Make permissions_are_testable function inline [P (*) 3eb377b... docs: Fix -mpic-data-is-text-relative option placement. (*) 57a9e63... Fortran/OpenMP: Improve duplicate errors (*) d4de7e3... Fortran/OpenMP: strict modifier on grainsize/num_tasks (*) 12dc8ab... Fix scalar costing issue introduced by PR84512 fix. (*) 5378781... analyzer: Fix PR analyzer/102020 (*) e772159... Improved handling of division/modulus in bit CCP. (*) 7e5f9ea... Simplify (truncate:QI (subreg:SI (reg:QI x))) to (reg:QI x) (*) 1d24402... Fold sign of LSHIFT_EXPR to eliminate no-op conversions. (*) b320edc... bswap: Recognize (int) __builtin_bswap64 (arg) idioms or __ (*) ad665de... tree-optimization/79334 - avoid PRE of possibly trapping ar (*) 70c7ab5... Fix ICE. (*) b284053... dwarf2out: Emit DW_AT_location for global register vars dur (*) ac3bcc8... arm: Fix __arm_vctp16q return type in arm_mve.h (*) 63f6853... arm: Fix multilib mapping for CDE extensions [PR100856] (*) 3bc7553... openmp: Add support for strict modifier on grainsize/num_ta (*) 6f1a366... ipa: add debug counter for IPA MODREF PTA (*) 59f3893... Improve return slot handling in ipa-modref (*) f93f086... mips: msa: truncate immediate shift amount [PR101922] (*) 4a4616e... gcc.c-torture/execute: Fix tmpnam issue on Windows (*) 5b2876f... Daily bump. (*) 972eab5... Correct treatment of qualifiers for pointers to arrays for (*) 9b08f77... Clear EAF_NOCLOBBER for indirect calls (*) a5416bf... Make the OpenMP 'error' directive work for nvptx offloading (*) 4be4fa4... Daily bump. (*) 44eaa2d... MAINTAINERS: Add myself for write after approval (*) 776bd8a... Don't build libgcc_stub.a on hppa[12]*-*-hpux11*. (*) 304ec0d... [MIPS] Remove TARGET_ASM_FUNCTION_RODATA_SECTION (*) 5aae6fd... Don't warn when alignment of global common data exceeds max (*) e92d0ff... analyzer: Fix PR analyzer/101980 (*) 7c9e164... Daily bump. (*) 9b24c20... configure: remove gas versions from tls check (*) 1918f4b... configure: fixup formatting from previous change (*) e0b6d0b... configure: remove version argument from gcc_GAS_CHECK_FEATU (*) 7cad8a8... configure: drop version checks for in-tree gas [PR91602] (*) 5f80c62... Further improvements to constant shifts for the H8 (*) 29b2fd3... libstdc++: Skip filesystem tests that depend on permissions (*) 1b507b1... c-format.c/Fortran: Support %wd / host-wide integer in gfc_ (*) 12f2290... Fortran - use temporary char buffer for passing HOST_WIDE_I (*) 37744f8... Refactor BB splitting of DRs for SLP group analysis (*) 7716719... Fortran: Add OpenMP's error directive (*) 0d973c0... openmp: Implement the error directive (*) f9400e4... openmp: Diagnose some superfluous commas in OpenMP parsing (*) b777f22... gcov: fix output location for JSON mode. (*) d2883be... Move xx* builtins to vsx.md. (*) b57fba5... Daily bump. (*) 976401a... Fold more constants during veclower pass. (*) b0963c4... rs6000: Fix ICE expanding lxvp and stxvp gimple built-ins [ (*) d881460... Fortran - simplify length of substring with constant bounds (*) 77bf9f8... Document enable_ranger and disable_ranger. (*) 8150108... Release resources acquired by enable_ranger() [PR101984]. (*) de0b250... Objective-C, NeXT runtime: Correct the default for fobjc-ni (*) 18e9e7d... Drop stabs from h8/300 and v850 ports (*) 07b4100... Define STAGE1_LIBS to link against libcl.a in stage1 on hpu (*) c5e0f95... libstdc++: Move status table entry to be with other ranges (*) 778044c... libstdc++: Update Doxygen config template to Doxygen 1.9.2 (*) 85a7095... libstdc++: Don't check always-true condition [PR101965] (*) 4285ca3... c++: Fix PR number in testcase [PR101803] (*) 0c0907f... Fix PR number for r12-2991 in ChangeLogs (*) 0187e0d... libstdc++: Fix move construction of std::tuple with array e (*) 926d4a7... libstdc++: Document P1739R4 status [PR100139] (*) 30b300d... libstdc++: Improve doxygen docs for smart pointers (*) 65441d8... libstdc++: Improve overflow check for file timestamps (*) c8a1cf1... libstdc++: Tweak whitespace (*) 301dc60... expand: Add new clrsb fallback expansion [PR101950] (*) c04d766... openmp: Fix ICE on requires clause with atomic_default_mem_ (*) cb23be4... testsuite, JIT, Darwin: Adjust asm tests for Mach-O. (*) 4e6a5fa... openmp: For C++ ensure nothing directive has no operands (*) eea1677... JIT, testsuite, Darwin: Initial testsuite fixes. (*) b7fc420... Fix up 'gcc.dg/pr78213.c' for '--enable-checking=release' e (*) (*) 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.