public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: Jiu Fu Guo <guojiufu@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org Subject: [gcc/guojiufu/heads/guojiufu-branch] (704 commits) Use fast type for loop idx Date: Thu, 20 May 2021 06:27:52 +0000 (GMT) [thread overview] Message-ID: <20210520062752.1A2D5385E019@sourceware.org> (raw) The branch 'guojiufu/heads/guojiufu-branch' was updated to point to: 26f8062abdb... Use fast type for loop idx It previously pointed to: 577d05fc914... tree-optimization/99473 - more cselim Diff: Summary of changes (added commits): ----------------------------------- 26f8062... Use fast type for loop idx a64f209... Split loop for at safe boundary for wrap/overflow. 109832c... prepare code 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. (*) cf43636... testsuite/s390: Fix risbg-ll-3.c f2_cconly test. (*) 15e6b45... Further minor fixes (*) 98acbb3... openmp: Fix up taskloop reduction ICE if taskloop has no it (*) 1866182... rs6000: Guard density_test only for vector version (*) 096f821... vect: Add costing_for_scalar parameter to init_cost hook (*) b084bfd... rs6000: Move rs6000_vect_nonmem into target cost_data (*) 6ab1176... c++: dependent operator expression lookup [PR51577] (*) e7a9f08... c++: fn parm pack expansion inside constraint [PR100138] (*) aa891c5... Daily bump. (*) 0c54d25... Fix missing version_string in Ada (*) 77804c9... Add missing pragma Inline for classification attributes (*) b1241d5... Do not use pragma Provide_Shift_Operators in Atree package (*) a1b10ee... Remove obsolete comment and add missing header (*) 1d214ea... Minor tweak to previous change for the sake of consistency (*) ebffafe... Avoid spurious rebuild actions in ada/gen_il (*) ead233e... Remove call to gcc_unreachable in range-op.cc (*) 151154a... libstdc++: Remove TODO comment (*) 5edc0c1... libstdc++: Implement proposed resolution to LWG 3548 (*) f974b54... Avoid -Walloca-larger-than and -Wvla-larger-than false post (*) 51d89e6... Add ALTIVEC_REGS as pressure class. (*) e85f3ae... arm: remove error in CPP_SPEC when float-abi soft and hard (*) a4a3cdd... ipa: Get rid of IPA_NODE_REF and IPA_EDGE_REF (*) 0498d2d... libstdc++: Remove redundant -std=gnu++17 option from remain (*) d7b2d92... libstdc++: Remove redundant -std=gnu++17 option from algori (*) 7c85abe... libstdc++: Remove redundant -std=gnu++17 option from contai (*) 8087e70... libstdc++: Remove redundant -std=gnu++17 option from string (*) 7a4e52e... libstdc++: Remove redundant -std=gnu++17 option from PMR te (*) 9cd88c0... libstdc++: Remove redundant -std=gnu++17 option from concur (*) 8240175... libstdc++: Remove redundant -std=gnu++17 option from any/op (*) aa60ff1... libstdc++: Remove redundant -std=gnu++17 options from files (*) 646e6c6... libstdc++: Remove redundant -std=gnu++17 options from PSTL (*) 2397212... libstdc++: Adjust expected errors in tests when compiled as (*) 6957767... i386: Force V2SI mode operands to registers in expand_sse_m (*) 2bbacc1... libstdc++: Rename test type to avoid clashing with std::any (*) 0fd1a54... gcc-changelog: remove newlines in git_email.py --help (*) 8300c34... contrib/gcc-changelog: Add/improve --help (*) 902692c... arm: MVE: Factorize vcmp_*f* (*) d083fbf... arm: MVE: Factorize all vcmp* integer patterns (*) 929056a... arm: MVE: Remove _s and _u suffixes from vcmp* builtins. (*) f56af5f... arm: MVE: Cleanup vcmpne/vcmpeq builtins (*) d1cee15... arm: MVE: Convert vcmp[eq|ne]* in arm_mve.h to use only 's' (*) 9e6b3b4... testsuite/arm: Add mve-vmul-scalar-1.c test (*) d83b0c6... testsuite/arm: Add mve-vsub-scalar-1.c test (*) c1d381f... contrib/gcc-changelog: Detect if same file appears twice (*) 1f94ed3... Add a test for PR tree-optimization/42587 (*) 3e5605f... Revert "gcc-changelog: Remove components that will be remov (*) cce4471... testsuite/100452 - fix g++.dg/vect/slp-pr99971.cc (*) 60af2db... tree-optimization/100492 - avoid irreducible regions in loo (*) cc1d563... d: Fix qualifier ignored in alias definition if parentheses (*) 1f58114... libphobos: Fix visibility of std.process.searchPathFor (*) 933c514... gcc_update: fix check for local source tree. (*) a076632... middle-end/100464 - avoid spurious TREE_ADDRESSABLE in fold (*) a564da5... tree-optimization/100434 - DSE aggregate call LHS (*) 877e620... Fix genversion linker error. (*) 7596c76... arm: Fix wrong code with MVE V2DImode loads and stores [PR9 (*) a2d7e58... LTO plugin: use startswith function. (*) 6ba3079... Come up with startswith function. (*) fea26ba... gcc-changelog: Remove components that will be removed. (*) ec728fb... c++: remove redundand NULL check. (*) 4bc6fb2... Remove __cplusplus >= 201103 (*) e3a682f... Use genversion to generate version.h. (*) 79a27f3... arc: Improve vector support for ARCv2. (*) 09ae0f6... arc: Cleanup simdext.md file (*) 0c2f880... arc: Disable movmisalign patterns when aligned access is re (*) 89c9471... arc: Fix compilation warnings. (*) b70c7c0... arc: Update ctz/clz patterns (*) 3b9eb2f... arc: Add alternative names for gp and fp registers. (*) 56ab318... arc: Fix documentation __builtin_arc_sr (*) 6c9071c... Reset prologue_location before calling code_end (*) 25f9f35... Daily bump. (*) 5e0236d... Daily bump. (*) 5610373... Correct ChangeLob entries for PR46991 (*) 7920c05... Fortran: Correct PR number from 46691 [PR46991]. (*) dddc07b... Remove obsolete gcc.dg/sso-9.c (*) 62d87a3... Daily bump. (*) 292da5c... Revert "amdgcn: disable TImode" (*) 07d7d37... Ensure emit_move_insn operands are valid (*) a87cead... libstdc++: Fix constraints for rvalue stream insertion/extr (*) 7c4c9fc... Fix incorrect array bounds with -fgnat-encodings=minimal in (*) 14b0f37... Clean up and virtualize the on-entry cache interface. (*) a7943ea... When searching for non-null, check the dominator tree. (*) d942d73... Fix range_on_exit for PHI stmts when there are no other stm (*) 12f0a54... Make TRUE/FALSE edge calculation available without the outg (*) 4c07e59... Don't over-allocate switch default range object. (*) 156054e... Change x mod 0 to produce UNDEFINED rather than VARYING. (*) 1416a14... Enhance initial global value setting. (*) e2bc5b6... Do not apply scalar storage order to pointer fields (*) 7af3926... amdgcn: disable TImode (*) 7a5dd3e... c++: reject class lvalues in 'rvalue' (*) fc17851... c++: avoid non-TARGET_EXPR class prvalues (*) 14ed21f... c++: don't call 'rvalue' in coroutines code (*) 601191b... tree-optimization/79333 - fold stmts following SSA edges in (*) 170c850... libcpp: Fix up pragma preprocessing [PR100450] (*) 5795ec0... i386: Implement mmx_pblendv to optimize SSE conditional mov (*) 33b6479... OpenMP: Fix SIMT for complex/float reduction with && and || (*) a4613d9... [Ada] Robust detection of access-to-subprogram and access-t (*) 104f58d... [Ada] Minor reformattings (*) 2e02ab8... [Ada] Variable-sized node types -- cleanup (*) 1e4b06a... [Ada] Restore nnd capability (*) 7c82737... [Ada] Fix link from body protected entry implementation to (*) 9fd8b9f... [Ada] Reinitialize Private_Dependents when it is vanishing (*) 4c2629c... [Ada] Replace packed records with integers in low-level imp (*) 17ba0ad... [Ada] Fix type mismatch warnings during LTO bootstrap #6 (*) d40dc31... [Ada] Fix type mismatch warnings during LTO bootstrap #5 (*) d3ab01f... [Ada] Fix type mismatch warnings during LTO bootstrap #4 (*) a6d3b49... [Ada] Fix type mismatch warnings during LTO bootstrap #3 (*) d6de75d... [Ada] Fix type mismatch warnings during LTO bootstrap #2 (*) b0ba442... [Ada] Fix type mismatch warnings during LTO bootstrap #1 (*) 730c196... [Ada] Small cleanup in C header file (*) 76f9c7f... [Ada] Variable-sized node types (*) 476ed6b... [Ada] Spurious error with component of unchecked_union type (*) a3e2584... [Ada] Attribute Address is not an interfering context in SP (*) 3a700c5... [Ada] Generate warning for negative literal of a modular ty (*) bf62c90... [Ada] Cleanup code for flagging object references in interf (*) bfdc959... [Ada] Remove End_Interp_List from the overloaded resolution (*) 4b0ba35... [Ada] Crash on imported object with deep initialization and (*) 62acd2c... [Ada] Remove some ??? comments (*) fde5868... [Ada] Computation of Shift_Left and large signed values (*) f3a8f93... [Ada] Fix signature mismatch for Defining_Entity (*) 7a6303e... [Ada] Implement aspect No_Controlled_Parts (*) fb24615... [Ada] Raise Constraint_Error for Compose and Scaling if Mac (*) 0e1e077... [Ada] Minor efficiency improvement in containers (*) f015e33... [Ada] sigtramp: fix powerpc64 against -fPIC (*) 26b21ca... [Ada] Move Has_Inferable_Discriminants to Sem_Util (*) 9f0d76e... [Ada] Spurious error on protected call in inherited postcon (*) 92f372f... i386: Do not emit mask compares for mode sizes < 16 [PR1004 (*) 323b18d... i386: Fix up 8-byte vcond* with -mxop [PR100445] (*) cfe82a0... Daily bump. (*) 8f51cf3... preprocessor: Fix pp-number lexing of digit separators [PR8 (*) 07dd185... libstdc++: Improve static assert messages (*) 717d278... ipa-sra: Do not bail out when callers cannot be cloned (*) 861c641... go: use htab_eq_string in godump (*) 72c65a8... gcc: use htab_eq_string (*) 77380c6... libiberty: add htab_eq_string (*) e69ac02... Add line debug info for virtual thunks (*) 0f442f1... Fix PR testsuite/100454 (*) 5edc7a0... testsuite: Add s390 to vect_*_cvt checks. (*) 1e27ffd... testsuite: Add vect_floatint_cvt to gcc.dg/vect/pr56541.c (*) a2c5930... Fortran: Assumed and explicit size class arrays [PR46691/99 (*) eb1aa9a... libstdc++: Implement LWG 3533 changes to foo_view::iterator (*) 08f3287... libstdc++: Implement LWG 3391 changes to move/counted_itera (*) ee5361a... refactor SSA rewriting timevars (*) 0e79e63... libstdc++: Fix definition of std::remove_cvref_t (*) 7411554... Revert "libstdc++: Use unsigned char argument to std::isdig (*) cfd65e8... phiopt: Use gphi *phi instead of gimple *phi some more (*) a1ac9ff... Avoid update_ssa quadraticness in loop splitting (*) 1698f49... Fix IPA SRA removal of DECL_BY_REFERENCE return (*) e82e87a... testsuite: gcc.c-torture/execute/ieee/cdivchkld.c needs fma (*) 3c33c00... IBM Z: Fix error checking for builtin vec_permi (*) ad96c86... phiopt: Optimize (x <=> y) cmp z [PR94589] (*) b5254d6... ipa/100373 - fix emutls lowering compare-debug issue (*) 2fd7689... [Ada] ACATS 4.1R-c611a04: Class-wide preconditions in dispa (*) 60b803a... [Ada] Avoid repeated analysis of constraint ranges (*) 05b7561... [Ada] Assert failure on E_Enumeration_Literal and front-end (*) 369965e... [Ada] Bad expansion with -gnato2 and if expression (*) c4aeb3c... [Ada] In CodePeer mode, use regular-exception handling (*) cfcbb5c... [Ada] AI12-0411: Add "bool" to Interfaces.C (*) 364ffbe... [Ada] Explain meaning of Non_Std_Executable (*) b6f9471... [Ada] Do not second-guess the hardware for underflow handli (*) 1075946... [Ada] Make Is_OK_Static_Subtype use Is_Static_Subtype (*) a86fbc2... [Ada] Remove repeated calls in Resolve_Range (*) ef4a0de... [Ada] Use high-level Make_Character_Literal instead of low- (*) e84d25c... [Ada] Missing semantic error on ineffective Others_Clause (*) bcc6807... [Ada] Fix off-by-one bug in underflow handling of Scaling (*) e18e1b5... [Ada] Assert failure on pragma Inline in procedure body (*) 952da35... [Ada] Remove hardcoded pragma Warnings from the formal vect (*) 0632f86... [Ada] Set Raises_CE flag only in Apply_Compile_Time_Constra (*) 55b93bb... [Ada] Spurious constraint error on conversion of access typ (*) 5413faa... [Ada] Fix handling of PATs (*) 6068795... [Ada] Remove unused initial value in Read_Library_Info_From (*) d07cc0d... [Ada] Document a few more characteristics of floating-point (*) 1bc178b... [Ada] Reset x87 FPU to 64-bit precision for floating-point (*) 799dfd9... [Ada] Make new implementation of System.Fat_Gen.Valid more (*) af9833a... [Ada] Fix restriction No_Enumeration_Maps on both Image att (*) e45796f... [Ada] Remove redundant condition for Image attribute and Ad (*) 0c1f6ae... [Ada] Add mention of underscore and fix grammar error in do (*) cd4fb71... [Ada] Implement tiered support for floating-point exponenti (*) bed6d58... [Ada] Style cleanups related to writing of ALI files (*) 04598eb... [Ada] Remove excessive conditions in iterations across comp (*) c2f94a8... [Ada] Crash on if_expression used as index of discriminant- (*) afab03d... [Ada] Fix typos (*) e1fcf14... RISC-V: Generate helpers for cbranch4. (*) 4494801... Daily bump. (*) e8d1ca7... Fix PR target/100402 (*) a0b4e09... x86: Build only one __cpu_model/__cpu_features2 variables (*) 2254b32... PR middle-end/100325 - missing warning with -O0 on sprintf (*) 2b71ca6... libstdc++: Don't constrain some enable_borrowed_range speci (*) 2663727... libstdc++: Implement LWG 3517/3520 for join_view/transform_ (*) d9937da... arm/97903: Missed optimization in lowering test operation. (*) b927ffd... Remove cc0 remnants from avr port (*) bb28317... PR rtl-optimization/100263: Ensure register can change mode (*) dfd2c92... Fix PR rtl-optimization/100411 (*) 14cf6aa... Remove NOTICE_UPDATE_CC remnants on cr16 (*) a8b79cc... PR fortran/100274 - ICE in gfc_conv_procedure_call, at fort (*) f3661f2... i386: Implement integer vector compares for 64bit vectors [ (*) 29745bf... libstdc++: Add tests for std::invoke feature test macro (*) d0d6ca0... libstdc++: Use unsigned char argument to std::isdigit (*) 0bd8a9e... Minor formatting tweak (*) 5747baa... Generate debug info for local dynamic record types (*) dee371f... libgfortran/intrinsics/chmod.c: Silence unused var warning (*) 3db6989... testsuite: Add s390 to gcc.dg/vect/slp-21.c (*) d24ef4e... [Ada] Fix expansion of attributes Input/Output for unchecke (*) 8adc8d9... [Ada] Reuse Has_Defaulted_Discriminants where possible (*) 0053d72... [Ada] Incorrect accessibility level on actual in procedure (*) e02f9af... [Ada] Detect unchecked union subcomponents in nested varian (*) c3870f3... [Ada] Refine types of variables with call to Scope as their (*) 43f69ac... [Ada] Detect unchecked union components with fully qualifie (*) 7faaabc... [Ada] Remove redundant checks for empty lists (*) a119897... [Ada] Cleanup a statically true condition in expanded raise (*) 67207bd... [Ada] Fix s-os_lib.adb so vectorizing compilation works (*) 680b961... [Ada] Spurious warning on useless assignment with target na (*) 5ebae75... [Ada] Do not use hash function for enumeration Value with t (*) 8b7b626... [Ada] Move Build_And_Insert_CUDA_Initialization to expansio (*) d2b075f... [Ada] Don't emit style errors when parens are required (*) 5d0e32b... [Ada] Simplify GNATmake by reusing GNAT.Ctrl_C (*) 003241b... [Ada] Small cleanup in the Expand_Image_Attribute procedure (*) 8c9f315... [Ada] Qualify internal access-to-subprogram types as not nu (*) 41b8c20... [Ada] Remove commented code (*) 052a00e... [Ada] Handle defaults in declare_expressions in postconditi (*) 0bfcf0b... [Ada] Use inline expansion of Image for standard boolean by (*) 15de3bc... [Ada] Use inline expansion of Image for enumeration types b (*) 3a46d0e... [Ada] Tweak implementation of System.Double_Real.Split (*) 1c3e11c... [Ada] Remove redundant explicit calls to UI_From_Int in com (*) 3e4ea94... [Ada] Adjust expansion of perfect hash function for Value (*) c11207d... [Ada] Speed up enumeration'Value with perfect hash function (*) 78a4cb5... [Ada] Remove unnecessary parameter of Apply_Compile_Time_Co (*) d478013... [Ada] Ongoing work for AI12-0212: container aggregates (*) ec80b41... [Ada] Implement tiered support for floating-point output op (*) ab3de94... [Ada] Set constraint error on real division just like on in (*) 61b5432... [Ada] Remove redundant check in iteration over formal param (*) 5e54a5c... [Ada] Refactor repeated call to Next when pretty-printing i (*) af4e4d3... g++.dg/gomp/clause-3.C: Fix - missing in r12-438-g1580fc7 [ (*) d846f22... tree-optimization/79333 - fold stmts following SSA edges in (*) 8ebf6b9... middle-end/100394 - avoid DSE/DCE of pure call that throws (*) 61d48b1... libcc1: avoid a call to c_str (*) 96deddc... libcc1: avoid extra string copies (*) 8fdffa4... libcc1: use variadic templates for callbacks (*) ee75ca6... libcc1: fix a memory leak (*) a8deb83... libcc1: share the GCC interface code (*) b65c0bc... libcc1: use GCC_FE_VERSION_1 in C++ plugin (*) 1a51cb2... libcc1: share GDB plugin code (*) 0624823... libcc1: share basic context code (*) 0ed83e1... libcc1: use static_assert (*) 7c4e5d5... libcc1: use foreach (*) 1d9c972... libcc1: unify compiler handling (*) 30c9604... libcc1: use unique_ptr more (*) 0f237df... libcc1: add more uses of 'deleter' (*) 0d5a0b9... libcc1: add deleter objects (*) e702c60... libcc1: use std::vector when building function types (*) 410d571... libcc1: use variadic templates for "rpc" (*) dc6be7c... libcc1: use variadic templates for "call" (*) c10a3b1... libcc1: delete copy constructor and assignment operators (*) 41f4381... libcc1: inline some simple methods (*) e1f5252... libcc1: use "override" (*) 25d1a6e... libcc1: use templates to unmarshall enums (*) 523ca64... ctype support for libstdc++ on VxWorks (*) 9aed32c... restore EH on x86-vx7r2 (*) 99e8df7... Daily bump. (*) 058d6ac... libstdc++: Fix null dereferences in std::promise (*) 789c57b... libstdc++: Fix undefined behaviour in std::string (*) ca87170... libstdc++: Fix null dereference in pb_ds containers (*) 6fb8b67... libstdc++ Fix undefined behaviour in testsuite (*) 8b5b814... aix: encode function section (*) 158cdc7... PR middle-end/100307 - spurious -Wplacement-new with negati (*) 7862475... Adjust strings in dg-warning directives (PR testsuite/10041 (*) 141cce5... Adjust strings in dg-warning directives (PR testsuite/10041 (*) b50ccaf... Make bfin-elf build again (*) e4c707d... s390/testsuite: Fix oscbreak-1.c. (*) bd1cd0d... Remove CC0 (*) 7a38976... tree-optimization/100414 - compute dominance info in phiopt (*) 1580fc7... OpenMP: Support complex/float in && and || reduction (*) 9174343... Replace AC_PROG_CC with AC_PROG_CC_C99 in top level configu (*) af5b2b9... libstdc++: Do not use deduced return type for std::visit [P (*) ad0a3be... libstdc++: Remove _GLIBCXX_USE_INT128 autoconf macro (*) 93f8cb4... Reuse non-gimple_reg variable for inlining (*) f418bc3... Fix libiberty link failures in LTO mode for MinGW (*) 1b0f570... Restrict gcc.dg/tree-ssa/ssa-dse-26.c (*) a310bb7... tree-optimization/100329 - avoid reassociating asm goto def (*) 2326627... tree-optimization/100398 - avoid DSE of control flow stmt (*) 00d8545... [Ada] Remove arbitrary and redundant qualification with Sin (*) 2ae4fcf... [Ada] Use function and not procedure UI_Image in pretty-pri (*) 8ee1a28... [Ada] Reuse existing To_Mixed routine in pretty-printer (*) 6c16553... [Ada] Refine type of a counter variable from Integer to Nat (*) e243bf2... [Ada] Minor tweak in pretty-printing of expressions (*) 9b6a2de... [Ada] Do not "optimize" by converting Positive to Unsigned (*) d20bab5... [Ada] Reuse First_Formal for generic subprograms (*) 86203b4... [Ada] Fix inconsistent iteration with First_Formal and Next (*) 5a3070d... [Ada] Simplify iteration over formal parameters for Global/ (*) 7f9f888... [Ada] Fix handling of access-to-variable objects in Global (*) 7367cd5... [Ada] Assert_Failure vs Assertion_Error (*) 716e7c1... [Ada] Move match function for pragma Warnings to public spe (*) f5a7c65... [Ada] Use error marker for messages in GNATprove mode (*) 0964be0... [Ada] Clean up ??? marks (*) 86a9605... [Ada] Reuse Is_Formal_Object where convenient (*) 2d5e5d8... [Ada] Address some ??? comments (*) 0a272ac... [Ada] Reject constants of access-to-variable type as functi (*) 43758c2... [Ada] Simplify use of a global name buffer for Global/Depen (*) 1311223... [Ada] Ongoing work for AI12-0212: container aggregates (*) 213c9dc... [Ada] Missing finalization on generic instantiation (*) 869a06d... [Ada] Address some ??? comments in checks.adb (*) c356dfd... [Ada] Reject formals of mode IN appearing as global outputs (*) 98a54aa... [Ada] Check entries for formals of mode IN appearing as glo (*) 6aca8cf... [Ada] Fix reference to SPARK RM rule in comment (*) c63bb4f... [Ada] Preliminary cleanup in floating-point output implemen (*) d4b0a29... [Ada] Fix inconsistent handling of character set control sw (*) b65d9af... [Ada] Guard against leading and trailing spaces reappearing (*) 6d32656... [Ada] Wrong membership test computation for interface type (*) 2175592... [Ada] Fix continuation message for missing ALL in access ty (*) d90be32... [Ada] Address ??? comments in styleg.adb (*) 08fff20... OpenMP/Fortran - fix pasto + testcase in depobj [PR100397] (*) 5fbe6a8... Fix typo in builtins.c. (*) da9e6e6... introduce try store by multiple pieces (*) e690396... Daily bump. (*) f87990a... [openmp, simt] Disable SIMT for user-defined reduction (*) 49e6bb4... testsuite: Fix dg directives order in arm/aarch64 vml[as]_f (*) 2c339b2... Fix expected output for nds32le and m32r (*) 2a6fc19... c++: base-clause parsing and implicit 'this' [PR100362] (*) eef4fa6... c++: mark_used and ADL with template-id [PR100344] (*) 34b51ea... Fix expected output for lm32 and bfin (*) c9b6890... c++: Fix ICE with invalid requires-expression [PR100055] (*) 6252e35... c++: Remove GCC12 FIXME for DR1312 (*) 0871fe2... Fix xstormy16 selector (*) 8a359a3... Fix test results on rx (*) b457916... Fix test results on or1k (*) e2c378a... Fix test results on cr16 and xstormy16 (*) 3295541... Improve PHI handling in DSE (*) ed3c432... Perform reverse program order walk for GIMPLE DSE (*) 3f57062... GCC_CET_HOST_FLAGS: Check if host supports multi-byte NOPs (*) fd7eb4b... GCC_CET_HOST_FLAGS: Check if host supports multi-byte NOPs (*) 4f48c33... IBM Z: Handle hard registers in s390_md_asm_adjust() (*) 80bbb7f... tree-ssa-dse: Fix up go.test/test/fixedbugs/issue16095.go m (*) 5f5e385... [Ada] Ada.Strings.Unbounded.Aux.Set_String (*) 2f18a0c... [Ada] Missing Preelaborate_Initialization on Ada.Containers (*) 785d39a... [Ada] Reuse Is_Universal_Numeric_Type where possible (*) bcc1503... [Ada] Minor style fixes in Max_Aggregate_Size (*) 94f9942... [Ada] Reuse a wrapper for Resolve with implicit type where (*) 3bcf829... [Ada] Replace low-level membership test with a high-level I (*) 0224871... [Ada] Refine type of a counter object from Int to Nat (*) 13b26a9... [Ada] Simplify implicit loading for GNATprove with Discard_ (*) 8d0d46f... [Ada] Update copyright notice (*) 044e51e... [Ada] Remove unused initial values in expansion of distribu (*) 3477e0b... [Ada] Replace calls to RTE with Is_RTE where possible (*) 4e54d69... [Ada] Replace call with a reference to a local constant (*) ef9dd96... [Ada] Error message on invalid prefixed procedure call (*) 6bd4adf... [Ada] Rename package instead of each routine (*) 5e54629... [Ada] Fix attributes Version and Body_Version for concurren (*) 28dfe0c... [Ada] Allow attributes Version and Body_Version prefixed by (*) add27f7... [Ada] Fix typos in calls to Error_Msg_NE (*) 4d3106a... [Ada] Fix calls to Error_Msg_NE instead of Error_Msg_N (*) 0bfa2f3... [Ada] Remove leading and trailing spaces in error messages (*) c695d23... [Ada] Remove confusing warning on type export (*) 3fcdd52... [Ada] Spurious warning about premature use of selected comp (*) 3ffe57d... [Ada] Expansion in _postconditions confusing CodePeer (*) 5b48ea9... [Ada] Spurious accessibility error on call in return statem (*) 6537318... [Ada] Crash on aggregate in function call in object declara (*) d56fbda... [Ada] Code and style cleanups for CUDA (*) 56adf81... [Ada] No_Implicit_Loops restriction and pragma Assert (*) e36ee1b... [Ada] Spurious warning on postcondition and result (*) 1668564... [Ada] Code cleanup (*) 5e024b9... [Ada] Cleanup processing of aspect Dynamic_Predicate (*) 03c80e1... [Ada] Compiler aborts on a constrained subtype of a predica (*) 54b20ee... Daily bump. (*) f58541b... libstdc++: Move unix.org reference to https (*) 92f59e4... aix: Redesign section encoding and selection (*) a13a500... Fortran: Async I/O - avoid unlocked unlocking [PR100352] (*) 7911a90... nvptx: Fix up nvptx build against latest libstdc++ [PR10037 (*) 6e1ecc9... i386: Fix up plugin header install on x86 [PR100336] (*) 620a063... Daily bump. (*) 3307b9a... c++: C++11 range-for and ovl/lkp_iterator (*) 3c65858... Add GTY support for irange. (*) 69c426b... doc/options.texi: Fix the description of 'Negative'. (*) 9326049... Daily bump. (*) 237dde3... libstdc++: Implement P2328 changes to join_view (*) 3215d4f... libstdc++: Fix inconsistent feature test macros (*) 7ddcd26... libstdc++: Remove GLIBCXX_CHECK_INT64_T checks (*) d8d291f... testsuite: aarch64: Add fusion tests for FP vml[as] intrins (*) d388179... aarch64: Use RTL builtins for FP ml[as][q]_laneq intrinsics (*) 1baf4ed... aarch64: Use RTL builtins for FP ml[as][q]_lane intrinsics (*) b0d9aac... aarch64: Use RTL builtins for FP ml[as] intrinsics (*) 60518e6... aarch64: Use RTL builtins for FP ml[as]_n intrinsics (*) f546e0d... aarch64: Use RTL builtins for vmull[_high]_p8 intrinsics (*) 5672fe9... AVR cc0 conversion - adjust peepholes (*) dc4202b... middle-end: Disable section anchors for VAR_DECLs if -fdata (*) d9398dd... Define target hook to emit KFmode constants for libgcc. (*) 69e5544... Refactor backward threader registry and profitability code (*) d8ea470... Jump threader refactor. (*) 71834be... libstdc++: Implement proposed resolution for LWG 3532 (*) 6e00d9b... libstdc++: Implement P2367 changes to avoid some list-initi (*) 47915ef... libstdc++: Use std::addressof to avoid ADL for operator& [P (*) aa475c4... libstdc++: Implement LWG 1203 for rvalue iostreams (*) 0d501c3... libstdc++: Use <sys/socket.h> features conditionally [PR 10 (*) 57028ff... libstdc++: Define effective-target for net::ip features [PR (*) 74fe10a... gcc/genflags.c: Improve error message (*) dfc7084... c++/98032 - add testcase (*) 18d713f... Update alignment_for_piecewise_move (*) 86c77c5... Don't use nullptr return from simplify_gen_subreg (*) b9bc446... tree-optimization/96513 - add testcase for fixed bug (*) c111f60... i386: Introduce reversed ADC and SBB patterns [PR98060] (*) 4cf3b10... modulo-sched: skip loops with strange register defs [PR1002 (*) 17f2908... RISC-V: For '-march' and '-mabi' options, add 'Negative' pr (*) 6efd040... RISC-V: Add patterns for builtin overflow. (*) 3c8e539... Daily bump. (*) e52494d... merge ix86- and x86_64-*-* in config.gcc (*) c4551a2... add ASM_OUTPUT_MAX_SKIP_ALIGN to i386.h (*) 312a334... Update gcc sv.po. (*) 86403f4... i386: Optimize carry flag comparisons a bit (*) b24d8ac... preprocessor: Handle digit separators in #line [PR82359] (*) f039732... c++: Add using-declaration testcase (*) bc99c54... c++: Use empty field in constexpr eval. (*) a0fdff3... c++: Fix friend attributes [PR51344] (*) 58a92b7... c++: ICE with anonymous union [PR97974] (*) a9fc64d... c++: constant expressions are evaluated [PR93314] (*) 3f0de4d... c++: unset COMPOUND_LITERAL_P [PR100079] (*) efeca0a... c++: Overeager use of deleted function before ADL [PR68942] (*) f247022... c++: Add testcase for already fixed PR [PR94102] (*) fb9f5e1... Update gcc fr.po. (*) c97351c... rtl-ssa: Fix -fcompare-debug failure [PR100303] (*) 449d7b4... Fix nios2 build failure (*) fd5d579... i386: Mark x86 masked load builtins pure [PR100312] (*) 9ec469f... Add parallelism support to gcov for MinGW platforms (*) d03ca8a... i386: Cleanup comparison predicates. (*) fc14ff6... [omp, simt] Handle alternative IV (*) 7d6f7aa... Small housekeeping work in SPARC back-end (*) 985b3a6... Generate offset adjusted operation for op_by_pieces operati (*) af4ccaa... tree-optimization/100253 - fix bogus aligned vectorized loa (*) 62a44a9... testsuite: Remove dg-options from pr100305.c [PR100305] (*) 1bb3e2c... aarch64: Fix ICE in aarch64_add_offset_1_temporaries [PR100 (*) 1b462de... c++: Fix up detach clause vs. data-sharing clause checking (*) c57a8ae... middle-end/38474 - speedup PTA constraint solving (*) 2e8ee0a... [Ada] Eliminate useless 128-bit overflow check for conversi (*) d099fc2... [Ada] Self reference access discriminant (*) b55ef4b... [Ada] Fix interaction of 128-bit integer types and -gnato2 (*) 3606939... [Ada] Tree inconsistency between -O0 and -O1 (*) 42add80... [Ada] Change rounding mode of 'Machine for static floating (*) c1efbbb... [Ada] Error on T'Reduce of when T is not a container (*) 8833f14... [Ada] Fix minor issue in Scan_Decimal_Digits (*) 210cae9... [Ada] Add colors to GNATprove messages output to a terminal (*) b626569... [Ada] Fix evaluation of expressions in inlined code (*) 4068698... [Ada] Missing access-to-discriminated conversion check (*) 224ae1c... [Ada] Fix internal consistency error with Duration and 32-b (*) f64998f... [Ada] Clean up Makefile.rtl (*) fff7a6d... [Ada] Bad handling of array sliding in aggregate (*) 3c837e5... [Ada] Ada 2020 AI12-0401: Renaming of qualified expression (*) 0b8d469... [Ada] System.Storage_Elements: cleanup comment (*) 427c07a... [Ada] SPARK needs DIC expressions within partial DIC proced (*) 40f0ef4... [Ada] Makefile.rtl:ADA_EXCLUDE_SRCS update after some Syste (*) c3ccc5d... [Ada] Refine type of a local size variable (*) 1c3d8c3... [Ada] Couple of minor tweaks to Eval_Fat.Succ (*) c3b7781... [Ada] Crash on predicated constrained out_parameter (*) 02ba098... [Ada] Fix handling of visibility when categorization from p (*) 8bba393... [Ada] Extend Find_Related_Context to deal with child instan (*) 4002ae5... [Ada] Consistent wording for permissible-vs-allowed prefix (*) a5f38dd... [Ada] Fix static computation of 'Succ for floating point wi (*) 4345c9e... [Ada] Reimplement Pred and Succ atttributes for floating-po (*) db3be14... [Ada] Remove obsolete comment (*) dde4086... [Ada] Spurious error on 'Image (*) ace5119... [Ada] AI12-0407: Fixups on Big_Integers and Big_Reals (*) 2d98b9a... [Ada] Warning for 'Class applied to untagged incomplete typ (*) 2baa461... [Ada] Fixes in the use of spans for error locations (*) 4d7c874... [omp, simt] Fix expand_GOMP_SIMT_* (*) b58dc0b... tree-optimization/99912 - delete trivially dead stmts durin (*) 8ddce3f... ipa/100308 - properly update the callgraph when pruning EH (*) 2c8bffa... PR middle-end/100250 - ICE related to -Wmaybe-uninitialized (*) 2de7c79... Move pass free_lang_data to its own file. (*) cc80612... c: C2x changes to function type compatibility (*) e4ff4ff... Daily bump. (*) e4aeffa... Fortran/OpenMP: Fix var-list expr parsing with array/dt (*) c99f374... aarch64: Remove unspecs from [su]qmovn RTL pattern (*) 6a82f01... aarch64: Update attributes of arm_acle.h intrinsics (*) 67cf12a... aarch64: Update attributes of arm_fp16.h intrinsics (*) 8456a4c... aarch64: Use RTL builtins for vcvtx intrinsics (*) 4362c9c... aarch64: Use RTL builtins for v[q]tbx intrinsics (*) ffb1122... aarch64: Use RTL builtins for v[q]tbl intrinsics (*) 1d66367... aarch64: Use RTL builtins for polynomial vsri[q]_n intrinsi (*) 6372b05... aarch64: Use RTL builtins for polynomial vsli[q]_n intrinsi (*) 8e7f6e0... aarch64: Use RTL builtins for vpadal_[su]32 intrinsics (*) fa18085... aarch64: Use RTL builtins for [su]paddl[q] intrinsics (*) eb2b360... aarch64: Use RTL builtins for vpaddq intrinsics (*) a53b822... aarch64: Use RTL builtins for vq[r]dmulh[q]_n intrinsics (*) a9cb8b6... Update gcc .po files. (*) 54f0224... Practical improvement to libgcc complex divide (*) 4c84c45... doc/install.texi: Document --enable-offload-defaulted confi (*) 3ba781d... AVR cc0 conversion (*) c8767ee... libstdc++: Add testcase for std::pair as a structural type (*) da4a081... omit frame pointer in pr89676 (*) 16683ce... fix asm-not pattern in dwarf2/inline5.c (*) 59f5d16... arm: fix UB due to missing mode check [PR100311] (*) e1543e6... libstdc++: Simplify std::pair constraints using concepts (*) d96db15... libstdc++: Deprecate non-standard std::pair constructors [P (*) 668df9e... aarch64: Fix address mode for vec_concat pattern [PR100305] (*) fe5bfa6... offload-defaulted: Config option to silently ignore uninsta (*) 3da80ed... libstdc++: Define __cpp_lib_constexpr_string macro (*) 43a35b2... libstdc++: Reduce output of 'make doc-pdf-doxygen' (*) 5cc2800... libstdc++: Add missing noexcept on std::thread member funct (*) b020cee... Fortran: Fix double function call with -fcheck=pointer [PR] (*) ea3d2e3... c++: Remove #error for release builds (*) f7ee6a1... tree-optimization/100292 - avoid invalid GIMPLE from vector (*) f9d6701... [Ada] Style fixes related to calls to List_Length (*) ba344f1... [Ada] Adjust List_Length description (*) 5485d0e... [Ada] Fix recent optimization in evaluation of selected com (*) 4e60fea... [Ada] Fix computation of Prec/Succ of zero without denormal (*) 33d1be8... [Ada] Remove redundant assignment in Formal_Is_Used_Once (*) bed6154... [Ada] Install_Restricted_Handlers: define Prio parameter as (*) 894376c... [Ada] Simplify data structures for overloaded interpretatio (*) f358e5c... [Ada] Replace dubious use of Traverse_Func with Traverse_Pr (*) 88fd22e... [Ada] Consistent diagnostic on missing -gnat2020 switch for (*) 189c580... [Ada] Refactor repeated checks for the expression of aspect (*) 12e6708... [Ada] More precise error about aspects conflicting with Sta (*) 43d5138... [Ada] Simplify folding of selected components with qualifie (*) 35e3a1f... [Ada] Eliminate early roundoff error for Long_Long_Float on (*) 9d5f3b7... [Ada] Use spans instead of locations for compiler diagnosti (*) ae77b29... [Ada] Assert failure on complex code with private type and (*) d2e5993... [Ada] AI12-0397: Default_Initial_Condition expressions for (*) bb60efc... [Ada] Crash on inherited component in type extension in gen (*) ff683f9... [Ada] Crash with declare expression used in a postcondition (*) df5f901... [Ada] Incorrect discriminant check on call to access to sub (*) 4ba1f7f... [Ada] Remove double initialization of interpretation tables (*) ef1acd3... [Ada] Update reference with description of type resolution (*) 3545103... [Ada] Improve error message for ghost in predicate (*) 75716eb... [Ada] Couple of adjustments for the sake of static analyzer (*) 416d48e... [Ada] Extend compile-time evaluation in case statements to (*) 7458323... [Ada] Cleanups related to entry barrier conditions (*) cbd743f... [Ada] Incorrect error with Default_Value on private/modular (*) 3cb4256... [Ada] Remove unused subprograms (*) ce32ccf... [Ada] Bad handling of 'Valid_Scalars and arrays (*) 4c11845... [Ada] Fix the Sphinx configuration and port it to Python3 (*) 5b4b662... [Ada] Hashed container Cursor type predefined equality non- (*) fccc47d... Avoid creating useless local bounds around calls (*) b81e2d5... Get rid of useless temporary for call to pure function (*) 852dd86... Fix loss of optimization of array iteration due to inlining (*) d91e7ea... libstdc++: Fix various bugs in ranges_algo.h [PR100187, ... (*) 8f54dd6... Daily bump. (*) 0366e2b... aix: Alias -m64 to -maix64 and -m32 to -maix32. (*) 37846c4... c++: -Wdeprecated-copy and using operator= [PR92145] (*) 37d2b98... c++: Fix Bases(args...)... base initialization [PR88580] (*) 85ef4b8... libstdc++: Fix up lambda in join_view::_Iterator::operator+ (*) c605a8b... VAX: Accept ASHIFT in address expressions (*) f3bfed3... VAX: Fix ill-formed `jbb<ccss>i<mode>' insn operands (*) 436e6f7... VAX: Remove dead `adjacent_operands_p' function (*) 6c1976f... ifcvt: Fall through to NCE if getting the CE condition fail (*) d0a57b0... Fix handling of VEC_COND_EXPR trap tests [PR100284] (*) 2ae2a45... Remove malformed dg-warning directives. (*) f826583... powerpc: fix bootstrap. (*) a21b399... aix: TLS precompute register parameters (PR 94177) (*) 1c0c371... aarch64: Fix up last commit [PR100200] (*) c33db31... Fix target/100106 ICE in gen_movdi (*) 3bb4122... op_by_pieces_d::run: Change a while loop to a do-while loop (*) 42a10bb... arm: Fix ICEs with compare-and-swap and -march=armv8-m.base (*) 618ae59... aarch64: Fix UB in the compiler [PR100200] (*) 83d26d0... veclower: Fix up vec_shl matching of VEC_PERM_EXPR [PR10023 (*) 2669099... Revert "libstdc++: Add workaround for ia32 floating atomics (*) e600df5... cfgcleanup: Fix -fcompare-debug issue in outgoing_edges_mat (*) 8d4c374... tree-optimization/99912 - schedule another TODO_remove_unus (*) d8e1f1d... tree-optimization/99912 - schedule DSE before SRA (*) 3907393... libstdc++: Minor refactoring in <experimental/internet> (*) 9ee35a8... libstdc++: Better preprocessor conditions in net::ip [PR 10 (*) 8aadb4f... libstdc++: Define net::socket_base::message_flags operators (*) 75f8900... match.pd: Add some __builtin_ctz (x) cmp cst simplification (*) 3dcd133... expand: Expand x / y * y as x - x % y if the latter is chea (*) eea8224... ipa-sra: Release dead LHS SSA_NAME when removing it (PR 999 (*) 01d0bda... arm: fix UB when compiling thumb2 with PIC [PR100236] (*) 4cea5b8... aarch64: Handle SVE attributes in comp_type_attributes [PR1 (*) 48d88cd... aarch64: Add +nosve to two tests (*) d1d01a6... tree-optimization/100051 - disambiguate access size vs decl (*) dfdc02b... testsuite/100272 - undo PRE disabling for gcc.dg/tree-ssa/p (*) bbadf83... Update gennews for GCC 10 and GCC 11. (*) 3bc0d41... testsuite/100272 - fix some malformed dg directives (*) acfe529... tree-optimization/100278 - handle mismatched code in TBAA a (*) 71c8aaf... i386: Improve [QH]Imode rotates with masked shift count [PR (*) 7d6bb80... tree-optimization/99776 - relax condition on vector ctor el (*) 2cde2d6... Synchronize Rocket Lake's processor_names and processor_cos (*) c0fa3f2... Daily bump. (*) 0120cd9... c++: constexpr pointer indirection with negative offset [PR (*) bd7ebe9... OpenACC: Fix pattern in dg-bogus in Fortran testcases again (*) e6455a0... Handle anti-ranges of MIN,MAX uniformly. (*) 2e0b1c6... libstdc++: Fix internet socket option classes (*) 06c86a4... libstdc++: Fix socket option classes (*) 49adc06... libstdc++: Simplify definition of net::ip::resolver_base co (*) 5a26ba7... OpenACC: Fix pattern in dg-bogus in Fortran testcases (*) db3581c... Cache irange::num_pairs() for non-legacy code. (*) dc80d5e... Keep VR_UNDEFINED and VR_VARYING in sync (speeds up evrp by (*) 694c956... Remove irange::varying_p checks from symbolic_p and constan (*) 7780321... Replace !irange::undefined_p checks with num_ranges > 0 for (*) 6ff66d1... tree-optimization/99956 - improve loop interchange (*) a38b1a5... libstdc++: Add missing headers for errno and std::terminate (*) e9046be... testsuite/arm: Add arm_cmse_hw effective target (*) 5320d4e... aarch64: Handle V4BF V8BF modes in vwcore attribute (*) bf30408... Add XFAIL for gcc.dg/pr84877.c on the SPARC (*) 3f4aa45... libstdc++: Add missing 'inline' specifiers to net::ip funct (*) 22cff11... Add '-Wopenacc-parallelism' (*) 7c64077... [OpenACC] Don't compile libgomp testcases with '-w' (*) b972e03... Move gimplify_buildN API local to only remaining user (*) 152334c... Remove gimplify_buildN API use from complex lowering (*) 76da5b8... Remove gimplify_buildN API use from phiopt (*) (*) This commit already exists in another branch. Because the reference `refs/users/guojiufu/heads/guojiufu-branch' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.
reply other threads:[~2021-05-20 6:27 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=20210520062752.1A2D5385E019@sourceware.org \ --to=guojiufu@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).