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