public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/ARM/heads/gcs] (298 commits) aarch64: Introduce indirect_return attribute
@ 2024-02-14 15:26 Szabolcs Nagy
0 siblings, 0 replies; only message in thread
From: Szabolcs Nagy @ 2024-02-14 15:26 UTC (permalink / raw)
To: gcc-cvs
The branch 'ARM/heads/gcs' was updated to point to:
7f952ecef184... aarch64: Introduce indirect_return attribute
It previously pointed to:
314cbfe2980b... libstdc++: Do not use def-file-line for each macro in <bits
Diff:
Summary of changes (added commits):
-----------------------------------
7f952ec... aarch64: Introduce indirect_return attribute
af7a4e5... aarch64: libatomic: add GCS marking to asm
3bdac55... aarch64: libgcc: add GCS marking to asm
0c8f137... aarch64: Emit GNU property NOTE for GCS
49b5b4f... aarch64: Add GCS support to the unwinder
d907060... aarch64: Add test for GCS ACLE defs
642ea9d... aarch64: Add ACLE feature macros for GCS
5e09337... aarch64: Add non-local goto and jump tests for GCS
701b6b5... aarch64: Add GCS support for nonlocal stack save
5011ae6... aarch64: Add __builtin_aarch64_gcs* tests
70e678a... aarch64: Add GCS builtins
9b2e109... aarch64: Add GCS instructions
f0908f3... aarch64: Add __builtin_aarch64_chkfeat tests
cd72de0... aarch64: Add __builtin_aarch64_chkfeat
3e65859... aarch64: Add support for chkfeat insn
f98aa4a... aarch64: Add target pragma tests for gcs
76060fa... aarch64: Add branch-protection target pragma tests
d6f5213... aarch64: Add -mbranch-protection=gcs option
b8a248a... aarch64,arm: Move branch-protection data to targets
9bc6b23... c++: synthesized_method_walk context independence [PR113908 (*)
ad7a365... tree-optimization/113910 - huge compile time during PTA (*)
a032c31... testsuite: gdc: Require ucn in gdc.test/runnable/mangle.d e (*)
948dbc5... vect/testsuite: Fix vect-simd-clone-1[02].c when dg-do defa (*)
d04eeb4... testsuite: Add %[zt][diox] tests to gcc.dg/format/ (*)
e8971ef... pretty-print: Fix up ptrdiff handling for %tu, %to, %tx (*)
5352ede... middle-end/113576 - zero padding of vector bools when expan (*)
bbb30f1... c++: Fix error recovery when redeclaring enum in different (*)
d79aa77... testsuite: i386: Skip gcc.target/i386/pr113689-1.c etc. on (*)
3d2e59e... testsuite: gfortran: Remove obsolete references to Solaris (*)
ab0c2c3... testsuite: xfail c-c++-common/pr103798-2.c for C++ on Solar (*)
5f2cd52... libstdc++: C++ item p2442 is version 1 only (*)
bfa634e... install: Update gettext link (*)
df6c57c... Daily bump. (*)
6fec511... c++: adjust the extra ; warning [PR113760] (*)
ab71fd7... x86-64: Use push2/pop2 only if the incoming stack is 16-byt (*)
a5d34b6... OpenMP: Reject non-const 'condition' trait in Fortran (*)
0eb9265... c++/modules: use optimized crc32 from zlib (*)
cb76d7e... c++/modules: ICEs with modular fmtlib (*)
ce67b75... c++/modules: reduce lazy loading recursion (*)
f4935df... Fortran: fix passing of optional dummies to bind(c) procedu (*)
19ac327... c++: variable partial spec redeclaration [PR113612] (*)
7eac19b... Re: [PATCH] RISC-V: Fix macro fusion for auipc+add, when id (*)
ecc119e... c++: SFINAE-unfriendly error on throwing pointer [PR112436] (*)
4a1cd55... tree-optimization/113896 - testcase for fixed PR (*)
94225df... tree-optimization/113895 - copy_reference_ops_from_ref vs. (*)
efc71fd... libgm2: Fix libm2iso/wraptime.cc compilation on Solaris (*)
743577e... Fix comment typo in ao_ref_init_from_vn_reference (*)
aab45e2... tree-optimization/113902 - fix VUSE update in move_early_ex (*)
491e574... middle-end: update vector loop upper bounds when early brea (*)
0d810b7... c++: Don't advertise cxx_constexpr_string_builtins [PR11365 (*)
af6d8d0... tree-optimization/113898 - ICE with sanity checking for VN (*)
2ca373b... libgcc: Fix UB in FP_FROM_BITINT (*)
21de339... hwint: Fix up preprocessor conditions for GCC_PRISZ/fmt_siz (*)
6caec7d... Fortran: Set the length of an allocatable character (*)
b753ef8... diagnostics: unbreak 'make gcc.pot' (*)
bf074ee... Daily bump. (*)
153ce7a... libgfortran: Adjust bytes_left and pos for access="STREAM". (*)
065dddc... libstdc++: Fix constexpr basic_string union member [PR11329 (*)
39d9890... c++: ICE with reinterpret_cast and switch [PR113545] (*)
9511b91... lower-bitint: Fix handle_cast when used e.g. in comparisons (*)
b42e978... attribs: Don't canonicalize lookup_scoped_attribute_spec ar (*)
f3306a9... gengtype: Use HOST_SIZE_T_PRINT_UNSIGNED in another spot (*)
76fb835... testsuite: Fix up gcc.dg/pr113693.c for ia32 (*)
53bb714... libiberty: Fix up libiberty_vprintf_buffer_size (*)
160f3f3... libphobos: Bump soname version to 5 [PR113667] (*)
b0efb1c... d: Fix internal compiler error: in make_import, at d/import (*)
2dde675... d: Merge dmd, druntime 11240a9663 (*)
3c57b1c... d: Fix callee destructor call invalidates the live object [ (*)
1fcaa3a... gcc/Makefile.in: Always check info dependencies (*)
5e39897... x86, libgcc: Implement ia32 basic heap trampoline [PR113855 (*)
1e94648... libgomp: testsuite: Don't XPASS libgomp.c/alloc-pinned-1.c (*)
938a419... tree-optimization/113831 - wrong VN with structurally ident (*)
0437cbd... libgm2: Define missing configure macros [PR113888] (*)
016fbd2... RISC-V: Fix misspelled term args in error_at message (*)
525cfe1... AVR: target/112944 - Addendum: Link code to initialize NVMC (*)
1e3f78d... tree-optimization/113863 - elide degenerate virtual PHIs wh (*)
cc136a0... Daily bump. (*)
19a647b... Fix gcc.c-torture/execute/ieee/cdivchkf.c on hpux (*)
bbf05e3... i386, testsuite: adjust asm patterns (*)
167798a... libgomp: Define config_path for hppa*-*-linux* (*)
f854508... testsuite: Update test case to comply with GCC14 changes (*)
67d5b10... Daily bump. (*)
93e1559... Add Myself to Write After Approval and DCO List (*)
d29f6c0... Darwin, testsuite: skip some -mcmodel=large tests (*)
6b13e32... Darwin, testsuite: -multiply_defined is obsolete (*)
cff174f... c++: DR2237, cdtor and template-id tweaks [PR107126] (*)
f882193... Darwin, testsuite: -bind_at_load is deprecated (*)
d10c0dc... lower-bitint: Fix up .{ADD,SUB}_OVERFLOW lowering (*)
1e87fcf... libgcc: Fix a bug in _BitInt -> dfp conversions (*)
b2684e5... libgcc: Fix BIL_TYPE_SIZE == 32 support in _BitInt <-> dfp (*)
3992044... gimple-low: Fix up handling of volatile automatic vars in a (*)
8427290... Add %[zt][diox] support to pretty-print (*)
89e93ce... Use HOST_SIZE_T_PRINT_* and HOST_WIDE_INT_T_PRINT_* some mo (*)
48207a5... c++: testcases for PR113545 (constexpr with switch and pass (*)
8632026... PR modula2/113848 modula2 does not build with clang (*)
2523654... Daily bump. (*)
f29f7f8... c++: fix ICE with __type_pack_element [PR113834] (*)
3a3e0f1... c++: make build_throw SFINAE-friendly [PR98388] (*)
b3d622d... Fortran: error recovery on arithmetic overflow on unary ope (*)
41a6d25... libstdc++: Use _GLIBCXX_USE_BUILTIN_TRAIT for is_same (*)
f931bd7... c++/modules: anon union member of as-base class [PR112580] (*)
c9bdcb0... lower-bitint: Fix handling of VIEW_CONVERT_EXPRs to minimal (*)
2bb4556... hwint: Introduce HOST_SIZE_T_PRINT_* (*)
0a329ec... libgcc, Darwin: Update symbol exports to include bitint and (*)
0ad1884... expand: Fix asm goto expansion [PR113415] (*)
6c12487... lower-bitint: Fix up additions of EH edges [PR113818] (*)
97e49bf... lower-bitint: Attempt not to emit always true conditions in (*)
1175d1b... testsuite: Pattern does not match when using --specs=nano.s (*)
90586e2... Daily bump. (*)
3d112bb... libstdc++: Fix comment typo in std::atomic<std::shared_ptr< (*)
4e5dc6d... libstdc++: Add comment to gslice::operator=(const gslice&) (*)
232ffb6... RISC-V: Fix rvv intrinsic pragma tests dejagnu selector (*)
5fb204a... libstdc++: Guard tr2::bases and tr2::direct_bases with __ha (*)
d945912... arm: testsuite: fix issues relating to fp16 alternative tes (*)
465b9c5... c++: NTTP type CTAD w/ tmpl from current inst [PR113649] (*)
d2d5ef6... ranger: Grow BBs in relation oracle as needed [PR113735] (*)
ce915ca... AVR: Tidy up gen-avr-mmcu-specs.cc (*)
d279859... x86: Update constraints for APX NDD instructions (*)
70b9dd8... testsuite: address Jakub's comments on vect-early-break_1-P (*)
969bc58... AVR: target/113824 - Fix multilib set for ATA5795. (*)
3f69db1... middle-end: don't cache restart_loop in vectorizable_live_o (*)
e515d81... AVR: Always define __AVR_PM_BASE_ADDRESS__ in specs provide (*)
5bd96fe... Revert part of vect_analyze_early_break_dependences changes (*)
56adcd4... testsuite: fix pointer conversion error in testcase vect-ea (*)
0ba32e2... AVR: Rename device-specs %_misc to %_rodata_in_ram. (*)
9ec0878... RISC-V: Bugfix for RVV overloaded intrinsic ICE in function (*)
bfd72bb... c: Fix boolean conversion of floating constant as integer c (*)
4797f01... c++: class nttp ICE (*)
0535c20... Daily bump. (*)
91b016a... Update gcc zh_CN.po (*)
ff41862... libstdc++: Work around modules issue causing hello-1 ICE [P (*)
8636c53... tree-optimization/113796 - if-conversion and ranges (*)
9920057... PR target/113690: Remove TImode REG_EQUAL notes in STV. (*)
a698cbf... AArch64: Update system register database. (*)
af3f048... gccrs: Fix macro parsing for trait items. (*)
1e114b6... gccrs: Remove obsolete classes and functions. (*)
6e9dad6... gccrs: Parse trait functions as `AST::Function`. (*)
ffeb72c... gccrs: Fix inconsistent formatting. (*)
41cbf91... gccrs: Add missing visitors for AST::Function. (*)
4be51ab... gccrs: Add checks for Trait functions (*)
4287f31... gccrs: Use AssociatedItem in place of TraitItem (*)
72a0554... gccrs: fix bug in pattern check for tuples (*)
ae2f709... gccrs: Add testcase to show issue is already fixed (*)
955f332... gccrs: Move the Implementation of implitem lowering into it (*)
c91248d... gccrs: refactor inference variable computation into a seper (*)
229f2a7... gccrs: remove similar hack in type paths as we had in path (*)
f1d0b22... gccrs: remove old generics hack to reuse generic symbols fr (*)
1c649ac... gccrs: Fix ICE accessing empty vector without check (*)
9fecac8... gccrs: add test cases to prove type inference is working (*)
ce096d3... gccrs: add testcase to prove issue has already been fixed (*)
60f8171... gccrs: Set the default ABI to C for extern blocks and exter (*)
99fccb3... gccrs: TyTy: Store reference to type before any substitutio (*)
f217292... gccrs: TyTy: Store region constraints (*)
3ed47dd... gccrs: Typecheck: add regions (lifetimes) to TyTy (*)
459b61c... gccrs: HIR: Add mising getter (*)
a2efcc8... gccrs: TyTy: Region (lifetime) representation (*)
c49e45d... gccrs: Typecheck: lifetime interning and resolution tool (*)
5eb4e50... gccrs: Implement quick-check for Unicode (*)
f89186f... gccrs: Parse normal functions with `self` parameter correct (*)
830d465... Apply TLC to vect_analyze_early_break_dependences (*)
5c3ba60... middle-end: fix ICE when destination BB for stores starts w (*)
8f6ed71... middle-end: fix ICE when moving statements to empty BB [PR1 (*)
194d095... middle-end: add additional runtime test for [PR113467] (*)
29998cc... range-op: Fix up ABSU_EXPR handling [PR113756] (*)
6e308d5... testsuite: Don't xfail gcc.dg/debug/dwarf2/inline5.c (*)
d755a82... wide-int: Fix mul_internal overflow handling [PR113753] (*)
db5c3f6... RISC-V: Bugfix for RVV overloaded intrinisc ICE when empty (*)
3e4c4c5... Daily bump. (*)
4048537... c++: Disallow this specifier except for parameter declarati (*)
f2a0608... x86-64: Return 10_REG if there is no scratch register (*)
1befe47... c++: add fixed test [PR94231] (*)
8ec2f19... aarch64: Fix function multiversioning mangling (*)
df9f6b9... aarch64: Fix build against libc++ in c++11 mode [PR113763] (*)
68a8ec7... c++: add auto_diagnostic_group to early_check_defaulted_com (*)
d29136a... RISC-V: Fix infinite compilation of VSETVL PASS (*)
d3eac7d... asan: Don't fold some strlens with -fsanitize=address [PR11 (*)
483c061... lower-bitint: Encode address space qualifiers in VIEW_CONVE (*)
760a1a5... tree-ssa-math-opts: Fix up convert_{mult,plusminus}_to_wide (*)
3cec491... libssp: Fix gets-chk.c compilation on Solaris (*)
ca04e7a... AArch64: aarch64_class_max_nregs mishandles 64-bit structur (*)
c5f48b5... libgcc: Export i386 symbols added after GCC_7.0.0 on Solari (*)
16774da... libgcc: fix SEH C++ rethrow semantics [PR113337] (*)
1e4664b... libstdc++: /dev/null is not accessible on Windows (*)
c5d3491... c++: defaulted op== for incomplete class [PR107291] (*)
66eebab... LoongArch: libsanitizer: Enable Lsan and Tsan for loongarch (*)
1c9ddaa... Daily bump. (*)
184978c... riscv: Fix compiler warning in thead.cc (*)
d49780c... c++: -frounding-math test [PR109359] (*)
106cc84... Update gcc zh_CN.po (*)
c7e8381... c++: prvalue of array type [PR111286] (*)
f141254... libgo: bump libgo version for GCC 14 release (*)
e86066a... compiler: add Type::message_name (*)
51f8ac3... x86-64: Find a scratch register for large model profiling (*)
62babed... contrib: Fill in HOST{CC,CFLAGS,CXX,CXXFLAGS} in test_insta (*)
194ab79... c: Avoid ICE with _BitInt(N) : 0 bitfield [PR113740] (*)
8ca585e... libitm: small update for C++20 (*)
23f1b49... arm: Fix missing bti instruction for virtual thunks (*)
e5f50e6... x86-64: Update gcc.target/i386/apx-ndd.c (*)
5535796... mips: Fix missing mode in neg<mode:MSA>2 (*)
4d7fe3c... MIPS: Fix wrong MSA FP vector negation (*)
42959ac... tree-optimization/113707 - ICE with VN elimination (*)
9d139c0... Vectorizer and address-spaces (*)
dede174... lower-bitint: Remove single label _BitInt switches [PR11373 (*)
d413df0... i386: Clear REG_UNUSED and REG_DEAD notes from the IL at th (*)
5b28194... target/113255 - avoid REG_POINTER on a pointer difference (*)
91e09b3... RISC-V: Add sifive-p450, sifive-p67 to -mcpu (*)
7c190f9... RISC-V: Support scheduling for sifive p400 series (*)
7231917... Daily bump. (*)
260a22d... libstdc++: Replace padding bits with bit-fields in __format (*)
abf40d2... libstdc++: Fix libstdc++exp.a so it really does contain Fil (*)
e99d960... libstdc++: Add copyright and license text to new generated (*)
3f722e7... xtensa: Fix missing mode warning in "*eqne_zero_masked_bits (*)
7c2c7dd... xtensa: Recover constant synthesis for HImode after LRA tra (*)
777df37... [committed] Reasonably handle SUBREGs in risc-v cost modeli (*)
aa33570... LoongArch: Fix wrong LSX FP vector negation (*)
829b263... LoongArch: Avoid out-of-bounds access in loongarch_symbol_i (*)
8e6ebac... LoongArch: testsuite: Fix gcc.dg/vect/vect-reduc-mul_{1, 2} (*)
2ada8bc... libphobos: Merge upstream phobos 37796e783 (*)
c428454... d: Merge dmd, druntime a6f1083699, phobos 31dedd7da (*)
435bed3... Daily bump. (*)
fa96099... Fix xfail for 32-bit hppa*-*-* in gcc.dg/pr84877.c (*)
d436e8e... libgfortran: EN0.0E0 and ES0.0E0 format editing. (*)
2663540... libatomic: Provide FPU exception defines for __hppa__ (*)
78005c6... MAINTAINERS: Update my e-mail address (*)
09df058... wide-int: Fix up wi::bswap_large [PR113722] (*)
a4e2406... ggc-common: Fix save PCH assertion (*)
51c4eb2... d: Merge dmd. druntime e770945277, phobos 6d6e0b9b9 (*)
854b855... LoongArch: Fix an ODR violation (*)
1149588... libphobos: Merge upstream phobos c6e1f98fa (*)
4b7d4d8... Daily bump. (*)
686b5eb... c++: requires-exprs and partial constraint subst [PR110006] (*)
64b0130... PR modula2/113730 Unexpected handling of mixed-precision in (*)
85094e2... middle-end: check memory accesses in the destination block (*)
48148a0... Fix some of vect-avg-*.c testcases (*)
f204359... d: Merge dmd, druntime bce5c1f7b5, phobos e4d0dd513. (*)
5470a9b... d: Merge dmd, druntime d8e3976a58, phobos 7a6e95688 (*)
838e706... d: Merge upstream dmd, druntime f1a045928e (*)
cfc6d9a... libgo: better error messages for unknown GOARCH/GOOS (*)
e52d318... compiler: export the type "any" as a builtin (*)
fbb5693... libgcc: Fix up _BitInt division [PR113604] (*)
5d534a2... libgccjit: Implement sizeof operator (*)
e17a122... c++: op== defaulted outside class [PR110084] (*)
1c3cfb5... hppa: Implement TARGET_ATOMIC_ASSIGN_EXPAND_FENV (*)
922e459... RISC-V: Expand VLMAX scalar move in reduction (*)
639bd5e... testsuite, Darwin: Allow for undefined symbols in shared te (*)
ae061a1... testsuite, ubsan: Add libstdc++ deps where required. (*)
a6afa0d... testsuite, asan, hwsan: Add libstdc++ deps where required. (*)
2c27aa8... [PATCH] libgcc: Include stdlib.h for abort() on mingw32 (*)
6f75149... libstdc++: Make std::function deduction guide support expli (*)
f929293... libstdc++: Fix experimental/names.cc failure on AIX (*)
9f5caef... libgcc: Export XF, TF, HF and BFmode specific _BitInt symbo (*)
cc13e60... doc: Fix typo in description of hardbool attribute (*)
a049aca... testsuite: Add another bitint testcase [PR113691] (*)
fb28d5c... lower-bitint: Handle casts from large/huge _BitInt to point (*)
49e7566... lower-bitint: Handle uninitialized large/huge SSA_NAMEs as (*)
5b06911... libstdc++: Implement some missing functions for net::ip::ne (*)
a628658... libstdc++: Fix invalid order in PSTL inplace_merge test [PR (*)
723a7c1... libstdc++: Avoid reusing moved-from iterators in PSTL tests (*)
a8f335c... tree-ssa-math-opts: Fix is_widening_mult_rhs_p - unbreak bo (*)
e5b14d9... testsuite: i386: Fix gcc.target/i386/pr71321.c on Solaris/x (*)
f60d7e1... libstdc++: Allow explicit conversion of string views with d (*)
67f5a8c... libstdc++: Remove noexcept from std::osyncstream::operator= (*)
91adf21... libstdc++: Remove noexcept from std::generator::promise_typ (*)
a9e3818... testsuite: i386: Fix gcc.target/i386/sse2-stv-1.c on Solari (*)
5487daf... testsuite: i386: Restrict gcc.target/i386/pr80569.c to gas (*)
3e0b495... Revert "RISC-V: Allow LICM hoist POLY_INT configuration cod (*)
f4aa644... testsuite, libphobos: Update link flags [PR112864]. (*)
bec7100... testsuite, Objective-C++: Update link flags [PR112863]. (*)
e439c78... testsuite, gfortran: Update link flags [PR112862]. (*)
74489c1... RISC-V: Allow LICM hoist POLY_INT configuration code sequen (*)
8939854... testsuite: i386: Fix gcc.target/i386/pieces-memcpy-7.c etc. (*)
63f0907... testsuite: i386: Fix gcc.target/i386/apx-ndd-cmov.c on Sola (*)
56891a2... MAINTAINERS: Update my e-mail address. (*)
f499860... c++: no_unique_address and constexpr [PR112439] (*)
0b786ff... c++: variable template array of unknown bound [PR113638] (*)
e0701f8... RISC-V: Cleanup the comments for the psabi (*)
22622a5... RISC-V: Remove vsetvl_pre bogus instructions in VSETVL PASS (*)
92acc92... LoongArch: Fix incorrect return type for frecipe/frsqrte in (*)
593d518... LoongArch: Adjust cost of vector_stmt that match multiply-a (*)
f72586e... LoongArch: Don't split the instructions containing relocs f (*)
3932899... LoongArch: Added support for loading __get_tls_addr symbol (*)
5fbd802... LoongArch: Enable explicit reloc for extreme TLS GD/LD with (*)
fa97294... LoongArch: Add the macro implementation of mcmodel=extreme. (*)
252f770... LoongArch: Merge template got_load_tls_{ld/gd/le/ie}. (*)
3499793... LoongArch: Modify the address calculation logic for obtaini (*)
e255454... Daily bump. (*)
8efcdbf... c++: -Wdangling-reference tweak to unbreak aarch64 (*)
4476498... i386: Improve *cmp<dwi>_doubleword splitter [PR113701] (*)
e9b2f15... libgcc: Avoid warnings on __gcc_nested_func_ptr_created [PR (*)
0351917... libgcc: Fix up i386/t-heap-trampoline [PR113403] (*)
65b4cba... libstdc++: Implement P2165R4 changes to std::pair/tuple/etc (*)
87d1623... libstdc++/pair: Factor out const-assignability helper for C (*)
b142097... Set num_threads to 50 on 32-bit hppa in two libgomp loop te (*)
d71c7f1... xfail gnat.dg/trampoline3.adb scan-assembler-not check on h (*)
f260947... hppa: Fix bug in atomic_storedi_1 pattern (*)
3ba5be1... c++: ttp TEMPLATE_DECL equivalence [PR112737] (*)
a886a90... AVR: Tabify avr.cc (*)
4571b4d... middle-end: Fix ICE in poly-int.h due to SLP. (*)
(*) This commit already exists in another branch.
Because the reference `refs/vendors/ARM/heads/gcs' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2024-02-14 15:26 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-14 15:26 [gcc/ARM/heads/gcs] (298 commits) aarch64: Introduce indirect_return attribute Szabolcs Nagy
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).