[gcc/aoliva/heads/strub] (111 commits) enable strub for all viable functions by default, for testi
Alexandre Oliva
aoliva@gcc.gnu.org
Fri Dec 1 18:00:09 GMT 2023
The branch 'aoliva/heads/strub' was updated to point to:
f8804997b8a... enable strub for all viable functions by default, for testi
It previously pointed to:
f9e12eb3478... enable strub for all viable functions by default, for testi
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------
f9e12eb... enable strub for all viable functions by default, for testi
f5e17e6... silence warnings
abdb47f... strub: incremental
0552a09... Introduce strub: machine-independent stack scrubbing
695e997... hardcfr: libgcc sym versioning
Summary of changes (added commits):
-----------------------------------
f880499... enable strub for all viable functions by default, for testi
1ffa084... silence warnings
11cda0a... Introduce strub: machine-independent stack scrubbing
b8edb81... hardcfr: make builtin_return tests more portable [PR112334] (*)
c4a49eb... hardcfr: libgcc sym versioning (*)
1390bf5... [PR112445][LRA]: Fix "unable to find a register to spill" e (*)
ff99671... extend.texi: Fix up defbuiltin* with spaces in return type (*)
c55c2ac... ada: Fix Ada bootstrap on macOS (*)
12b67d1... diagnostics, analyzer: add optional per-diagnostic property (*)
83b210d... docs: remove stray reference to -fanalyzer-checker=taint [P (*)
a23415d... RISC-V: Support highpart register overlap for widen vx/vf i (*)
4418d55... RISC-V: Support highpart overlap for indexed load with SRC (*)
8332b99... Fix ambiguity between vect_get_vec_defs with/without vectyp (*)
9e68854... testsuite: Tweak some further tests for modern C changes (*)
b1fe98d... lower-bitint: Fix lowering of middle sized _BitInt operatio (*)
9bfebcb... lower-bitint: Fix up handle_operand_addr for 0 constants [P (*)
b506834... bpf: quote section names whenever necessary in assembly out (*)
6563d67... aarch64: modify Ampere CPU tunings on reassociation/FMA (*)
8228855... libstdc++: Regenerate GCC_CHECK_ASSEMBLER_HWCAP users (*)
4b80781... gcov: Fix use of __LIBGCC_HAVE_LIBATOMIC (*)
a1bc121... aarch64: Add a result_mode helper function (*)
e3be66d... lower-bitint: Fix up maximum addition/subtraction/multiplic (*)
0ef93c8... lower-bitint: Fix ICE on bitint-39.c (*)
3643326... lower-bitint: Fix _BitInt .{ADD,SUB}_OVERFLOW lowering [PR1 (*)
875c777... doc: Update the status of build directory not fully separat (*)
8a2e428... s390x: Fix s390_md_asm_adjust handling of long doubles [PR1 (*)
28944a0... s390: Fix builtin-classify-type-1.c on s390 too [PR112725] (*)
ff9efa3... c: Add new -Wdeclaration-missing-parameter-type permerror (*)
9715c54... c: Turn -Wincompatible-pointer-types into a permerror (*)
4ecfa6c... c: Turn -Wreturn-mismatch into a permerror (*)
3ae8882... c: Do not ignore some forms of -Wimplicit-int in system hea (*)
4ee2aca... c: Turn -Wimplicit-int into a permerror (*)
55e9456... c: Turn -Wimplicit-function-declaration into a permerror (*)
2c3db94... c: Turn int-conversion warnings into permerrors (*)
3704326... Add tests for validating future C permerrors (*)
bf783f6... gm2: Add missing declaration of m2pim_M2RTS_Terminate to te (*)
989af94... aarch64: Call named function in gcc.target/aarch64/aapcs64/ (*)
335bd6c... aarch64: Avoid -Wincompatible-pointer-types warning in Linu (*)
923a67f... RISC-V: Fix VSETVL PASS regression (*)
73e2bdb... c++: lambda capture and explicit object parm (*)
8428bcd... Daily bump. (*)
725c68c... c++: wrong ambiguity in accessing static field [PR112744] (*)
e81e84e... libgo: update configure.ac to upstream GCC (*)
c6f7253... libbacktrace: support ASLR on Windows (*)
df8958e... AArch64: Fix __sync_val_compare_and_swap [PR111404] (*)
18d8a50... libstdc++: Fix std::ranges::to errors (*)
c8dafbe... modula2: libgm2 bump version to 19:0.0 (*)
d77d2dd... testsuite/arm: Fix bfloat16_vector_typecheck_[12].c tests [ (*)
aae57a9... Fix 'libgomp.c/declare-variant-4-*.c', add 'libgomp.c/decla (*)
95e6e32... Spin 'dg-do run' part of 'libgomp.c/declare-variant-3-sm30. (*)
186e22c... In 'libgomp.c/declare-variant-{3,4}-*.c', restrict 'scan-of (*)
3f5a3b7... Fix 'libgomp.c/declare-variant-3-*.c' compilation for confi (*)
9bd6ee8... GCN: Generally enable the 'gcc.target/gcn/avgpr-[...]' test (*)
318f523... AArch64: Fix strict-align cpymem/setmem [PR103100] (*)
951a3e3... Fortran: fix TARGET attribute of associating entity in ASSO (*)
2dde9f3... tree-optimization/112767 - spurious diagnostic after sccp/l (*)
8a6062a... tree-optimization/112766 - improve pruning of uninit diagno (*)
303195e... RISC-V: Support widening register overlap for vf4/vf8 (*)
5a35152... RISC-V: Remove earlyclobber for wx/wf instructions. (*)
8f9956f... ada: Rework fix for wrong finalization of qualified aggrega (*)
262229e... ada: Support Put_Image for types in user-defined instances (*)
1029b95... ada: Remove SPARK legality checks (*)
dab7e34... ada: Remove GNATcheck violations (*)
ce5572d... ada: Ignore defered compile time errors without backend (*)
e5eb84a... ada: Fix spelling of functions with(out) "side effects" (*)
44eddd6... ada: Crash initializing component of private record type (*)
cff5ecd... ada: Name resolution in expanded instances (*)
769e592... ada: Add comment describing Partition_Elaboration_Policy de (*)
6a5eb72... ada: Too-strict conformance checking for formal discriminat (*)
925f96e... ada: Fix predicate check failure in Expand_Allocator_Expres (*)
2a50a4d... ada: Fix wrong finalization for qualified aggregate of limi (*)
ab0efa3... ada: Constant_Indexing used when context requires a variabl (*)
f2c52c0... libiberty: Disable hwcaps for sha1.o (*)
248bf19... wide-int: Fix wide_int division/remainder [PR112733] (*)
6c9973e... c++: Implement C++26 P2169R4 - Placeholder variables with n (*)
b4a7c1c... Support sdot_prodv*qi with emulation of sdot_prodv*hi. (*)
a1a3939... Use vec_extact_lo instead of subreg in reduc_<code>_scal_m. (*)
a0905fd... Revert "testsuite: analyzer: expect alignment warning with (*)
792936a... c++: mark short-enums as packed (*)
8315f99... c++: remove LAMBDA_EXPR_MUTABLE_P (*)
fc7b70f... RISC-V: Fix 'E' extension version to test (*)
8614cbb... RISC-V: Support highpart overlap for floating-point widen i (*)
e65aaf8... RISC-V: Rename vconstraint into group_overlap (*)
6268589... RISC-V: Support highpart overlap for vext.vf (*)
31d8cf1... Daily bump. (*)
cbf2369... aarch64: Add support for Ampere-1B (-mcpu=ampere1b) CPU (*)
99d114c... c++: P2280R4, Using unknown refs in constant expr [PR106650 (*)
8b2e510... libbacktrace: call GetModuleFileNameA on Windows (*)
0b242af... c++: fix testcase [PR112765] (*)
220fe41... c++: bogus -Wparentheses warning [PR112765] (*)
72e212c... bpf: change ASM_COMMENT_START to '#' (*)
259bb7a... rs6000: Fix up c-c++-common/builtin-classify-type-1.c failu (*)
634cf26... Check operands before invoking fold_range. (*)
ea19de9... Add operand_check_p to range-ops. (*)
302461a... tree-sra: Avoid returns of references to SRA candidates (*)
4c909c6... In 'libgomp.c/target-simd-clone-{1,2,3}.c', restrict 'scan- (*)
27c79b9... testsuite: Add 'only_for_offload_target' wrapper for 'scan- (*)
8ee4804... testsuite, i386: Only check for cfi directives if supported (*)
58baac5... Fix 'g++.dg/cpp26/static_assert1.C' for '-fno-exceptions' c (*)
762b428... Fix '23_containers/span/at.cc' for '-fno-exceptions' config (*)
11ee1fb... Adjust 'g++.dg/ext/has-feature.C' for default-'-fno-excepti (*)
b09b879... middle-end/110237 - wrong MEM_ATTRs for partial loads/store (*)
5c95bf9... fold-const: Fix up multiple_of_p [PR112733] (*)
d65eb8a... testsuite, x86: Handle a broken assembler (*)
f82b6dd... testsuite: Adjust g++.dg/opt/devirt2.C on SPARC (*)
bdad036... RISC-V: Support highpart register overlap for vwcvt (*)
77f713a... testsuite: Handle double-quoted LTO section names [PR112728 (*)
73a63ef... RISC-V: Add explicit braces to eliminate warning. (*)
86903dd... testsuite: move gcc.c-torture/compile/libcall-2.c to gcc.ta (*)
77f0e4a... c++: Fix a compile time memory leak in finish_static_assert (*)
9582538... fold-mem-offsets: Fix powerpc64le-linux profiledbootstrap [ (*)
(*) This commit already exists in another branch.
Because the reference `refs/users/aoliva/heads/strub' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.
More information about the Gcc-cvs
mailing list