The branch 'redhat/heads/gcc-14-branch' was updated to point to: 748fd0ecf84... Merge commit 'r14-10154-g7a00c459cbb913ac165a39d344a48fc278
It previously pointed to: f7b939b4351... vect: Adjust vect_transform_reduction assertion [PR114883] Diff: Summary of changes (added commits): ----------------------------------- 748fd0e... Merge commit 'r14-10154-g7a00c459cbb913ac165a39d344a48fc278 9fad7d8... Revert "vect: Adjust vect_transform_reduction assertion [PR 7a00c45... libstdc++: Do not apply localized formatting to NaN and inf (*) e976bef... Fortran: Fix regression caused by r14-9752 [PR114959] (*) a795a7b... vect: Adjust vect_transform_reduction assertion [PR114883] (*) af925ba... libgcc: Do use weakrefs for glibc 2.34 on GNU Hurd (*) 501fed8... Set DEV-PHASE to prerelease. (*) 3c925ac... c++: ICE with templated sizeof(E1) / sizeof(E2) [PR114888] (*) 0062f83... Daily bump. (*) 330c04d... libstdc++: Update Solaris baselines for GCC 14.0 (*) c3e9b86... libstdc++: Update Solaris baselines for GCC 13.2 (*) d40073b... RISC-V: Fix ICE for legitimize move on subreg const_poly_in (*) 41d7a8c... Daily bump. (*) 8cec90c... Daily bump. (*) 3e04b6f... LoongArch: Add constraints for bit string operation define_ (*) 457e907... Daily bump. (*) c014cfd... c++: fix source printing for "required from here" message (*) 5e5f33a... libstdc++: Update status tables to refer to GCC 14 not main (*) b8e9fd5... amdgcn: Add gfx90c target (*) 4a2e55b... i386: Fix array index overflow in pr105354-2.c (*) 9353f6f... Daily bump. (*) 1604f7c... bpf: set PREFERRED_DEBUGGING_TYPE to BTF_DEBUG (*) f541757... c++: Fix constexpr evaluation of parameters passed by invis (*) fe02f6c... libgcc: Don't use weakrefs for glibc 2.34 (*) c39654e... c++: Retry the aliasing of base/complete cdtor optimization (*) f175622... bpf: avoid issues with CO-RE and -gtoggle (*) 14d4851... openmp: Copy DECL_LANG_SPECIFIC and DECL_LANG_FLAG_? to tre (*) 8d80e3c... libstdc++: Rename man pages to use '::' instead of '_' (*) 6391cf8... libstdc++: Fix typo in Doxygen comment (*) c9cc1c8... libstdc++: Fix run_doxygen for Doxygen 1.10 man page format (*) d5b2c6b... libstdc++: Update Doxygen config for new headers (*) f3021e6... libstdc++: Add comment to #include in <variant> (*) d0e1e12... PR modula2/114836 Avoid concatenation of error strings to a (*) c96c2a3... bpf: default to using pseudo-C assembly syntax by default (*) ad45086... arm: Zero/Sign extends for CMSE security (*) 070dd5c... modula2: issue the parameter incompatibility error message (*) 59ff818... tree-optimization/114792 - order loops to unloops in CH (*) 1d238c8... Fix calling convention incompatibility with vendor compiler (*) af7d981... RISC-V: Add test cases for insn does not satisfy its constr (*) 10ad46b... RISC-V: Add early clobber to the dest of vwsll (*) c058105... Fortran: Fix ICE in gfc_trans_create_temp_array from bad ty (*) 1fd5a07... Fortran: Generate new charlens for shared symbol typespecs (*) 09680e3... rs6000: Use bcdsub. instead of bcdadd. for bcd invalid numb (*) d44c205... RISC-V: Add xfail test case for highpart register overlap o (*) 5123cfa... Daily bump. (*) 26a3edb... c++/modules testsuite: restrict expensive pr99023 test (*) 0844170... c++: constexpr union member access folding [PR114709] (*) 97a54c0... v2: DOCUMENTATION_ROOT_URL vs. release branches [PR114738] (*) bc17a92... Revert "RISC-V: Support highpart register overlap for vwcvt (*) 152d945... bpf: define BPF feature pre-processor macros (*) cc48418... tree-optimization/114787 - more careful loop update with CF (*) e28e8ab... tree-optimization/114832 - wrong dominator info with vect p (*) d279c9d... i386: Fix behavior for both using AVX10.1-256 in options an (*) f952745... RISC-V: Add xfail test case for highpart overlap of vext.vf (*) 8bcefc2... Revert "RISC-V: Support highpart overlap for vext.vf" (*) 3091f1d... Daily bump. (*) 7318f1a... c++: Fix ICE with xobj parms and maybe incomplete decl-spec (*) 628c222... i386: Avoid =&r,r,r andn double-word alternative for ia32 [ (*) f7a5c99... Regenerate gcc.pot (*) 0bf94da... Fortran: check C_SIZEOF on additions from TS29113/F2018 [PR (*) 4f9401d... c++/modules: deduced return type merging [PR114795] (*) d2f05fe... libbacktrace: test --compress-debug-sections=ARG for each A (*) 0c8e99e... testsuite: Adjust testsuite expectations for diagnostic spe (*) 6f0a646... Remove repeated information in -ftree-loop-distribute-patte (*) f994094... Further spelling fixes in translatable strings (*) 4338ac1... Spelling fixes for translatable strings (*) 3d56999... s390: testsuite: Xfail forwprop-4{0,1}.c (*) ca00bf0... Fortran: Check that the ICE does not reappear [PR102597] (*) 18e8e55... tree-optimization/114799 - SLP and patterns (*) 42189f2... s390x: Fix vec_xl/vec_xst type aliasing [PR114676] (*) aa73eb9... c++: Copy over DECL_DISREGARD_INLINE_LIMITS flag to inherit (*) cf51fe7... c++: Check if allocation functions are xobj members [PR1140 (*) 77e114b... LoongArch: Define builtin macros for ISA evolutions (*) b4ebdd1... LoongArch: Define ISA versions (*) 8c6ee63... Daily bump. (*) 2a8187e... RISC-V: Adjust overlap attr after revert d3544cea63d and e6 (*) b909daa... PR modula2/114811 string set incl ICE bugfix (*) 7ef1391... libstdc++: Fix conversion of simd to vector builtin (*) e7a3ad2... libstdc++: Silence irrelevant warnings in <experimental/sim (*) b0469e3... PR modula2/114807 badpointer3.mod causes an ICE (*) cf5f779... libstdc++: Workaround kernel-headers on s390x-linux (*) 0db1922... testsuite: prune -freport-bug output (*) cacc55a... Revert "RISC-V: Rename vconstraint into group_overlap" (*) b78c884... Revert "RISC-V: Robostify the W43, W86, W87 constraint enab (*) 6b5248d... i386: Fix Sierra Forest auto dispatch (*) 1b7785f... s390x: Do not default to -mvx for -mesa (*) b991193... RISC-V: Add xfail test case for highpart overlap floating-p (*) 4df96b4... Revert "RISC-V: Support highpart overlap for floating-point (*) a367b99... RISC-V: Add xfail test case for indexed load overlap with S (*) 9257c7a... Revert "RISC-V: Support highpart overlap for indexed load w (*) 16aea8c... s390: testsuite: Remove xfail for vpopct{b,h} (*) c750684... RISC-V: Add xfail test case for highest-number regno ternar (*) cc46b6d... Revert "RISC-V: Support highest-number regno overlap for wi (*) c4fdbda... RISC-V: Add xfail test case for widening register overlap o (*) ec78916... Revert "RISC-V: Support widening register overlap for vf4/v (*) 338640f... RISC-V: Add xfail test case for highpart register overlap o (*) 1e115db... Daily bump. (*) f17d31e... Fortran: Detect 'no implicit type' error in right place [PR (*) a44d16e... AVR: target/114794 - Tweak __udivmodqi4 (*) ef23922... Revert "RISC-V: Support highpart register overlap for widen (*) d37b34f... RISC-V: Add xfail test case for incorrect overlap on v0 (*) a7d01a7... Daily bump. (*) 3afcb04... Revert "RISC-V: Fix overlap group incorrect overlap on v0" (*) f9a48fe... PR modula2/112893 full type checking between proctype and p (*) 1690e47... RISC-V: Add xfail test case for wv insn highest overlap (*) f5447ea... Revert "RISC-V: Support highest overlap for wv instructions (*) 9f10005... RISC-V: Add xfail test case for wv insn register overlap (*) 0cbeafe... Revert "RISC-V: Support one more overlap for wv instruction (*) 90ded75... Daily bump. (*) c23db3e... i386: Fix up *avx2_eq<mode>3 constraints [PR114783] (*) 2afdecc... c-family: Allow arguments with NULLPTR_TYPE as sentinels [P (*) a39983b... c: Fix ICE with -g and -std=c23 related to incomplete types (*) d86472a... libstdc++: Simplify constraints on <=> for std::reference_w (*) eed7fb1... libstdc++: Support link chains in std::chrono::tzdb::locate (*) e8f0540... Update gcc sv.po (*) 33bf8e5... internal-fn: Fix up expand_arith_overflow [PR114753] (*) 1216460... middle-end: refactory vect_recog_absolute_difference to sim (*) 9451b6c... Enable 'gcc.dg/pr114768.c' for nvptx target [PR114768] (*) ede01df... bpf: remove huge memory waste with string allocation. (*) d7190d0... bpf: support more instructions to match CO-RE relocations (*) 4d4929f... d: Fix ICE in build_deref, at d/d-codegen.cc:1650 [PR111650 (*) 9f29584... rtlanal: Fix set_noop_p for volatile loads or stores [PR114 (*) 36f4c8a... libgcc: Another __divmodbitint4 bug fix [PR114762] (*) 694fa37... [vxworks] avoid mangling __STDC_VERSION_LIMITS_H__ (*) 85c187b... Daily bump. (*) e498ba9... Add nios2*-*-* to the list of obsolete targets (*) e243d0f... Fortran: Fix ICE and clear incorrect error messages [PR1147 (*) 7eecc08... [testsuite] [i386] add -msse2 to tests that require it (*) 0ea96af... [testsuite] [i386] work around fails with --enable-frame-po (*) 36d0038... [testsuite] [arm] accept empty init for bfloat16 (*) ce2dfc5... [c++] [testsuite] adjust contracts9.C for negative addresse (*) df92df0... [testsuite] [aarch64] Require fpic effective target. (*) 514c6b1... [testsuite] [i386] require fpic for pr111497.C (*) cc02ebf... [testsuite] xfail pr103798-2 in C++ on vxworks too [PR11370 (*) e965162... [testsuite] [analyzer] include sys/select.h if available (*) 8a11709... [testsuite] [analyzer] require fork where used (*) 5be4f20... [testsuite] [analyzer] skip access-mode: O_ACCMODE on vxwor (*) 76a1bcc... [testsuite] [analyzer] avoid vxworks libc mode_t (*) 5dfbc05... [testsuite] introduce strndup effective target (*) dcf0bd1... [libstdc++] [testsuite] disable SRA for compare_exchange_pa (*) 5b17817... [libstdc++] [testsuite] xfail double-prec from_chars for fl (*) da3504a... [libstdc++] define zoneinfo_dir_override on vxworks (*) a2f4be3... AArch64: remove reliance on register allocator for simd/gpr (*) 82d6d38... libgcc: Fix up __divmodbitint4 [PR114755] (*) 6c152c9... internal-fn: Temporarily disable flag_trapv during .{ADD,SU (*) 6e62ede... testsuite, rs6000: Fix builtins-6-p9-runnable.c for BE [PR1 (*) 58a0b19... rs6000: Fix bcd test case (*) 69576bc... Daily bump. (*) 7c2a9db... libstdc++: Implement "Printing blank lines with println" fo (*) 5705614... DOCUMENTATION_ROOT_URL vs. release branches [PR114738] (*) a9fefbf... libcpp: Regenerate aclocal.m4 and configure [PR 114748] (*) bf2b523... tree-optimization/114749 - reset partial vector decision fo (*) 420ece6... GCN: Enable effective-target 'vect_long_long' (*) 909c6fa... AVR: target/114752 - Fix ICE on inline asm const 64-bit flo (*) 3cfe94a... libstdc++: Add include guard to simd-internal header (*) 0fc7f3c... libstdc++: Avoid ill-formed types on ARM (*) 299d14a... asan: Don't instrument .ABNORMAL_DISPATCHER [PR114743] (*) 9c7cf5d... Daily bump. (*) eadd05d... PR modula2/114745: const cast causes ICE (*) f438acf... testsuite: Fix data check loop on vect-early-break_124-pr11 (*) 48024a9... Fortran: ALLOCATE of fixed-length CHARACTER with SOURCE/MOL (*) 4437482... libstdc++: Fix "extact" typos in comments (*) 8eddd87... Document that vector_size works with typedefs [PR92880] (*) f949481... tree-optimization/114736 - SLP DFS walk issue (*) 45a41ac... tree-optimization/114733 - neg induction fails for 1 elemen (*) a7578a0... OpenACC 2.7: Adjust acc_map_data/acc_unmap_data interaction (*) 274f6bb... Fix some comment nits (*) dc17e75... build: Use of cargo not yet supported here in Canadian cros (*) 3ebc789... build: Don't check for host-prefixed 'cargo' program (*) 79ff534... c++: Handle ARRAY_TYPE in check_bit_cast_type [PR114706] (*) 6e925ba... optimize Zicond conditional select cases. (*) c39dc5b... [strub] improve handling of indirected volatile parms [PR11 (*) 46d914d... LoongArch: Add indexes for some compilation options. (*) e1d4c8e... Daily bump. (*) 701e1b9... gotools: Workaround non-reproduceability of automake (*) b623971... libstdc++: Update libstdc++.so versioning history for 14.1. (*) 0d58450... libstdc++: Add std::reference_wrapper comparison operators (*) 2a0c083... libstdc++: Heterogeneous std::pair comparisons [PR113386] (*) 2d69441... libstdc++: Fix infinite loop in std::istream::ignore(n, del (*) 6e11bb4... AVR: Add 8 more avrxmega3 MCUs. (*) f8409c3... m68k: Quiet up cppcheck warning [PR114689] (*) 52972ab... libstdc++: Update baseline symbols for riscv64-linux (*) ab5bb2b... ada: Add documentation for Exceptional_Cases (*) 18e881e... Guard longjmp in test to not inf loop [PR114720] (*) 02cc8f3... RISC-V: Add VLS to mask vec_extract [PR114668]. (*) 9d573f7... gcov-profile/114715 - missing coverage for switch (*) a3281dd... x86: Allow TImode offsettable memory only with 8-bit consta (*) 85002f8... middle-end: adjust loop upper bounds when peeling for gaps (*) 3e1e73f... build: Check for cargo when building rust language (*) e3fda76... Inline 'gcc/rust/Make-lang.in:RUST_LIBDEPS' into single use (*) 24d92f6... Add 'gcc/rust/Make-lang.in:LIBPROC_MACRO_INTERNAL' (*) f7c8fa7... Inline 'gcc/rust/Make-lang.in:RUST_LDFLAGS' into single use (*) cb70a49... Remove 'libgrust/libproc_macro_internal' from 'gcc/rust/Mak (*) 7f4ba54... testsuite: i386: Restrict gcc.target/i386/fhardened-1.c etc (*) 7ec54f5... attribs: Don't crash on NULL TREE_TYPE in diag_attr_exclusi (*) 3878e9a... c++: Only emit exported GMF usings [PR114600] (*) fe99ab1... Daily bump. (*) 62a0ef0... c++: Setup aliases imported from modules [PR106820] (*) 3319d1a... Daily bump. (*) a9d3b3c... Regenerate c.opt.urls (*) da375ba... c++/modules: make bits_in/out move-constructible (*) 436ab7e... c++/modules: optimize tree flag streaming (*) 5ec5791... libstdc++: Update some baseline_symbols.txt (x32) (*) 1667962... Daily bump. (*) 967424d... aarch64: Add rcpc3 dependency on rcpc2 and rcpc (*) b181627... aarch64: Enable +cssc for armv8.9-a (*) 6039925... c++: ICE with temporary of class type in array DMI [PR10996 (*) aa57af9... rs6000: Add OPTION_MASK_POWER8 [PR101865] (*) 716af95... c++/modules: local type merging [PR99426] (*) df7bfdb... c++: reference cast, conversion fn [PR113141] (*) d435571... c++: reference list-init, conversion fn [PR113141] (*) c950008... Regenerate opt.urls (*) 9114634... c++: Fix bogus warnings about ignored annotations [PR114691 (*) d74fe10... c++: templated substitution into lambda-expr, cont [PR11439 (*) 0fd824d... c++: Diagnose or avoid constexpr dtors in classes with virt (*) 245595d... match: Fix `!a?b:c` and `a?~t:t` patterns for signed 1 bit (*) 9b8c6ff... aarch64: Avoid using mismatched ZERO ZA sizes (*) a76f236... s390: testsuite: Xfail range-sincos.c and vrp-float-abs-1.c (*) 081c1e9... c++: templated substitution into lambda-expr [PR114393] (*) 3bd3ca0... libgfortran: Fix compilation of gf_vsnprintf (*) 6e7e594... RISC-V: Fix Werror=sign-compare in riscv_validate_vector_ty (*) 67e1433... analyzer: Bail out on function pointer for -Wanalyzer-alloc (*) 8c6f13d... tree-cfg: Make the verifier returns_twice message translata (*) c9e94ae... Limit special asan/ubsan/bitint returns_twice handling to c (*) e30e760... contrib/check-params-in-docs.py: Ignore target-specific par (*) b6c8259... testsuite: Fix loop-interchange-16.c (*) dc51a64... RISC-V: Bugfix ICE non-vector in TARGET_FUNCTION_VALUE_REGN (*) d1a21a6... Daily bump. (*) 9b8bc02... btf: fix a possibly misleading asm debug comment (*) f079d69... btf: emit non-representable bitfield as void (*) 33f83d3... contrib/check-params-in-docs.py: Ignore gcn-preferred-vecto (*) b87ba79... aarch64: Fix _BitInt testcases (*) (*) This commit already exists in another branch. Because the reference `refs/vendors/redhat/heads/gcc-14-branch' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.