public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/aoliva/heads/testme] (296 commits) Introduce -finline-stringops
@ 2023-06-02  1:42 Alexandre Oliva
  0 siblings, 0 replies; only message in thread
From: Alexandre Oliva @ 2023-06-02  1:42 UTC (permalink / raw)
  To: gcc-cvs

The branch 'aoliva/heads/testme' was updated to point to:

 c5c0395b061... Introduce -finline-stringops

It previously pointed to:

 b86fbbe70f7... [x86] reenable dword MOVE_MAX for better memmove inlining

Diff:

!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------

  b86fbbe... [x86] reenable dword MOVE_MAX for better memmove inlining
  fcae4b4... [testsuite] [powerpc] adjust -m32 counts for fold-vec-extra


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

  c5c0395... Introduce -finline-stringops
  691805f... RISC-V: Add test for vfloat16*_t (non tuple) types (*)
  d5ea84c... RISC-V: Add __RISCV_ prefix to VXRM and FRM enum (*)
  91430b7... RISC-V: Add vwadd.wv/vwsub.wv auto-vectorization lowering o (*)
  bf9eee7... RISC-V: Support RVV permutation auto-vectorization (*)
  8474991... Daily bump. (*)
  ff8f45d... Fortran: force error on bad KIND specifier [PR88552] (*)
  3bb8ebb... testsuite: print any leaking torture options for debugging (*)
  8dde92f... testsuite: Unbork multilib setups using -march flags (RISC- (*)
  5fccebd... doc: improve docs for -pedantic{,-errors} (*)
  ed54532... testsuite: Skip powerpc tests on AIX. (*)
  f8403c4... libstdc++: Fix PSTL test that fails in C++20 (*)
  fe94f8b... libstdc++: Do not use std::expected::value() in monadic ops (*)
  b7b255e... libstdc++: Fix code size regressions in std::vector [PR1100 (*)
  8cbaf67... libstdc++: Document removal of implicit allocator rebinding (*)
  dec7aaa... cse: Change return type of predicate functions from int to  (*)
  fe3ce08... xtensa: Add 'adddi3' and 'subdi3' insn patterns (*)
  3635e8c... PR target/109973: CCZmode and CCCmode variants of [v]ptest  (*)
  5d9c911... libstdc++: optimize EH phase 2 (*)
  eeb9270... doc: Fix description of x86 -m32 option [PR109954] (*)
  2fbbaa7... libstdc++: Fix condition for supported SIMD types on ARMv8 (*)
  12e71b5... aarch64: Add =r,m and =m,r alternatives to 64-bit vector mo (*)
  2df7e45... OpenMP/Fortran: Permit pure directives inside PURE (*)
  0b317a6... RISC-V: Introduce vfloat16m{f}*_t and their machine mode. (*)
  940645c... libstdc++: Reduce <functional> inclusion to <stl_algobase.h (*)
  0a479c3... c++: make -fpermissive avoid -Werror=narrowing (*)
  09ff83d... Daily bump. (*)
  443613c... RISC-V: Add RVV FRM enum for floating-point rounding mode i (*)
  0ede6b5... Refactor wi::bswap as a function (instead of a method). (*)
  49f5982... libstdc++: Add separate autoconf macro for std::float_t and (*)
  1f378f6... libstdc++: Stop using _GLIBCXX_USE_C99_MATH_TR1 in <cmath> (*)
  fb409a1... libstdc++: Express std::vector's size() <= capacity() invar (*)
  a239a35... libstdc++: Fix build for targets without _Float128 [PR10992 (*)
  2a919c0... libstdc++: Fix configure test for 32-bit targets (*)
  994195b... testsuite: rename force_conventional_output (*)
  d0c064c... aarch64: PR target/99195 Annotate dot-product patterns for  (*)
  547d3bc... aarch64: PR target/99195 Annotate saturating mult patterns  (*)
  7aae58b... btf: improve -dA comments for testsuite (*)
  0088786... btf: be clear when record size/type is not used (*)
  3f4853a... emit-rtl: Change return type of predicate functions from in (*)
  4d519f1... alias: Change return type of predicate functions from int t (*)
  e1240bd... RISC-V: Add vwadd<u>/vwsub<u>/vwmul<u>/vwmulsu.vv lowering  (*)
  644d168... RISC-V: Add testcase for vrsub.vi auto-vectorization (*)
  57920ae... RISC-V: Remove FRM for vfwcvt (RVV float to float widening  (*)
  b654580... RISC-V: Remove FRM for vfwcvt.f.x<u>.v (RVV integer to floa (*)
  e2a3262... RISC-V: Remove FRM for vfncvt.rod instruction (*)
  070d651... aarch64: Add pattern for bswap + rotate [PR 110039] (*)
  5a07b3b... libstdc++: Do not include <exception> in <mutex> (*)
  0ed5259... libstdc++: Replace obsolete shell syntax in configure.ac (*)
  b960c25... libstdc++: Add missing noexcept to std::scoped_allocator_ad (*)
  f150a08... libstdc++: Add std::numeric_limits<__float128> specializati (*)
  51cf0b3... libstdc++: Disable embedded tzdata for all 16-bit targets (*)
  7037e7b... libstdc++: Fix preprocessor conditions for std::from_chars  (*)
  979f8bf... libstdc++: Deprecate std::setfill for std::basic_istream [P (*)
  95e5c38... ipa/109983 - (IPA) PTA speedup (*)
  a960f9a... IPA PTA stats enhancement and non-details dump slimming (*)
  11bd9b1... aarch64: Simplify output template emission code for a few p (*)
  feae4e8... xtensa: Improve "*shlrd_reg" insn pattern and its variant (*)
  80ee7d0... Fix ICE in rewrite_expr_tree_parallel (*)
  5a98afe... RISC-V: Add ZVFH extension to the -march= option (*)
  fefa7db... RISC-V: Fix unreachable test code for init repeat sequence. (*)
  df2762a... Daily bump. (*)
  3279b62... Enhance NARROW FLOAT_EXPR vectorization by truncating integ (*)
  e4c8f70... testsuite: add verify-sarif-file to some testcases that wer (*)
  282e4e7... [libstdc++] [testsuite] xfail double-prec from_chars for x8 (*)
  e4c986f... testsuite/52641: Fix more of implicit int=32 assumption fal (*)
  30038a2... LRA: Update insn sp offset if its input reload changes SP (*)
  2720bbd... i386: Fix misleading identation in i386-expand.cc [PR110041 (*)
  e439837... jump: Change return type of predicate functions from int to (*)
  794326a... MAINTAINERS: Add myself to write after approval (*)
  d12d2aa... testsuite: make mve_intrinsic_type_overloads-int.c libc-agn (*)
  45466ee... Add a != MIN/MAX_VALUE_CST ? CST-+1 : a to minmax_from_comp (*)
  17cca3c... MATCH: Move `a <= CST1 ? MAX<a, CST2> : a` optimization to  (*)
  b49bcb8... Fix ACLE data-intrinsics testcases (*)
  668d435... libstdc++: Correct NTTP and simd_mask ctor call (*)
  3e2689e... libstdc++: Simplify calculation of expected value in simd t (*)
  291549d... libstdc++: Fix test assumptions on long and long double (*)
  2a941f9... Replace a HWI_COMPUTABLE_MODE_P with wide-int in simplify-r (*)
  6918529... PR target/107172: Avoid "unusual" MODE_CC comparisons in si (*)
  a899401... OpenMP: Improve C/C++ parsing error message [PR109999] (*)
  32a0266... RISC-V: Allow all const_vec_duplicates as constants. (*)
  d8545fb... Detect bswap + rotate for byte permutation in pass_bswap. (*)
  365b1d5... aarch64: Convert ADDLP and ADALP patterns to standard RTL c (*)
  a4dae58... aarch64: Reimplement v(r)hadd and vhsub intrinsics with RTL (*)
  456cf52... riscv: add work around for PR sanitizer/82501 (*)
  21a0762... riscv: update riscv_asan_shadow_offset (*)
  8415298... stor-layout, aarch64: Express SRA intrinsics with RTL codes (*)
  0a51ab5... ada: Fix wrong access for qualified aggregate with storage  (*)
  f10dc1d... ada: Fix internal error on qualified aggregate with storage (*)
  8868ed4... ada: Add missing guards for degenerate storage models (*)
  203dece... ada: Fix incorrect copies being used with 'Address (*)
  0a769b2... ada: Fix bogus Storage_Error on dynamic array with static z (*)
  0e58d85... ada: Fix minor issue with Mod operator (*)
  e2c9982... ada: Minor generic tweaks left and and right (*)
  f60d3ab... ada: Make internal_error_function more robust (*)
  d5518da... ada: Adjust again the implementation of storage models (*)
  2d4883a... ada: Simplify the implementation of storage models (*)
  a91b145... ada: Make use of Cannot_Be_Superflat flag on N_Range nodes (*)
  a051020... ada: Disable PIE mode during the build of the Ada front-end (*)
  b3c206b... ada: Fix storage model handling for dereference as lvalue a (*)
  4f061cf... ada: Small cleanups and fixes in expansion of aggregates (*)
  c8df233... ada: Fix wrong expansion of array aggregate with noncontigu (*)
  cab8bb2... ada: Fix internal error on array constant in expression fun (*)
  9dbf6ad... ada: Fix fallout of recent fix for missing finalization (*)
  9be806a... ada: Add System.Traceback.Symbolic.Module_Name support on A (*)
  3fd3d3d... ada: Only build access-to-subprogram wrappers when expander (*)
  3587528... ada: Fix minor issues in user's guide (*)
  2a794b7... ada: Ensure Default_Stack_Size is greater than Minimum_Stac (*)
  53b0585... ada: Fix regression of secondary stack management in return (*)
  32e6ea2... ada: Use generalized loop iteration in Put_Image routines (*)
  3590b8e... ada: Fix visibility error with DIC or Type_Invariant aspect (*)
  7302efc... ada: Fix coding style in init.c (*)
  e5405f0... Handle FMA friendly in reassoc pass (*)
  e6a9a30... rtlanal: Change return type of predicate functions from int (*)
  52577a3... RISC-V: Add floating-point to integer conversion RVV auto-v (*)
  b1b92e7... RISC-V: Fix warning in riscv.md (*)
  9085466... RISC-V: Add RVV FNMA auto-vectorization support (*)
  187b495... Daily bump. (*)
  a1806f0... RISC-V: Optimize TARGET_XTHEADCONDMOV (*)
  3c1e2b7... i386: Also require TARGET_AVX512BW to generate truncv16hiv1 (*)
  10680bc... RISC-V: Use extension instructions instead of bitwise "and" (*)
  6b82845... RISC-V: Refactor comments and naming of riscv-v.cc. (*)
  b4c15a1... Daily bump. (*)
  3f4c3c9... RISC-V: Eliminate the magic number in riscv-v.cc (*)
  a99dc11... RISC-V: Using merge approach to optimize repeating sequence (*)
  8d1d9b1... MAINTAINERS file: Replace spaces with tabs (*)
  89903c8... Fix incorrect SLOC inherited by induction variable incremen (*)
  3fa303b... Fix artificial overflow during GENERIC folding (*)
  6c2b2de... ada: Define sigset for systems that does not suport sockets (*)
  e7c20ce... ada: Set g-spogwa as a GNATRTL_SOCKETS_OBJS (*)
  fb828af... ada: Fix spurious error on imported generic function with p (*)
  61c54dd... ada: Fix memory leak in expression function returning Big_I (*)
  e256e67... ada: Use Code_Address attribute to determine subprogram add (*)
  fe8b341... ada: Call idiomatic routine in Expand_Simple_Function_Retur (*)
  df3480c... ada: Fix wrong finalization for loop on indexed container (*)
  47853d3... ada: Fix bogus error on conditional expression with only us (*)
  9f29fc7... ada: Fix crash on semi-recursive call in access-to-subprogr (*)
  11f406e... ada: Attach pre/post on access-to-subprogram to internal su (*)
  8bb536c... ada: Remove redundant protection against empty lists (*)
  9534923... ada: Remove extra whitespace from FOR loops (*)
  f82fb00... ada: Cleanup detection of type support subprogram entities (*)
  8eb9a6b... ada: Fix wrong finalization for case expression in expressi (*)
  bbe40e7... ada: Fix internal error with pragma Compile_Time_{Warning,E (*)
  6fe8909... ada: Fix small fallout of previous change (*)
  5c93473... ada: Fix remaining failures in Roman Numbers test (*)
  5ad28c8... ada: Fix memory leak in multi-dimensional array aggregate o (*)
  9098ae6... ada: Fix wrong result for membership test of null in null-e (*)
  7c784ca... ada: Fix small fallout of previous change (*)
  21b0ecb... ada: Fix wrong finalization for call to BIP function in con (*)
  4017d7f... ada: Accept parameters of enclosing subprograms in exceptio (*)
  8196b58... ada: Fix crash on vector initialization (*)
  f8bf6ae... ada: Allow attributes like First and Last to be read in Exc (*)
  1f0d389... ada: Repair support for user-defined literals in arithmetic (*)
  603c253... ada: Default_Component_Value trumps Initialize/Normalize_Sc (*)
  265c571... ada: Crash on aggregate for tagged record with discriminant (*)
  204ecf3... ada: Reuse routine for getting from body entity to spec ent (*)
  a17e01a... ada: Fix retrieval of spec entity from entry body entity (*)
  5f691c6... ada: Restore parent link for both lists and nodes in class- (*)
  4144834... ada: Refining handling of inlining for CCG (*)
  bf25f6f... ada: Fix spurious error on nested instantiations with gener (*)
  dedcfce... ada: Tune message for missing 'Result in Contract_Cases (*)
  e73516e... ada: Simplify removal of formals from the scope (*)
  edb66b5... ada: Tune message for pre/post on access-to-subprogram in o (*)
  833f91b... ada: Spurious error on string interpolation (*)
  f180888... ada: Add QNX specific version of System.Parameters (*)
  68d5f8b... ada: Restore SPARK_Mode On for numerical functions (*)
  4c33d93... ada: Fix restoration of parent link (*)
  1b19e6a... ada: Analyze pre/post on access-to-subprogram without a wra (*)
  e9fd9ef... RISC-V: Fix VSETVL PASS ICE on SLP auto-vectorization (*)
  ff313e1... RISC-V: Remove redundant printf of abs-run.c (*)
  c48d7a6... RISC-V: Add RVV FMA auto-vectorization support (*)
  f8af48d... RISC-V: Fix ternary instruction attribute bug (*)
  c0df96b... RISC-V: Fix incorrect VXRM configuration in mode switching  (*)
  272f920... RISC-V: Add ZVFHMIN extension to the -march= option (*)
  68816ba... Daily bump. (*)
  0d4a3e1... [COMMITTED]: New entry to MAINTAINERS. (*)
  ed6a9a3... Split notl + pbraodcast + pand to pbroadcast + pandn more m (*)
  cc6eb8b... Disable avoid_false_dep_for_bmi for atom and icelake(and la (*)
  6e6bb37... Daily bump. (*)
  8d6bd83... c: -Wstringop-overflow for parameters with forward-declared (*)
  a1b23dc... RISC-V: Implement autovec abs, vneg, vnot. (*)
  2590750... RISC-V: Add autovec sign/zero extension and truncation. (*)
  d64e8e1... Fortran/OpenMP: Add parsing support for allocators/allocate (*)
  252b831... Remove accidentally added gfortran.dg/gomp/allocate*-.f90 f (*)
  366e3d3... amdgcn: Change -m(no-)xnack to -mxnack=(on,off,any) (*)
  497e8e2... genmatch: Emit debug message right before "return x" instea (*)
  1a1abec... libstdc++: Resolve -Wsign-compare issue (*)
  78648c0... xtensa: Rework 'setmemsi' insn pattern (*)
  9b867c8... xtensa: Add 'subtraction from constant' insn pattern (*)
  bf78e24... xtensa: tidy extzvsi-1bit patterns (*)
  ce08128... ada: Corrections to premature-references rules (*)
  19668be... ada: Fix typos "statment" and "condtion" (*)
  18a72d6... ada: Use truncation for dynamic conversions from floating p (*)
  3e62561... ada: Crash on function returning allocated object containin (*)
  54783e6... ada: Default initialize entity to avoid CodePeer message (*)
  b8a3e2e... ada: Minor doc clarification (*)
  81c360b... ada: Complete contracts of SPARK units (*)
  53d45e4... ada: Fix crash on 'Img as generic actual function (*)
  fa4b706... ada: Remove redundant guard against empty lists (*)
  9f6cee8... ada: Fix double free on finalization of Vector in array agg (*)
  6b19eb2... ada: Fix internal error on Big_Integer conversion ghost ins (*)
  d97ab77... ada: Simplify expansion of set membership (*)
  34c71b0... ada: Cleanup expansion of membership operators into attribu (*)
  4a555bf... ada: Remove leftover code for counting protected entries (*)
  70f609b... ada: Fix detection of non-static expressions in records wit (*)
  2688795... ada: Reorder components in Ada.Containers.Bounded_Doubly_Li (*)
  1ad8da0... ada: Reorder components in Ada.Containers.Restricted_Doubly (*)
  593e08b... ada: Reject thin 'Unrestricted_Access value to aliased cons (*)
  c7a07d7... ada: Simplify iteration over record component items with po (*)
  fd3eff6... ada: Fix handling of Global contracts inside generic subpro (*)
  4f59120... ada: Tune detection of expression functions within a declar (*)
  deba689... ada: Crash on loop in dispatching conditional entry call (*)
  e3fe66e... ada: Remove redundant protection against empty lists (*)
  10bb8c4... ada: Cleanups in handling of aggregates (*)
  16c3205... ada: Fix iteration over component items with pragmas (*)
  bdda3d2... ada: Duplicate declaration of _master entity (*)
  8cb3fcc... ada: Remove redundant guards from handling of record compon (*)
  1a9c7e9... ada: Remove Is_Descendant_Of_Address flag from Standard_Add (*)
  0e1bba0... ada: Handle new Controlling_Tag format when converting to S (*)
  c8def50... ada: Use context variables in expansion of aggregates (*)
  0c1d267... ada: Fix missing finalization in library-level instance bod (*)
  9df0c11... ada: Minor tweak in condition (*)
  c8c37d2... ada: Simplify expansion of positional aggregates (*)
  d874abd... ada: Use computed value from os_constants to define sigset_ (*)
  d6dcb41... ada: Fix another couple of unchecked conversions to Ada.Tag (*)
  da59893... ada: Refine types for an accessibility-checking routine (*)
  8ba0b4c... ada: Clean style in expansion of array aggregates (*)
  f4e907d... ada: Fix late extra formals creation (*)
  0251292... ada: Add missing guards in Selected_Range_Checks (*)
  da7b4b0... ada: Enhance Is_Null_Range and Not_Null_Range predicates (*)
  0368fc5... i386: Do not disable call to ix86_expand_vecop_qihi2 (*)
  4fb66b2... Only use NO_REGS in cost calculation when !hard_regno_mode_ (*)
  5bd67d7... RISC-V: Fix zero-scratch-regs-3.c fail (*)
  47c4245... Daily bump. (*)
  8d2fa90... libstdc++: Add relational operators to __gnu_test::PointerB (*)
  d156c60... testsuite: Require trampolines for nestev-vla tests (*)
  4832767... In pipeline scheduling, insns should not be fusion in diffe (*)
  52ff3f7... i386: Use 2x-wider modes when emulating QImode vector instr (*)
  66cc0cb... target/104327: Allow more inlining between different optimi (*)
  ff0a690... target/82931: Make a pattern more generic to match more bit (*)
  19fc92d... arm: merge MVE_5 and MVE_6 iterators (*)
  f574e2d... VECT: Add decrement IV iteration loop control by variable a (*)
  560bb84... aarch64: PR target/99195 Annotate complex FP patterns for v (*)
  f3dbc41... arm: Implement ACLE Data Intrinsics (*)
  f5298d9... arm: Fix ICE due to infinite splitting [PR109800] (*)
  f97572c... target/109955 - handle pattern generated COND_EXPR without  (*)
  9e264ef... arc: Make TLS Local Dynamic work like Global Dynamic model (*)
  ea9154d... [aarch64] Ignore cost of scalar moves for seq in vector ini (*)
  0d1e0d7... aarch64: Implement vector FP absolute compare intrinsics wi (*)
  4a84a2d... i386: Fix incorrect intrinsic signature for AVX512 s{lli|ra (*)
  65ab836... ada: Missing warning on null-excluding array aggregate comp (*)
  48d9c15... ada: Expect Exceptional_Cases as a context for attribute Ol (*)
  93d0457... ada: Use procedural variant of Next_Index where possible (*)
  f7f8e29... ada: Crash on empty aggregate using the Ada 2022 notation (*)
  f81245b... ada: Enable Support_Atomic_Primitives on VxWorks 7 PPC (*)
  9e8094a... ada: Fix internal error on declare-expression in post-condi (*)
  21e57ca... ada: Require successful build of xsnamest (*)
  ce4718e... ada: Minor adjustments to Standard_Address (*)
  31365ed... ada: Add size clause to System.Address (*)
  ec48b99... ada: Fix error message for Aggregate aspect (*)
  14bf9f7... ada: Switch from E_Void to Is_Not_Self_Hidden (*)
  5b8bdb6... ada: Decouple size of addresses and pointers from size of m (*)
  70ff3a2... ada: Fix copying of quantified expressions (*)
  50832e4... ada: Deconstruct a no longer used parameter of New_Copy_Tre (*)
  d50e138... ada: Clean up copying of node trees (*)
  c4399ee... ada: Simplify copying of node lists (*)
  82a205e... ada: Avoid duplicated streaming subprograms (*)
  9f355ec... ada: Fix crash during function return analysis (*)
  8f7eeaa... ada: Remove unused initial value of a local variable (*)
  3da0e4a... ada: Fix (again) incorrect handling of Aggregate aspect (*)
  845d441... ada: Prevent search of calls in preconditions from going to (*)
  54d8dbe... ada: Fix comments for recently added SPARK aspects (*)
  2288b12... ada: Add missing supportive code for recently added SPARK a (*)
  0d569d9... ada: Tune handling of attributes Old in contract Exceptiona (*)
  d1e196d... ada: Remove redundant guards from calls to Move_Aspects (*)
  c7b84ce... ada: Small tweak to implementation of by-copy semantics for (*)
  7820370... ada: Fix copy-paste mistake in analysis of Exceptional_Case (*)
  f82ef0e... ada: Enrich documentation of subprogram (*)
  9df64b7... ada: Maximize use of existing constant (*)
  bc46312... ada: Reduce span of variable (*)
  cf6ddb5... ada: Set Is_Not_Self_Hidden flag in more cases (*)
  211b562... ada: Handle controlling access parameters in DTWs (*)
  f26005d... ada: Add Entry_Cancel_Parameter to E_Label (*)
  5ca595d... ada: Minor fixes in description of scope depth (*)
  6b5960e... ada: Tune warning about assignment just before a raise stat (*)
  5bf5aa1... ada: Accept aliased parameters in Exceptional_Cases (*)
  fd69482... ada: Fix incorrect handling of Aggregate aspect (*)
  825cb65... ada: Fix obsolete comment in Sinfo.Utils (*)
  f6156f4... ada: Fix SPARK context not restored when Load_Unit is faili (*)
  7b67bfa... ada: Restrict use of formal parameters within exceptional c (*)
  53bd762... RISC-V: Remove FRM_REGNUM dependency for rtx conversions (*)
  c9a1962... testsuite, analyzer: Fix testcases with fclose (*)
  e11685f... Stream out NANs correctly. (*)
  fae324f... Disallow setting of NANs in frange setter unless setting tr (*)
  cd64ba5... Hash known NANs correctly for franges. (*)
  c1c5646... Add an frange::set_nan() variant that takes a nan_state. (*)

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

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

only message in thread, other threads:[~2023-06-02  1:42 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-02  1:42 [gcc/aoliva/heads/testme] (296 commits) Introduce -finline-stringops Alexandre Oliva

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