[gcc/devel/modula-2] (139 commits) Merge branch 'master' into devel/modula-2.
Gaius Mulley
gaius@gcc.gnu.org
Mon May 30 13:25:32 GMT 2022
The branch 'devel/modula-2' was updated to point to:
9409a75aa98... Merge branch 'master' into devel/modula-2.
It previously pointed to:
f17a10fdcf2... Merge branch 'master' into devel/modula-2.
Diff:
Summary of changes (added commits):
-----------------------------------
9409a75... Merge branch 'master' into devel/modula-2.
c892984... x86: correct bmi2_umul<mode><dwi>3_1's MEM_P() uses (*)
1b88c61... [Ada] Fix spurious options being inserted in -fdiagnostics- (*)
a4db870... [Ada] Add "option" field to GNAT's -fdiagnostics-format=jso (*)
8244b80... [Ada] Remove contract duplication in formal doubly linked l (*)
576b777... [Ada] Fix expansion of structural subprogram variants (*)
263cb16... [Ada] Simplify construction of a path to file (*)
0f29dfc... [Ada] Remove repeated description of support for Address cl (*)
9baae56... [Ada] Add insertion character to Ineffective_Inline_Warning (*)
94cf3d1... [Ada] Add insertion character for overlay modification warn (*)
67481ef... [Ada] Fix Warn_On_All_Unread_Out_Parameters not being prope (*)
f925b56... [Ada] Fix Warn_On_Late_Primitives messages not being proper (*)
8337af4... [Ada] Fix -gnatw.f warnings not having the right insertion (*)
b341b81... [Ada] Deconstruct deferred references (*)
6a91be2... [Ada] Avoid creating a finalization wrapper block for funct (*)
507ed65... [Ada] Incorrect unreferenced warnings on null subprograms a (*)
f55e8fd... [Ada] Fix illegal Ada in s-dwalin.adb (*)
ebddfe5... [Ada] Incorrect determination of whether an expression is p (*)
567bf44... [Ada] Fix expansion of aggregate for discriminated limited (*)
878ded4... [Ada] Do not freeze specifically for dispatch tables (*)
79b7ab6... [Ada] Do not analyze expression functions for dispatch tabl (*)
7641690... [Ada] Introduce Opt.CCG_Mode (*)
40e0104... [Ada] Update proofs of double arithmetic unit after prover (*)
33dec21... [Ada] Tweaks to hardening docs (*)
4609660... [Ada] Fix typo in comment for functional sets (*)
fabf93d... [Ada] Restore hiding of predefined "=" operator through cla (*)
3e93d29... [Ada] Do not freeze profiles for dispatch tables (*)
1ea2231... [Ada] Adapt proof of runtime unit s-arit32 (*)
5b7630f... [Ada] PR ada/105303 Fix use of Assertion_Policy in internal (*)
55c19dd... [Ada] Delete no-longer-used Convert_To_Return_False flag (*)
efaee96... [Ada] Add empty constructors to the functional containers (*)
96b2e17... [Ada] Fix new CUDA kernel registration scheme (*)
b4e04a7... [ARM] Fix prototype for vec_perm_const hook. (*)
7915f65... RISC-V/testsuite: constraint some of tests to hard_float (*)
05f220c... Daily bump. (*)
58a40e7... libcpp: Ignore CPP_PADDING tokens in _cpp_parse_expr [PR105 (*)
7947379... Darwin: Fix empty g++ command lines [PR105599]. (*)
da5f0cc... sourcebuild.texi: Document toplevel directories (*)
37b3b5d... Daily bump. (*)
919822a... [PATCH 1/2] avr: Added AVR-DA and DB MCU series (*)
e3803f9... OpenMP/Fortran: Add support for enter clause on declare tar (*)
ce15802... Fix ICE on sh (*)
ad8f6e2... Vim swap files not ignored (*)
f535f9d... libbacktrace: update README (*)
65aebf1... Darwin: Amend REAL_LIBGCC_SPEC comment [NFC]. (*)
163fa9a... Rename OSCONS_CC to GCC_FOR_ADA_RTS (*)
42fd2cd... libgomp: Don't define GOMP_HAVE_EFFICIENT_ALIGNED_ALLOC for (*)
9312492... openmp: Adjust diagnostics about same variable in link and (*)
221acd6... c++: lambda in concept [PR105652] (*)
d9176e6... Daily bump. (*)
610d789... d: Merge upstream dmd 4d07f22f2, druntime f89da313, phobos (*)
d822f4b... c++: Fix ICE with -Wmismatched-tags [PR105725] (*)
ca4b950... c-family: fix attribute constructor ICE [PR90658] (*)
de57440... libstdc++: Mark non-exported function always_inline [PR1056 (*)
8af2665... Fortran: Fix OpenMP clause name in error message (*)
37c988b... Avoid shift in get_ref_base_and_extent (*)
f571596... ipa: Check cst type when propagating controled uses info (*)
0ccba4e... openmp: Add support for enter clause on declare target (*)
e7c482b... tree-optimization/105726 - adjust array bound heuristic (*)
e2f014f... fold-const: Fix up -fsanitize=null in C++ [PR105729] (*)
8255b49... libgomp.texi: Add more to-be-implemented OpenMP 5.2 feature (*)
8fb94fc... Canonicalize X&-Y as X*Y in match.pd when Y is [0,1]. (*)
29ae455... Pre-reload splitter to transform and;cmp into not;test on x (*)
c626435... Close gcc-9 branch (*)
9aad2b2... xtensa: Improve bswap[sd]i2 insn patterns (*)
6454b4a... xtensa: Add setmemsi insn pattern (*)
b2cb88f... Daily bump. (*)
367740b... libstdc++: Fix narrowing conversions for 16-bit size_t [PR1 (*)
11e1ee1... libstdc++: Fix atomic and error_code printers for versioned (*)
ae3ea14... libstdc++: Move std::iostream_category() definition to new (*)
6f56efa... c++: improve -Waddress warnings with *_cast [PR105569] (*)
3397563... xtensa: Fix instruction counting regarding block move expan (*)
9b251fe... xtensa: Make use of IN_RANGE macro where appropriate (*)
b753405... xtensa: Simplify EXTUI instruction maskimm validations (*)
47b20d0... libstdc++: Add constexpr to std::counted_iterator post-incr (*)
97dc78d... c++: constrained partial spec forward decl [PR96363] (*)
692643c... libstdc++: Refactor includes for unordered containers (*)
650eadd... libstdc++: Remove some unnecessary includes (*)
a443805... libstdc++: Make headers include their prerequisites (*)
ace4b7f... libstdc++: Fix printing of std::span for versioned namespac (*)
634b008... libstdc++: Fix printing of std::atomic<shared_ptr<T>> for v (*)
6eb60ce... libstdc++: Rename tests like .../wchar_t/1.cc to .../wchar_ (*)
f638f2b... libstdc++: Remove redundancy in test pathnames (*)
3dff965... Daily bump. (*)
da2c56e... c++: fix ICE on invalid attributes [PR96637] (*)
34970d0... c++: CTAD with alias and nested template [PR105655] (*)
850a9ce... c++: deduction from auto fn [PR105623] (*)
8c9c92f... c++: constexpr returning deallocated ptr (*)
6209009... c++: strict constexpr and local vars (*)
1b661f3... c++: ICE with temporary of class type in DMI [PR100252] (*)
75c4e49... AArch64: Prioritise init_have_lse_atomics constructor [PR 1 (*)
761cc32... Tweak comments. (*)
156d7d8... Use infer instead of side-effect for ranges. (*)
63f1985... RISC-V: Don't unconditionally add m,a,f,d in arch-canonical (*)
2a79068... GCN: Add gfx908/gfx90a to -march/-mtune in invoke.texi (*)
7a3ee77... c: Improve build_component_ref diagnostics [PR91134] (*)
329417d... d: add more 'final' and 'override' to gcc/d/*.cc 'visit' im (*)
19aec65... Fix misspelled default (*)
af02daf... asan: Fix up instrumentation of assignments which are both (*)
c125f50... libgomp: Fix occassional hangs with taskwait nowait depend (*)
a1c9f77... Add GIMPLE switch support to loop unswitching (*)
0d344b5... aarch64: Fix pac-ret with unusual dwarf in libgcc unwinder (*)
768f49a... Daily bump. (*)
5af2202... Fix profile count maintenance in vectorizer peeling. (*)
10d1986... PR middle-end/105604 - ICE: in tree_to_shwi with vla in str (*)
1189c03... c++: *this folding in constexpr call (*)
0aee03c... gcc.misc-tests/outputs.exp: Use link test to check for -gsp (*)
72f7654... c++: discarded-value and constexpr (*)
2540e2c... c++: constexpr empty base redux [PR105622] (*)
ae8decf... Add new parameter to vec_perm_const hook for specifying ope (*)
2f4f7de... x86: Document -mcet-switch (*)
cde52d3... amdgcn: Add gfx90a support (*)
8086230... amdgcn: Remove LLVM 9 assembler/linker support (*)
2c5c645... libiberty: remove FINAL and OVERRIDE from ansidecl.h (*)
e8a2555... Optimize double word negation of zero extended values on x8 (*)
793f847... PR tree-optimization/105668: Provide vcond_mask_v1tiv1ti pa (*)
9e7a0e4... Minor improvement to genpreds.cc (*)
d0ef9e0... c++: set TYPE_CANONICAL for more template types (*)
442cf09... d: add 'final' and 'override' to gcc/d/*.cc 'visit' impls (*)
d44e471... RISC-V: Cache Management Operation instructions testcases (*)
3df3ca9... RISC-V: Cache Management Operation instructions (*)
23c738b... RISC-V: Add mininal support for Zicbo[mzp] (*)
4665cfb... tree-vect-slp-patterns.cc: add 'final' and 'override' to ve (*)
f31ba11... ipa: add 'final' and 'override' to call_summary_base vfunc (*)
bd06c36... Revert "Mitigate -Wmaybe-uninitialized in expmed.cc." (*)
c5c5237... Mitigate -Wmaybe-uninitialized in expmed.cc. (*)
3677eb8... Extend --with-zstd documentation (*)
91c7c5e... middle-end/105711 - properly handle CONST_INT when expandin (*)
4fb2b4f... OpenMP: Support nowait with Fortran [PR105378] (*)
b646d7d... RISC-V: Inhibit FP <--> int register moves via tune param (*)
b438369... openmp: Add taskwait nowait depend support [PR105378] (*)
1adf118... tree-optimization/100221 - improve DSE a bit (*)
d918fae... tree-optimization/105629 - spaceship recognition regression (*)
8fa8bca... testsuite/rs6000: Adjust gcc.target/powerpc/pr78604.c [PR10 (*)
149d04c... rs6000: Skip debug insns for union [PR105627] (*)
168fc8b... Daily bump. (*)
f1a80c0... x86: Avoid uninitialized variable in PR target/104441 test (*)
ef85d15... RISC-V: Enable TARGET_SUPPORTS_WIDE_INT (*)
8473ef7... test plugins: use "final" and "override" directly, rather t (*)
(*) This commit already exists in another branch.
Because the reference `refs/heads/devel/modula-2' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.
More information about the Gcc-cvs
mailing list