public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: Gaius Mulley <gaius@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org Subject: [gcc/devel/modula-2] (288 commits) Merge branch 'master' into devel/modula-2 Date: Thu, 1 Dec 2022 00:32:52 +0000 (GMT) [thread overview] Message-ID: <20221201003252.527253858D37@sourceware.org> (raw) The branch 'devel/modula-2' was updated to point to: 54ea48efe17... Merge branch 'master' into devel/modula-2 It previously pointed to: bdec440d718... Token accuracy fixes for module symbol creation. Diff: Summary of changes (added commits): ----------------------------------- 54ea48e... Merge branch 'master' into devel/modula-2 d13c359... maintainer-scripts: Add gdc to update_web_docs_git (*) 125910b... d: Add language reference section to documentation files. (*) 7870100... d: Update recipes for building html and pdf documentation (*) 0f2f30f... d: Separate documentation indices into options and keywords (*) 5e0600b... d: Synchronize gdc documentation with options in d/lang.opt (*) 91607eb... runtime: force XSI strerror on hurd (*) b2aa75d... Fix addvdi3 and subvdi3 patterns (*) cbdffae... aarch64: Specify that FEAT_MOPS sequences clobber CC (*) 031d3f0... d: Fix ICE on named continue label in an unrolled loop [PR1 (*) d0a3d55... switch conversion: remove dead variable (*) e2e272b... fix Clang warning (*) 7c01d02... Make Warray-bounds alias to Warray-bounds= [PR107787] (*) 4fa25a7... Improve profile handling in switch lowering. (*) b628cad... tree-optimization/107919 - predicate simplification in unin (*) 2792cb5... Improve uninit diagnostic dumps (*) 9500877... tree-optimization/107919 - uninit diagnostic predicate simp (*) 7716ee1... tree-chrec: Fix up ICE on pointer multiplication [PR107835] (*) e0b95c2... libgomp.texi: List GCN's 'gfx803' under OpenMP Context Sele (*) 1fd5087... amdgcn: Support AMD-specific 'isa' traits in OpenMP context (*) a1b5cdf... [PR107304] note test's ifunc requirement (*) f57ff18... LoongArch: Optimize the implementation of stack check. (*) 84046b1... analyzer: move stdio known fns to sm-file.cc (*) 78a17f4... analyzer work on issues with flex-generated lexers [PR10354 (*) 3a32fb2... analyzer: fix folding of '(PTR + 0) => PTR' [PR105784] (*) 000e986... c++: ICE with <=> of incompatible pointers [PR107542] (*) 9b37746... Daily bump. (*) b6c6a3d... syscall, runtime: always call XSI strerror_r (*) 3832c6f... Fortran: intrinsic MERGE shall use all its arguments [PR107 (*) cca06f0... libstdc++: Avoid bogus warning in std::vector::insert [PR10 (*) 81cf035... libstdc++: Remove unnecessary tag dispatching in std::vecto (*) 0ded30b... libstdc++: Do not use __used or __packed as identifiers (*) 36cabc2... c++: explicit specialization and trailing requirements [PR1 (*) fd8dd6c... tree-optimization/107852 - missed optimization with PHIs (*) 063ba13... tree-optimization/106995 - if-conversion and vanishing loop (*) ffabce8... Couple of testsuite adjustments (*) 1ad898d... Fix PR ada/107810 (*) 9948daa... tree-optimization/107898 - ICE with -Walloca-larger-than (*) 5894a81... ipa/107897 - avoid property verification ICE after error (*) e161040... re-run configure (*) 4d08c67... gcc/configure.ac: fix AC_DEFINE ENABLE_MULTIARCH (*) b774853... Daily bump. (*) 2b0ae7f... c++: simple-requirement starting with 'typename' [PR101733] (*) 297bbe2... c++: be more strict about 'concept bool' (*) 47d81b1... Fix comment for (A / (1 << B)) -> (A >> B). (*) 940d5b5... riscv: improve cost model for loading 64bit constant in rv3 (*) 868fc62... RISC-V: Avoid redundant sign-extension for SImode SGE, SGEU (*) 07b9bcc... Fortran: ICE with elemental and dummy argument with VALUE a (*) 2200b70... tree-optimization/107896 - allow v2si to dimode unpacks (*) 26aff45... libstdc++: [_GLIBCXX_INLINE_VERSION] Adapt dg-error message (*) aa353bd... Support %b, %B for -Wformat-overflow (sprintf, snprintf) (*) 75e562d... libstdc++: Fix src/c++17/memory_resource for H8 targets [PR (*) a7b97a1... libstdc++: Fix std::string_view for I32LP16 targets (*) 7b79fa9... libstdc++: Fix _Hash_bytes for I16LP32 targets [PR107885] (*) f7a41b5... RISC-V: fix stack access before allocation. (*) d30e98b... c++: Allow module name to be a single letter on Windows (*) c775e2b... libstdc++: Replace non-ASCII character in comment (*) 8a47132... libstdc++: Prune versioned namespace from testsuite output (*) a64775a... libstdc++: Make 16-bit std::subtract_with_carry_engine work (*) be7ea14... ada: Adjust runtime library and User's Guide to PIE default (*) 81885f5... ada: doc/share/conf.py: Switch the HTML documentation to us (*) 80ad275... ada: Annotate GNAT.Source_Info with an abstract state (*) e75d06f... ada: Fix internal error on conversion as in/out actual with (*) f2b30a7... ada: Add PIE support to backtraces on Linux (*) 83e8d37... ada: Implement change to SPARK RM rule on state refinement (*) 2b293a9... tree-optimization/107493 - SCEV analysis with conversions (*) 9fa67f1... gcn: Fix __builtin_gcn_first_call_this_thread_p (*) 091b6db... OpenMP/Fortran: Permit end-clause on directive (*) 5dd4d2e... asan: fix unsafe optimization of Asan checks. (*) ee629d2... i386: Fix up ix86_abi handling [PR106875] (*) f2b54e5... arm: improve tests for vsetq_lane* (*) 32be9d7... arm: improve tests for vrshlq* (*) a59b9af... arm: improve tests and fix vrmlaldavhaq* (*) 329ccff... arm: improve tests for vqsubq* (*) 354172c... arm: improve tests for vqrdmlashq_m* (*) 5ea0ea5... arm: improve tests for vqrdmlahq* (*) 0207084... arm: improve tests for vqdmul* (*) f974a7b... arm: improve tests for vqdmlahq_m* (*) 7e8cf19... arm: improve tests for vqaddq_m* (*) 4e73978... arm: improve tests for vmlasq* (*) 5a21c14... arm: improve tests and fix vmlaldavaxq* (*) 69405eb... arm: improve tests for vmladavaq* (*) ce9dd99... arm: improve tests for viwdupq* (*) d63992a... arm: improve tests for vhsubq_m* (*) 4b440ef... arm: improve tests for vhaddq_m* (*) 253efaa... arm: improve tests for vfmasq_m* (*) 9b8dc63... arm: improve tests and fix vsubq* (*) 49681b1... arm: improve tests for vmulq* (*) 78b5b76... arm: improve tests and fix vadd* (*) bf6b04c... arm: Add integer vector overloading of vsubq_x instrinsic (*) 2fefb89... arm: Explicitly specify other float types for _Generic over (*) 31df339... arm: propagate fixed overloading of MVE intrinsic scalar pa (*) e0dd75f... arm: further fix overloading of MVE vaddq[_m]_n intrinsic (*) ff2bf3d... arm: improve tests and fix vabsq* (*) c548e1b... arm: improve tests for vabdq* (*) 8965dd1... arm: improve tests for vabavq* (*) 2c5bb25... arm: improve tests for vmax* (*) d117647... arm: improve tests for vmin* (*) 1fa5a44... arm: improve tests and fix vcmp* (*) 7827909... arm: improve tests and fix vdupq* (*) e9fe7b2... arm: improve vidupq* tests (*) d5cc5a6... arm: improve tests and fix vdwdupq* (*) f3f4295... arm: improve tests and fix vddupq* (*) b9496f8... arm: fix 'vmsr' spacing and register capitalization (*) 9a79b52... arm: improve vcreateq* tests (*) 238cf11... tree-optimization/107876 - unswitching of switch (*) 0976b01... tree-optimization/107867 - failed abnormal cleanup in forwp (*) be591d0... LoongArch: Optimize immediate load. (*) a1ecc56... Fix incorrect _mm_cvtsbh_ss. (*) 14d11df... Daily bump. (*) 4ac7897... Daily bump. (*) f9378e3... tree-optimization/103356 Add missing (~a) == b folding for (*) d769c50... Daily bump. (*) 309e2d9... OpenMP: Generate SIMD clones for functions with "declare ta (*) 3de627f... sync libsframe toplevel from binutils-gdb (*) 7b648e8... libstdc++: Fix orphaned/nested output of configure checks (*) f54ceb2... libstdc++: Call predicate with non-const values in std::era (*) 48e4a9d... libstdc++: Do not define operator!= in <random> for C++20 (*) 6bd8d11... libstdc++: Add always_inline to trivial iterator operations (*) 71f3036... sve2: Fix expansion of division [PR107830] (*) 9f9d128... libgomp: Add no-target-region rev offload test + fix plugin (*) c16e85d... libgomp.texi: OpenMP Impl Status 5.1 additions + TR11 (*) f9e9a15... Revert "gcc-changelog: temporarily disable check_line_start (*) 9a1b4f1... Daily bump. (*) a587898... gcc-changelog: temporarily disable check_line_start (*) a8404c0... Fix thinko in operator_bitwise_xor::op1_range (*) 2b3a3d7... lto: fix usage of timer in materialize_cgraph (*) bcc2449... tree-optimization/107865 - ICE with outlining of loops (*) f120196... Adjust the symbol for SECTION_LINK_ORDER linked_to section (*) 4581328... libstdc++: Change return type of std::bit_width to int (LWG (*) 3892251... libstdc++: Update tests on trunk [PR106201] (*) 0c1b0a2... AArch64: Add fma_reassoc_width [PR107413] (*) 138ee8f... c++: Further -fcontract* option description fixes (*) b6330a7... asan: Fix up error recovery for too large frames [PR107317] (*) 7f77aa6... ada: Add assertion for the implementation of storage models (*) af94026... ada: Spurious error on Lock_Free protected type with discri (*) a42e39a... c: Propagate erroneous types to declaration specifiers [PR1 (*) ec73b55... libstdc++: Another merge from fast_float upstream [PR107468 (*) d1389be... libstdc++: Workaround buggy printf on Solaris in to_chars/f (*) add0f94... testsuite: Fix up broken testcase [PR107127] (*) 4d6f6fd... analyzer: fix Clang warnings (*) 8c8ca87... Remove use_equiv_p in vr-values.cc (*) 22f4029... Remove follow_assert_exprs from overflow_comparison. (*) 42639a3... Remove ASSERT_EXPR. (*) a3f7dee... Remove value_range_equiv. (*) ca0be1b... Remove unused legacy VRP code. (*) ce917b0... analyzer: revamp of heap-allocated regions [PR106473] (*) e0f18b8... analyzer: fix nondeterminism in logs (*) 5d2908b... analyzer: eliminate region_model::on_ fns for sockets (*) 50d5b24... analyzer: move known funs for fds to sm-fd.cc (*) 8caf155... i386: Only enable small loop unrolling in backend [PR 10769 (*) 8761284... Daily bump. (*) 603af25... analyzer: Use __builtin_alloca in gcc.dg/analyzer/call-summ (*) 2eaa0cc... Fortran: error recovery on associate with bad selector [PR1 (*) 8a0fce6... c: Fix compile time hog in c_genericize [PR107127] (*) c087fe8... [Patch Arm] Add neon_fcadd and neon_fcmla to is_neon_type. (*) 51f28e3... doc: -Wdelete-non-virtual-dtor supersedes -Wnon-virtual-dto (*) d601708... diagnostics: Fix selftest ICE in certain locales [PR107722] (*) 52a0ef6... d: respect --enable-link-mutex configure option (*) e6a32c1... libstdc++: Fix libstdc++ build on some targets [PR107811] (*) 1cac00d... libstdc++: Fix unsafe use of dirent::d_name [PR107814] (*) 2650b6f... maintainer-scripts/gcc_release: compress xz in parallel (*) e1b503d... c++: Fix up -fcontract* options (*) 3138db5... LoongArch: Add prefetch instructions. (*) 04711f5... Revert "configure: Implement --enable-host-pie" (*) 30f399e... Revert "configure: Implement --enable-host-bind-now" (*) 258d714... configure: Implement --enable-host-bind-now (*) 251c72a... configure: Implement --enable-host-pie (*) d0e4cdb... Daily bump. (*) ee86077... Fix thinko in last patch (*) a03b35a... Fix comment typos noticed by Bernhard (*) ca73d4c... Fix recent rvv/base/spill testcase failures (*) e5cfb9c... tree-object-size: Support strndup and strdup (*) ec7c796... analyzer: only look for named functions in root ns [PR10778 (*) 64fb291... analyzer: fix ICE on 'bind(INT_CST, ...)' [PR107783] (*) 7c9717f... analyzer: fix 'errno' on Solaris and OS X [PR107807] (*) 6bd31b3... analyzer: eliminate region_model::impl_call_* special cases (*) 936d40b... testsuite: Fix missing EFFECTIVE_TARGETS variable errors (*) 55cb8c5... Fix wrong array type conversion with different storage orde (*) dfc1ea4... libstdc++: Replace std::isdigit and std::isxdigit in <forma (*) 6b85973... libstdc++: Add testcase for fs::path constraint recursion [ (*) 95489a2... ipa-sra: Dump edge summaries also for non-candidates (*) feeb0d6... ipa-cp: Do not consider useless aggregate constants (*) c826a04... ipa: IPA-SRA split detection simplification (*) c4a92a9... ipa-cp: Do not be too optimistic about self-recursive edges (*) d6bbca7... gcn: Add __builtin_gcn_{get_stack_limit,first_call_this_thr (*) ac50541... c++: don't use strchrnul [PR107781] (*) 4eb3a48... aarch64: Fix test_dfp_17.c for big-endian [PR 107604] (*) 61351ab... ada: Accept aspects Global and Depends on abstract subprogr (*) 05894d1... ada: Disable checking of Elab_Spec procedures in CodePeer_M (*) 29b7e00... ada: Adjust number of errors when removing warning in dead (*) 3b5f313... ada: Fix formatting glitches in Make_Tag_Assignment (*) cd4b47a... ada: Fix recent assertion failure on GPR2 (*) e4faee8... tree-optimization/107803 - abnormal cleanup from the SSA pr (*) 0f9659e... libstdc++: Fix pool resource build errors for H8 [PR107801] (*) 09b7993... tree-optimization/107672 - avoid vector mode type_for_mode (*) 1a06ae6... tree-optimization/107766 - ICE with recent -ffp-contract=of (*) d5fce9f... Guard 64/32-bit vector move patterns with ix86_hard_reg_mov (*) 826c22d... Some tidy up for RA related hooks. (*) b20a385... c++: contracts fixes (*) 8b7fee1... Daily bump. (*) 4e4e45a... analyzer: fix ICE on 'bind' that returns a struct [PR107788 (*) 12a4785... analyzer: fix ICE on 'bind' with non-pointer arg [P107783] (*) 358dab9... analyzer: fix ICE on writes to errno [PR107777] (*) 9ada459... analyzer, testsuite: add more examples taken from CWE (*) 6f46d14... libcpp: Fix paste error with unknown pragma after macro exp (*) 5c0d171... RTEMS: Use local-exec TLS model by default (*) 58c3d9c... Allow subtarget customization of CC1_SPEC (*) cbd05ca... libstdc++: Reduce size of std::bind_front(F) result (*) ed77dcb... libstdc++: Check static assertions earlier in chrono::durat (*) 94f7baf... libstdc++: Improve Doxygen comments in <tuple> (*) 9fe9dd2... testsuite: Add filter for target socket support (*) f80bfdc... Expand comment for tree_niter_desc.max (*) 2aec408... Modify test, to prevent the next patch breaking it (*) eea52e3... Refactor number_of_iterations_popcount (*) fe985a2... Remove prototype for number_of_iterations_popcount (*) f0e4f67... Ensure at_stmt is defined before an early exit (*) 9df85f3... testsuite: Windows paths use \ and not / (*) 6edcb5d... libgomp/gcn: fix/improve struct output (*) 711f56a... libcpp/remap: Only override if string matched (*) ccb9c7b... genmultilib: Fix sanity check (*) 4c7d336... RISC-V: Fix ICE in branch<ANYI:mode>_shiftedarith_equals_ze (*) 2473f28... ada: Adjust recent change for returns involving function ca (*) a186dd1... ada: Do not share Packed Array Type if sizes of types diffe (*) 6f08946... ada: Order pragmas alphabetically in reference manual (*) 5947b1e... ada: Minor tweak in assertion (*) 24dde33... ada: Internal compiler error for Sequential Partition_Elabo (*) dee004a... ada: Small cleanup in Expand_N_Object_Declaration (*) 76aac60... ada: Ada 2022 Image attribute bugs (*) 7dcf757... ada: Disable subprogram call validation in CodePeer mode (*) bc50ac7... ada: Move warnings switches (*) 84e80d5... ada: Improve documentation for -gnatw.h warnings (*) 493e760... ada: Reject nonconfirming Size attribute value for aliased (*) 6d0d71e... ada: Fix gnatmake's parsing of adc files (*) 8bebbf7... ada: Tweak error messages on misplaced with keywords (*) ec8ec09... i386: Uglify some local identifiers in *intrin.h [PR107748] (*) f0d3b6e... genmultilib: Add sanity check (*) 3d3b561... changelog: Fix extra space after tab. (*) 061839c... Make ARMv8-M attribute cmse_nonsecure_call work in Ada (*) 454a823... Revert "gcc-changelog: temporarily disable check_line_start (*) 139ffc7... build: re-configure 2 files (*) b03ad13... Fix PR 106560: Another ICE after conflicting types of redec (*) 183db4f... define builtins for "shared" avxneconvert-avx512bf16vl buil (*) fb98ede... Daily bump. (*) a16a546... libstdc++: Add std qualification on isxdigit calls (*) 1ad735d... c++: cache the normal form of a concept-id (*) b36a5f8... c++: remove coerce_innermost_template_parms (*) 6b5c98c... reg-stack: Fix a -fcompare-debug bug in reg-stack [PR107183 (*) 0275ff2... gcc-changelog: temporarily disable check_line_start (*) 6d82e0f... [PR other/104044] Remove extraneous semicolons (*) 53a6b2e... Fix test to not depend on DECL_UIDs (*) 0723ad3... libstdc++: Add always_inline to trivial range access functi (*) 5c021f1... constexprify some tree variables (*) 18169e8... libstdc++: Fix -Wsign-compare warnings in std::format (*) fca0f50... libstdc++: Fix Doxygen warning (*) 945e86d... libstdc++: Fix one more malformed requires-clause [PR107649 (*) dda43e1... nvptx: In 'STARTFILE_SPEC', fix 'crt0.o' for '-mmainkernel' (*) 5a6c698... libcpp: Add missing config for --enable-valgrind-annotation (*) 0a62889... jit: Use std::mutex instead of pthread_mutex_t (*) 8c05d8c... libgomp/gcn: Prepare for reverse-offload callback handling (*) b1115db... i386: Outline fast BF -> SF conversion and fix up sNaN hand (*) 32d16fe... c++: Implement C++23 P2647R1 - Permitting static constexpr (*) 2efb237... c++: implement P1492 contracts (*) ea63396... libstdc++: add experimental Contracts support (*) a7aef0a... analyzer: fix feasibility false +ve on jumps through functi (*) 1c4a788... analyzer: move more impl_* to known_function (*) 3142265... RISC-V: No extensions for SImode min/max against safe const (*) 60d2bcc... RISC-V: Handle "(a & twobits) == singlebit" in branches usi (*) bc6beec... RISC-V: Use bseti/bclri/binvi to extend reach of ori/andi/x (*) 787ac95... RISC-V: Optimize slli(.uw)? + addw + zext.w into sh[123]add (*) 30c2d8d... RISC-V: split to allow formation of sh[123]add before 32bit (*) acbb5ef... RISC-V: Optimize branches testing a bit-range or a shifted (*) 23d9f62... RISC-V: allow bseti on SImode without sign-extension (*) 11543b2... libcpp: Avoid remapping filenames within directives (*) 59cc4da... Manually add entries for r13-4128. (*) 820c25c... Fortran: reject NULL actual argument without explicit inter (*) add8984... Daily bump. (*) f003fdf... Add another commit to ignore (*) ceba66e... Fix PR middle-end/107705: ICE after reclaration error (*) bd0c9d9... Fix PRs 106764, 106765, and 107307, all ICE after invalid r (*) acc205e... Fix testcase for architectures that use .srodata (*) 92905f6... aarch64: Fix LDAPURS assembly output (*) 20d2a8c... testsuite: Verify that module-mapper is available (*) 33de7b3... aarch64: Fix up LDAPR codegen (*) e5049df... c++: Implement CWG2635 - Constrained structured bindings (*) c5df839... tree-optimization/107647 - avoid FMA from SLP with -ffp-con (*) f0024bf... LoongArch: Fix atomic_exchange expanding [PR107713] (*) 7b3b2f5... c++: constinit on pointer to function [PR104066] (*) (*) 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.
reply other threads:[~2022-12-01 0:32 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=20221201003252.527253858D37@sourceware.org \ --to=gaius@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).