public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: Alexandre Oliva <aoliva@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org Subject: [gcc/aoliva/heads/testme] (932 commits) ipa-modref: merge flags when adding escape Date: Fri, 18 Jun 2021 09:01:47 +0000 (GMT) [thread overview] Message-ID: <20210618090147.A4B0D39B4416@sourceware.org> (raw) The branch 'aoliva/heads/testme' was updated to point to: e63c790af30... ipa-modref: merge flags when adding escape It previously pointed to: 97ebae21264... [aarch/arm] retry zero-call-used-regs from zeroed regs Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ------------------------------------------------------------------- 97ebae2... [aarch/arm] retry zero-call-used-regs from zeroed regs Summary of changes (added commits): ----------------------------------- e63c790... ipa-modref: merge flags when adding escape ba71587... [Ada] Additional error checking on index constraints with f (*) 161e220... [Ada] Minor comment cleanups (*) b3fa853... [Ada] Fix detection of overlapping slices indexed by charac (*) cbe87f4... [Ada] Fix detection of overlapping actuals with renamings (*) ca5cdc9... [Ada] Make "gcc -gnatDGL" handle unterminated last lines pr (*) f86c2f9... [Ada] Reuse Package_Specification in Is_Incomplete_Or_Priva (*) a34ce7c... [Ada] Avoid passing Enum_Lit'Size to the back end (*) 548280b... [Ada] Fix inaccuracies in signal handler trampoline for aar (*) c37c13e... [Ada] Ada2020: AI12-0195 overriding class-wide pre/post con (*) 4edcee5... [Ada] Premature freezing of types (*) 33a3b5f... [Ada] Missing check for assigning too-large array to fixed- (*) 9324e07... [Ada] Remove AAMP from compiler sources (*) f44441d... [Ada] Error issued on string literal assigned to fixed-lowe (*) 1be46d1... [Ada] Warn about overlapping actuals in all versions of Ada (*) d94a2f5... [Ada] Reuse First_Actual in Address_Value (*) 537f0ce... [Ada] Correct A'First (N) where N is an object name (*) 7120f08... [Ada] Fix asymmetries in detection of overlapping actuals (*) cd344e9... [Ada] Fix handling of gnat check/test commands (*) 94c6d6f... [Ada] Add documentation for the array fixed-lower-bound fea (*) 73b670e... [Ada] New debug switch to disable large static aggregates (*) 57841a4... [Ada] Warn on 'in out' param containing access in private t (*) 9c28866... [Ada] Remove dead code for overlapping actuals in prefix no (*) 2a8dbd6... [Ada] Do not clear Is_True_Constant flag on imported consta (*) a306476... [Ada] Code cleanups in exp_ch6.adb (*) 4463d6e... [Ada] Update comments related to TBD (*) 2637397... [Ada] Implement basic support for -fdiagnostics-format=json (*) 0becb0f... [Ada] Relax null exclusion mismatch check in Relaxed_RM_Sem (*) 5ddd01d... [Ada] Replace Opt.Extensions_Allowed by Ada_Version (*) 4153c75... [Ada] GNAT.Compiler_Version and LTO (*) 07537fe... [Ada] Ada2020: Special handling of types derived from runti (*) 64b5da8... Add statistics counting to PHI-OPT (*) 2f1686f... Disallow pointer and offset types on some gimple (*) 2786064... libstdc++: Move ranges algos used by <ranges> into ranges_u (*) 4b4f566... libstdc++: Implement P2325 changes to default-constructibil (*) 7d08043... Add IEEE 128-bit min/max support on PowerPC. (*) 688359a... Daily bump. (*) b376b1e... libstdc++: Simplify constexpr checks in std::char_traits [P (*) 331e20a... c++: deleted after first declaration [PR101106] (*) 58e3b17... mklog: add subject line skeleton (*) 00f730e... Add needed earlyclobber to fusion patterns (*) caeb889... fix get-loop_hot_path with gcc 4.8.5 (*) 7ba8725... [Ada] Crash on overriding of an abstract primitive on an in (*) 59d5d8c... [Ada] Fix operations on Unbounded_String... (*) d32db3a... [Ada] Implementation of Inox feature of fixed lower bounds (*) 4892e31... [Ada] Warn on 'in out' param containing access in predefine (*) e1dfbb0... [Ada] Casing on composite values (*) 5f900b5... [Ada] Missing finalization on nested expression with action (*) b4d46ee... [Ada] Crash on a nested aggregate containing controlled obj (*) aeafd22... [Ada] Fix detection of valid renamings for overlapping chec (*) fc473ce... [Ada] Don't check No_Wide_Characters restriction for illega (*) 4476d93... [Ada] Remove dubious wrapper of a recursive function (*) 83a5b1d... [Ada] Error in instance on incomplete actual passed to form (*) cad7431... [Ada] Fix punctuation in documentation of warnings for alia (*) 3447d9e... [Ada] Fix detection of slices that denote the same object (*) a6d844c... [Ada] Check all pairs of actuals for overlapping (*) 679124d... [Ada] Fix handling of generic types in check for overlappin (*) e50d50f... [Ada] Remove dead code for overlapping actuals and prefix n (*) f0cc085... [Ada] Cleanup redundant conditions in checks for overlappin (*) f59ca9e... [Ada] Use source casing in messages for aliasing checks (*) 54f039c... [Ada] Move runtime units for Put_Image attribute to libgnar (*) 2be6360... [Ada] Provide new function Uintp.UI_To_Unsigned_64 (*) a76825d... [Ada] Clarify error for unsupported ELIMINATED overflow mod (*) 24c554d... [Ada] Look at Others_Discrete_Choices for N_Others_Choice (*) 7949526... [Ada] Minor comment cleanup (*) 419ad27... [Ada] Do not systematically suppress checks on atree.adb (*) 1326b0e... [Ada] Removal of technical debt (*) 8863c3a... [Ada] Display Entity in debugging printouts (*) 9e1ca4e... [Ada] Apply aliasing checks only to names and not to object (*) f54fb76... [Ada] Fix varsize node name conflict (*) 1b96f01... [Ada] AI12-0411 Add "bool" to Interfaces.C (*) 02e9e5f... [Ada] Reject allocators in contexts restricted by SPARK (*) 8cbaa09... Fix spacing and typos in comments. (*) 2b87f33... libstdc++: Non-triv-copyable extra args aren't simple [PR10 (*) 0f4a2fb... libstdc++: Refine range adaptors' "simple extra args" mecha (*) 275c736... libgomp: Structure element mapping for OpenMP 5.0 (*) 967b465... Add a target calls hook: TARGET_PUSH_ARGUMENT (*) 20a2c8a... i386: Add variable vec_set for 64bit vectors [PR97194] (*) f1555d4... Cleanup clz and ctz code in range_of_builtin_call. (*) 8eac92a... docs: Use -O1 as a canonical value for -O option (*) c095405... gcov: update documentation entry about string format (*) a4fc63e... IBM Z: Fix vector intrinsics vec_double and vec_floate (*) 53c55d3... return auto_vec from more dominance functions (*) 4541b5e... make get_domminated_by_region return a auto_vec (*) 4f899c4... return auto_vec from get_dominated_by (*) a165040... return auto_vec from get_loop_hot_path (*) 265af87... return auto_vec from cgraph_node::collect_callers (*) e9681f5... auto_vec copy/move improvements (*) 3f3ee13... Add debugging helpers for ranger. (*) 3dfa4fe... Vectorization of BB reductions (*) 9f12bd7... Add amacleod and aldyh as *vrp and ranger maintainers. (*) 6075074... [Ada] Use runtime from base compiler during stage1 (continu (*) ff4deb4... c++: Tweak PR101029 fix (*) 9a61dfd... Daily bump. (*) 786188e... Add recomputation to outgoing_edge_range. (*) 8a22a10... Range_on_edge in ranger_cache should return true for all ra (*) 487be92... Correct documented option defaults. (*) 6816a44... c++: static memfn from non-dependent base [PR101078] (*) cfe0a2e... Fortran - ICE in gfc_check_do_variable, at fortran/parse.c: (*) d117f99... Revert "Fortran - ICE in gfc_check_do_variable, at fortran/ (*) 72e3d92... Fortran - ICE in gfc_check_do_variable, at fortran/parse.c: (*) bdfc120... Avoid loading an undefined value in the ranger_cache constr (*) 9e64426... libcpp: location comparison within macro [PR100796] (*) dd835ec... ii386: Add missing two element 64bit vector permutations [P (*) c25e3bf... libstdc++: Use named struct for __decay_copy (*) b9e35ee... libstdc++: Revert final/non-addressable changes to ranges C (*) dbfc149... aarch64: Model zero-high-half semantics of ADDHN/SUBHN inst (*) d0889b5... aarch64: Model zero-high-half semantics of [SU]QXTN instruc (*) c86a303... aarch64: Model zero-high-half semantics of SQXTUN instructi (*) d8a88cd... aarch64: Model zero-high-half semantics of XTN instruction (*) ac6c858... testsuite: aarch64: Add zero-high-half tests for narrowing (*) d7deee4... tree-sra: Do not refresh readonly decls (PR 100453) (*) a490b1d... testsuite: Use noipa attribute instead of noinline, noclone (*) b4b50bf... stor-layout: Create DECL_BIT_FIELD_REPRESENTATIVE even for (*) 43fc423... tree-optimization/101088 - fix SM invalidation issue (*) 3155d51... [PATCH] PR rtl-optimization/46235: Improved use of bt for b (*) 041f741... libffi: Fix up x86_64 classify_argument (*) ccf0dee... [Ada] Fix Is_Volatile_Function for functions declared in pr (*) 1a9ff8d... [Ada] Ignore volatile restrictions in preanalysis (*) 3feba0a... [Ada] Do not generate an Itype_Reference node for slices in (*) f4fe186... [Ada] Fix floating-point exponentiation with Integer'First (*) 07b7dc0... [Ada] Fix detection of volatile expressions in restricted c (*) 207962b... [Ada] Cleanup repeated calls in Sloc_Range (*) cc9a7ae... [Ada] Fix aliasing check for actual parameters passed by re (*) 6dc7a8a... [Ada] Remove unused initialization with New_List (*) e027681... [Ada] Fix typos in all occurrences of "occuring" in GNAT (*) 7ef1d8e... [Ada] Adapt Is_Actual_Parameter to also work for entry para (*) 37cd8d9... [Ada] Wrong reference to System.Tasking in expanded code (*) f7f37ed... [Ada] Cleanup related to volatile objects in restricted con (*) 788fed4... [Ada] Include info about containers in GNAT RM Implementati (*) e66167f... [Ada] Mixing of positional and named entries allowed in enu (*) c5dc00e... [Ada] Non-static Interrupt_Priority allowed with restrictio (*) f5b4b6b... [Ada] Spurious accessibility error on "for of" loop paramet (*) 7626537... [Ada] Fix ALI source location for dominance markers (*) ff4746b... [Ada] Don't look for aliases for generic subprograms (*) e505bf5... [Ada] Make Incomplete_Or_Partial_View independent of the co (*) 5c44cc1... [Ada] Do not perform useless work in Check_No_Parts_Violati (*) 1ac6fcf... [Ada] Fix missing array bounds checking (*) 663e6d7... [Ada] Use more straightforward implementation for Current_E (*) 3e07c2d... [Ada] Remove extra parens around a function call (*) cbb64f6... [Ada] ACATS 4.1R-c611a04: Class-wide preconditions in dispa (*) a2d2310... [Ada] Implementation of AI12-0152: legality rules for Raise (*) c50041b... [Ada] Reorder code for validity checks of unchecked convers (*) 3311703... [Ada] Raise expressions and unconstrained components (*) a85d1c1... [Ada] Clarify the documentation of -gnaty0 style check opti (*) 059a91e... [Ada] Small cleanup in C header files (*) 6e96a5a... [Ada] Small cleanup in System.Exceptions (*) 4e56b13... tree-optimization/101083 - fix ICE with SLP reassoc (*) ede6c35... Daily bump. (*) ec3fafa... analyzer: fix bitfield endianness issues [PR99212,PR101082] (*) 71790f3... Consider size_t mangling as unsigned int and long [PR100876 (*) 8b93548... libstdc++: Make ranges CPOs final and not addressable (*) 9245b0e... libstdc++: Add noexcept specifiers to some range adaptors (*) a88fc03... libstdc++: Remove precondition checks from ranges::subrange (*) cb326a6... libstdc++: Use function object for __decay_copy helper (*) 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. (*) 6fcba9e... Use memory loads and extensions to eliminate redundant test (*) 6961091... s390: Allow more vcond_mask patterns. (*) cbf6dca... testsuite: Change gcc.dg/vect/pr56541.c target. (*) 7aefef3... OpenACC: Separate enter/exit data ABIs (*) 7999363... Extract 'goacc_enter_exit_data_internal' from 'libgomp/oacc (*) 0a77c70... Move 'libgomp/oacc-parallel.c:GOACC_declare' into 'libgomp/ (*) ae33c6d... Clean up 'GOMP_MAP_POINTER' handling in 'libgomp/oacc-paral (*) 7c097d1... Adjust variable names and comments in value-query.* (*) 05c4dab... Fix '#pragma acc acc [...]' typos (*) cce1697... tree-optimization/101003 - use pattern defs when linearizin (*) 5ad76ad... testsuite: Uncomment __cpp_consteval test (*) 7d19a50... testsuite: Fix up libgomp.fortran/pr100981-2.f90 testcase [ (*) 2d2ed77... ifcvt: Fix -fcompare-debug bug [PR100852] (*) f8b0670... aix: Power10 assembler invocation. (*) 4f625f4... Daily bump. (*) 53cb324... analyzer: make various region_model member functions const (*) eb3a3bb... libstd++: Only support atomic_ref::wait tests which are alw (*) d4faa36... Fix PR 100925: Limit some a?CST1:CST2 optimizations to inte (*) 87e1eec... Revert "Finish last change" (*) 4af4d9a... Finish last change (*) 8f0d7f3... Update doc/tm.texi.in to fix commit 4a0c4eaea32 (*) 036e14c... d: TypeInfo error when using slice copy on Structs (PR10096 (*) 04fea2d... d: Respect explicit align(N) type alignment (PR100935) (*) c8d581b... libgomp: Compile tests with -march=i486 only if needed (*) 4a0c4ea... Document that -fno-trampolines is for Ada only [PR100735] (*) db042e1... RS6000 Add 128-bit Binary Integer sign extend operations (*) 9090f48... Conversions between 128-bit integer and floating point valu (*) f170186... rs6000, Add test 128-bit shifts for just the int128 type. (*) 976ffcf... Add 128-bit int to 128-bit DFP (floattitd2) and 128-bit DFP (*) f03122f... RS6000 add 128-bit Integer Operations part 1 (*) 2142e34... rs6000, Fix arguments in altivec_vrlwmi and altivec_rlwdi b (*) 7969d9c... arm: Auto-vectorization for MVE: vclz (*) 880198d... arm: Auto-vectorization for MVE and Neon: vhadd/vrhadd (*) 5d83211... Fix doc/typo (*) 2c17b5f... [PATCH] PR middle-end/53267: Constant fold BUILT_IN_FMOD. (*) 40ff0cc... Fix p10 fusion test cases for -m32 (*) 374f93d... tree-optimization/100981 - fix SLP patterns involving reduc (*) ce670e4... tree-optimization/97832 - handle associatable chains in SLP (*) 13a3988... Always enable DT_INIT_ARRAY/DT_FINI_ARRAY on Linux (*) b3fce1b... libstdc++: Fix constraint on std::optional assignment [PR 1 (*) ec748dc... docs: add missing @headitem in Intrinsic Procedures (*) 12913c7... Simplify vect_is_simple_use (*) 6ed359c... Fix my e-mail in the ChangeLog (*) 5bfcfe3... libstdc++: Add warnings for some C++23 deprecations (*) 174e75a... arc: Update doloop_end patterns (*) dd4778a... arc: Fix (u)maddhisi patterns (*) c0ba7a8... arc: Update 64bit move split patterns. (*) d4d3813... openmp: Gimplify OMP_CLAUSE_SIZE during gfc_omp_finish_clau (*) 267dbd4... i386: Do not emit segment overrides for %p and %P [PR100936 (*) 59d6713... Improve JSON examples. (*) f700e4b... rs6000: Support doubleword swaps removal in rot64 load stor (*) 87f9ac9... Virtualize fur_source and turn it into a proper API. (*) 087253b... c++: remove redundant warning [PR100879] (*) c603872... Daily bump. (*) 25e5ecd... libstdc++: Fix Wrong param type in :atomic_ref<_Tp*>::wait (*) 16a8e18... [libstdc++] Remove unused hasher instance. (*) 1afa4fa... c++: explicit() ignored on deduction guide [PR100065] (*) c4574d2... Improve match_simplify_replacement in phi-opt (*) 61fc018... c++: update diagnostic messages (*) 4091713... Fix bootstrap2 breakage due to re-use of obj-c checksum (*) 924e025... c++: Test for mixed string literal concatenation (*) 5668b5d... c++: Test for whitespace and line splice (*) 8483dd9... c++: Add test for C++23 narrowing conv to bool (*) d3b1ef7... analyzer: bitfield fixes [PR99212] (*) c957d38... analyzer: fix region::get_bit_size for bitfields (*) 6b400ae... analyzer: split out struct bit_range from class concrete_bi (*) 8c5a540... analyzer: remove redundant typedef (*) 91349e5... c++: braced-list overload resolution [PR100963] (*) 69bb37f... Update Power10 scheduling description for new fused instruc (*) 941aa24... Further improve redundant test/compare removal on the H8 (*) d319517... libstdc++: Finish implementing LWG 3413 for propagate_const (*) 7a56d3d... tree-optimization/100923 - fix alias-ref construction wrt a (*) 4bd2cdb... Make SLP root stmt a vector (*) 4ab8f20... Implement a context aware pointer equivalency class for use (*) 3065682... [GCN] Fix run-time variable 'num_workers' (*) c68ddd5... Enable more 'libgomp.oacc-*/lib-*' testcases for non-'opena (*) 32099c0... Fix 'libgomp.oacc-fortran/parallel-dims.f90' for 'acc_devic (*) 984df1e... Fix 'libgomp.oacc-c-c++-common/acc_prof-kernels-1.c' for 'a (*) 292fb10... Enhance 'libgomp.oacc-c-c++-common/firstprivate-1.c' for no (*) 97a040e... Add 'acc_device_radeon' testing to 'libgomp.oacc-*/acc_on_d (*) 89c1a42... Don't require 'openacc_nvidia_accel_selected' in 'libgomp.o (*) 77f41a5... Don't require 'openacc_nvidia_accel_selected' in additional (*) 8b46410... openmp: Fix ICE on depend(source) clause during cdtor cloni (*) f9da798... [GCN] Streamline 'libgomp/testsuite/lib/libgomp.exp:check_e (*) 0886426... Revert PR80547 workaround in 'libgomp.oacc-c-c++-common/par (*) e64d62c... [nvptx] Update comment in 'libgomp.oacc-c-c++-common/parall (*) ffe3a37... middle-end/100951 - make sure to generate VECTOR_CST in low (*) ec2174c... testsuite: Add -Wno-psabi -w to pr100887.c test [PR100943] (*) 2455174... Fortran/OpenMP: Fix clause splitting for target/parallel/te (*) 7191e63... docs: document evrp-sparse-threshold param (*) 48aa5c6... Fix "tailing" typo. (*) 4db3407... predcom: Enabled by loop vect at O2 [PR100794] (*) 774686d... predcom: Adjust some unnecessary update_ssa calls (*) 1a98f83... c++: preserve BASELINK from lookup [PR91706] (*) f07edb5... c++: alias with same name as base fn [PR91706] (*) 715614e... c++: fix modules binfo merging (*) a1b3484... c++: alias member template [PR100102] (*) 438aac5... Daily bump. (*) 9858cd1... Implement a sparse bitmap representation for Rangers on-ent (*) 5ad089a... Implement multi-bit aligned accessors for sparse bitmap. (*) 64735dc... i386: Add init pattern for V4QI vectors [PR100637] (*) e89759f... x86: Don't compile pr82735-[345].c for x32 (*) 97d8325... Fix old thinko in warning on pointer for storage order purp (*) 6cb35b6... c++: access of dtor named by qualified template-id [PR10091 (*) 5e2e15f... libstdc++: add missing typename for dependent type in range (*) 5273054... x86: Update g++.target/i386/pr100885.C (*) adec148... libstdc++: Constrain three-way comparison for std::optional (*) f0d1a67... Use moves to eliminate redundant test/compare instructions (*) 4d3907c... Reformat target.def for better parsing. (*) 3e00f8d... For obj-c stage-final re-use the checksum from the previous (*) e1521b1... fold-const: Fix up fold_read_from_vector [PR100887] (*) d66a703... tree-inline: Fix up __builtin_va_arg_pack handling [PR10089 (*) be5efe9... Fix ICE of insn does not satisfy its constraints. (*) 9a90b31... Fix _mm256_zeroupper by representing the instructions as ca (*) 16465ce... CALL_INSN may not be a real function call. (*) 7d6987e... Daily bump. (*) fed94fc... Reimplement LEAF_REG_REMAP macro for the SPARC (*) 03d921a... aix: Use assemble_name to output BSS section name. (*) 09bf527... i386: Clean up constraints.md (*) cb4b99b... openmp: Add testcase for scan directive with nested functio (*) 7fa4db3... openmp: Call c_omp_adjust_map_clauses even for combined tar (*) fcbbf78... docs: Add missing @headitem for tables. (*) 0bc0e61... genhooks: remove dead code (*) 4e65bf5... docs: remove extra character. (*) a589877... Fix thinko in new warning on type punning for storage order (*) 28c6247... Daily bump. (*) a0864ce... Use libiberty snprintf and vsnprintf on hppa*-*-hpux*. (*) 416904a... Fix maintainers-verify.sh (*) 081c9df... sh: Update unexpected empty split condition (*) 10f36fe... sparc: Update unexpected empty split condition (*) 8afd2e8... or1k: Update unexpected empty split condition (*) bdce676... mips: Update unexpected empty split condition (*) 9147aff... m68k: Update unexpected empty split condition (*) d514626... Fortran: Fix some issues with pointers to character. (*) 9696371... libstdc++: Fix return type of ranges::ssize for 128-bit int (*) f31729d... * MAINTAINERS: Add myself to DCO section with both email a (*) 549d7f4... Fix split conditions in H8/300 port (*) 600f90c... Daily bump. (*) 621ea10... libstdc++: Implement LWG 3403 for std::ranges::ssize (*) 3e5f242... libstdc++: Fix helper concept for ranges::data [PR 100824] (*) c7070b3... OpenMP: Handle bind clause in tree-nested.c [PR100905] (*) df3fbd5... d: Fix ICE in gimplify_var_or_parm_decl, at gimplify.c:2755 (*) 6f8c969... c++: top-level cv-quals on type of NTTP [PR100893] (*) 5357ab7... c++: tsubst_function_decl and excess arg levels [PR100102] (*) bee8619... Fortran - ICE in inline_matmul_assign (*) 5328cad... PR c/100783 - ICE on -Wnonnull and erroneous type (*) cb6e6d5... Fortran/OpenMP: Fix -fdump-parse-tree for 'omp loop' (*) 9816f50... PR middle-end/100732 - ICE on sprintf %s with integer argum (*) c6503fa... PR c/100719 - missing -Wvla-parameter on a mismatch in seco (*) 1b51f03... i386: Convert a couple of predicates to use match_code RTXe (*) 4facf2b... Fortran: Fix OpenMP/OpenACC continue-line parsing (*) 8d7dae0... i386: Add init pattern for V2HI vectors [PR100637] (*) ee9548b... libstdc++: Fix value categories used by ranges access CPOs (*) f6bb145... libstdc++: Optimize std::any_cast by replacing indirect cal (*) f78f25f... libstdc++: Add feature test macro for heterogeneous lookup (*) ad3f0ad... gfortran.dg/gomp/pr99928-5.f90: Use proper iteration var (*) 78b622e... gfortran.dg/gomp/pr99928-*.f90: Use implicit none, remove o (*) 9651794... arm: Update unexpected empty split condition (*) ed106d6... i386: Update unexpected empty split condition (*) 848a360... Fortran/OpenMP: omp loop's BIND clause - fix typo (*) 178191e... Fortran/OpenMP: Add omp loop [PR99928] (*) b7dd2e4... x86: Fix ix86_expand_vector_init for V*TImode [PR100887] (*) 3011f10... c++: Fix up attribute handling in methods in templates [PR1 (*) 39e5a95... arc: Don't allow millicode thunks with reduced register set (*) 9080a3b... rs6000: Disable mode promotion for pseudos (*) a3f6bd7... rs6000: Expand PROMOTE_MODE marco in rs6000_promote_functio (*) 440c8a0... Daily bump. (*) 47d25a0... cris: Update unexpected empty split condition (*) 3c70b3c... RISC-V: Enable riscv attributes by default for all riscv ta (*) 5883e56... i386: Add insert and extract patterns for 4-byte vectors [P (*) 52e1306... Fix operand order to subf for p10 fusion. (*) 0614bbb... libstdc++: Avoid hard error in ranges::unique_copy [PR10077 (*) cd4dd47... Fix issue for nested record types with -fdump-ada-spec (*) 517155c... Fix issue for external subtypes with -fdump-ada-spec (*) 5f2ef25... Fix duplicate name issues in output of -fdump-ada-spec (*) 04affb3... Replace uses of determine_value_range with range_of_expr. (*) caa60c1... Implement generic expression evaluator for range_query. (*) be54520... MAINTAINERS: Add DCO version number. (*) 160fe60... Use known global ranges in export_global_ranges (*) 981d98b... analyzer: remove unused prototypes (*) e84fe25... analyzer: show types for poisoned_svalue and compound_svalu (*) 4bdc6e1... diagnostic-show-locus: tweak rejection logic (*) 57ed620... libstdc++: Simplify range adaptors' forwarding of bound arg (*) d999d9b... c++: cv-qualified dependent name of alias tmpl [PR100592] (*) 69f517a... c++: using-enum and access specifiers [PR100862] (*) 7ed1cd9... vect: Use main loop's thresholds and VF to narrow upper_bou (*) f424271... arm: Auto-vectorization for MVE: vabs (*) 1eff528... Fix miscompilation of predicate on bit-packed array types (*) 592ed7d... arc: Remove obsolete options (*) c1681f2... Simplify option handling for -fsanitize-coverage (*) ad085ef... Tame fix for PR ipa/99122 (*) 602463f... Also generate DW_OP_GNU_variable_value at file scope (*) df741be... Fix signedness issue in DWARF functions (2) (*) e26b748... Fix signedness issue in DWARF functions (1) (*) d9a83b9... AArch64: Fix failing testcase for native cpu detection (*) 098f4e9... openmp: Assorted depend/affinity/iterator related fixes [PR (*) bff9a7e... arc: Remove define_insn_and_split *bbit_di (*) 9663c74... Daily bump. (*) d5ba2ea... REE: PR rtl-optimization/100264: Handle more PARALLEL SET e (*) 50b1de8... xtensa: Fix 2 warnings during xtensa build [PR100841] (*) d2d74c9... Make sure link reg save MEM has frame alias set. (*) 63d182b... c++: missing dtor with -fno-elide-constructors [PR100838] (*) 659cc7d... MAINTAINERS: Add DCO section (*) f8f0193... libstdc++: Value-initialize objects held by EBO helpers [PR (*) 81eab20... libstdc++: Fix tests for COW std::string [PR 96088] (*) 46d0427... ARC: gcc driver default to hs38_linux (*) ca35586... libstdc++: Improve punctuation in implementation status doc (*) 22d834e... IBM Z: Remove match_scratch workaround (*) 9ca24bd... Fortran/OpenMP: Add gfortran.dg/gomp/taskloop-2.f90 [PR9992 (*) c3ab626... testsuite: Add -Wno-psabi -w to g++.dg/ext/builtin-shufflev (*) 088264e... icf: Fix memory leak of a vector. (*) 4ea5fe8... Fix minor bugs in H8 port logical ops. Prepare for more co (*) b75978d... Daily bump. (*) ac0bc21... c++: value-init vs zero-init in expand_aggr_init_1 [PR65816 (*) 9f55df6... Replace conditional_replacement with match and simplify (*) ea41848... Fix PR 95481: tail call fails with empty struct types (*) 34aae6b... Use is_empty_type instead of zero-sized type. (*) 833d348... libstdc++: Fix effective target for new tests [PR 96088] (*) b514fce... libstdc++: Fix new test for C++98 mode [PR 89728] (*) 250cf86... PR100750: Require ELFv2 ABI for ROP test (*) d832629... libstdc++: Fix return value of std::ranges::advance [PR 100 (*) cf2b702... c++: no clobber for C++20 destroying delete [PR91859] (*) 620cd78... c++: -Wdeprecated-copy and #pragma diagnostic [PR94492] (*) 18b8841... Revert patch that disabled exporting of global ranges. (*) b195d84... Fix sanity checking of global_options. (*) 9f7bc16... libstdc++: Fix installation of python hooks [PR 99453] (*) fdbd0cb... docs: Mention that -fgcse-after-reload is enabled with -O3. (*) f6bf436... Fortran/OpenMP: Support (parallel) master taskloop (simd) [ (*) 28daadc... Extend is_cond_scalar_reduction to handle nop_expr after/be (*) 715914d... Do not calculate new values when evaluating a debug stateme (*) 2e0f324... Replace ssa_range_in_bb with entry exit and def range (*) 47ea02b... Move Ranger cache to range-query and fur_source model. (*) 1ffbfc2... Range invariant global values are also always current. (*) ee68219... Daily bump. (*) a87efd3... PR testsuite/100749 - gcc.dg/pch/valid-1.c fails after r12- (*) bdf1a40... MAINTAINERS: Add myself for write after approval (*) 9faaa09... gfortran.dg/gomp/depend-iterator-{1,2}.f90: Use dg-do compi (*) 21d7bba... LTO: stream properly FUNCTION_DECL_DECL_TYPE. (*) ef8176e... c++/88601 - [C/C++] __builtin_shufflevector support (*) df4e035... rs6000: MMA test case ICEs using -O3 [PR99842] (*) e21e934... Daily bump. (*) a0a7ade... libstdc++: Remove "Intel Compilers" bibliography entry (*) a8f588b... Fortran: Fix typo in documentation of BOZ (*) 1a87f83... Daily bump. (*) ade5ac7... diagnostics: Fix sporadic test failure (*) 12bb62f... [committed][PR bootstrap/100730] Fix warnings in H8 target (*) f14c9bd... sim: leverage gnulib (*) 5d21c0c... openmp: Add shared to parallel for linear on parallel maste (*) 2364b58... Fix i686 bootstrap by temporarily disabling exporting of gl (*) 4816675... Daily bump. (*) 0f54cc9... tree-iterator: C++11 range-for and tree_stmt_iterator (*) f7a07f5... tree-optimization/100778 - avoid cross-BB vectorization of (*) f838e3c... c++: 'this' adjustment for devirtualized call (*) 359c0a8... ipa/100791 - copy fntype when processing __builtin_va_arg_p (*) 8b2b32a... c/100803 - diagnose invalid GIMPLE condition (*) d2a913c... DOC: Update __gcov_dump documentation. (*) f69a1ae... C-SKY: Define HAVE_sync_compare_and_swap*. (*) c94424b... openmp: Fix up handling of reduction clause on constructs c (*) 9a5de4d... OpenMP: Add iterator support to Fortran's depend; add affin (*) 5b43f6a... Recognize popcount also when a double width operation is ne (*) c9114f2... Generate gimple-match.c and generic-match.c earlier (*) 3816864... Fix match_dup bug of define_cond_exec. (*) dd1ef00... Fix bug in the define_subst handling that made match_scratc (*) 4a9f230... forwprop: Enhance vec perm fed by CTOR and CTOR/CST [PR9939 (*) cd62d08... Daily bump. (*) 4774807... gccgo.texi: remove HTML quoting (*) c33ec19... c++: Output less irrelevant info for function template decl (*) 27e906d... c++: Add missing scope in typedef diagnostic [PR100763] (*) 79e3f7d... libgomp: Add openacc_{cuda,cublas,cudart} effective targets (*) a617e5d... i386: Remove unneeded binary operand fixup from expanders. (*) 5d05e83... PR other/100463 - many errors using GTY and hash_map (*) fc3fdf0... c++: parameter pack inside static_assert [PR99893] (*) db79713... c++: argument pack with expansion [PR86355] (*) 9b94785... c++: Relax rule for non-type arguments in partial specs [CW (*) 6c67afa... i386: Add XOP comparisons for 4- and 8-byte vectors [PR1006 (*) 71d7dc6... Fortran: Fix erroneous "pointer argument is not associated" (*) 9d3a953... PR fortran/100656 - prevent ICE in gfc_conv_expr_present (*) 262e75d... arm: Remove use of opts_set in arm_configure_build_target [ (*) 22137a3... Use get_range_query in simplify_conversion_using_ranges. (*) 13dbaef... Move global range code to value-query.cc. (*) 95bef94... Tweak Wstringop-overflow-55.c test. (*) 04ba00d... i386: Add uavg_ceil patterns for 4-byte vectors [PR100637] (*) 01c59ef... Daily bump. (*) 58523f2... Small tweak to documentation of scalar_storage_order (*) abe8787... c++: access for hidden friend of nested class template [PR1 (*) a42220f... libstdc++: [_GLIBCXX_DEBUG] Enhance rendering of assert mes (*) af66d0a... Cleanup get_range_info (*) 45f4e2b... Convert remaining passes to get_range_query. (*) fe9a499... Convert Walloca pass to get_range_query. (*) 57bf375... Convert evrp pass to get_range_query. (*) 586d6f7... Common API for accessing global and on-demand ranges. (*) 28484d0... i386: Autovectorize 4-byte vectors (*) a49a045... libstdc++: Change [range.iter.op] functions to function obj (*) 7f0cfeb... Fix gcc-bootstrap issue (*) 401bd4a... Warn on type punning that toggles scalar storage order (*) 0e1fd43... arm: Auto-vectorization for MVE: vaddv (*) 76898ce... Remove useless register keywords (*) 7404587... arc: Remove useless register keyword (*) 88834c7... c++: constexpr and copy elision within mem init [PR100368] (*) b4329e3... c++: Fix reference NTTP binding to noexcept fn [PR97420] (*) 95d6776... openmp: Fix up handling of target constructs in offloaded r (*) 5f33821... C-SKY: Delete TARGET_CAN_CHANGE_MODE_CLASS, use defualt def (*) a0d371a... Fix C++ libgomp regressions (*) 403bb89... DOC: update documentation of __gcov_{dump,reset} (*) 0eac9c6... docs: port old-intall.texi part to install.texi (*) 431d26e... Remove install-old.texi (*) 41eba35... C-SKY: Support fldrd/fstrd for fpuv2 and fldr.64/fstr.64 fo (*) 4553b95... C-SKY: Delete definition TARGET_PROMOTE_PROTOTYPES, just us (*) 155d303... C-SKY: Fix FAIL of gcc.dg/torture/stackalign/builtin-return (*) 94079e6... C-SKY: Add instruction "ld.bs". (*) 1fd76b2... Optimize x < 0 ? ~y : y to (x >> 31) ^ y in match.pd (*) b6bdd7a... Add a couple of A?CST1:CST2 match and simplify optimization (*) 2bc6dac... Daily bump. (*) a6e9428... Remove the logical stmt cache for now. (*) f630797... Adjust fur_source internal api to use gori_compute not rang (*) 2bccd91... Make expr_range_in_bb stmt based rather than block based. (*) 35c78c6... Tweak location of non-null calls. revamp ranger debug outpu (*) 10b286c... Unify temporal cache with gori dependencies. (*) c216447... Add imports and strengthen the export definition in range_d (*) cb33af1... fully populate the export list from range_cache, not gori_c (*) 28ceee1... Change gori_compute to inherit from gori_map instead of hav (*) 41ddc5b... Fix selftest for targets where short and int are the same s (*) fd97aeb... Remove stalled TREE_READONLY flag on automatic variable (*) ad52d89... c++: Avoid -Wunused-value false positives on nullptr passed (*) 1d3707a... Fix thinko in latest change to setup_one_parameter (*) 7a5e9a5... c++tools: Include <cstdlib> for exit [PR100731] (*) 3b0a7d6... RISC-V: Pass -mno-relax to assembler (*) ebd5e86... Improve global state for options. (*) cec4d4a... Add no_sanitize_coverage attribute. (*) f5c6b71... C-SKY: Fix copyright of csky-modes.def. (*) 4b1987f... Fix typo and weird syntax in configure script (*) 45d5c47... C-SKY: Amend copyrights of recently added files. (*) 2c3202e... libgomp/100747 - fix permission of configure scripts (*) c9a089c... Update copyright years in c++tools (*) 316bdb2... middle-end/100727 - fix call expansion with WITH_SIZE_EXPR (*) 3a81735... openmp: Fix reduction clause handling on teams distribute s (*) 9aecba0... Fix sphinx-build warning. (*) f1185ea... C-SKY: Add cases for csky fpuv3 instructions. (*) d8f6ceb... fortran/intrinsic.texi: Fix copy'n'paste errors and typos (*) d19a00c... C-SKY: Separate FRAME_POINTER_REGNUM into FRAME_POINTER_REG (*) 62fa9cb... C-SKY: Bug fix for bad setting of TARGET_DSP and TARGET_DIV (*) b8a6185... C-SKY: Delete LO_REGS and HI_REGS, use HILO_REGS instead. (*) db92bd2... C-SKY: Add fpuv3 instructions and CK860 arch. (*) 637569d... Daily bump. (*) 358832c... compiler: mark global variables whose address is taken (*) 2c43f5e... libstdc++: Limit allocation on iterator insertion in Hashta (*) a876407... Fusion patterns for add-logical/logical-add (*) ca8cc82... VARYING ranges of different sizes should not be equal. (*) 46ed811... libstdc++: Fix iterator caching inside range adaptors [PR10 (*) 6fdc59f... libstdc++: Qualify functions used in tests (*) 0e3b3b7... OpenMP/Fortran: Handle polymorphic scalars in data-sharing (*) b326f49... AArch64: Enable fast shifts on Neoverse N1 (*) fb0746f... AArch64: Cleanup aarch64_classify_symbol (*) 4eaf65e... arm: Auto-vectorization for MVE: vld4/vst4 (*) 5ba5e85... arm: Auto-vectorization for MVE: vld2/vst2 (*) 0f3cd53... Do not load the thunk symbols. (*) 9d38e09... gcc-changelog: Add note about ChangeLog entries (*) dc084c4... Fix ICE when lhs is NULL. (*) 1040a44... Fix two testcases for ssa names which are more than 1 digit (*) b94a502... Daily bump. (*) c01c433... i386: Add push insns for 4-byte vectors [PR100722] (*) fe03f4f... Fortran: fix passing return value to class(*) dummy argumen (*) a4dbd5c... Revert "Add ChangeLogs for the previous commit." (*) 6bf8847... Revert "PR98301 Add missing changelog entries." (*) 5d3ef91... fortran/intrinsic.texi: Use proper variable name (*) 1160d9c... Add ChangeLogs for the previous commit. (*) 99b76ad... Don't simplify (A & C) != 0 ? D : 0 for pointer types. (*) 15d30d2... Daily bump. (*) c4771b3... PR98301 Add missing changelog entries. (*) 26ca6db... Steve Kargl <kargl@gcc.gnu.org> (*) 3050a1a... [OpenACC privatization] Prune uninteresting/varying diagnos (*) 5e28089... Fix rs6000 p10 fusion patterns with old attr type names (*) 2832d51... Daily bump. (*) 842a055... combine patterns for add-add fusion (*) bdc7162... Test cases for p10 fusion patterns (*) b5c1c7a... openmp: Fix up firstprivate+lastprivate clause handling [PR (*) 0c6e792... openmp: Fix up handling of implicit lastprivate on outer co (*) 325aa13... [OpenACC privatization] Reject 'static', 'external' in bloc (*) 11b8286... [OpenACC privatization] Largely extend diagnostics and corr (*) d42c105... Add '__OPTIMIZE__' DejaGnu selector (*) 5a0fe1f... [OpenACC privatization] Explain OpenACC privatization candi (*) ad4612c... [OpenACC privatization] Skip processing if no work to be do (*) 21803fc... [OpenACC privatization] Explain two different configuration (*) ff451ea... [OpenACC privatization] Don't let unhandled 'IFN_UNIQUE_OAC (*) 3a285eb... [OpenACC privatization] Don't evaluate OpenMP 'for' clauses (*) f6f4530... [OpenACC privatization, nvptx] Tighten some aspects [PR9011 (*) 29a2f51... openacc: Add support for gang local storage allocation in s (*) 782e57f... x86: Remove MAX_BITSIZE_MODE_ANY_INT (*) 53fb833... Elide expand_constructor if move by pieces is preferred (*) 5d42db5... Don't skip 'libgomp.oacc-fortran/privatized-ref-2.f90' for (*) 61796dc... Add 'libgomp.oacc-fortran/privatized-ref-2.f90' (*) 079c23c... aarch64: Add attributes for builtins specified in aarch64-b (*) 5ae3524... Add insn types for fusion pairs (*) 2df9d3c... i386: Add comparisons for 4-byte vectors [PR100637] (*) 6fdacaf... Detect illegal conditions in Raise_xxx_Error nodes (*) 745dae5... libsanitizer: Remove cyclades from libsanitizer (*) 49c2c7f... Remove discriminant checks in gigi (*) 3553d8c... Consistently generate debug info for elaboration variables (*) 4a29b8d... Replace ? with ?? in warning messages (*) dd9a8ff... Fix internal error on locally derived bit-packed array type (*) 932198a... Always translate Is_Pure flag into pure in C sense (*) 1e66a91... Fix segfault at run time on strict-alignment platforms (*) f1c777f... tree-optimization: Improve spaceship_replacement [PR94589] (*) f53aff9... Fix spurious No_Elaboration violation for Size attribute (*) b1cd746... Fix incorrect SLOC on instruction (*) e5bfda0... Use EXACT_DIV_EXPR as much as possible (*) dcde811... i386: Add minmax and abs patterns for 4-byte vectors [PR100 (*) 11784fe... libstdc++: Implement LWG 3490 change to drop_while_view::be (*) 317a38c... libstdc++: Fix access issue in iota_view::_Sentinel [PR1006 (*) ea34e2e... Daily bump. (*) 5a3bf28... aix: collect2 text files in archive (*) 885035e... c++: designators in single-element init lists (*) 84fd1b5... c++: designated init with anonymous union [PR100489] (*) 64ba45c... libstdc++: Do not use static_assert without message in C++1 (*) 6b42b5a... libstdc++: Use __builtin_unreachable for constexpr assertio (*) ee336ec... c++: Add new warning options for C++ language mismatches (*) 66168f9... dwarf: new dwarf_debuginfo_p predicate (*) 459d84e... opts: change write_symbols to support bitmasks (*) 9480491... PR middle-end/100684 - spurious -Wnonnull with -O1 on a C++ (*) 4f4a2f1... Fix a test failure in g++.dg/modules/omp-1_c.C (*) d5cbe0f... libstdc++: Implement missing P0896R4 changes to reverse_ite (*) a71f55c... i386: Avoid integer logic insns for 32bit and 64bit vector (*) cdcec2f... Fortran/OpenMP: Add support for 'close' in map clause (*) 325bb08... Fix gnat.dg spurious failures on PowerPC64 LE (*) 66c5f24... libstdc++: Disable floating_to_chars.cc on 16 bit targets (*) 928e4ff... arm: Fix build failure by adding includes (*) 507359e... i386: Add mult-high and shift patterns for 4-byte vectors [ (*) 9c5bd1e... vect: Replace hardcoded inner loop cost factor (*) 1a9b3f0... c: Add support for __FILE_NAME__ macro (PR c/42579) (*) 9e0a5e3... Testsuite/Fortran: gfortran.dg/pr96711.f90 - fix expected v (*) 94fa4c6... openmp: Handle explicit linear clause properly in combined (*) 2b53679... phiopt: Simplify (X & Y) == X -> (X & ~Y) == 0 even in pres (*) d15a2d2... libcpp: Fix up -fdirectives-only handling of // comments on (*) 75ab8b4... c++: _Complex template parameter [PR100634] (*) fe9a661... c++: ICE with using and enum [PR100659] (*) 65f32e5... Daily bump. (*) eb2a917... PR c/100619 - ICE on a VLA parameter with too many dimensio (*) dc6758f... Split gimple range folding with ranges into a stand alone c (*) cd67343... c++: ICE with <=> fallback [PR100367] (*) 9b50282... doc: Update description of __GXX_EXPERIMENTAL_CXX0X__ (*) 873c518... c++: implicit deduction guides, protected access (*) adcb497... c++: Relax attribute on friend declaration checking [PR1005 (*) a911287... testuite: Check pthread for omp module testing (*) 5b95374... arm: Fix ICE with CMSE nonsecure calls on Armv8.1-M [PR1003 (*) beeb015... arm/testsuite: Fix testcase for PR99977 (*) 1e66480... RISC-V: Properly parse the letter 'p' in '-march'. (*) 4536433... aarch64: Use correct type attributes for RTL generating XTN (*) 577d581... aarch64: Use an expander for quad-word vec_pack_trunc patte (*) a680be2... testsuite: aarch64: Add tests for high-half narrowing instr (*) ddbdb9a... aarch64: Refactor aarch64_<sur>q<r>shr<u>n_n<mode> RTL patt (*) 778ac63... aarch64: Relax aarch64_sqxtun2<mode> RTL pattern (*) 4e26303... aarch64: Relax aarch64_<sur>q<r>shr<u>n2_n<mode> RTL patter (*) 3eddaad... aarch64: Relax aarch64_<sur><addsub>hn2<mode> RTL pattern (*) 8d51039... middle-end/100672 - fix bogus right shift folding (*) 32bd035... Fix typos. (*) 7bb4b7a... aarch64: Enable aarch64_load to use UNSPEC_PRED_X loads (*) 35a16e4... Avoid marking TARGET_MEM_REF bases addressable (*) 2e6ad1b... Enable more WITH_SIZE_EXPR processing (*) 1467100... Add 'libgomp.oacc-c-c++-common/private-atomic-1.c' [PR83812 (*) 5a16fb1... Add 'libgomp.oacc-c-c++-common/loop-gwv-2.c' (*) e668345... builtins: Fix ICE with unprototyped builtin call [PR100576] (*) a73a5af... apply TLC to GIMPLE reference verification (*) ea30c7b... i386: Allow 64bit vector modes in general registers (*) 51cfa55... Fix commit mistake in testcase gcc.dg/tree-ssa/ssa-sink-3.c (*) 780e5d4... openmp: Handle lastprivate on combined target correctly [PR (*) c6c62ba... gcc/go/ChangeLog: remove entry for reverted change (*) 2ebddf2... gofrontend: revert startswith change (*) c922c65... libgo: update configure to current sources (*) 28ec117... libgo: update bzip2 binary test cases to match source repo (*) de56f95... Run pass_sink_code once more before store_merging (*) 39ed6a8... libgo: use Windows line endings in testwinsignal (*) 01b2864... c++: ICE with bad definition of decimal32 [PR100261] (*) 061fe8c... c++: template template parm pack expansion [PR100372] (*) a8daf9a... Daily bump. (*) 17af39e... sim: depend on gnulib (*) 79cf000... rs6000: Remove old psabi warnings (*) 5c66a1a... d: Use filename_ncmp instead of strncmp (*) f87ce01... d: Use startswith function instead of strncmp (*) 3e0ad85... d: Revert "Come up with startswith function." (*) fef7c89... c++: Prune dead functions. (*) 8c11475... c++: non-static member, decltype, {} [PR100205] (*) f71ca97... c++: "perfect" implicitly deleted move [PR100644] (*) cd323d9... analyzer: fix missing leak after call to strsep [PR100615] (*) 46ca31d... i386: Implement 4-byte vector support [PR100637] (*) 7d3711a... config: delete unused sim macros (*) cc193ac... Fortran/OpenMP: Add missing EXEC_OMP_DEPOBJ case val [PR100 (*) 38751c4... libstdc++: Fix access issue in elements_view::_Sentinel [PR (*) 8b9484c... i386: Fix <any_extend:insn>v4qiv4di2 expander (*) d39fbed... i386: Fix split_double_mode with paradoxical subreg [PR1006 (*) d3a0208... Avoid setting TREE_ADDRESSABLE on stack vars during RTL exp (*) b5c3145... [libgomp, testsuite] Don't shadow global 'offload_targets' (*) 937fa5f... 'libgomp.c-c++-common/reduction-{5,6}.c': Restrict '-latomi (*) abf937a... 'libgomp.c/target-44.c': Restrict '-latomic' to nvptx offlo (*) 03eb779... Add 'dg-note', 'dg-lto-note' (*) 5116b54... gcc/configure.ac: Fix cross build by using $(CFLAGS-$@) [PR (*) e1cca88... [OMP] Tighten 'is_gimple_omp_oacc' (*) 3e2c715... operand scanner TLC (*) 6806469... startswith: Fix offloading targets. (*) 7b4bae0... gcc-changelog: Remove use of non-strict mode (*) c0129e2... Use startswith in targets. (*) c81704b... regcprop: Avoid DCE of asm goto [PR100590] (*) 978b62e... function: Set dummy DECL_ASSEMBLER_NAME in push_dummy_funct (*) 65061ea... phiopt: Optimize partial_ordering spaceship >= 0 -ffinite-m (*) b2a0977... genversion should depend on DATESTAMP (*) def010e... arc: Fix typo in negv2si2 pattern (*) 1e07091... Fix gcc.target/i386/pr100582.c with AVX512 (*) 414fe08... c/100522 - avoid invalid GIMPLE in GIMPLE parsing (*) 4054472... c/100547 - reject overly large vector_size attributes (*) 7e75d62... IBM Z: Support vector _Bool language extension (*) 720dff9... PR100281 C++: Fix SImode pointer handling (*) fe993b4... libstdc++: Fix up semiregular-box partial specialization [P (*) 03cf8d5... libstdc++: Fix condition for memoizing reverse_view::begin( (*) 2e2eef8... libstdc++: Fix miscellaneous issues with elements_view::_Se (*) a7ffc1e... Daily bump. (*) 3f476de... Once a range becomes constant, make it invariant. (*) 5282b2a... MAINTAINERS: Add myself for write after approval (*) ba886d0... openmp: Notify team barrier of pending tasks in omp_fulfill (*) 5d93261... c++: Fix diagnostic for binding lvalue reference to volatil (*) 09867aa... PR fortran/98411 - Pointless warning for static variables (*) 346cbaf... libstdc++: Fix wrong thread waking on notify [PR100334] (*) 58f7c7e... [nvptx] Handle memmodel for atomic ops (*) 45aa7a4... libstdc++: Fix filesystem::path constraints for volatile [P (*) fd89fc7... libstdc++: diagnose some misuses of [locale.convenience] fu (*) 60a156a... libstdc++: Fix std::jthread assertion and re-enable skipped (*) ce81282... Bail in bounds_of_var_in_loop if scev returns NULL. (*) e91a17f... AArch64: Have -mcpu=native and -march=native enable extensi (*) f6a0608... Docs: add 2 missing dots. (*) 086882b... c/100625 - avoid building invalid labels in the GIMPLE FE (*) 47abe2a... IBM Z: Avoid bash-specific substitution in configure (*) e0a5daf... middle-end/100582 - fix array_at_struct_end_p for vector in (*) bdd8e3d... Improve message for wrong number of alternatives. (*) 7606865... arm: Auto-vectorization for MVE: add __fp16 support to VCMP (*) a6eacbf... arm: Auto-vectorization for MVE: vcmp (*) 45063c0... Fix ICE [PR target/100549] (*) 0ca93e3... testsuite/arm: Add mve-vadd-scalar-1.c test (*) c34e186... testsuite/arm: Add mve-vadd-1.c test (*) afa4401... testsuite/arm: Factorize and increase coverage in mve-sub_1 (*) e87d568... testsuite/arm: Improve mve-vshr.c (*) 3251878... testsuite/arm: Fix and rename arm_qbit_ok into arm_sat_ok e (*) 582776e... OpenMP/Fortran: Reject nonintrinsic assignments in OMP WORK (*) e3b6d3a... libstdc++: Allow lualatex to be used for Doxygen PDF (*) a8e19fa... Avoid outputting corrupt string constructor when host/targe (*) 3cbcb5d... LTO: merge -flto=foo both from IL and linker cmdline (*) b050cf6... testsuite: Require openmp effective-target for PR100515 (*) 2ec80a3... Update mpfr version to 3.1.6 (*) 52a8120... Revert "download_prerequisites: update MPFR version to reco (*) 1dfb5d8... Daily bump. (*) e49ff61... testsuite: Silence psabi warning (*) 2fa3e57... testsuite: Require fsanitize support on the target. (*) 4a32234... arm: remove error in CPP_SPEC when -mlittle-endian and -mbi (*) f1146b5... testsuite/arm: Improve unsigned-float.c (*) 1ba3f0e... Daily bump. (*) 5bd66c6... rs6000: Add ROP tests (*) 3ec3a9f... rs6000: Conditionally define __ROP_PROTECT__ (*) af979a9... rs6000: Emit ROP-mitigation instructions in prologue and ep (*) 0df864e... rs6000: Add -mrop-protect and -mprivileged flags (*) 57d2342... reorg.c (fill_slots_from_thread): Reinstate code typoed out (*) af42043... Revert "tree-sra: Avoid refreshing into const base decls (P (*) 425ad87... regcprop: Fix another cprop_hardreg bug [PR100342] (*) 87a7d10... Daily bump. (*) 0e3702f... Fortran/OpenMP: Support 'omp parallel master' (*) 62e1bd6... Fortran/OpenMP: Handle implicit SAVE for variables in main (*) 2f1bb00... c++: simplify enclosing_instantiation_of [PR95870] (*) 1ff863a... intl: add comments to _, N_, and G_ (*) ff3809b... aarch64: Make sqdmlal2 patterns match canonical RTL (*) 4206171... testsuite: Add testcase for already fixed PR [PR95226] (*) 3cafe62... testsuite: Add testcase for already fixed PR [PR94616] (*) d25809d... testsuite: Add testcase for already fixed PR [PR90019] (*) cb787ef... Cleanup temp files in libphobos unittest at src/std/process (*) f05627d... testsuite: Add testcase for already fixed PR [PR88872] (*) 36ecd44... arm/PR66791: Replace calls to vtst builtin with it's boolea (*) 4d0385d... Fix my name in ChangeLog files. (*) 80b4ce1... TSAN: add new test (*) fe108da... download_prerequisites: update MPFR version to recommended (*) 40a2f88... opts: add Warning keyword for 2 options (*) df18a13... Closing of 8 branch. (*) 543c0cb... aarch64: Merge sqdmlal2 and sqdmlsl2 expanders (*) 3489257... Port gnat-style to Sphinx. (*) ae3e0b8... gcc-changelog: detect Co-Authored-By before ChangeLog entri (*) f3b1516... libsanitizer: cherry-pick from upstream (*) 1490611... c++: Check attributes on friend declarations [PR99032] (*) f9af11c... Daily bump. (*) 5380e3c... PR middle-end/100574 - ICE in size_remaining, at builtins.c (*) 2efe245... Avoid -Wuninitialized false negatives with sanitization and (*) ca9bb74... tree-sra: Avoid refreshing into const base decls (PR 100453 (*) 1f6fc28... libsanitizer : Update LOCAL_PATCHES. (*) adab7b2... libsanitizer, Darwin : Handle missing __builtin_os_log_form (*) 8aa8a2a... libgcc: pru: Place mpyll into its own section (*) e554887... Fix compilation error in ILP32. (*) 9feb582... attributes: target_clone expects a string argument (*) b7b4131... libphobos: Fix static asserts on NetBSD, FreeBSD, DragonFly (*) 1f152f2... Remove unused variable. (*) 957c437... PR c/100550 - ICE: in fold_convert_loc with function call V (*) d80aeff... openmp: Add testcases to verify OpenMP 5.0 2.14 and OpenMP (*) efd471a... testsuite: suppress cast warnings in pr100563.c [PR100563] (*) fef084d... mklog: Put detected PR entries before ChangeLogs (*) a451598... arm: correctly handle inequality comparisons against max co (*) 829c4be... ix86: Support V{2, 4}DImode arithmetic right shifts for SSE (*) f169374... i386: Fix up V2SFmode vcond* with -mxop [PR100581] (*) 23eb66d... gcov: Use system IO buffering (*) c3e02c2... Prune another new LTO warning (*) 269338f... libsanitizer: update LOCAL_PATCHES. (*) fb73b1c... libsanitizer: Apply local patches. (*) d0fee87... libsanitizer: merge from master (*) 810afb0... testsuite: prune new LTO warning (*) 0ffdbc8... Fix typo in testcase. (*) 94de7e2... Optimize __builtin_shuffle when it's used to zero the upper (*) 0ff3a0f... Daily bump. (*) 56b9b60... retry zero-call-used-regs from zeroed regs (*) d21963c... OpenMP: detach - fix firstprivate handling (*) db514f9... Add test for PR middle-end/100571. (*) d902a1b... Skip out on processing __builtin_clz when varying. (*) 8982a53... MAINTAINERS: Add myself for write after approval (*) 3a2b12b... c++: Disable -Wint-in-bool-context in instantiations (*) fa6894e... OpenMP: Add support for 'close' in map clause (*) 2a15864... [nvptx] Add -mptx=3.1/6.3 (*) 097fde5... tree-optimization/100566 - fix another predication issue in (*) d1adbe5... libstdc++: Fix some problems in PSTL tests (*) c6b664e... libcpp: Fix up -fdirectives-only preprocessing of includes (*) fc18659... lto-wrapper: silent warnings in tests (*) 8da3b30... i386: Optimize vpblendvb on inverted mask register to vpble (*) cd36bbb... tree-optimization/100519 - avoid reassociating asm goto def (*) ac18ded... Fix uninitialized variable in Atree.Size_In_Slots (*) 3835aa0... LTO: merge -flto=arg from object files. (*) 7d7d925... Print warning diagnostics for -flto issues. (*) 227a2ec... lto-wrapper: Use vec<cl_decoded_option> data type. (*) 1ecd1e6... Fix ICE in output_rnglists, at dwarf2out.c:12294 (*) dd39327... Remove version.h from object files (*) 037e366... Daily bump. (*) 229a6db... middle-end/100547 - check rtvec_alloc size (*) 1904005... expand: Don't reuse DEBUG_EXPRs with vector type if they ha (*) 4d27d1a... ada: do not use binary mode in conf.py (*) 5caadfb... gcc-changelog: respect branch in git_update_version.py. (*) f5f1838... match.pd: Optimize (x & y) == x into (x & ~y) == 0 [PR94589 (*) e0c4c6b... Minor fixes (*) b1f7fd8... i386: Implement FP vector compares for V2SFmode [PR98218] (*) 71d38ec... preprocessor: Support C2X #elifdef, #elifndef (*) 415bcab... Update gcc ja.po. (*) de09c0d... Replace unreachable code with an assert. (*) 3e3fdf3... preprocessor: Fix cpp_avoid_paste for digit separators (*) 21dfb22... testsuite: Fix input operands of gcc.dg/guality/pr43077-1.c (*) 84b384a... libstdc++: Remove extern "C" from Ryu sources (*) 37407a2... libstdc++: Fix tests that fail in C++98 mode (*) 5e3a1ea... libstdc++: Fix missing members in std::allocator<void> (*) 5ea4026... preprocessor: Enable digit separators for C2X (*) 010d4a5... c++: ICE casting class to vector [PR100517] (*) dfdedc1... More maybe_fold_reference TLC (*) 7862a19... Remove dead components from MAINTAINERS. (*) 814d86d... Remove libhsail-rt. (*) 900b1c2... Remove BRIG front-end. (*) 7e0fe77... ipa/100513 - fix SSA_NAME_DEF_STMT corruption in IPA param (*) 2ac1f0e... arm: Avoid emitting bogus CFA adjusts for CMSE nonsecure ca (*) 28de75d... aarch64: A couple of mul_laneq tweaks (*) 2301a39... More maybe_fold_reference TLC (*) ca8e830... middle-end/100509 - avoid folding constant to aggregate typ (*) 9b905ba... arm: Remove duplicate definitions from arm_mve.h (pr100419) (*) 8f67bf2... gcc-changelog: Remove non-strict mode. (*) 772e5e8... gcc-changelog: Accept ref_name argument in GitCommit. (*) (*) 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.
reply other threads:[~2021-06-18 9:01 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=20210618090147.A4B0D39B4416@sourceware.org \ --to=aoliva@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).