[gcc/redhat/heads/gcc-11-branch] (313 commits) Merge commit 'r11-11157-gbacfe9e21fefc68de46ba62fd4498b98f5
Jakub Jelinek
jakub@gcc.gnu.org
Mon Dec 18 15:37:40 GMT 2023
The branch 'redhat/heads/gcc-11-branch' was updated to point to:
9e6808abff4... Merge commit 'r11-11157-gbacfe9e21fefc68de46ba62fd4498b98f5
It previously pointed to:
2c7f17ca0b6... Merge commit 'r11-10845-gf0ab392dc24e08ec33a66630d5a432e9e7
Diff:
Summary of changes (added commits):
-----------------------------------
9e6808a... Merge commit 'r11-11157-gbacfe9e21fefc68de46ba62fd4498b98f5
bacfe9e... Daily bump. (*)
97d6683... c++: Unshare folded SAVE_EXPR arguments during cp_fold [PR1 (*)
124a211... fold-const: Fix up multiple_of_p [PR112733] (*)
6156cbb... i386: Fix -fcf-protection -Os ICE due to movabsq peephole2 (*)
05e3cff... i386: Fix rtl checking ICE in ix86_elim_entry_set_got [PR11 (*)
531d802... i386: Fix up signbit<mode>2 expander [PR112816] (*)
67762f3... c++: #pragma GCC unroll C++ fixes [PR112795] (*)
1fdae54... i386: Fix up *jcc_bt*_mask{,_1} [PR111408] (*)
8c64ae4... libstdc++: Fix tr1/8_c_compatibility/cstdio/functions.cc re (*)
9e30ca0... wide-int: Fix up wi::divmod_internal [PR110731] (*)
f7d4f26... Daily bump. (*)
d230b50... Daily bump. (*)
ec8d0c3... tree-optimization/111917 - bougs IL after guard hoisting (*)
03b5888... tree-optimization/111614 - missing convert in undistribute_ (*)
7473b27... tree-optimization/111764 - wrong reduction vectorization (*)
45c296f... middle-end/111818 - failed DECL_NOT_GIMPLE_REG_P setting of (*)
0e332ee... tree-optimization/110298 - CFG cleanup and stale nb_iterati (*)
01f0887... debug/110295 - mixed up early/late debug for member DIEs (*)
40aa486... middle-end/110182 - TYPE_PRECISION on VECTOR_TYPE causes wr (*)
7bb752a... Daily bump. (*)
ed4a976... Daily bump. (*)
ce5d061... Daily bump. (*)
172b7ad... Don't assume it's AVX_U128_CLEAN after call_insn whose abi. (*)
15c189a... Daily bump. (*)
f9b19c9... Daily bump. (*)
461771c... Daily bump. (*)
622f495... Daily bump. (*)
ef33bf8... Daily bump. (*)
9a273c5... Daily bump. (*)
f55d738... libstdc++: Missing constexpr for __gnu_debug::__valid_range (*)
4f74f6c... libstdc++: Add assertion to std::string_view::remove_suffix (*)
8728869... libstdc++: Adjust std::in_range template parameter name (*)
359e9ac... Daily bump. (*)
692bbe7... Daily bump. (*)
4f5c04c... Daily bump. (*)
03d57fd... Daily bump. (*)
02cd761... libiberty, Darwin: Fix a build warning. (*)
264c465... Daily bump. (*)
246760b... Fortran: avoid obsolescence warning for COMMON with submodu (*)
692228c... Daily bump. (*)
09c5ce9... Daily bump. (*)
2a928e2... Daily bump. (*)
d6eb2a7... Daily bump. (*)
35d196e... Daily bump. (*)
147ea15... Daily bump. (*)
9cb5130... Daily bump. (*)
422e30e... i386: Wrong code with __builtin_parityl [PR112672] (*)
24ef1e9... Daily bump. (*)
b3c694c... Daily bump. (*)
66a4094... PR target/111815: VAX: Only accept the index scaler as the (*)
5fa811e... Daily bump. (*)
73458ab... Daily bump. (*)
c8609d2... Daily bump. (*)
919cbed... Daily bump. (*)
330c934... Daily bump. (*)
1497be0... Daily bump. (*)
442a9f0... Daily bump. (*)
7cfe05d... libstdc++: Fix std::deque::operator[] Xmethod [PR112491] (*)
fb3c4f3... Daily bump. (*)
57727d3... libstdc++: Fix std::deque::size() Xmethod [PR112491] (*)
16bab82... Daily bump. (*)
31bc3ab... libstdc++: Reformat Python code (*)
345d971... Daily bump. (*)
2206a4b... Daily bump. (*)
0a46bba... Daily bump. (*)
47d8333... libphobos: Fix regression d21 loops in getCpuInfo0B in Sola (*)
3781045... Daily bump. (*)
d69cd14... hppa: Fix typo in PA 2.0 trampoline template (*)
2885ffb... Daily bump. (*)
13cd310... Daily bump. (*)
82bff0f... Daily bump. (*)
6d0d85e... Daily bump. (*)
0836caf... Daily bump. (*)
092c094... Daily bump. (*)
a8d9265... Daily bump. (*)
7ea9781... Daily bump. (*)
408054e... Daily bump. (*)
b95f77b... Daily bump. (*)
cb1853d... Daily bump. (*)
e250d27... Daily bump. (*)
1b33dd1... Daily bump. (*)
b8c1d6a... Daily bump. (*)
626bb2e... SH: Fix PR 111001 (*)
f0b3833... rs6000: Make 32 bit stack_protect support prefixed insn [PR (*)
68807f5... Daily bump. (*)
7be5569... Daily bump. (*)
9b569e0... Fortran: out of bounds access with nested implied-do IO [PR (*)
2ae95ad... Daily bump. (*)
e784ba2... SH: Fix PR 101177 (*)
25ca4c3... Daily bump. (*)
71f2b05... Daily bump. (*)
546e574... Daily bump. (*)
0d005de... Disparage slightly for the alternative which move DFmode be (*)
af14e93... Daily bump. (*)
db1d792... Daily bump. (*)
3134001... Daily bump. (*)
fd85d4d... Daily bump. (*)
5262c97... Daily bump. (*)
157819c... Daily bump. (*)
3e7df22... Daily bump. (*)
59baab9... Daily bump. (*)
06e4bb6... Daily bump. (*)
2ea828b... Daily bump. (*)
9d4caf9... MATCH: Fix infinite loop between `vec_cond(vec_cond(a,b,0), (*)
dc3c4e3... Daily bump. (*)
cbc60b0... Daily bump. (*)
001bbe5... Daily bump. (*)
d1c6fd3... libstdc++: Fix testsuite failures with -O0 (*)
9eed571... libstdc++: Add more tests for filesystem directory iterator (*)
d694071... libstdc++: Make std::filesystem::copy_file work for procfs (*)
6152b02... libstdc++: Use close-on-exec for file descriptors in filesy (*)
100da27... libstdc++: Fix formatting in std::filesystem helper functio (*)
fc36378... libstdc++: Use ENOSYS for unsupported filesystem ops on AVR (*)
89ab38b... libstdc++: Do not optimize away storing pathname if it's ne (*)
b0ad298... libstdc++: check for openat with dirfd in std::filesystem (*)
4d51fd9... libstdc++: check for openat (*)
9e9a7d8... libstdc++: Fix directory iterator build for newlib (*)
8d552ce... libstdc++: Simplify resource management in directory iterat (*)
e742c6b... libstdc++: Fix filesystem::remove_all for Windows [PR104161 (*)
fee2458... libstdc++: Fix std::filesystem build failure for Windows (*)
5e6ce40... libstdc++: Fix filesystem::remove_all races [PR104161] (*)
e20b1c7... libstdc++: Avoid symlink race in filesystem::remove_all [PR (*)
f8d45f4... libstdc++: Fix typos in std::filesystem code (*)
6ae7641... libstdc++: Avoid unconditional use of errc::not_supported [ (*)
e3af6b1... libstdc++: Add utility for creating std::error_code from OS (*)
7caac4e... Revert "libstdc++: Horrible macro hacks to allow building o (*)
e0f06a6... Daily bump. (*)
a1fcaec... Daily bump. (*)
c3f29e3... Disable generation of scalar modulo instructions. (*)
50ace1f... libstdc++: Force _Hash_node_value_base methods inline to fi (*)
aac5ce7... Daily bump. (*)
563fcaa... Daily bump. (*)
fcd9424... Daily bump. (*)
e7ef07d... Daily bump. (*)
ca30697... Daily bump. (*)
27bad57... libstdc++: Fix constexpr functions to conform to older stan (*)
97a33ab... libstdc++: Prevent unwanted ADL in std::to_array [PR111512] (*)
4f9c509... Daily bump. (*)
c86b4f4... Daily bump. (*)
b3bcb13... Daily bump. (*)
9dadc29... Daily bump. (*)
0297a66... Daily bump. (*)
0726509... Daily bump. (*)
491c87e... Daily bump. (*)
13795ad... Daily bump. (*)
76eec62... Daily bump. (*)
4658ce2... Daily bump. (*)
76bc8b3... Daily bump. (*)
b7add7c... Daily bump. (*)
27fce25... libstdc++: Add workaround for std::make_integer_sequence bu (*)
6845846... Daily bump. (*)
3e571ae... Daily bump. (*)
513bfd3... i386: Handle CONST_WIDE_INT in output_pic_addr_const [PR111 (*)
bea0985... aarch64: Make stack smash canary protect saved registers (*)
4bbf7b6... aarch64: Remove below_hard_fp_saved_regs_size (*)
9ed9fd5... aarch64: Explicitly record probe registers in frame info (*)
e932e11... aarch64: Simplify probe of final frame allocation (*)
174a974... aarch64: Put LR save probe in first 16 bytes (*)
f22329d... aarch64: Tweak stack clash boundary condition (*)
bb46000... aarch64: Minor initial adjustment tweak (*)
8b664cc... aarch64: Simplify top of frame allocation (*)
999c4a8... aarch64: Measure reg_offset from the bottom of the frame (*)
b8cd5a0... aarch64: Tweak frame_size comment (*)
fa6600b... aarch64: Rename hard_fp_offset to bytes_above_hard_fp (*)
82fb69e... aarch64: Rename locals_offset to bytes_above_locals (*)
7356df0... aarch64: Only calculate chain_offset if there is a chain (*)
e8a7ec8... aarch64: Tweak aarch64_save/restore_callee_saves (*)
d3f6cee... aarch64: Add bytes_below_hard_fp to frame info (*)
a8385d1... aarch64: Add bytes_below_saved_regs to frame info (*)
5efdcc8... aarch64: Explicitly handle frames with no saved registers (*)
a2a57f7... aarch64: Avoid a use of callee_offset (*)
52816ab... aarch64: Use local frame vars in shrink-wrapping code (*)
2eb8e5c... rs6000: call vector load/store with length only on 64-bit P (*)
363e12c... Daily bump. (*)
506d5f3... c++: member vs global template [PR106310] (*)
0d7e5f9... c++: array DMI and member fn [PR109666] (*)
b16f123... Daily bump. (*)
d0f4d79... Daily bump. (*)
dd7e023... Daily bump. (*)
688524b... Daily bump. (*)
857072e... Daily bump. (*)
56c13e5... Daily bump. (*)
408bbda... Daily bump. (*)
6511ffd... Daily bump. (*)
441cfca... Daily bump. (*)
55d01db... Daily bump. (*)
3166b97... Daily bump. (*)
0684267... Daily bump. (*)
cf3aa53... tree-ssa-strlen: Fix up handling of conditionally zero memc (*)
beabb96... store-merging: Fix up >= 64 bit insertion [PR111015] (*)
08e0cda... Daily bump. (*)
520c370... Daily bump. (*)
e181df6... Daily bump. (*)
bb975cf... Daily bump. (*)
47dccde... Daily bump. (*)
90ddcdc... Daily bump. (*)
ea60dca... Daily bump. (*)
1e5d5c0... Daily bump. (*)
4481533... Daily bump. (*)
c9e90c6... Daily bump. (*)
8afe042... Daily bump. (*)
835ff9c... Daily bump. (*)
24deef0... Daily bump. (*)
797d62e... Daily bump. (*)
ff4590b... Support -m[no-]gather to enable/disable vectorization for a (*)
cc67724... Software mitigation: Disable gather generation in vectoriza (*)
46c0e24... Daily bump. (*)
921ef0a... Daily bump. (*)
d6392b8... Daily bump. (*)
157189b... Daily bump. (*)
dcedfbd... Daily bump. (*)
baa5f9d... Daily bump. (*)
99011a9... Daily bump. (*)
60a8421... c++: noexcept-spec from nested class confusion [PR109761] (*)
52391df... Workaround possible CPUID bug in Sandy Bridge. (*)
1d4bb16... Daily bump. (*)
ad036bf... Daily bump. (*)
ba27e38... Daily bump. (*)
088d907... testsuite: Fix up pr107397.f90 test [PR107397] (*)
2762885... Add a check for invalid use of BOZ with a derived type. (*)
e7165ce... Daily bump. (*)
238bce4... ICE in gfc_free_namespace. ice-on-invalid. (*)
d85f89d... Daily bump. (*)
c77473e... Daily bump. (*)
8945f00... Daily bump. (*)
f25baee... Daily bump. (*)
2ad68e7... rs6000: Correct vsx operands output for xxeval [PR110741] (*)
b0bf9e3... Daily bump. (*)
fc80fa4... Daily bump. (*)
a037e8a... Daily bump. (*)
8a39ceb... Daily bump. (*)
909c6a5... Daily bump. (*)
4286684... Daily bump. (*)
96f4fb8... Daily bump. (*)
e59f651... Daily bump. (*)
9abc0e9... Daily bump. (*)
3e5f7ba... Daily bump. (*)
17136c4... Daily bump. (*)
471f1a3... Daily bump. (*)
7bd1373... Fortran: intrinsics and deferred-length character arguments (*)
1c80768... Daily bump. (*)
75e5023... testsuite: Require vectors of doubles for pr97428.c (*)
7d80cb7... Daily bump. (*)
262b1d0... Daily bump. (*)
ddd174a... Daily bump. (*)
5922cf3... Daily bump. (*)
f90c33d... Daily bump. (*)
a348245... Fortran: formal symbol attributes for intrinsic procedures (*)
75b8353... SH: Fix PR101469 peephole bug (*)
ee7e78e... Daily bump. (*)
b1aa00e... Daily bump. (*)
470f32f... libstdc++: Check conversion from filesystem::path to wide s (*)
13cfe6b... Daily bump. (*)
ad292b7... Daily bump. (*)
d308b11... libstdc++: Fix wstring conversions in filesystem::path [PR9 (*)
4127c42... Daily bump. (*)
5a18e3b... Daily bump. (*)
8e36597... Fortran: simplification of FINDLOC for constant complex arg (*)
421d224... Daily bump. (*)
eef069f... d: Fix PR 108842: Cannot use enum array with -fno-druntime (*)
7efc98e... Daily bump. (*)
25ad73e... Daily bump. (*)
1896ab1... Fix power10 fusion bug with prefixed loads, PR target/10532 (*)
fa0a7f6... rs6000: genfusion: Rewrite load/compare code (*)
9b7a2b8... Daily bump. (*)
34e1150... Daily bump. (*)
41c0442... Daily bump. (*)
da7a10e... d: Fix core.volatile.volatileLoad discarded if result is un (*)
528c710... Daily bump. (*)
066385c... d: Fix ICE in setValue, at d/dmd/dinterpret.c:7013 (*)
fe369fa... Daily bump. (*)
f03b182... Daily bump. (*)
22e5d29... go: Update usage of TARGET_AIX to TARGET_AIX_OS (*)
ad1a3da... Refine maskstore patterns with UNSPEC_MASKMOV. (*)
f59565f... Refine maskloadmn pattern with UNSPEC_MASKLOAD. (*)
64fa0fe... Daily bump. (*)
91955e3... Support parallel testing in libgomp: fallback Perl 'flock' (*)
4506b34... Support parallel testing in libgomp, part II [PR66005] (*)
e1bd4f5... Support parallel testing in libgomp, part I [PR66005] (*)
3942da3... Make option mvzeroupper independent of optimization level. (*)
0270026... Daily bump. (*)
fcb19b9... Daily bump. (*)
a0c4bd6... d: Suboptimal codegen for __builtin_expect(cond, false) (*)
4a58e15... Daily bump. (*)
b4bda35... Daily bump. (*)
71aa76f... Daily bump. (*)
c0bc984... libstdc++: Document removal of implicit allocator rebinding (*)
5fc6b3a... libstdc++: Simplify constraints for std::any construction [ (*)
8c150c7... Daily bump. (*)
11cee01... Daily bump. (*)
8eefa55... Daily bump. (*)
db29144... rs6000: Guard __builtin_{un,}pack_vector_int128 with vsx [P (*)
bccc996... rs6000: Don't use TFmode for 128 bits fp constant in toc [P (*)
9856b87... Daily bump. (*)
1e96427... Daily bump. (*)
694c66e... Daily bump. (*)
bab4704... Daily bump. (*)
5d30dd1... Daily bump. (*)
fb1d315... Daily bump. (*)
028e40b... Daily bump. (*)
b7f86c5... Daily bump. (*)
5bf1c33... middle-end/110200 - genmatch force-leaf and convert interac (*)
593de83... Daily bump. (*)
64524a8... Daily bump. (*)
9dccdfd... Daily bump. (*)
2d3b72c... arm: Fix ICE due to infinite splitting [PR109800] (*)
92293d7... Darwin, PPC: Fix struct layout with pragma pack [PR110044]. (*)
7f875e4... fortran: Fix ICE on pr96024.f90 on big-endian hosts [PR9602 (*)
1ddd458... Daily bump. (*)
e444b8b... Daily bump. (*)
677f68c... Daily bump. (*)
aec1224... Daily bump. (*)
(*) This commit already exists in another branch.
Because the reference `refs/vendors/redhat/heads/gcc-11-branch' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.
More information about the Gcc-cvs
mailing list