public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/microsoft/heads/main] (612 commits) Merge commit '4bb79e27c02c5cd57d5781bef20e70982d898c40' int
@ 2022-01-13 2:54 Eugene Rozenfeld
0 siblings, 0 replies; only message in thread
From: Eugene Rozenfeld @ 2022-01-13 2:54 UTC (permalink / raw)
To: gcc-cvs
The branch 'microsoft/heads/main' was updated to point to:
3c6cac9bf26... Merge commit '4bb79e27c02c5cd57d5781bef20e70982d898c40' int
It previously pointed to:
bc2617a6657... Merge commit '30a08286e67e3aee17347f8d02e8f868a995beb9' int
Diff:
Summary of changes (added commits):
-----------------------------------
3c6cac9... Merge commit '4bb79e27c02c5cd57d5781bef20e70982d898c40' int
4bc15d2... Update xfail with new failures
4bb79e2... Extend predicate of operands[1] from register_operand to ve (*)
d9450aa... Daily bump. (*)
04a7455... i386: Introduce V2QImode vector compares [PR103861] (*)
ab36b55... c++: constexpr base-to-derived conversion with offset 0 [PR (*)
3e95a97... c++: "more constrained" vs staticness of memfn [PR103783] (*)
54fa7da... c++: Ensure some more that immediate functions aren't gimpl (*)
de0faa5... tree-optimization/103948 - detect vector vec_cmp in expand_ (*)
c173d88... rs6000: Add Power10 optimization for _mm_blendv* (*)
d3ff742... [vect] Re-analyze all modes for epilogues (*)
828474f... Fortran: Pass unlimited polymorphic argument to assumed typ (*)
3159da6... x86_64: Ignore zero width bitfields in ABI and issue -Wpsab (*)
b6eac7c... Partially sort MAINTAINERS. (*)
037cc0b... ira: Handle "soft" conflicts between cap and non-cap allocn (*)
01f3e6a... ira: Consider modelling caller-save allocations as loop spi (*)
8e7a237... ira: Try to avoid propagating conflicts (*)
d54565d... ira: Add ira_subloop_allocnos_can_differ_p (*)
909a4b4... ira: Add comments and fix move_spill_restore calculation (*)
bf37fd3... ira: Add a ira_loop_border_costs class (*)
a8d3c98... libstdc++: Add %j, %U, %w, %W time_get support, fix %y, %Y, (*)
68c2e9e... libstdc++: Fix and simplify freestanding configuration [PR1 (*)
e54dda4... libstdc++: Add dg-timeout-factor to some more regex tests (*)
e1b8a91... libstdc++: Update default -std option in manual (*)
4fde88e... libstdc++: Add -nostdinc++ for c++17 sources [PR100017] (*)
8234b0d... Properly enable -freorder-blocks-and-partition on 64-bit Wi (*)
4929542... Fortran: Allow IEEE_CLASS to identify signaling NaNs (*)
be59671... middle-end/101530 - fix shufflevector lowering (*)
92e114d... tree-optimization/100359 - restore unroll at -O3 (*)
a42dd9f... [Ada] Fix bogus error on call to subprogram with incomplete (*)
cc9cd23... [Ada] Fix internal error on unchecked union with component (*)
0c6fbbf... [Ada] Make pragma Inspection_Point work for constants (*)
a6eae6a... [Ada] Reduce runtime dependencies on stage1 (*)
41899cd... [Ada] Switch from __sync to __atomic builtins for Lock_Free (*)
888fb69... [Ada] Remove CodePeer annotations for pragma Loop_Variant (*)
d9c64c6... [Ada] Disable expansion of pragma Loop_Variant in CodePeer (*)
d256274... [Ada] Fix typo in comment about unit families (*)
a283cf6... [Ada] Adjust the alignment to the size for bit-packed array (*)
ad85af8... [Ada] Switch from __sync to __atomic builtins for atomic co (*)
68adddc... [Ada] Fix error on too large size clause for bit-packed arr (*)
b942847... [Ada] Task arrays trigger spurious unreferenced warnings (*)
3a5702d... Daily bump. (*)
49d73c9... Fortran: check arguments of MASKL/MASKR intrinsics before s (*)
2e63128... Fortran: reject invalid non-constant pointer initialization (*)
c1c17a4... Fortran: Ignore KIND argument of a few more intrinsics. [PR (*)
57fe1f6... Testsuite: Make dependence on -fdelete-null-pointer-checks (*)
2848ef1... Daily bump. (*)
fad14a0... x86_64: Improve (interunit) moves from TImode to V1TImode. (*)
51d464b... c++, match.pd: Evaluate in constant evaluation comparisons (*)
787d66e... c++: default mem-init of array [PR103946] (*)
75047f7... c++: destroying delete, throw in new-expr [PR100588] (*)
55e96bf... Daily bump. (*)
11a2ff8... analyzer: add logging of aliasing (*)
4409152... analyzer: implement __analyzer_dump_escaped (*)
c1b7d28... analyzer: add region::is_named_decl_p (*)
6cd5120... c++: check delete access with trivial init [PR20040] (*)
997130f... target: [PR102941] Fix inline-asm flags with non-REG_P outp (*)
42ae7eb... i386: Robustify V2QI and V4QI move patterns (*)
a644786... [Ada] Read directory in Ada.Directories.Start_Search rather (*)
9b573d4... [Ada] Fix the check of the 'Old prefix (*)
657fc14... [Ada] Fix uses of pragma Unreferenced in MinGW runtime unit (*)
22a6938... [Ada] Fix layout of pragma Inline in generated AST unit (*)
8313d0e... [Ada] Fix style in expansion of multi-dimensional array agg (*)
d7b2fad... [Ada] More default initialization for multi-dim array aggre (*)
2eed8f1... [Ada] Crash in class-wide pre/postconditions (*)
7f4e820... [Ada] Fix typo on "Placement" in comment (*)
72a2937... [Ada] Cleanup and modification of unreferenced warnings (*)
e2b07ba... [Ada] Spurious error caused by order of interfaces in full (*)
20f6d5e... [Ada] Fix __gnat_kill on Windows (*)
13e0413... [Ada] Fix a couple of issues with pragma Inspection_Point (*)
d1e0b1b... [Ada] Remove repeated routines for printing AST in Mixed_Ca (*)
c31cbf9... [Ada] Simplify traversal in hooking of transient scopes (*)
93b2e53... [Ada] Remove extra space before THEN keywords (*)
9e6274e... [Ada] Fix exit status of GNAT.Expect.Close call on running (*)
69a6631... [Ada] Remove explicit expansion of block with general case (*)
b2a99ab... [Ada] Update -gnatwr doc for import of parent package (*)
b1dcd52... [Ada] Fix comment about subprogram unnesting and unconstrai (*)
57136d6... [Ada] Fix inconsistent quoting in messages about compile-ti (*)
c8e9997... [Ada] Consistent suppression for warnings inside null loops (*)
e8a5216... [Ada] Remove unnecessary guard for inserting non-empty list (*)
3174b67... [Ada] Remove unnecessary guards for appending non-empty lis (*)
34b8a9b... [Ada] Check scalar range in arrays constructed by concatena (*)
b2f1503... [Ada] treepr: print value only for discrete types (*)
a3c3de3... [Ada] Use non-internal representation for access subprogram (*)
5e5030d... [Ada] treepr: Print value of static expression (*)
1226283... [Ada] Add an option to Get_Fullest_View to not recurse (*)
0c65ca0... [Ada] Warn on import of parent package (*)
9ceb18d... [Ada] Small cleanup of osint-m.adb (*)
e7a7dbb... Allow propagations from inner loop to outer loop. (*)
659f816... nvptx: Add support for PTX's cnot instruction. (*)
add37d3... rs6000: Define a pattern for mffscrni. If the RN is a cons (*)
765693b... c++: temporarily restore VEC_INIT_EXPR gimplify [PR103936] (*)
041cfa0... Support commutative alternative for AVX512 vpcmpeq{b,w,d,q} (*)
1f759db... Optimize V16HF vector insert to element 0 for AVX2. (*)
55385f1... Fortran: Fix handling of optional argument to SIZE intrinsi (*)
32d8ff7... c++: when delegating constructor throws [PR103711] (*)
6ad76e7... c++: nested catch in ctor fn-try-block [PR61611] (*)
b10e031... c++: destroy retval on throwing cleanup in try [PR33799] (*)
4c6afbb... c++: clean up ref-extended temp on throwing dtor [PR53868] (*)
2fbc454... c++: keep destroying array after one dtor throws [PR66451] (*)
40140b7... c++: don't cleanup the last aggregate elt (*)
4f6bc28... c++: EH and partially constructed aggr temp [PR66139] (*)
beaee0a... c++: temporary lifetime with array aggr init [PR94041] (*)
ce0ab8f... c++: temporary lifetime with aggregate init [PR94041] (*)
e948436... c++: loop over array elts w/o explicit init [PR92385] (*)
ad64a82... c++: don't preevaluate new-initializer (*)
11ce8d0... Daily bump. (*)
d564a83... analyzer: make use of may_be_aliased in alias detection [PR (*)
8e27710... Fortran: Fix ICE in argument_rank_mismatch [PR103287] (*)
c2e5c4f... x86: Generate INT3 for __builtin_eh_return (*)
ed80609... x86: Rename -harden-sls=indirect-branch to -harden-sls=indi (*)
be129ca... compiler: permit converting unnamed types when ignoring str (*)
0d03db0... i386: Improve HImode interunit moves (*)
2a60c08... [Ada] Warn on subtype declaration of null range (*)
1871f2c... [Ada] Remove unnecessary declare block (*)
42dd6f6... [Ada] Proof of System.Generic_Array_Operations at silver le (*)
d2bc326... [Ada] Simplify traversal for removing warnings from dead co (*)
362c58c... [Ada] Remove a locally handled exception (*)
a177749... [Ada] Move messages on division by zero to the right operan (*)
a9f0ee1... [Ada] Remove unnecessary guards for non-empty lists (*)
4ca7f4e... [Ada] Fix typo on compatibility (*)
b542b2d... [Ada] Fix regression in freezing code for instantiations (*)
00a6628... [Ada] Remove unreferenced Warn_On_Instance (*)
0051465... [Ada] Fix style in comments about warning messages (*)
d763e11... [Ada] Simplify type conversions in source pointer arithmeti (*)
39521d9... [Ada] Refactor repeated implicit conversion from Char_Code (*)
cdfdd0d... [Ada] Fix style in calls to Compile_Time_Constraint_Error (*)
ffbc891... [Ada] Fix spurious error on instantiation with Text_IO name (*)
5bad97d... [Ada] Avoid building malformed component constraints (*)
c60f23e... [Ada] Avoid building malformed component constraints (*)
41a7b94... [Ada] Fix typo in comments found running aspell (*)
1f26ff1... [Ada] Spurious error when using current instance of type (*)
0590ed7... [Ada] New restriction No_Tagged_Type_Registration (*)
3374177... [Ada] Remove duplicates of empty strings (*)
7f08c07... [Ada] Rename Any_Access into Universal_Access (*)
f64a1bf... [Ada] Suppress spurious CodePeer check on generic actual su (*)
4e5e43e... [Ada] Justify false positive message from CodePeer analysis (*)
4458909... [Ada] Removal of technical debt (*)
bfbb8de... [Ada] Crash in class-wide pre/postconditions (*)
2a36526... [Ada] Simplify repeated calls in printing of GNAT AST (*)
d6f0d0d... [Ada] Simplify GNAT AST printing with simple GNAT hash tabl (*)
07793a5... [Ada] Proof of runtime unit for non-binary modular exponent (*)
ed722ed... [Ada] Proof of runtime units for binary modular exponentiat (*)
e7da31b... RISC-V: Minimal support of vector extensions (*)
c8bdb34... RISC-V: Allow extension name contain digit (*)
2793af1... c++: Add testcase for recently fixed PR [PR69681] (*)
52ebc2b... libstdc++: Add self-merge check to std::forward_list::merge (*)
ec12ddd... libstdc++: Adjust friend declarations to work with Clang (*)
e19e298... libstdc++: Increase timeout for pthread7-rope.cc test (*)
c83ecfb... libstdc++: Do not use std::isdigit in <charconv> [PR103911] (*)
db33b10... expr: Workaround profiledbootstrap uninit false positive [P (*)
75b8a72... Add VxWworks fixincludes hack, don't expect yvals.h from gc (*)
80ad67e... ifcvt: Check for asm goto at the end of then_bb/else_bb in (*)
1935db2... Avoid more -Wformat-diag warnings [PR103758] (*)
0fbefa2... Daily bump. (*)
4ec62db... rs6000: Skip overload instances with uninitialized fntype ( (*)
d243f40... Fix target/103910: missing GTY on x86_mfence causing PCH us (*)
c166632... i386: Introduce V2QImode minmax, abs and uavgv2hi3_ceil [PR (*)
e3ef832... libstdc++: Optimize operations on small size hashtable [PR (*)
194f712... Avoid -Wformat-diag. (*)
6aa4406... i386: Fix type of one_cmplv2qi2 alternatives 1,2 [PR103915] (*)
877c9e3... i386: Fix expand_vec_perm_pshufb for narrow modes [PR103905 (*)
85a3442... Fortran: Fix ICE caused by missing error for untyped symbol (*)
6aa0859... libstdc++: Fix overconstrained std::string constructor [PR1 (*)
3633cc5... libstdc++: Implement P1328 "Making std::type_info::operator (*)
096228d... libstdc++: Improvements to standard error category objects (*)
1918067... libstdc++: Fix std::error_code pretty printer for versioned (*)
7a2f2d9... libstdc++: Add pretty printer for std::regex internals (*)
749ee73... libstdc++: Fix comments in std::forward_list tests (*)
76a4593... libstdc++: Avoid -Wzero-as-null-pointer-constant warning [P (*)
917c7b1... libstdc++: Simplify std::allocator_traits<allocator<void>>: (*)
cebe875... libstdc++: Fix example preprocessor command in FAQ [PR10387 (*)
e093667... libstdc++: Reduce template instantiations in <regex> (*)
9a2451c... libstdc++: Compare match_results for failed regex_match (*)
260a533... libstdc++: Improve std::regex_error::what() strings (*)
b1e701d... [c++] Adjust mark used member in instantiated class scope (*)
f2da9e2... Fix diagnostic recursion ICE (*)
77e7161... DCO Entry (*)
5e51d85... [Ada] Improve support for casing on types with controlled p (*)
a7b4fbd... [Ada] Simplify detection of alphabetic characters with memb (*)
2af751b... [Ada] Expand controlling function wrapper into expression f (*)
3531f20... [Ada] Expand controlling functions wrappers in GNATprove mo (*)
48b8a56... [Ada] Use Add_Char_To_Name_Buffer for 1-character strings (*)
ad2fd23... [Ada] Simplify calls to Name_Find with known string paramet (*)
f3799ac... [Ada] Compiler crash with -gnatR2 and with of child (*)
76cc077... [Ada] Remove obsolete s-sopco* and s-strops units (*)
3077fc4... [Ada] Remove extra whitespace in declarations and parameter (*)
31593d2... [Ada] Remove explicit "in" in internal parameter associatio (*)
17b7c44... [Ada] Align arrows in parameter associations (*)
0861312... [Ada] Remove extra space in parameter associations (*)
82faa04... [Ada] Fix layout of parameters in calls to Predef_Spec_Or_B (*)
e2642e2... [Ada] Fix condition to build subtype for discriminated type (*)
bfcc4dd... [Ada] Add contracts for the proof of System.Arith_128 (*)
7c58372... [Ada] Simplify handling of user-defined numeric literals (*)
3814652... [Ada] Proof of runtime units for integer exponentiation (ch (*)
1702fb6... [Ada] Remove unnecessary check for missing parameter specif (*)
c239773... [Ada] Introduce expression functions for contract of Scan_E (*)
a650593... [Ada] Prevent Get_Current_Value_Condition from returning th (*)
54403a8... [Ada] Simplify making of null procedure wrappers (*)
af28783... [Ada] Proof of runtime units for integer exponentiation (ch (*)
8ec9fd4... [Ada] Remove redundant code related to instances with forma (*)
a714d2b... [Ada] Fix sharing of formal parameters between wrapper spec (*)
0f93c57... [Ada] Renamed_Entity should return Entity_Id (*)
06faf92... [Ada] Deconstruct dead wrappers added for external axiomati (*)
1a056c2... [Ada] Rename parameter-dependent constants in generic unit (*)
50d8b10... [Ada] Fix lemma in generic unit System.Arith_Double (*)
acdf2f0... [Ada] Remove Compiler_Unit[_Warning] pragmas (*)
1fc9386... [Ada] Reduce runtime dependencies on stage1 (*)
1021b72... tree-optimization/103816 - detect offset overflow in SLP gr (*)
a4c2e62... gimple-fold: Remove incorrect folding of debug stmts [PR103 (*)
4ce3bd7... testsuite: Fix gcc.target/i386/pr103895.c testcase [PR10389 (*)
0fc60c1... ipa-inline: Add target info into fn summary [PR102059] (*)
a0239f8... compiler: remove duplication of Named_object traversal (*)
7d11b64... Daily bump. (*)
5a431b6... Eenable -Winvalid-memory-order for C++ [PR99612]. (*)
708b87d... i386: Introduce V2QImode vectorized logic [PR103861] (*)
dd80200... c++: add begin/end to releasing_vec (*)
71c5b8b... c++: add emacs c++-mode marker (*)
0c9b04e... MAINTAINERS: Change of email address. (*)
88e8616... tree-optimization/103800 - sanity check more PHI vectorizat (*)
790854e... libgcc: Use _dl_find_object in _Unwind_Find_FDE (*)
be66195... libgomp/testsuite: Improve omp_get_device_num() tests (*)
ebc853d... tree-optimization/103690 - not up-to-date SSA and PRE DCE (*)
beed3f8... nvptx: Transition nvptx backend to STORE_FLAG_VALUE = 1 (*)
a54d117... Adjust VxWorks fixincludes hack for mkdir to work for C++ (*)
48e2d9b... Register --sysroot in the driver switches table (*)
fbb5924... libgomp: Fix GOMP_DEVICE_NUM_VAR stringification during off (*)
1a15451... tree-optimization/103864 - SLP reduction of reductions with (*)
801b2c8... shrink-wrapping: Don't call can_get_prologue unnecessarily (*)
4bd5297... x86: Update model value for Alderlake and Rocketlake (*)
62c8b21... openmp: Fix ICE in gimplify_omp_affinity [PR103643] (*)
05da968... Force_reg operand 1. (*)
d4b710a... [COMMITTED] c++: [PR90782] Add testcase (*)
4335914... tree-pretty-print: still indent unhandled codes (*)
a4ae8c3... Daily bump. (*)
bb93616... c-family: Have -Wformat-diag accept "decl-specifier" [PR103 (*)
1096ab1... i386: Always enable mov<V_32:mode> patterns [PR103894] (*)
122a754... c++: Avoid narrowing in make_char_string_pack (*)
4003ecb... Revamp documentation for _Complex types extension (*)
6447f6f... Fortran: Fix array copy-in/copy-out for BIND(C) functions [ (*)
6362627... i386, fab: Optimize __atomic_{add,sub,and,or,xor}_fetch (x, (*)
4911609... middle-end/103851 - ensure SSA names are released during OM (*)
91031bf... symtab: Fold &a == &b to 0 if folding_initializer [PR94716] (*)
814c221... testsuite: fix ASAN errors in i386.exp tests (*)
b043d4f... testsuite: fix vect.exp ASAN errors (*)
c43b590... d: Merge upstream dmd 001bfd97b, druntime 759e6023, phobos (*)
bd5b0fc... docs: Use ; for function declarations. (*)
134442b... c++: Support &typeid(x) == &typeid(y) and typeid(x) == type (*)
cd83fd9... tree-optimization/66502 - add testcase (*)
7adcbaf... Update copyright years. (*)
5d5db19... Add University of Illinois as external author (*)
877e3c2... Update Copyright in ChangeLog files (*)
abc1ac2... Update copyright dates. (*)
6123f29... Rotate ChangeLog files - step 2 - remove 2021 entries from (*)
d04ae83... Rotate ChangeLog files - part 1 - add ChangeLog-2021. (*)
660e583... Add testcase for PR103615 (*)
5da23a1... Daily bump. (*)
9ff206d... i386: Introduce V2QImode vectorized arithmetic [PR103861] (*)
6bec6e3... Adjust shadd-2 and shadd-3 scan counts. (*)
ee4e234... Skip gcc.dg/guality/example.c on hppa-linux. (*)
c743614... c++: fix array cleanup with throwing temp dtor (*)
092e60f... c++: don't wrap cleanups that can't throw (*)
4620531... Generate illegal instruction fault if LWS syscall returns - (*)
4759c16... Use optab_libfunc to access sync_lock_test_and_set libfunc (*)
62eb530... Daily bump. (*)
4f3b1a0... Fixincludes: Handle __FLT_EVAL_METHOD__ == 16 on darwin (*)
5fa4f98... Committed: Add testcases for a few PRs (*)
7918d82... testsuite: Adjust gcc.misc-tests/godump-1.c testcase (*)
222dbeb... objc: Fix handling of break stmt inside of switch inside of (*)
f17d267... Daily bump. (*)
cb48166... Fortran: Fix test on targets without REAL128 (*)
e3cbb8c... libgfortran: Fix bootstrap on targets without static_assert (*)
d9da496... testsuite: XFAIL some Wstringop-overflow tests ... (*)
84790a9... Daily bump. (*)
6c684aa... regrename: Fix -fcompare-debug issue in find_rename_reg [PR (*)
5545d1e... libcpp: Fix up ##__VA_OPT__ handling [PR89971] (*)
be674bd... libiberty: support digits in cpp mangled clone names (*)
52441f1... emit-rtl: Fix a -fcompare-debug issue due to var-tracking [ (*)
73898bc... docs: Add missing dash for argument. (*)
1dbe26b... c-family: Use BULTINS_LOCATION for predefined macros change (*)
1820137... shrink-wrapping: Fix up prologue block discovery [PR103860] (*)
dc1969d... loop-invariant: Don't move cold bb instructions to preheade (*)
be475aa... Daily bump. (*)
62c3f75... compiler, libgo: don't pad sparc64-linux epollevent (*)
e5acfca... tree-ssa-dce: Fix up -fcompare-debug failures in make_forwa (*)
ade9130... Fortran: keep values of IEEE_CLASS_TYPE in sync (*)
05edf6c... LTO: Prune some warnings in the testsuite (*)
d8f6c48... Fortran: avoid several NULL pointer dereferences during err (*)
ad964f7... Support ld.mold linker. (*)
52a6b06... i386: Robustify some expanders w.r.t. paradoxical SUBREGs (*)
4437267... Fix ICE in lsplit when built with -O3 -fno-guess-branch-pro (*)
054e57e... Daily bump. (*)
0ac7bab... Libbacktrace: Fix the use of newline in sed replacement (*)
906b4e1... Fortran: Emit correct types for CHARACTER(C_CHAR), VALUE ar (*)
db25655... c++: ICE on enum with bool value [PR99968] (*)
9258ac5... fold-const: Fix up fold_truth_andor_1 shift handling [PR103 (*)
3c5fd36... loop-invariant: Fix -fcompare-debug failure [PR103837] (*)
78ee838... optabs: Fix up checking for CALLs in newly added code by do (*)
cff8fa9... docs: Use https in manual. (*)
a187edd... driver: Improve option diagnostics [PR103465] (*)
786973c... docs: replace http:// with https:// (*)
242783c... i386: Fix handling of SUBREGs in divv2sf3 [PR103842] (*)
472568f... Fix tdpbf16ps testcase (*)
d1e111d... Daily bump. (*)
3430132... Fortran: fix use of static_assert() to conform to C11 (*)
ea8b564... Improve atomic store implementation on hppa-linux. (*)
916ec36... c++: Add testcase for SFINAE w/ p[N] and incomplete type [P (*)
88cdcb5... c++: hard error w/ ptr+N and incomplete type [PR103700] (*)
9407058... ix86: Don't use the 'm' constraint for x86_64_general_opera (*)
e078de2... testsuite: Avoid unwanted vecorization [PR95046] (*)
500d3f0... RISC-V: fixed testcase riscv/pr103302.c (*)
ad6091d... Daily bump. (*)
d874830... i386: Check AX input in any_mul_highpart peepholes (*)
9525c26... Fortran: speed up decimal output of integers (*)
10ae994... Daily bump. (*)
4ae906e... Fortran: simplify library code for integer-to-decimal conve (*)
ffb5418... Daily bump. (*)
8f92139... i386: Add V2SFmode DIV insn pattern [PR95046, PR103797] (*)
43dadcf... Darwin: Amend a comment to be more inclusive [NFC]. (*)
19bf83a... Darwin: Update rules for handling alignment of globals. (*)
8381075... Darwin: Check for that flag-reorder-and-partition. (*)
9a4a29e... Darwin: Define OBJECT_FORMAT_MACHO. (*)
7d01da8... Daily bump. (*)
8f34344... smuldi3_highpart.c: Replace long with long long for -mx32 (*)
ef26c15... x86: PR target/103773: Fix wrong-code with -Oz from pop to (*)
61e5369... i386: Enable intrinsics that convert float and bf16 data to (*)
9ac0730... Fix typo in type verification. (*)
1a7ce85... Combine vpcmpuw + zero_extend to vpcmpuw. (*)
9f9bc0b... Daily bump. (*)
ff0ad4b... Fortran: BOZ literal constants are not interoperable (*)
5474092... Fortran: CASE selector expressions must be scalar (*)
9c1ce17... arm: Declare MVE types internally via pragma (*)
8c61cef... arm: Move arm_simd_info array declaration into header (*)
2281735... Fortran: allow __float128 on targets where long double is n (*)
63eb073... docs: docs: use ';' for function declarations. (part 3) (*)
3892cfe... docs: docs: use ';' for function declarations. (part 2) (*)
1a6592f... docs: use ';' for function declarations. (*)
3e1a06e... docs: Unify instruct set name. (*)
aa17859... Daily bump. (*)
7c6ae99... config: Add check whether D compiler works (PR103528) (*)
0c3fc06... libphobos: Add power*-*-freebsd* as supported target (*)
d229079... i386: Add missing BMI intrinsic to align with clang (*)
6fad101... config.sub: change mode to 755. (*)
51a24e4... Don't move cold code out of loop by checking bb count (*)
cd5ae14... Fix loop split incorrect count and probability (*)
46bfe1b... Fix incorrect loop exit edge probability [PR103270] (*)
460d53f... rs6000: Replace UNSPECS with ss_plus/us_plus and ss_minus/u (*)
7631a4d... Daily bump. (*)
bb42d68... Update cpplib es.po (*)
72c68d7... i386: Fix <sse2p4_1>_pinsr<ssemodesuffix> and its splitters (*)
ab85331... c++: memfn lookup consistency in incomplete-class ctx (*)
b3f58f8... d: Merge upstream dmd ad8412530, druntime fd9a4544, phobos (*)
7d5d503... Fix static array size in gcc.dg/vect/vect-simd-20.c (*)
c9c466e... x86_64: Improve code expanded for highpart multiplications. (*)
1f56dbe... Obsolete m32c-rtems target (*)
2decd2c... c++: ahead-of-time overload set pruning for non-dep calls (*)
7424323... jit: Fix -Wodr warning (*)
8d081c0... opts: Support -Oz in -Ox option hints. (*)
8d1e342... Fix handling of deferred SSA names in modref dataflow (*)
19dcecd... Optimize bit_and op1 float_vector_all_ones_operands to op1. (*)
29309f6... Daily bump. (*)
220b9bd... Fortran: add support for IEEE intrinsics on aarch64 non-gli (*)
78fe0f2... Change the xfail in gcc.dg/uninit-pr89230-1.c (*)
fcbf94a... Fix early exit in modref_merge_call_site_flags (*)
6bcb6ed... c++: don't ICE on NAMESPACE_DECL inside FUNCTION_DECL (*)
89cf57e... c++: nested lambda capturing a capture proxy, cont [PR94376 (*)
eac4229... print-tree: dump DECL_LANG_FLAG_8 (*)
30c286a... c++: local_specializations and recursive constrained fn [PR (*)
ba64166... testsuite: mark tests that require alias (*)
d957d25... Improve location for new statements in match-and-simplify p (*)
ca8c040... Daily bump. (*)
fd74a2e... Fortran: reject BOZ type argument to SIZEOF(). (*)
3104801... x86: PR target/103611: Splitter for DST:DI = (HI:SI<<32)|LO (*)
e742722... PR target/32803: Add -Oz option for improved clang compatib (*)
cc032ec... tree-optimization/103759: Use sizetype everywhere for objec (*)
21423a1... Fortran: Cast arguments of <ctype.h> functions to unsigned (*)
f18cbc1... Darwin: Future-proof and homogeneize detection of darwin ve (*)
2554e2d... Daily bump. (*)
6afb8a6... attribs: Fix wrong error with -Wno-attribute=A::b [PR103649 (*)
00ea158... testsuite: update expected results for ilp32. (*)
d7ca2a7... Add -mdejagnu-cpu=power7 to dg-options for pr97142.c (*)
fae0168... c++: Improve diagnostic for class tmpl/class redecl [PR1037 (*)
87ae8d7... rs6000: Update darn testcases (*)
7194397... rs6000: Redo darn (PR103624) (*)
2466a8d... coroutines: Handle initial awaiters with non-void returns [ (*)
921942a... coroutines: Pass lvalues to user-defined operator new [PR 1 (*)
39d2ec4... coroutines, c++: Add test for PR 96517. (*)
dfedfc3... rs6000: Fix fake vec_promote overload (*)
9315f02... testsuite: pragma-optimize.c requires ifunc. (*)
e781cb9... vect: Fix multi-vector SLP gather loads [PR103744] (*)
7dca2ad... docs: fix option name reference (*)
7fa2a20... docs: Fix spelling issues in -fipa-strict-aliasing. (*)
411ac94... slp: check that the operation we're combing is a boolean op (*)
574c09d... libgcc, Darwin: Add missing build dependencies. (*)
80091f9... Sync config.sub: 2021-10-27 (*)
ff56eea... Darwin, Driver: Avoid a link line for empty commands. (*)
7c0ceae... Darwin, ppc: Additional change for r12-5974. (*)
7444283... Revert "Fixed typo" (*)
456b536... Add combine splitter to transform vpternlogd/vpcmpeqd/vpxor (*)
79a8910... __builtin_dynamic_object_size: Recognize builtin (*)
422f9eb... tree-object-size: Use trees and support negative offsets (*)
871504b... c++: tweak comment (*)
a37e8ce... c++: layout of aggregate base with DMI [PR103681] (*)
774269a... Daily bump. (*)
840a22e... Testsuite: Tweak gcc.dg/20021029-1.c for nios2. (*)
06041b2... c++: delayed noexcept in member function template [PR99980] (*)
93faac7... Check for class type before assuming a type is one [PR10370 (*)
f91814c... Fix member alignment for all targets [PR103751]. (*)
bb2a7f8... c++: two-stage name lookup for overloaded operators [PR5157 (*)
271e36d... i386: Enable VxHF vector modes lower ABI levels [PR103571] (*)
06cd44b... Fixed typo (*)
54e6d3e... opts: do not do sanity check when an error is seen (*)
5b8f5a5... pragma: respect pragma in lambda functions (*)
c14f38d... Fix FLUSH IOSTAT value (*)
3f624a6... Fix timezone handling near year boundaries (*)
41cc284... docs: add missing leading dash for option. (*)
ab3f5b7... rs6000: Refactor altivec_build_resolved_builtin (*)
0a68862... aarch64: fix: ls64 tests fail on aarch64_be [PR103729] (*)
2c1ac0b... For -foffload= suggest also 'disable' and 'default' [PR1036 (*)
ab18659... Revert "Sync with binutils: GCC: Pass --plugin to AR and RA (*)
e1f8c14... Verbose support in analyze_brprob_spec (*)
8a89c39... Daily bump. (*)
06d5dce... c++: Allow constexpr decltype(auto) [PR102229] (*)
45b768c... testsuite: Be more informative for ICEs (*)
4a5e71f... Sync with binutils: Support the PGO build for binutils+gdb (*)
bf8cdd3... Sync with binutils: GCC: Pass --plugin to AR and RANLIB (*)
807ad4b... libstdc++: Overload std::__to_address for __gnu_cxx::__norm (*)
fd43568... d: Merge upstream dmd 93108bb9e, druntime 6364e010, phobos (*)
639ece7... Add new test [PR78969]. (*)
3e714cc... configure: Account CXXFLAGS in gcc-plugin.m4. (*)
308d688... nvptx: Add -misa=sm_75 and -misa=sm_80 (*)
eede249... [nvptx] Add -mptx=7.0 (*)
73c3dac... aarch64: Don't classify vector pairs as short vectors [PR10 (*)
7527dde... c++: Fix warning word splitting [PR103713] (*)
d5c9653... middle-end: REE should always check all vector usages, even (*)
6bf5d91... testsuite: Fix up cpp23/auto-fncast11.C testcase [PR103408] (*)
e75a0a0... dwarf2cfi: Improve cfa_reg comparisons [PR103619] (*)
127c717... i386: Fix emissing of __builtin_cpu_supports. (*)
c0e3445... openmp: Avoid calling operand_equal_p on OMP_CLAUSEs [PR103 (*)
a5b4ebc... libstdc++: Poor man's case insensitive comparisons in time_ (*)
8f9fea4... Add combine splitter to transform vashr/vlshr/vashl_optab t (*)
575ad77... Generate XXSPLTIDP for scalars on power10. (*)
8d443ac... Generate XXSPLTIDP for vectors on power10. (*)
d730aa8... Generate XXSPLTIW on power10. (*)
8ccd8b1... Add LXVKQ support. (*)
c6756b3... Add new constant data structure. (*)
71cc9b8... [PR100518] store by mult pieces: keep addr in Pmode (*)
c95a9f1... [PR100843] store by mult pieces: punt on max_len < min_len (*)
9c6586b... Daily bump. (*)
a2a0c91... Fix ICE. [PR103682] (*)
9a4b451... libstdc++: Support old and new T_FMT for en_HK locale [PR10 (*)
85a438f... [PATCH] stddef.h: add support for musl typedef macro guards (*)
a888259... regrename: Skip renaming if instruction is noop move. (*)
7ce3c23... libstdc++: Fix handling of invalid ranges in std::regex [PR (*)
fda2872... libstdc++: Simplify typedefs by using __UINTPTR_TYPE__ (*)
63bb98e... libstdc++: Simplify definition of std::regex_constants vari (*)
926d649... rs6000: Rename arrays to remove temporary _x suffix (*)
d9421a8... rs6000: Rename functions with "new" in their names (*)
9e855d2... rs6000: Remove rs6000-builtin.def and associated data and f (*)
9791218... rs6000: Rename rs6000-builtin-new.def to rs6000-builtins.de (*)
84c5516... rs6000: Remove altivec_overloaded_builtins array and initia (*)
15c02ab... rs6000: Do not allow combining of multiple assemble quads [ (*)
ca39102... Fortran: prevent NULL pointer dereference in check of passe (*)
e866e1c... Fortran: prevent NULL pointer dereferences checking do-loop (*)
7a54d3d... i386: Implement VxHF vector set/insert/extract with lower A (*)
2cf62ef... rs6000: Remove new_builtins_are_live and dead code it was g (*)
936051f... rs6000: Builtins for doubleword compare should be in [power (*)
74aeb97... rs6000: Some builtins require IBM-128 long double format (P (*)
3736837... Add support for global rvalue initialization and constructo (*)
1c61316... Fortran: PACK intrinsic should not try to read from zero-si (*)
3305135... Determine global memory accesses in ipa-modref (*)
44aa890... testsuite: Silence conversion warnings for MIN1 and MAX1 (*)
f1215db... fortran: Silence conversion warnings for MIN1 and MAX1 (*)
973f6ae... [PR99531] Do not scan push insn for ia32 in the test (*)
81fdb5d... MAINTAINERS: Add myself to write after approval (*)
fdcddba... aarch64: Add LS64 extension and intrinsics (*)
0dfb1bd... testsuite: fix ASAN errors (*)
b0e6a25... libstdc++: Fix non-reserved name in <regex> header (*)
561414c... c++: processing_template_decl vs template depth [PR103408] (*)
d8eae5a... Remove fpic multilib on x86_64-vxworks (*)
336dc54... c++: don't leak 'arglist' in build_new_op (*)
c5ef950... c++: remove COMPOUND_EXPR_OVERLOADED flag (*)
dff8ae8... Drop the fpic multilib for powerpc*-vxworks* (*)
e163dbb... c: Fix ICE on deferred pragma in unknown attribute argument (*)
228d64a... Adjust 'gfortran.dg/goacc/privatization-1-*' [PR103576, PR1 (*)
7f1239c... Daily bump. (*)
a7acb6d... [PR99531] Modify pseudo class cost calculation when process (*)
149739c... x86: Avoid generating orb $0, %ah (*)
fc4a93e... Rework VXWORKS_LINK_SPEC for shared objects support (*)
04577ac... Remove ppc*-vxworks7* inadequate libgcc Makefile fragments (*)
20a0e27... Remove special case for arm-vxworks on the use of vxcrtstuf (*)
4099d65... Tigthen libc_internal and crtstuff for VxWorks shared objec (*)
0515c95... VxWorks config fixes for shared objects (*)
0ecb48d... Preserve cpu specific CRTSTUFF_T_CFLAGS on powerpc-vxworks7 (*)
16c8480... Add -fipa-strict-aliasing (*)
5954b4d... aarch64: Add command-line support for Armv8.8-a (*)
d3bd985... aarch64: Use +mops to inline memset operations (*)
bb768f8... aarch64: Add memmove expansion for +mops (*)
0caf592... aarch64: Add support for Armv8.8-a memory operations and me (*)
9eb8785... inline: fix ICE with -fprofile-generate (*)
55fb12f... Include yvals.h for VxWorks < 7 RTPs as well (*)
b80e6d9... Ensure VxWorks headers expose C99 features for C++ (*)
f3f923e... Leverage sysroot for VxWorks (*)
7bf710b... libstdc++: Add support for '?' in linker script globs (*)
494ebfa... Fortran: Handle compare in OpenMP atomic (*)
55823c5... libstdc++: Make ranges::size and ranges::empty check for un (*)
ef5d671... libstdc++: Fix std::regex_replace for strings with embedded (*)
3788c4e... docs: add missing @item for the first item (*)
7ed58b4... pch: Small cleanup (*)
3b61f06... Do not ICE on ternary expressions when calculating value ra (*)
01ad8c5... pragma: Update target option node when optimization changes (*)
c8dcf64... Daily bump. (*)
b8f7ff7... Replace gnu::unique_ptr with std::unique_ptr (*)
0b52083... libgccjit: Add support for setting the link section of glob (*)
aeedb00... nvptx: Add (experimental) support for HFmode with -misa=sm_ (*)
e93809f... Terminate BB analysis on NULL memory access in ipa-pure-con (*)
e8decbe... Daily bump. (*)
c6b7f68... libgccjit: Add support for TLS variable [PR95415] (*)
611fdb0... libgccjit: Add support for types used by atomic builtins [P (*)
7e913ca... Fortran: fix checking of elemental functions of type CLASS (*)
2f217f7... Avoid updating hot bb threshold in call speculation code (*)
c87ff87... Fix handling of thunks in ipa-modref (*)
365c7c6... libgcc: vxcrtstuff.c: make ctor/dtor functions static (*)
8b2885d... libgcc: vxcrtstuff.c: remove ctor/dtor declarations (*)
2e80670... libstdc++: check length in string append [PR103534] (*)
0bceef1... Daily bump. (*)
b504917... libgcc, Darwin: Update darwin10 unwinder shim dependencies. (*)
a2f4b4b... jit: set DECL_CONTEXT of RESULT_DECL [PR103562] (*)
1e2eee7... symtab: fix comment typo (*)
0df964b... c++: Add test for C++23 auto(x) (*)
bb6a1eb... Fortran: fix check for pointer dummy arguments with INTENT( (*)
982a2c9... libstdc++: Add std::time_get %r support [PR71367] (*)
c82e492... libstdc++: Some time_get fixes [PR78714] (*)
57b291c... Fix inaccuracies in VxWorks LINK_SPEC (*)
8a404fe... Remove assignment to STMP_FIXINC from t-vxworks (*)
ffb6325... libstdc++: Guard mutex and condvar with gthreads macro [PR1 (*)
ca1c706... libstdc++: Fix definition of _GLIBCXX_NO_SLEEP config macro (*)
68fd247... Replace t-ppccomm by t-vxworks in libgcc/config/rs6000 (*)
2077750... param: Add missing . in description. (*)
2a1c3b6... PR ipa/103601: ICE compiling CSiBE in ipa-modref's insert_k (*)
4a87a8e... amdgcn: Change offload variable table discovery (*)
a5f65cf... pr103523: Check for PLUS/MINUS support (*)
db184a3... libstdc++: Fix diagnostic pragma push that should be pop (*)
9c7d5e8... d: Merge upstream dmd 3982604c5, druntime bc58b1e9, phobos (*)
38c60e5... libstdc++: Make atomic<T*>::wait() const [PR102994] (*)
35a4fe8... x86: Update -mtune=tremont (*)
213b7d9... d: Align methods to MINIMUM_METHOD_BOUNDARY. (*)
4b4839e... Daily bump. (*)
2c7fb16... libstdc++: Fix ambiguous comparisons for iterators in C++20 (*)
9042302... libstdc++: Remove bogus dg-error for effective-target c++20 (*)
a8e02a0... libstdc++: Make std::make_exception_ptr work with -fno-exce (*)
a1ca039... libstdc++: Fix std::exception_ptr regressions [PR103630] (*)
a219139... libstdc++: Implement std::ios_base::noreplace for C++23 [PR (*)
9e18a25... libstdc++: Allow std::condition_variable waits to be cancel (*)
db5fa08... libstdc++: Avoid unnecessary allocations in std::map insert (*)
fb9875e... libstdc++: Do not leak empty COW strings (*)
f8463b0... libstdc++: Disable over-zealous warnings about std::string (*)
fe9571a... libstdc++: Fix non-reserved name in std::allocator base cla (*)
f157c53... Limit inlining functions called once (*)
243a980... Extend the offset and size of merged object references [PR1 (*)
9eeca99... Avoid expecting nonzero size for access none void* argument (*)
a2c12cb... Fix path to t-ppc64-fp for ppc*-vxworks7* libgcc tmake_file (*)
fa9f40b... pch: Fix aarch64 build [PR71934] (*)
1486e4b... Leverage VX_CPU_PREFIX in aarch64-vxworks.h (*)
6dfb105... Add a new dump function. (*)
1334d88... Refactor compute_objsize_r into helpers. (*)
10d185b... Introduce access_ref::merge_ref. (*)
9354a7d... Pass GIMPLE statement to compute_objsize. (*)
f9379fc... Move bndrng from access_ref to access_data. (*)
425a39f... Use the recursive form of compute_objsize [PR 103143]. (*)
6a071b2... c++: Handle auto(x) in parameter-declaration-clause [PR1034 (*)
2766448... openmp: Fix libgomp.c++ testsuite errors for non-offload co (*)
6a0f601... Provide vxworks alternate stdint.h during the build (*)
0d5db1d... Darwin, PCH: Rework hooks for relocatable implementation [P (*)
bf15cd6... pch: Fix up Darwin and HPUX pch_use_address hooks [PR71934] (*)
747380f... pch: Add support for relocation of the PCH data [PR71934] (*)
5791bf7... D: fix UBSAN (*)
af93386... [PR103097] tolerate reg-stack cross-block malformed asms (*)
50e8b0c... [PR103302] skip multi-word pre-move clobber during lra (*)
2bff91f... [PR103024,PR103530] support throwing compares and non-boole (*)
641ff21... Daily bump. (*)
0fb5703... d: Merge upstream dmd 568496d5b, druntime 178c44ff, phobos (*)
c15aa46... libstdc++: Fix undefined shift when _Atomic_word is 64-bit (*)
b77968a... Fortran: avoid NULL pointer dereference on missing or bad d (*)
7add7f7... libgcc, Darwin: Build a libgcc_s.1 for backwards compatibil (*)
1c1563f... Darwin: Amend pie options when linking mdynamic-no-pic. (*)
dda85bc... pru: Fixup flags for .pru_irq_map section (*)
e4c2b55... bpf: avoid potential NULL pointer dereference (*)
5f7cdea... Fortran: dimensions of an array have to be non-negative (*)
df70459... Use -fopt-info in unswitch pass. (*)
e7fac1e... libstdc++: [_GLIBCXX_DEBUG] Enhance std::erase_if for vecto (*)
60147c2... testsuite: Use attribute "noipa" in sibcall tests (*)
6c03993... OpenMP 5.0: Remove array section base-pointer mapping seman (*)
6b49d50... nvptx: Use cvt to perform sign-extension of truncation (*)
d3d44a0... nvptx: Add test-case gcc.target/nvptx/exttrunc-1.c (*)
0ab29cf... openmp: Improve OpenMP target support for C++ (PR92120) (*)
dbf8bd3... libstdc++: Skip atomic instructions in shared_ptr when both (*)
13b6c76... dwarf: Multi-register CFI address support. (*)
691f05c... Add combine splitter to transform vpcmpeqd/vpxor/vblendvps (*)
0485ce9... [PR103149] detach values through mem only if general regs w (*)
1f6b000... Daily bump. (*)
9eec77c... Fortran: perform array subscript checks only for valid INTE (*)
cf2cd61... c++: Fix decltype-bitfield1.C on i?86 (*)
4394fd6... testsuite: Fix check_effective_target_rop_ok [PR103556, PR1 (*)
652c287... Fortran: catch failed simplification of bad stride expressi (*)
f476622... Fortran: add check for type of upper bound in case range (*)
8e836af... Fix --help -Q output (*)
3a2257e... c++: Fix for decltype and bit-fields [PR95009] (*)
7ef68c3... x86: Check FUNCTION_DECL before calling cgraph_node::get (*)
6e8a312... tree-optimization/103596 - fix missed propagation into swit (*)
c93e704... Fix hash_map::traverse overload (*)
ba6bb28... Revert "libstdc++: Fix ctype changed after newlib update." (*)
(*) This commit already exists in another branch.
Because the reference `refs/vendors/microsoft/heads/main' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-01-13 2:54 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-13 2:54 [gcc/microsoft/heads/main] (612 commits) Merge commit '4bb79e27c02c5cd57d5781bef20e70982d898c40' int Eugene Rozenfeld
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).