[gcc/devel/modula-2] (158 commits) Merge branch 'master' into devel/modula-2.
Gaius Mulley
gaius@gcc.gnu.org
Fri Apr 1 19:20:42 GMT 2022
The branch 'devel/modula-2' was updated to point to:
eae2c45ec9c... Merge branch 'master' into devel/modula-2.
It previously pointed to:
24123709042... Merge branch 'master' into devel/modula-2.
Diff:
Summary of changes (added commits):
-----------------------------------
eae2c45... Merge branch 'master' into devel/modula-2.
1a172da... jit: further doc fixes (*)
aed0f01... jit: Update docs (*)
babaabb... libstdc++: Implement std::unreachable() for C++23 (P0627R6) (*)
944da70... libstdc++: Fix mismatched noexcept-specifiers in Filesystem (*)
bfa9f66... [libgomp, testsuite, nvptx] Limit recursion in declare_targ (*)
065e25f... [libgomp, testsuite, nvptx] Fix dg-output test in vector-le (*)
1e9c026... libstdc++: Fix filenames in Doxygen @file comments (*)
d9c03fc... phiopt: Improve value_replacement [PR104645] (*)
e0ce885... testsuite: Add further zero size elt passing tests [PR10202 (*)
215c8c5... [nvptx, testsuite] Fix gcc.target/nvptx/alias-*.c on sm_80 (*)
15d683d... MIPS: IPL is 8bit in Cause and Status registers if TARGET_M (*)
5901a10... MAINTAINERS: Update my email address (*)
fa79cc4... Test for linking for arm/size-optimization-ieee-[123].c (*)
57ad446... Daily bump. (*)
aaf3a59... rs6000: Fix some missing built-in attributes [PR104004] (*)
0abc1cb... runtime: support PPC32 MUSL register access (*)
58d7865... options: Clarifications around option definition records' h (*)
6c0e264... options: Fix "Multiple different help strings" error diagno (*)
562d014... contrib: Fix up spelling of loongarch-str.h dependency [PR1 (*)
40d643d... aarch64: Implement determine_suggested_unroll_factor (*)
7ea3a73... ipa: Careful processing ANCESTOR jump functions and NULL po (*)
7f01691... libstdc++: Add comment about memalign requirements (*)
cf68f5a... ipa-cp: Do not create clones for values outside known value (*)
f6d65e8... ipa: Create LOAD references when necessary during inlining (*)
90533de... [nvptx, testsuite] Fix typo in gcc.target/nvptx/march.c (*)
97ad0b8... tree-optimization/105109 - bogus uninit diagnostic with _Co (*)
bf4832d... [nvptx] Fix ASM_SPEC workaround for sm_30 (*)
b75f996... rtl-optimization/105091 - wrong DSE with missed TREE_ADDRES (*)
b8207ad... Revert "gimple: allow more folding of memcpy [PR102125]" (*)
63cd7ce... gcov: Reword comment for gcov_read_string() (*)
0ce8154... c++: parse trivial DMI immediately [PR96645] (*)
150ab50... Daily bump. (*)
b4e4b35... Fortran: NULL pointer dereference checking arguments to ASS (*)
e30c065... Update gcc hr.po (*)
d32a5f4... rs6000: vec_neg built-ins wrongly require POWER8 (*)
22b0476... [PR105032] LRA: modify loop condition to find reload insns (*)
58a3fda... Revert "testsuite: Change pr80334.C testcase to dg-do compi (*)
5db9ce1... c-family: ICE with -Wconversion and A ?: B [PR101030] (*)
3aaf9bf... c++: ICE with failed __is_constructible constraint [PR10047 (*)
6a777ce... testsuite: Change pr80334.C testcase to dg-do compile [PR10 (*)
f8c1f29... c++: ICE with aggregate assignment and DMI [PR104583] (*)
c8cd03f... [nvptx, doc] Document predefined macros at march and mptx (*)
e3e68fa... ubsan: Fix ICE due to -fsanitize=object-size [PR105093] (*)
387e818... store-merging: Avoid ICEs on roughly ~0ULL/8 sized stores [ (*)
410f39f... openmp: Ensure DECL_CONTEXT of OpenMP iterators in template (*)
9778a7d... [nvptx, doc] Update misa and mptx, add march and march-map (*)
4f27952... c++: Fox template-introduction tentative parsing in class b (*)
d8e9199... options: Improve 'LangEnabledBy' option property diagnostic (*)
0087f36... options, '-Wc++[...]-extensions': Remove undefined one-argu (*)
4319304... options: Remove 'gcc/c-family/c.opt:Wuse-after-free' option (*)
78291af... options: Remove 'gcc/c-family/c.opt:Warray-bounds' option d (*)
e3d2b0d... analyzer/strndup-1.c: skip on *-*-vxworks* (*)
a5a8d51... gcc.dg/weak/typeof-2: arm may use constant pool (*)
9f77462... Daily bump. (*)
c788a0e... analyzer: skip constant pool in -fdump-analyzer-untracked [ (*)
69db6e7... Fortran: avoid NULL pointer dereference checking elemental (*)
eb59ddf... testsuite: Allow setting gpp_std_list in configuration file (*)
9576887... testsuite: Disable tests for C++23 that depend on std::unex (*)
5eba157... Update gcc hr.po (*)
0712f35... Fortran: character length of pointer assignments in structu (*)
d886a52... gimple: Wrong -Wimplicit-fallthrough with if(1) [PR103597] (*)
89976d0... c-family: Add -Wmisleading-indentation testcase [PR71637] (*)
9f9ccc4... Allow vsx_extract_<mode> to use Altivec registers. (*)
b243ad1... aarch64: correctly handle zero-sized bit-fields in AAPCS64 (*)
3032df2... arm: correctly handle zero-sized bit-fields in AAPCS [PR102 (*)
1dca4ca... arm: temporarily disable 'local' pcs selection (PR96882) (*)
a2eacdb... [nvptx] Add __PTX_ISA_VERSION_{MAJOR,MINOR}__ (*)
1625e89... [nvptx] Update help text for m64 (*)
de0ef04... [nvptx] Add march-map (*)
8712667... Disable gathers for znver3 for vectors with 2 or 4 elements (*)
c5db32a... [nvptx] Add march alias for misa (*)
06ff470... MAINTAINERS: Add myself and Lulu as LoongArch port maintain (*)
8766689... LoongArch Port: Add doc. (*)
4ae54e8... LoongArch Port: gcc/testsuite (*)
34024b7... LoongArch Port: libgomp (*)
b38100e... LoongArch Port: Regenerate libgcc/configure. (*)
bf291a4... LoongArch Port: libgcc (*)
7e60c24... LoongArch Port: Builtin macros. (*)
2aca9d5... LoongArch Port: Builtin functions. (*)
62ec3b5... LoongArch Port: Machine description C files and .h files. (*)
bcaf571... LoongArch Port: Machine description files. (*)
2257613... LoongArch Port: Regenerate gcc/configure. (*)
b44786f... LoongArch Port: gcc build (*)
c6c0594... LoongArch Port: Regenerate configure (*)
2788d42... options: Fix 'enabledby_negargs' typo in 'LangEnabledBy' op (*)
8bbeffc... libstdc++: Workaround for missing 'using enum' in Clang 12 (*)
7255d29... libstdc++: Fix incorrect preprocessor conditions in <versio (*)
35464c7... testsuite: Check fpic support in pr103275.c (*)
b6cccf8... testsuite: fixup pr97521.c and pr96713.c on i686-* (*)
28c5df7... tree-optimization/105080 - make sure SCEV is available for (*)
3734527... analyzer: ensure that we purge state when reusing a conjure (*)
1203e8f... analyzer: fix ICE with incorrect lookup of cgraph node [PR1 (*)
aab0127... Daily bump. (*)
eed9d09... ctfout: use ctfc_get_num_ctf_vars instead (*)
8825252... Remove --with-gmp-dir and --with-mpfr-dir (*)
00635b6... Update gcc sv.po (*)
83a21c9... c++: Fix __has_trivial_* docs [PR59426] (*)
f809385... c++: add comment (*)
23e5732... c++: reject concept w/ multiple tparm lists [PR105067] (*)
ecb4882... c++: constrained template friend matching ICE [PR105064] (*)
cccbb77... x86: Also use Yw in *ssse3_pshufbv8qi3 clobber (*)
0127fb1... [nvptx] Improve help description of misa and mptx (*)
fc50d9a... c++: hash table ICE with variadic alias [PR105003] (*)
8753427... gimple-fold: fix location of loads for memory ops [PR104308 (*)
19b87a0... c++: low -faligned-new [PR102071] (*)
8796eb2... c++: visibility of local extern [PR103291] (*)
b854ce1... c++: CTAD and member alias template [PR102123] (*)
c7361eb... c++: member alias declaration [PR103968] (*)
8bc5cda... c++: CTAD and member function references [PR103943] (*)
72bdfcb... c++: missing aggregate base ctor [PR102045] (*)
71e1db5... c++: mangling union{1} in template [PR104847] (*)
07be8f8... c++: ICE with alias in pack expansion [PR103769] (*)
52f42dc... [libgomp, testsuite] Fix hardcoded libexec in plugin/config (*)
567eb37... libstdc++: Fix typos in comments in tests (*)
a74ccc8... gcc-changelog: Update revert_regex. (*)
c8464cf... gcc-changelog: Make This reverts stricter. (*)
bc86a86... tree-optimization/105070 - annotate bit cluster tests with (*)
9f37d31... aarch64: Update Neoverse N2 core definition (*)
e4352a0... Fix typo in vec_setv8hi_0. (*)
50f9148... predcom: Fix up component::component [PR105056] (*)
f6819b7... add missing dg-require alias to gcc.dg/torture/pr100786.c (*)
2c1c55d... Daily bump. (*)
08e6933... x86: Use Yw constraint on *ssse3_pshufbv8qi3 (*)
b78e0ce... libstdc++: Define std::expected for C++23 (P0323R12) (*)
d290641... Daily bump. (*)
43911dd... Remove mysterious '-# Defining these options here in additi (*)
41d1f11... PR middle-end/104885: Fix ICE with large stack frame on pow (*)
6459e65... ecog: Return 1 from insn_invalid_p if REG_INC reg overlaps (*)
ff465bd... c++: diagnosing if-stmt with non-constant branches [PR10505 (*)
04f1958... c++: ICE when building builtin operator->* set [PR103455] (*)
ede5f52... x86: Use x constraint on KL patterns (*)
99591cf... x86: Use x constraint on SSSE3 patterns with MMX operands (*)
8c8993c... analyzer: fix ICE on memset of untracked region [PR105057] (*)
f0fdd92... Manually add entry for r12-7818-g3ab5c8cd03d92bf4ec41e35182 (*)
31e989a... Daily bump. (*)
0268c54... Add another commit to ignore (*)
1806829... c++: Fix up __builtin_{bit_cast,convertvector} parsing (*)
75d1c8f... reload: Adjust comment in find_reloads about subset, not in (*)
81faeda... rs6000: Update testsuite to use -mdejagnu-cpu= and -mdejagn (*)
bdd7b67... x86: Use -msse2 on gcc.target/i386/pr95483-1.c (*)
674ec67... libstdc++: Add more doxygen comments in <bit> (*)
3ab5c8c... arm: Revert Auto-vectorization for MVE: add pack/unpack pat (*)
2572550... [PR104971] LRA: check live hard regs to remove a dead insn (*)
fe705dc... tree-optimization/105053 - fix reduction chain epilogue gen (*)
d0b938a... c++: alignas and alignof void [PR104944] (*)
8570cce... [libgomp, testsuite] Scale down some OpenACC test-cases (*)
0b0fc52... middle-end/105049 - fix uniform_vector_p and vector CTOR gi (*)
711c7f0... Fix issue for pointers to anonymous types with -fdump-ada-s (*)
45e955b... fortran: Fix up initializers of param(0) PARAMETERs [PR1036 (*)
748f36a... doc/invoke.texi: Move @ignore block out of @gccoptlist [PR1 (*)
5f6197d... analyzer: add region::tracked_p to optimize state objects [ (*)
319ba7e... Docs: Document that taint analyzer checker disables some wa (*)
6fc4a99... Daily bump. (*)
21079cb... Change my MAINTAINERS information (*)
9fdac7e... c++: ICE with template code in constexpr [PR104284] (*)
346ab5a... c++: delayed parse DMI [PR96645] (*)
f053088... c++: FIX_TRUNC_EXPR in tsubst [PR102990] (*)
(*) 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