public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/aoliva/heads/testme] (301 commits) Support multilib-aware target lib flags self-specs overridi
@ 2022-11-05 6:15 Alexandre Oliva
0 siblings, 0 replies; only message in thread
From: Alexandre Oliva @ 2022-11-05 6:15 UTC (permalink / raw)
To: gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to:
6b1a2474f9e... Support multilib-aware target lib flags self-specs overridi
It previously pointed to:
d22b56f2ce2... Add leafy mode for zero-call-used-regs [ada doc]
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------
d22b56f... Add leafy mode for zero-call-used-regs [ada doc]
e019420... hardcfr: optionally disable in leaf functions [ada doc]
c6c1bed... hardcfr: optionally disable in leaf functions
c519834... hardcfr: prevent deferred sets of visited bitmap
01df134... Expose expected_throw attribute
a917fac... Expose expected_throw attribute
b024d47... Expose expected_throw attribute (Ada)
d9182f8... hardcfr: mark expected-throw functions
aca8940... hardcfr: mark throw-expected functions [ada/gcc-interface]
88e125d... hardcfr: mark throw-expected functions [ada doc]
c5efc3d... hardcfr: add optional checkpoints [ada docs]
02902e2... hardcfr: fix wrong assert in optional checks
813d61d... hardcfr: add optional checkpoints
5934b2d... Control flow redundancy hardening
bc2980c... Add leafy mode for zero-call-used-regs
Summary of changes (added commits):
-----------------------------------
6b1a247... Support multilib-aware target lib flags self-specs overridi
95ba31b... testsuite: Add testcase from C++23 P2314R4 - Character sets (*)
2662d53... libcpp: Update to Unicode 15 (*)
26d2db8... AArch64: Fix testcase (*)
0386c40... input: add get_source_text_between (*)
679be32... Set nonzero bits for multiplication and divisions by a powe (*)
0bdf10b... Fix recent thinko in operand_equal_p (*)
3e2bdf2... Do not use subword paradoxical subregs in emit_group_store (*)
418999f... libstdc++: Simplify lifetime of eh_globals variable [PR1075 (*)
f505f37... libstdc++: Define _GNU_SOURCE for secure_getenv on Cygwin [ (*)
5f18278... ada: Fix for validity checks combined with aliasing checks (*)
4eac883... ada: Fix couple of issues with arrays indexed by enumeratio (*)
9a27e6a... ada: Fix typo in comment referring to pragma Restrictions (*)
0528884... ada: Cleanup code for warnings about unreferenced formal pa (*)
3139280... ada: Cleanup code for unreferenced variables (*)
72baa4e... ada: Cleanup code for warnings about unset references (*)
7e1fe87... ada: Static intrinsic functions are a core language extensi (*)
1207432... ada: Remove redundant calls in handling of aspect specifica (*)
fe960a3... ada: Flag unsupported dispatching constructor calls (*)
5f780a2... ada: Avoid repeated iteration over private protected compon (*)
cb3c260... ada: Cleanup clearing flags on package variables (*)
265341d... ada: Fix various typos in GNAT User's Guide (*)
12cfb29... ada: Fix loop unnesting issue. (*)
73d04a0... ada: Fix repeated killing of private entity values (*)
50bd9f4... ada: Simplify detection of controlling formals (*)
64b1073... ada: Skip dynamic interface conversion under configurable r (*)
5150978... ada: Skip dynamic interface conversion under configurable r (*)
e491cb2... ada: Fix typo (*)
48c206e... ada: Remove sa_messages (*)
7d0d27d... ada: Refactor: replace uses of `not Present(X)` with `No (X (*)
587af00... ada: Fix various typos in node and entity description comme (*)
1d20113... ada: Fix various typos in GNAT RM (*)
533d79a... ada: Improve efficiency of scope stack restoration (*)
41d5a49... ada: Small editorial changes to documentation comments (*)
1e78b49... ada: Allow enabling a restricted set of language extensions (*)
c07da85... ada: Generate missing object decls for adainit/adafinal reg (*)
ffcd192... ada: Support lock-free protected objects with pragma Initia (*)
0929de4... ada: Remove VxWorks 6 and VxWorks 653 2.x content from the (*)
da1207f... ada: Reject expanded global names in lock-free protected ob (*)
8080a1b... ada: Generate host-side CUDA_Register_Function calls for de (*)
164cc7a... aarch64: Fix typo in aarch64-sve.md comment (*)
e4cba49... Remove support for Intel MIC offloading (*)
e724b04... libgcc: Special-case BFD ld unwind table encodings in find_ (*)
a05d8e1... Better integrate default 'sorry' 'TARGET_ASM_CONSTRUCTOR', (*)
4ee35c1... Restore default 'sorry' 'TARGET_ASM_CONSTRUCTOR', 'TARGET_A (*)
2b4a039... Support Intel AMX-FP16 ISA (*)
d201bd1... arm: Allow to override location of .gnu.sgstubs section (*)
97752b7... c++: Use in-process client when networking is disabled (*)
fabe470... Initial Sierra Forest Support (*)
152834f... Support Intel CMPccXADD (*)
d29260c... Daily bump. (*)
32a06ce... c++: Quash -Wdangling-reference for member operator* [PR107 (*)
40c34be... c++: requires-expr and access checking [PR107179] (*)
095de98... Add testcases resolved with ranger as VRP1. (*)
a4cd238... c++: change -fconcepts to mean C++20 concepts (*)
c0b38e9... c++: constexpr error with defaulted virtual dtor [PR93413] (*)
db6a9fe... amdgcn: Fix instruction generation for exp2 and log2 operat (*)
e177be8... analyzer: use std::unique_ptr for state machines from plugi (*)
76dd2c4... analyzer: use std::unique_ptr for known functions (*)
accece8... analyzer: use std::unique_ptr during bifurcation (*)
d60b40b... analyzer: use std::unique_ptr for checker_event (*)
e031c5a... analyzer: use std::unique_ptr for feasibility_problems and (*)
ca5ff10... analyzer: use std::unique_ptr for custom_edge_info pointers (*)
2a9b395... analyzer: use std::unique_ptr for saved_diagnostic::m_stmt_ (*)
6341f14... analyzer: use std::unique_ptr for pending_diagnostic/note (*)
6fd485d... Update range query cache when a statement is updated. (*)
00d7c8f... Add gcc/make-unique.h (*)
5acc10a... analyzer: fix ICE when pipe's arg isn't a pointer [PR107486 (*)
6629444... OpenMP/Fortran: 'target update' with DT components (*)
553b1d3... i386: Fix uninitialized register after peephole2 conversion (*)
2ff0e62... libstdc++: Add missing move in ranges::copy (*)
f95e4ec... amdgcn: Fix duplicate conditionals [PR107510] (*)
20d5dca... testsuite: Fix gen-vect-34.c with vect_masked_load [PR10680 (*)
e3c898e... c: C2x auto (*)
58035ee... Daily bump. (*)
41602c8... libstdc++: Remove more redundant union members (*)
f6ce1e7... Support OpenACC 'declare create' with Fortran allocatable a (*)
da8e0e1... Support OpenACC 'declare create' with Fortran allocatable a (*)
abeaf37... Add 'libgomp.oacc-fortran/declare-allocatable-array_descrip (*)
59c6c5d... Add 'libgomp.oacc-fortran/declare-allocatable-1-runtime.f90 (*)
8c357d8... Add 'libgomp.oacc-fortran/declare-allocatable-1.f90' (*)
a1a6b91... RISC-V: Add Zawrs ISA extension support (*)
abaa32c... gcc: honour -ffile-prefix-map in ASM_MAP [PR93371] (*)
58511b3... Fix bug in frange::contains_p() for signed zeros. (*)
6d9dbdf... libstdc++: Improve ERANGE behavior for fallback FP std::fro (*)
f487469... libstdc++: Remove unnecessary variant member in std::expect (*)
cf35818... libstdc++: Ignore -Wignored-qualifiers warning in <variant> (*)
0c86a66... libstdc++: _Bfloat16 for <compare> (*)
c3299cd... builtins: Guard builtins.cc against HUGE_VAL and NAN defini (*)
b65e391... libstdc++: Shortest denormal hex std::to_chars (*)
eaba55f... rs6000: Byte reverse V8HI on Power8 by vector rotation. (*)
74e904b... Daily bump. (*)
2b0e81d... c++: per-scope, per-signature lambda discriminators (*)
4f8aac7... configure: cache result of "sys/sdt.h" header check (*)
e5c15eb... gcc/file-prefix-map: Allow remapping of relative paths (*)
bdf0018... [PR tree-optimization/107490] Handle NANs in op[12]_range. (*)
82b0345... Make sure ssa-name is valid. (*)
e7310e2... Make ranger vrp1 default. (*)
7b1cdca... Remove builtin_unreachable in VRP (*)
592bbe3... Allow queries on exit block. (*)
7cc2824... Intersect with nonzero bits can indicate change incorrectly (*)
81f98af... libstdc++: std::from_chars std::{,b}float16_t support (*)
0ae2653... libstdc++: std::to_chars std::{,b}float16_t support (*)
29ef50b... libstdc++-v3: Some std::*float*_t charconv and i/ostream ov (*)
5cee5f9... i386: correct integer division modeling in znver.md (*)
0122faa... c++: Reorganize per-scope lambda discriminators (*)
4acc4c2... Fix incorrect digit constraint (*)
5c5ef2f... Enable more optimization for 32-bit/64-bit shrd/shld with i (*)
af6d747... c++: pass std attributes to make_call_declarator (*)
43c40f1... c++: set TREE_NOTHROW after genericize (*)
6a1f27f... c++: formatting tweaks (*)
1b9a5cc... Add attribute hot judgement for INLINE_HINT_known_hot hint. (*)
9a8b868... Daily bump. (*)
a3b58f2... RISC-V: Libitm add RISC-V support. (*)
db55f1d... libstdc++-v3: <complex> support for extended floating point (*)
8422861... btf: Add support to BTF_KIND_ENUM64 type (*)
cbf5650... libstdc++: Small extended float support tweaks (*)
1b07d37... RISC-V: Change constexpr back to CONSTEXPR (*)
10aa035... amdgcn: add fmin/fmax patterns (*)
f539029... amdgcn: multi-size vector reductions (*)
12a1085... amdgcn: Silence unused parameter warning (*)
7e06cfc... Update email address (*)
27b9e11... Libvtv: Add loongarch support. (*)
259a115... builtins: Add various complex builtins for _Float{16,32,64, (*)
29490c2... builtins: Add __builtin_nextafterf16b builtin (*)
7f94082... builtins: Add various __builtin_*f{16,32,64,128,32x,64x,128 (*)
58685b9... Support Intel AVX-NE-CONVERT (*)
87235f1... i386:: using __bf16 for AVX512BF16 intrinsics (*)
6913cad... Enable V4BFmode and V2BFmode. (*)
da5e884... Daily bump. (*)
f36bba0... Daily bump. (*)
7f06740... Repair --disable-sjlj-exceptions (*)
96ba0c3... Restore RTL alias analysis for hard frame pointer (*)
7e7ebe3... d: Merge upstream dmd, druntime e4f8919591, phobos 3ad507b5 (*)
cfd8541... Better separate 'LTO' vs. 'LTODump' in 'gcc/lto/lang.opt' (*)
eaa59f0... d: Make TARGET_D_MINFO_SECTION hooks in elfos.h the languag (*)
ca652f8... d: Remove D-specific version definitions from target header (*)
724d3f9... Fix signed vs unsigned issue in H8 port (*)
3055829... Daily bump. (*)
49237fe... libstdc++: Fix dangling reference in filesystem::path::file (*)
b80f25a... libstdc++: Make placeholders inline when inline variables a (*)
655271e... libstdc++: Don't use gstdint.h anymore (*)
e583c86... c++: -Wdangling-reference and system headers (*)
38a628f... c++: apply friend attributes sooner (*)
4fe34cd... c: tree: target: C2x (...) function prototypes and va_start (*)
988dd22... libstdc++: Fix allocator propagation in regex algorithms [P (*)
95decac... vect: Reject non-byte offsets for gather/scatters [PR107346 (*)
031a400... tree-optimization/107407 - wrong code with DSE (*)
1add363... tree-optimization/107447 - avoid hoisting returns-twice cal (*)
0841285... tree-optimization/107435 - ICE with recurrence vectorizatio (*)
89999f2... openmp: Allow optional comma after directive-specifier in C (*)
826df6d... Adjust gcc.dg/vect/pr100756.c for V8SI and V16SI (*)
11e811d... OpenACC: Don't gang-privatize artificial variables [PR90115 (*)
0607307... Fix target selector syntax in 'gcc.dg/vect/bb-slp-cond-1.c' (*)
3f9c071... docs: document sanitizers can trigger warnings (*)
bd89173... lto-dump: modernize a bit (*)
0c11265... Document 'distclean-stage[N]' (*)
c6567d2... Change remaining flag_finite_math_only use in value-range.c (*)
225f9c8... testsuite: Adjust vect-bitfield-read-* with vect_shift and (*)
e0997c1... c: C2x enums with fixed underlying type [PR61469] (*)
96069d8... Daily bump. (*)
0a2984d... runtime: use _libgo_off_t_type when calling C mmap (*)
fc01cfa... Aarch64: Do not define DONT_USE_BUILTIN_SETJMP (*)
0e36a9c... x86: Replace ne:CCC/ne:CCO with UNSPEC_CC_NE in neg pattern (*)
1c2b53c... Use simple_dce_from_worklist with match_simplify_replacemen (*)
a33d623... c++: Fix ICE on g++.dg/modules/adl-3_c.C [PR107379] (*)
f7d1d77... c++: Templated lambda mangling (*)
f95d3d5... aarch64: Reinstate some uses of CONSTEXPR (*)
2b1fb72... [PR tree-optimization/107394] Canonicalize global franges a (*)
9119431... options: Clarify 'Init' option property usage for streaming (*)
be6c755... lto: do not load LTO stream for aliases [PR107418] (*)
bfb7994... c++: Fix excess precision related ICE on invalid binop [PR1 (*)
4e1d704... IRA: Make sure array is big enough (*)
2706537... RISC-V: Add zhinx/zhinxmin testcases. (*)
6b252dc... RISC-V: Limit regs use for z*inx extension. (*)
ac96e90... RISC-V: Target support for z*inx extension. (*)
e093357... RISC-V: Minimal support of z*inx extension. (*)
486a503... Daily bump. (*)
57bbf3a... analyzer: fixes to file-descriptor handling (*)
593254a... analyzer: add sm-fd.dot (*)
f7d2881... Fortran: BOZ literal constants are not compatible to any ty (*)
068baae... bpf: add preserve_field_info builtin (*)
d2249cd... c++: Implement -Wdangling-reference [PR106393] (*)
f896c13... xtensa: Fix out-of-bounds array access in the movdi pattern (*)
82e629c... ipa-visibility: remove assert in TLS optimization [PR107353 (*)
a87819b... Check if varying may also be non-negative. (*)
d80b774... i386: add reset_cpu_feature (*)
4329d11... RISC-V: Fix epilogue generation for barrier. (*)
7e924ba... RISC-V: ADJUST_NUNITS according to -march. (*)
f556cd8... RISC-V: Support load/store in mov<mode> pattern for RVV mod (*)
86654b2... RISC-V: Recognized Svinval and Svnapot extensions (*)
0ef04aa... RISC-V: Adjust table indentation in commnet for riscv-modes (*)
ba2030b... gcc/configure: regenerate (*)
82866f4... Convert flag_finite_math_only uses in frange to HONOR_*. (*)
978ec48... rs6000: cannot_force_const_mem for HIGH code rtx[PR106460] (*)
0cd11d3... RISC-V: Add h extension support (*)
a9f339d... Don't force DWARF4 for AutoFDO tests (*)
e73ca78... Daily bump. (*)
65f5fa2... Start using discriminators in AutoFDO. (*)
43e654a... c++: Adjust synthetic template parm creation (*)
fe1e1ae... c++: remove use_default_args parm of coerce_template_parms (*)
4a54873... c++: correct fold_operand change (*)
15d67c1... c++ modules: enum TYPE_MIN/MAX_VALUE streaming [PR106848] (*)
1c64aba... Always use TYPE_MODE instead of DECL_MODE for vector field (*)
e6a29aa... c++: constexpr-evaluate more assumes (*)
ac8f92c... c++: improve failed constexpr assume diagnostic (*)
4ba3902... rs6000: Add CCANY; replace <un>signed by <mode:CCANY> (*)
4c5b116... tree-optimization/107176 - SCEV analysis association issue (*)
cb21297... Relax assertion in profiler (*)
3ee6757... Move NOP stripping in SCEV analysis (*)
d931715... Remove znver4 instruction reservations (*)
619e4ca... gimplify: Fix comment typos (*)
44e18da... gimplify: Call gimple_boolify on IFN_ASSUME argument [PR107 (*)
5936320... MIPS: add builtime option for -mcompact-branches (*)
4479f1d... MIPS: Not trigger error for pre-R6 and -mcompact-branches=a (*)
7d88853... gimplify: Don't add GIMPLE_ASSUME if errors were seen [PR10 (*)
354c97e... MIPS: fix building on multiarch platform (*)
19295e8... tree-optimization/100756 - niter analysis and folding (*)
321f89e... rs6000/test: Support vect_long_long effective target (*)
958014f... vect: Fix wrong shift_n after widening on BE [PR107338] (*)
5a20a47... riscv: fix cross compiler (*)
f3f000b... i386: fix pedantic warning (*)
4e939ae... Daily bump. (*)
687d11f... analyzer: fix ICE on va_copy [PR107349] (*)
2e8a055... diagnostics: fix ICE in sarif output with NULL filename [PR (*)
18faaeb... analyzer: handle (NULL == &VAR) [PR107345] (*)
53881c4... analyzer: simplify sm_state_map lookup (*)
792f039... analyzer: handle "pipe" and "pipe2" [PR106300] (*)
244021b... tree: add build_string_literal overloads (*)
2055388... libgomp/nvptx: Prepare for reverse-offload callback handlin (*)
f751bf4... x86: fix VENDOR_MAX enum value (*)
f7d8ccf... c++: ICE with invalid structured bindings [PR107276] (*)
65e3274... c, c++: Fix up excess precision handling of scalar_to_vecto (*)
131d18e... libgomp/nvptx: Prepare for reverse-offload callback handlin (*)
a096036... [AArch64] Improve immediate expansion [PR106583] (*)
da8c362... c++: Fix up constexpr handling of char/signed char/short pr (*)
f44575c... c-family: Implicitly return zero from main even on freestan (*)
5bcd92d... [PR tree-optimization/107355] Handle NANs in abs range-op e (*)
178ac53... OpenMP: Fix reverse offload GOMP_TARGET_REV IFN corner case (*)
97d1ed6... RISC-V: Support --target-help for -mcpu/-mtune (*)
1e9d9ed... Check HONOR_NANS instead of flag_finite_math_only in frange (*)
47db37e... lto: Always quote path to touch (*)
6bfea64... RISC-V: Support (set (mem) (const_poly_int)) (*)
f84e4fb... RISC-V: Replace CONSTEXPR with constexpr (*)
3eea8c6... RISC-V: Remove unused TI/TF vector modes. (*)
65908ac... RISC-V: Fix REG_CLASS_CONTENTS. (*)
00716b7... Daily bump. (*)
0e37fd4... libgcc: Update 'gthr-mcf.h' to include a dedicated header f (*)
e396245... Daily bump. (*)
fef16c4... Fix uninitialized variable warnings. (*)
423df44... Update selftest such that [-Inf, +Inf] is always VARYING fo (*)
e0927d7... xtensa: Make register A0 allocable for the CALL0 ABI (*)
1043971... Daily bump. (*)
4cfdaeb... Fortran: Add missing TKR initialization to class variables (*)
5792208... i386: Fix up BFmode comparisons in conditional moves [PR107 (*)
2cc4160... c++: Don't shortcut TREE_CONSTANT vector type CONSTRUCTORs (*)
bf3b532... Enable AMD znver4 support and add instruction reservations (*)
88b3466... libstdc++: respect with-{headers, newlib} for default hoste (*)
33de0ff... libstdc++: Fix std::move_only_function for incomplete param (*)
a9de836... Restore 'libgomp.oacc-c-c++-common/nvptx-sese-1.c' SESE reg (*)
436c4a2... Add 'gcc.dg/tree-ssa/pr107195-3.c' [PR107195] (*)
09f9814... tree-optimization/107323 - loop distribution partition orde (*)
bdac4b4... RISC-V: Add type attribute for atomic instructions. (*)
fa553ff... match.pd: Fix up gcc.dg/pr54346.c on i686-linux [PR54346] (*)
5f9fac6... c++: Fix up mangling ICE with void{} [PR106863] (*)
36ba985... Don't build readline/libreadline.a, when --with-system-read (*)
f56d48b... RISC-V: Add RVV vsetvl/vsetvlmax intrinsics and tests. (*)
cbd5057... RISC-V: Add RVV intrinsic basic framework. (*)
4e7ec7d... i386: Auto vectorize sdot_prod, udot_prod with VNNIINT8 ins (*)
4066759... Support Intel AVX-VNNI-INT8 (*)
825d004... Support Intel AVX-IFMA (*)
47a6ae5... Daily bump. (*)
ecb20df... Fortran: error recovery with references of bad array constr (*)
d155442... [PR c++/106654] Handle non-irange ranges in get_range_globa (*)
2e158ea... Add op[12]_range for UNORDERED_LT entries in range-op. (*)
ecaa9ca... testsuite: Sanitize fails for SP FPU on Arm (*)
14272ae... c++: constraint matching, TEMPLATE_ID_EXPR, current inst (*)
1d561e1... ipa-visibility: Optimize TLS access [PR99619] (*)
3dfdc0d... A false UNORDERED_<cond> means neither operand can be a NAN (*)
9a8b37f... c++ modules: handle CONCEPT_DECL in node_template_info [PR1 (*)
e10ca95... vect: Fix vectype when widening container type in bitfield (*)
7bf3a4d... libstdc++: Redefine __from_chars_alnum_to_val's table (*)
f4fda3e... Do not set NAN flags for VARYING ranges when !HONOR_NANS. (*)
be43d5d... Replace finite_operands_p with maybe_isnan. (*)
c75ee0b... testsuite: Add some missing -Wno-psabi options (*)
f468fe1... passes: Fix a comment typo (*)
12d9f5a... libgomp: Add offload_device_gcn check, add requires-4a.c te (*)
5362b5c... Avoid PHI - PHI recurrence in vectorization (*)
c7ebee2... Add 'libgomp.oacc-c-c++-common/private-big-1.c' [PR105421] (*)
7c55755... amdgcn: Use FLAT addressing for all functions with pointer (*)
25861cf... Make 'autoreconf' work for 'gcc', 'libobjc' (*)
df99e9e... aarch64: Commonise some folding code (*)
7bca721... aarch64: Use using directives to inherit constructors (*)
9482a5e... aarch64: Replace CONSTEXPR with constexpr (*)
57675c7... aarch64: Prevent generation of /M BRKAS and BRKBS (*)
6bec666... aarch64: Fix matching of BRKNS (*)
8e2b5cf... c/107305 - avoid ICEing with invalid GIMPLE input to the GI (*)
5d6e834... vect: Simplify first for shifted value generation [PR107240 (*)
a2e2838... Add C++ library interface data (*)
53e6d7a... Add assume support to VRP. (*)
87f9c4a... Daily bump. (*)
(*) This commit already exists in another branch.
Because the reference `refs/users/aoliva/heads/testme' 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:[~2022-11-05 6:15 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-05 6:15 [gcc/aoliva/heads/testme] (301 commits) Support multilib-aware target lib flags self-specs overridi Alexandre Oliva
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).