public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: William Schmidt <wschmidt@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org Subject: [gcc/wschmidt/heads/builtins10] (174 commits) rs6000: Enable the new builtin support Date: Fri, 25 Jun 2021 16:14:43 +0000 (GMT) [thread overview] Message-ID: <20210625161443.F2931387742A@sourceware.org> (raw) The branch 'wschmidt/heads/builtins10' was updated to point to: d4ec6530bdb... rs6000: Enable the new builtin support It previously pointed to: 1e3b9107435... rs6000: Enable the new builtin support Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ------------------------------------------------------------------- 1e3b910... rs6000: Enable the new builtin support fa1da4e... rs6000: Test case adjustments 51f3309... rs6000: Update altivec.h for automated interfaces fbb96af... rs6000: Debug support e97ee5b... rs6000: Miscellaneous uses of rs6000_builtin_decls_x 512b016... rs6000: Update rs6000_builtin_decl e5a55bd... rs6000: Builtin expansion, part 6 fe14afc... rs6000: Builtin expansion, part 5 e554789... rs6000: Builtin expansion, part 4 ff89250... rs6000: Builtin expansion, part 3 dbb69c3... rs6000: Builtin expansion, part 2 f836009... rs6000: Builtin expansion, part 1 000aba9... rs6000: Support for vectorizing built-in functions 42754a4... rs6000: Handle gimple folding of target built-ins 8aec62a... rs6000: Handle overloads during program parsing 7653c8d... rs6000: Always initialize vector_pair and vector_quad nodes a8ad12f... rs6000: Add sanity to V2DI_type_node definitions 00707cf... rs6000: Darwin builtin support 9d1f3fa... rs6000: Execute the automatic built-in initialization code 65ba18c... rs6000: Add remaining overloads 01ce8a6... rs6000: Add Cell builtins 82f768b... rs6000: Add miscellaneous builtins c658498... rs6000: Add MMA builtins 38af6f8... rs6000: Add Power10 builtins 6f9ca7e... rs6000: Add more type nodes to support builtin processing 0fde486... rs6000: Add Power9 builtins 313d610... rs6000: Add power8-vector builtins 51b432b... rs6000: Add power7 and power7-64 builtins f33420a... rs6000: Add available-everywhere and ancient builtins d3e680f... rs6000: Add VSX builtins d56599a... rs6000: Add the rest of the [altivec] stanza to the builtin 73f8790... rs6000: Add gengtype handling to the build machinery 43e183e... rs6000: Incorporate new builtins code into the build machin 0865a2a... rs6000: Write static initializations for overload tables 569b500... rs6000: Write static initializations for built-in table bb35b5f... rs6000: Write output to the builtins init file, part 3 of 3 e8fd002... rs6000: Write output to the builtins init file, part 2 of 3 a8cc6db... rs6000: Write output to the builtins init file, part 1 of 3 143964e... rs6000: Write output to the builtins header file a196856... rs6000: Write output to the builtin definition include file 9a90f42... rs6000: Build and store function type identifiers 780ff37... rs6000: Parsing of overload input file c609065... rs6000: Parsing built-in input file, part 3 of 3 7cd63b7... rs6000: Parsing built-in input file, part 2 of 3 70ee4dd... rs6000: Parsing built-in input file, part 1 of 3 01f42aa... rs6000: Main function with stubs for parsing and output df0e907... rs6000: Red-black tree implementation for balanced tree sea 071f491... rs6000: Add functions for matching types, part 3 of 3 d1be2a9... rs6000: Add functions for matching types, part 2 of 3 324d188... rs6000: Add functions for matching types, part 1 of 3 8d0988c... rs6000: Add helper functions for parsing 9cd782c... rs6000: Add file support and functions for diagnostic suppo 256c049... rs6000: Add initial input files 15bbc53... rs6000: Initial create of rs6000-gen-builtins.c 79f5961... Support scanning of build-time GC roots in gengtype Summary of changes (added commits): ----------------------------------- d4ec653... rs6000: Enable the new builtin support 4aa1c3f... rs6000: Test case adjustments 73472f2... rs6000: Update altivec.h for automated interfaces 45258f8... rs6000: Debug support a77dfe7... rs6000: Miscellaneous uses of rs6000_builtin_decls_x f059b42... rs6000: Update rs6000_builtin_decl 743ac5e... rs6000: Builtin expansion, part 6 f75fbd2... rs6000: Builtin expansion, part 5 1f28ba7... rs6000: Builtin expansion, part 4 7d38468... rs6000: Builtin expansion, part 3 7603299... rs6000: Builtin expansion, part 2 33050d9... rs6000: Builtin expansion, part 1 9c81728... rs6000: Support for vectorizing built-in functions 91c2817... rs6000: Handle gimple folding of target built-ins 90fe5f4... rs6000: Handle overloads during program parsing d008ed6... rs6000: Always initialize vector_pair and vector_quad nodes 178a695... rs6000: Add sanity to V2DI_type_node definitions f727725... rs6000: Darwin builtin support cb0d68f... rs6000: Execute the automatic built-in initialization code 158aa93... rs6000: Add remaining overloads 38e894d... rs6000: Add Cell builtins 0cf50eb... rs6000: Add miscellaneous builtins 77ad893... rs6000: Add MMA builtins 8b8d061... rs6000: Add Power10 builtins 61b2f91... rs6000: Add more type nodes to support builtin processing 59d68fe... rs6000: Add Power9 builtins 480b8da... rs6000: Add power8-vector builtins c1d9af3... rs6000: Add power7 and power7-64 builtins 22ba3ab... rs6000: Add available-everywhere and ancient builtins bbb9f8e... rs6000: Add VSX builtins 3ffaebb... rs6000: Add the rest of the [altivec] stanza to the builtin 386f56c... rs6000: Add gengtype handling to the build machinery 4f27468... rs6000: Incorporate new builtins code into the build machin 91cb8bc... rs6000: Write static initializations for overload tables a1104ad... rs6000: Write static initializations for built-in table b0e8849... rs6000: Write output to the builtins init file, part 3 of 3 107f994... rs6000: Write output to the builtins init file, part 2 of 3 9b7092a... rs6000: Write output to the builtins init file, part 1 of 3 07dd852... rs6000: Write output to the builtins header file 1e0b1c8... rs6000: Write output to the builtin definition include file 7931e39... rs6000: Build and store function type identifiers b1f49e4... rs6000: Parsing of overload input file b5c1e1e... rs6000: Parsing built-in input file, part 3 of 3 c433b21... rs6000: Parsing built-in input file, part 2 of 3 d05ab89... rs6000: Parsing built-in input file, part 1 of 3 c36670e... rs6000: Main function with stubs for parsing and output 84213d5... rs6000: Red-black tree implementation for balanced tree sea cf0fab7... rs6000: Add functions for matching types, part 3 of 3 a8c3b8a... rs6000: Add functions for matching types, part 2 of 3 c4d5d38... rs6000: Add functions for matching types, part 1 of 3 643ab74... rs6000: Add helper functions for parsing 9d98a05... rs6000: Add file support and functions for diagnostic suppo 5ba7e6c... rs6000: Add initial input files b4affc9... rs6000: Initial create of rs6000-gen-builtins.c 4f96cb6... Support scanning of build-time GC roots in gengtype 6d43ec5... Minor improvement to compare elimination (*) 4602714... range-ops: (nonzero | X) is nonzero (*) 913b13f... Fix for vcmpequt builtin (*) 1de3191... Fortran/OpenMP: Extend defaultmap clause for OpenMP 5 [PR92 (*) 9a2c957... analyzer: track dynamic extents of regions (*) d726a57... analyzer: add class region_to_value_map (*) 954c923... analyzer testsuite: add explode-2a.c [PR101068] (*) ba998f6... [Ada] Avoid unhelpful dead code warnings (*) 759df6f... [Ada] Remove couple of obsolete declarations (*) 2a344c7... [Ada] Enable removal of side-effects in component declarati (*) 6ae60a6... [Ada] Extend function to retrieve first/last nodes to all d (*) 40f4642... [Ada] Incorrect Reinit_Field_To_Zero calls for concurrent e (*) 811b8aa... [Ada] No_Task_Parts aspect (*) 4cee20b... [Ada] Fix handling of scopes for subprogram calls in unnest (*) 903655a... [Ada] Fix detection of access-to-variable types (*) abcf517... [Ada] Use runtime from base compiler during stage1 (*) 472c843... [Ada] Minor consistency fix for Windows SEH (*) 9e47051... [Ada] AI12-0138: Iterators and other nonoverridable aspects (*) 3d4fbcb... [Ada] Error when passing subprogram'Access to null-defaulte (*) d675f35... [Ada] Fix typos in comment about expansion of attribute Ima (*) df3db34... [Ada] Allow Known_Static_Component_Size (etc) on private ty (*) 65067cb... [Ada] Add Interface_Name field to E_Loop_Parameter (*) d31c2b9... [Ada] Disable certain checks in predefined units (*) 688fb85... [Ada] Clarify the semantics of signed intrinsic shift opera (*) 385484e... [Ada] Small cleanup in exception handling C code (*) 9880492... [Ada] Remove redundant guard from Find_Overlaid_Entity (*) 86347b2... [Ada] Remove const qualifier on a couple of pointed-to type (*) b233916... [Ada] Fix bug in if_expressions introduced by var-size node (*) f1e93d3... [Ada] Add support for folding more and/or expressions (*) 69558e5... [Ada] Replace repeated calls by references to a local objec (*) 5fdd694... [Ada] Variable-sized node types: improve error messages (*) a7cadd1... [Ada] Variable-sized node types -- cleanup (*) 81e68a1... [Ada] Rename Ada 202* to Ada 2022 (*) 4dbdeeb... [Ada] Avoid inappropriate error messages regarding aggregat (*) 44d27e8... [Ada] Add more initialization of Stored_Constraint (*) a5db70e... [Ada] Fix bug in subtype of private type with invariants (*) ed17bbe... [Ada] Robust switching from incomplete to access types (*) 008153c... expr: Fix up VEC_PACK_TRUNC_EXPR expansion [PR101046] (*) dfef116... Handle multiple latches in irreducible region mark (*) b10f895... Assert we have irreducible regions marked in the threader (*) 3fe5464... testsuite: Fix Wattributes test cases for s390 and add new (*) ba2eef0... c-family: Copy DECL_USER_ALIGN even if DECL_ALIGN is simila (*) 327a6b5... rs6000: Fix test case failures by PR100085 [PR101020] (*) 8dc4818... Daily bump. (*) d9f1466... Teach compute_objsize about placement new [PR100876]. (*) f9598d8... libstdc++: Fix noexcept-specifier for ranges::empty (*) 2007353... rs6000: MMA builtin usage ICEs when used in a #pragma omp p (*) ecc5644... Limit new value calculations to first order effects. (*) c37b5dd... libstdc++: Fix common_reference for non-reference results [ (*) 4986946... i386: Split V2HImode *punpckwd to SSE instruction [PR101058 (*) 93bfadf... c-family: Add fix-it suggestions for more <stdlib.h> names (*) 046a3be... arm: Auto-vectorization for MVE: add pack/unpack patterns (*) 12d13cf... C/C++: Fix unused set var warning with omp_clause_affinity (*) 788bb7e... tree-optimization/100934 - properly mark irreducible region (*) a40d229... libstdc++: Only run Filesystem TS test if supported (*) 14f26c7... libstdc++: Fix std::any constraints [PR101034] (*) 0461986... docs: Fix -Wno-cpp note (*) 9b239c9... docs: add missing newline (*) f389f2a... docs: remove extra '+' character in option listing. (*) 45fb3d4... libstdc++: Add explicit -std=gnu++17 option to test (*) b76a529... libstdc++: Implement LWG 3465 for std::compare_partial_orde (*) e2c79b9... libstdc++: Change [cmp.alg] assertions to constraints (*) a893b26... Fortran: resolve.c - remove '*XCNEW' based nullifying (*) c4c47a8... arc: Add --with-fpu support for ARCv2 cpus (*) 831589c... Do not check if SMS succeeds on powerpc (*) 917efba... libstdc++: Use reserved name for attribute [PR101055] (*) 08ce1f4... tree-optimization/101031 - fix strlen opt invalidation logi (*) 44b1502... evrp: fix AddressSanitizer: alloc-dealloc-mismatch (*) 5a897a6... Pick up global ranges in ranger after inlining. (*) ed14a95... [PATCH] config: Backport "Rely less on internal symbols" (s (*) 3a01d8e... [PATCH] config: Backport "Rely less on internal symbols" (s (*) 4e70c34... Daily bump. (*) 681143b... i386: Improve variable permutation insn avoidance [PR101021 (*) 291cd19... c: adjust [[maybe_unused]] testcase (*) 3f207ab... use range based for loops to iterate over vec<> (*) 8a7d54b... [committed] More improvements to H8 logicals for test/compa (*) 3f04e37... x86: Replace ix86_red_zone_size with ix86_red_zone_used (*) d554f43... contrib/gcc-changelog: Check that PR in subject is in chang (*) 8b8c391... Daily bump. (*) d64584d... testsuite: fix AIX testsuite failures (*) c0f769f... c-family: don't warn for [[maybe_unused]] on data member (*) 08e1ff9... c++: constexpr and array[0] [PR101029] (*) c4e50e5... c++: speed up looking up the current class (*) f16f65f... Daily bump. (*) 23691dd... Fix a typo in an AutoFDO error string (*) 2c4115b... Fix effective target for check-builtin-vec_rlnm-runnable.c (*) 2973090... For 'OMP_CLAUSE' in 'dump_generic_node', dump the whole OMP (*) b0d73a6... c++: Substitute into function parms in lexical order [PR965 (*) 1e69075... libstdc++: Fix filesystem::path comparisons for C++23 (*) 68f4686... d: foreach over a tuple doesn't work on 16-bit targets (PR1 (*) b13f297... arm: Fix polymorphic variants failing with undefined refere (*) a761829... [PATCH] PR tree-optimization/96392 Optimize x+0.0 if x is a (*) 5b02ed4... [PATCH] PR tree-optimization/96392 Optimize x+0.0 if x is a (*) b8b80b8... tree-optimization/101025 - fix store-motion dependence chec (*) c5ed014... arm: Fix the mve multilib for the broken cmse support (pr99 (*) 117c642... c++: Add C++23 consteval if support - P1938R3 [PR100974] (*) 9d20ec9... analyzer: tweak priority of callstrings in worklist::key_t: (*) b9ec5eb... tree-optimization/101028 - fix endless SLP reassoc discover (*) fbd8a80... tree-optimization/101026 - fix SLP re-association (*) 4bdcdd8... simplify-rtx: Fix up simplify_logical_relational_operation (*) a984da8... i386: Fix up *vec_concat<mode>_0_1 [PR101007] (*) 1fa991d... i386: Try to avoid variable permutation instruction [PR1010 (*) 8bf728a... Introduce -Wcoverage-invalid-line-number (*) 36943c6... Add missing ChangeLog entry. (*) 336c41d... middle-end/101009 - fix distance vector recording (*) 43c35d0... Daily bump. (*) e01874c... gcc-changelog: Ignore one more commit. (*) 2f5ab54... rs6000: Support more short/char to float conversion (*) e9d322c... Use stablesort for sorting association chain (*) 367f52d... Expose stable sort algorithm to gcc_sort_r and add vec::sta (*) 26dbe85... c++: Extend std::is_constant_evaluated in if warning [PR100 (*) edec266... c++: matching deduced template template parameters [PR67829 (*) 206db06... c++: normalization of non-templated return-type-req [PR1009 (*) a325bdd... i386: Add V8QI and other 64bit vector permutations [PR89021 (*) ee52bf6... libgo: update to Go1.16.5 release (*) 00d07ec... rs6000: Add new __builtin_vsx_build_pair and __builtin_mma_ (*) 5ae4a73... d: Fix ICE in TypeInfoDeclaration, at dmd/declaration.c (PR (*) 7a89595... rs6000: Fix *TItype_ppc (*) 04a040d... Use auto_vec in ssa_equiv_stack. (*) (*) This commit already exists in another branch. Because the reference `refs/users/wschmidt/heads/builtins10' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.
reply other threads:[~2021-06-25 16:14 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20210625161443.F2931387742A@sourceware.org \ --to=wschmidt@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
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).