public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/aoliva/heads/testme] (512 commits) zero-call-used-regs attr for ada
@ 2021-08-19 2:58 Alexandre Oliva
0 siblings, 0 replies; only message in thread
From: Alexandre Oliva @ 2021-08-19 2:58 UTC (permalink / raw)
To: gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to:
d38e9b65f7c... zero-call-used-regs attr for ada
It previously pointed to:
00822a6802e... retain debug stmt order when moving to successors
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------
00822a6... retain debug stmt order when moving to successors
6aacee1... don't access cfun in dump_function_to_file
4a989b5... sync up new type indices for body adjustments
f154326... avoid early reference to debug-only symbol
556b216... move unreachable user labels to entry point
103d55a... drop va_list from formals if requested
ddbc456... ipa-modref: merge flags when adding escape
Summary of changes (added commits):
-----------------------------------
d38e9b6... zero-call-used-regs attr for ada (*)
02cc8f7... sync up new type indices for body adjustments (*)
98b4d54... avoid early reference to debug-only symbol (*)
96ebda4... drop va_list from formals if requested (*)
1db70e6... Revert "Add the member integer_to_sse to processor_cost as (*)
6e52998... Daily bump. (*)
f0fca21... Fortran: Add OpenMP's nothing directive support (con't) (*)
08defd9... Darwin, jit: Fix build [PR100613]. (*)
d39367f... configure: Allow host fragments to react to --enable-host-s (*)
d2aa4e0... Objective-C: fix crash with -fobjc-nilcheck (*)
220c410... libiberty, Darwin : Fix simple-object LTO table for cross-e (*)
15bdae0... Darwin: Handle the -rpath command line option. (*)
1b34248... analyzer: detect and analyze virtual function calls (*)
aef703c... analyzer: detect and analyze calls via function pointer (*)
bb04a03... Make 'gcc/hash-map-tests.c:test_map_of_type_with_ctor_and_d (*)
640df4e... aarch64: Fix float <-> int errors in vld4[q]_lane intrinsic (*)
4fb471a... libstdc++: Improve doxygen documentation for std::unique_pt (*)
828176b... libstdc++: Improve doxygen comments in <bits/stl_function.h (*)
aba938d... libstdc++: Enable doxygen processing for C++20 components (*)
37620d5... libstdc++: Simplify n-ary arithmetic promotion traits (*)
de44eee... libstdc++: Minor optimization for min/max/minmax (*)
085c2f8... libstdc++: Fix CTAD for debug sequence containers (*)
c883d1d... libstdc++: Fix vector<bool> printer tests to work in debug (*)
f74433e... Fortran: Add OpenMP's nothing directive support (*)
be4a4fb... c++: aggregate CTAD and brace elision [PR101344] (*)
a6b3db3... c++: ignore explicit dguides during NTTP CTAD [PR101883] (*)
88ef1a1... Fix thinko in latest change for GNAT encodings (*)
e12946d... Add EAF_NOREAD check to tree-ssa-uninit (*)
e4f16e9... Add more self-tests for 'hash_map' with Value type with non (*)
602fca4... Turn 'bool force_collect' parameter to 'ggc_collect' into a (*)
76bb3c5... Fortran/OpenMP: Add memory routines existing for C/C++ (*)
5079b77... openmp: Add nothing directive support (*)
0684c8d... commit-mklog: Add --co argument. (*)
1bf976a... openmp: Actually ignore pragma_stmt pragmas for which c_par (*)
97d51c1... Add x86 tune to enable v2df vector reduction by paddpd. (*)
2d14d64... Daily bump. (*)
4759e1e... Add GORI tracing faciltiies. (*)
0bb74a2... Change evrp-mode options. (*)
e68c828... Abstract tracing routines into a class. (*)
b48d4e6... Move more warning code to gimple-ssa-warn-access etc. (*)
32c3a75... c++: Implement P0466R5 __cpp_lib_is_layout_compatible compi (*)
7986663... Objective-C: Default flag_objc_sjlj_exceptions off for NeXT (*)
60b94d8... libstdc++: Avoid illegal argument to verbose in dg-test cal (*)
b240450... Darwin, libcc1: Handle hosts with mdynamic-no-pic support. (*)
0edf2e8... Turn global 'ggc_force_collect' variable into 'force_collec (*)
a42467b... Restore 'gcc.dg/pr78213.c' testing (*)
2d9da1c... Darwin: Reset section names table at the end of compile. (*)
743b8dd... Darwin, X86, config: Adjust 'as' command lines [PR100340]. (*)
e7e17be... Fall back to masked_gather_load/masked_scatter_store (*)
817766f... libstdc++: Fix testsuite for skipping gdb tests on remote/n (*)
174f925... libstdc++: Optimize std::seed_seq construction (*)
897a15f... Improved handling of MINUS_EXPR in bit CCP. (*)
408579c... Improved handling of MULT_EXPR in bit CCP. (*)
f8d535f... Fortran: Implement OpenMP 5.1 scope construct (*)
20698ec... libstdc++: Test std::seed_seq construction from input itera (*)
8ea0fad... libstdc++: Remove pretty printer committed by mistake (*)
0808b0d... libstdc++: Optimize std::function move constructor [PR10192 (*)
3b3f2f7... libstdc++: Only define basic_string::contains for C++23 (*)
c09cabb... libstdc++: Rename __detail::__not_same_as helper (*)
42cfa1b... libstdc++: Add conditional noexcept to std::exchange (*)
2db38d9... libstdc++: Add pretty printer for std::error_code and std:: (*)
9c560cf... Do not enable DT_INIT_ARRAY/DT_FINI_ARRAY on uclinuxfdpicea (*)
6bcbf80... retain debug stmt order when moving to successors (*)
3ed8da7... don't access cfun in dump_function_to_file (*)
d1819df... aarch64: Remove macros for vld4[q]_lane Neon intrinsics (*)
08f8381... aarch64: Remove macros for vld3[q]_lane Neon intrinsics (*)
5ed35a9... aarch64: Remove macros for vld2[q]_lane Neon intrinsics (*)
92aadbd... Improve diff-ability of scheduler logs (*)
75b1c75... Add missing entry for rank_for_schedule stats. (*)
6d52788... Improve autoprefetcher heuristic (partly fix regression in (*)
568b9c0... aarch64: Replace some uses of GET_CODE with RTL predicate m (*)
891bdbf... Special case -TYPE_MIN_VALUE for flag_wrapv in operator_abs (*)
3ed7796... tree-optimization/101868 - avoid PRE of trapping mems acros (*)
2e0d7f1... vect: Add extraction cost for slp reduc (*)
e45483c... openmp: Implement OpenMP 5.1 scope construct (*)
d565999... c++: Add C++20 #__VA_OPT__ support (*)
0215b35... tree-optimization/101925 - fix VN with reverse storage orde (*)
75a7176... Improve SImode shifts for H8 (*)
d56607c... Adjust testcase. (*)
9d1d9fc... Daily bump. (*)
052bdc7... Drop embeded stabs from rl78 port (*)
58608f6... Update cpplib de.po (*)
6c25932... libstdc++: Use qualified-id for class member constant [PR10 (*)
db853ff... libstdc++: Install GDB pretty printers for debug library (*)
8cdcea5... gcov: Add TARGET_GCOV_TYPE_SIZE target hook (*)
be024a1... Fix regression in debug info for Ada with DWARF 5 (*)
e660441... [OpenMP] Update omp-low.c's omp_runtime_api_call [PR101931] (*)
c517cf2... Speed up jump table switch detection. (*)
29020d0... Disable GNAT encodings by default (*)
a2ab2f0... Address '?:' issues in 'libgomp.oacc-c-c++-common/mode-tran (*)
df98015... Plug 'par' memory leak in 'gcc/omp-oacc-neuter-broadcast.cc (*)
7b9d99e... Clarify memory management for 'prop_set' in 'gcc/omp-oacc-n (*)
049eda8... Avoid 'GTY' use for 'gcc/omp-oacc-neuter-broadcast.cc:field (*)
1afcf57... Fix ICE. (*)
9129249... ipa: make target_clone default decl local [PR101726] (*)
b0de3ad... ipa: ICF should check SSA_NAME_IS_DEFAULT_DEF (*)
faf2b6b... Optimize __builtin_shuffle_vector. (*)
53d5b59... Fortran/OpenMP: Add support for OpenMP 5.1 masked construct (*)
fdd4049... RISC-V: Allow multi-lib build with different code model (*)
94974e8... Daily bump. (*)
bbf19f9... Fortran: fix checks for STAT= and ERRMSG= arguments of SYNC (*)
34ce7f7... aix: 64 bit AIX TLS libpthread dependency. (*)
882f1d5... Improve many SImode shifts on the H8/300H (*)
829931e... libgo: various fixes for Solaris support (*)
7dd8f19... Daily bump. (*)
da8a9d6... or1k: Use cmodel=large when building crtstuff (*)
eff8110... or1k: Add mcmodel option to handle large GOTs (*)
96194a0... Diagnose mismatches between array and scalar new and delete (*)
240f078... i386: Fix ICE with V64QImode broadcast permutation with -ma (*)
261512f... Daily bump. (*)
58eec99... Fix xxeval predicates (PR 99921). (*)
2cc65fc... Adjust 'libgomp.oacc-c-c++-common/static-variable-1.c' (*)
fb85d6e... Warn for reads from write-only arguments [PR101734]. (*)
e5c0054... runtime: use C cast syntax in stack.c (*)
4998404... ipa: "naked" attribute implies "noipa" attribute (*)
fa28520... ipa: do not make localaliases for target_clones [PR101261] (*)
5eb304a... opts: do not repeat a string in errors (*)
4341b1b... Introduce EAF_NOREAD and cleanup EAF_UNUSED + ipa-modref (*)
e37ddb9... arm: Add check for arm_softfp_ok in pr98435.c. (*)
62e4202... libbacktrace: fix b2test_buildid test on non-english locale (*)
c5b21c3... libgo: update to Go1.17rc2 (*)
72be20e... Daily bump. (*)
0ace3d4... runtime: run gofmt on testdata/testwinsignal/main.go (*)
1196b60... compiler: store pointers to go:notinheap types indirectly (*)
d0befed... openmp: Add support for OpenMP 5.1 masked construct (*)
408d88a... libcpp: Fix ICE with -Wtraditional preprocessing [PR101638] (*)
8464894... Fix typo in fold-vec-load-builtin_vec_xl-* tests. (*)
8c8df06... [i386] Introduce scalar version of avx512f_vmscalef. (*)
a6da2cd... Fix condition testing void functions in ipa-split. (*)
9017326... libstdc++: Add additional overload of std::lerp [PR101870] (*)
b1c0e85... libstdc++: Make some #error strings consistent with other t (*)
20ce14c... libstdc++: Add [[nodiscard]] to experimental::randint (*)
27a1fb3... c++: fix ptrmemfunc template instantiation [PR101219] (*)
d2ba65a... Evaluate type arguments of sizeof that are structs of varia (*)
34cd97f... Remove legacy back threader. (*)
d3a7fbc... libstdc++: Add #error to some files that depend on a specif (*)
432de08... OpenMP 5.1: Add proc-bind 'primary' support (*)
2d7967a... arc: Small data doesn't need fcommon option (*)
fb0cd8f... gfortran.dg/PR82376.f90: Avoid matching a file-path (*)
04b4f31... i386: Fix up V32HImode permutations with -mno-avx512bw [PR1 (*)
01f8a8b... openmp: Diagnose syntax mismatches between declare target a (*)
ef07b91... openmp: Diagnose another case of mixing parameter and attri (*)
9b7ab85... c++: Fix ICE on defaulted spaceship with pointer return typ (*)
c84f79e... openmp: Diagnose omp::directive/sequence on using-directive (*)
3890c28... c++: Fix up parsing of attributes for using-directive (*)
2bdf17d... Make -no-pie option work for native Windows (*)
95e1eca... Combine avx_vec_concatv16si and avx512f_zero_extendv16hiv16 (*)
21fd62e... c++: constexpr std::construct_at on empty field [PR101663] (*)
58f8750... Daily bump. (*)
93f1dbc... libstdc++: Fix test that fails randomly [PR101866] (*)
8732734... rs6000: Add available-everywhere and ancient builtins (*)
ba6aa47... rs6000: Add VSX builtins (*)
6cc92e9... rs6000: Add the rest of the [altivec] stanza to the builtin (*)
9707d2e... c++: parameterized requires-expr as default argument [PR101 (*)
ee8f9ff... c++: Optimize constinit thread_local vars [PR101786] (*)
7e39d1a... c++: recognize class-scope non-template dguides [PR79501] (*)
6186708... c++: most vexing parse and braced CTAD [PR89062] (*)
4fa6c0e... libstdc++: Define std::is_pointer_interconvertible_base_of (*)
04ddd10... libstdc++: Fix missing descriptions in ChangeLog entries (*)
58340a7... Fortran: Fix c_float128 and c_float128_complex definitions. (*)
cba64d8... Fix gcc.dg/lto/pr48622_0.c testcase (*)
2cb02e0... target/101788 - avoid decomposing hard-register "loads" (*)
e842655... Adjust volatile handling of the operand scanner (*)
cecdff8... Small tweak to expand_used_vars (*)
9851a16... Fix min_flags handling in mod-ref (*)
d7e91f4... middle-end/101858 - avoid shift of pointer in folding (*)
f19c70a... tree-optimization/101861 - fix gather use for non-gather re (*)
b8f604d... arm/66791: Replace builtins for vdup_n and vmov_n intrinsic (*)
0e6017f... sanitizer: Cherry-pick realpath fix (*)
a45918f... Ada: Remove debug line number for DECL_IGNORED_P functions (*)
fed7c16... compiler: don't crash on a, b := int(0) (*)
05a03f3... Extend ldexp{s,d}f3 to vscalefs{s,d} when TARGET_AVX512F an (*)
92f7016... gcc.dg/uninit-pred-9_b.c: Xfail for CRIS too (*)
3ae564e... Daily bump. (*)
d796cc7... openmp: Fix up cp/parser.c build with GCC 4.8 to 6 (*)
84f906d... mklog: support '-b c/101343' format. (*)
2ba0376... gfortran: Fix in-build-tree testing [PR101305, PR101660] (*)
557d06f... Enable gcc.target/i386/pr88531-1a.c for all targets (*)
50b5877... i386: Allow some V32HImode and V64QImode permutations even (*)
08aa0e3... tree-optimization/101809 - support emulated gather for doub (*)
7665af0... i386: Improve single operand AVX512F permutations [PR80355] (*)
c40c6a5... openmp: Add support for declare simd and declare variant in (*)
c318f8e... i386: Fix typos in amxbf16 runtime test. (*)
19d1a52... tree-optimization/101801 - rework generic vector vectorizat (*)
bb16940... middle-end/101824 - properly handle volatiles in nested fn (*)
0631faf... Evaluate arguments of sizeof that are structs of variable s (*)
3d7ccbc... x86: Optimize load of const FP all bits set vectors (*)
813ccbe... Support cond_ashr/lshr/ashl for vector integer modes under (*)
3776815... Daily bump. (*)
c86c95e... Ensure toupper and tolower follow the expected pattern. (*)
f5a2d78... libstdc++: Reduce use of debug containers in <regex> (*)
1354603... libstdc++: [_GLIBCXX_DEBUG] Avoid allocator operator== when (*)
d55d3f5... ipa: Fix testsuite/gcc.dg/ipa/remref-6.c (*)
00eab08... Verify destination[source] of a load[store] instruction is (*)
9d2d660... i386: Name V2SF logic insns [PR101812] (*)
62f0124... Cross-reference parts adapted in 'gcc/omp-oacc-neuter-broad (*)
c408512... amdgcn: Enable OpenACC worker partitioning for AMD GCN (*)
e2a58ed... openacc: Middle-end worker-partitioning support (*)
e2e0b85... PR101609: Use the correct iterator for AArch64 vector right (*)
0095afa... Remove 'gcc/omp-offload.c' from 'GTFILES' (*)
2a700fb... Don't consider '-foffload-abi' in 'DEF_GOACC_BUILTIN', 'DEF (*)
c523051... Sanity check that 'Init' doesn't appear without 'Var' in '* (*)
06870af... [OpenACC] Clean up unused 'BUILT_IN_ACC_GET_DEVICE_TYPE' (*)
7cc8585... [documentation] No need anymore to "mention ['gt-*.h' file] (*)
67b8443... [documentation] Fix GTY header file example (*)
848bcda... Improve handling of unknown sign bit in CCP. (*)
2eff2a3... libstdc++: Make allocator equality comparable in tests (*)
527a1cf... testsuite/lib/gfortran.exp: Add -I for ISO*.h [PR101305, PR (*)
a5e78ee... aarch64: Expand %<w> correctly according to mode iterator (*)
a5e3c1e... testsuite: aarch64: Fix invalid SVE tests (*)
da81e30... testsuite: aarch64: Fix failing vector structure tests on b (*)
78be906... MAINTAINERS: Add myself for write after approval (*)
844105d... Daily bump. (*)
5f564fd... lra: Fix s/otput/output/ typo in debug output (*)
ad9c394... libstdc++: Fix dg-prune-output assertion message (*)
fd26ce8... Fix c6x test compromised by recent improvements to bswap & (*)
e9b639c... libstdc++: Tweak timeout for testsuite/std/ranges/iota/max_ (*)
7b51202... Daily bump. (*)
307e0d4... compiler: support export/import of unsafe.Add/Slice (*)
cd754ef... Fortran: ICE with automatic character object, save, and var (*)
6866f48... Add tests for PR tree-optimization/88531 (*)
f92f477... Daily bump. (*)
81d6cdd... Move more code to new gimple-ssa-warn-access pass. (*)
629b569... compiler: make escape analysis more strict about runtime ca (*)
aff75af... arm: Fix pr69245.c testcase for reorder assembler architect (*)
a22b3e0... arm: Fix typos for reorder assembler architecture directive (*)
f31da42... tree-optimization/101801 - remove vect_worthwhile_without_s (*)
c2a984a... libstdc++: Also move the [[nodiscard]] attributes in <compa (*)
cd04e82... i386: Fix conditional move reg-to-reg move elimination peep (*)
9d8eacc... Use CFN_BUILT_IN_CLRSB instead of BUILT_IN_CLRSB in switch. (*)
6b0bde7... middle-end/AArch64: Fix bootstrap after vec changes (*)
3c94db2... gcov: Remove <stdint.h> from libgcov-driver.c (*)
bc181ad... aarch64: Use memcpy to copy structures in bfloat vst* intri (*)
1deb081... aarch64: Use memcpy to copy structures in vst2[q]_lane intr (*)
344f879... aarch64: Use memcpy to copy structures in vst3[q]_lane intr (*)
a607592... aarch64: Use memcpy to copy structures in vst4[q]_lane intr (*)
318113a... rs6000: Fix restored rs6000_long_double_type_size (*)
fd351c7... Fixup gfortran.dg/vect/vect-8.f90 for aarch64 (*)
9124bbe... gcov: Add __gcov_info_to_gdca() (*)
a3d3e8c... Adjust by-value function vec arguments to by-reference. (*)
8ebf4fb... Daily bump. (*)
582c24e... runtime: extend internal atomics to comply with sync/atomic (*)
c8b024f... libstdc++: Move [[nodiscard]] attributes again [PR101782] (*)
4739344... libcpp: Regenerate ucnid.h using Unicode 13.0.0 files [PR10 (*)
4805b92... libcpp: Fix makeucnid bug with combining values [PR100977] (*)
02e5ffd... libgcc: Honor LDFLAGS_FOR_TARGET when linking libgcc_s (*)
0bac793... openmp: Implement omp_get_device_num routine (*)
8dec72a... libstdc++: Add [[nodiscard]] to <compare> (*)
03d47da... testsuite: Fix warning introduced by nodiscard in libstdc++ (*)
7b1de3e... libstdc++: Move attributes that follow requires-clauses [PR (*)
72264a6... <x86gprintrin.h>: Add pragma GCC target("general-regs-only" (*)
c04bb6d... doc: Document cond_* shift optabs in md.texi (*)
783d809... vect: Move costing helpers from aarch64 code (*)
c1cdabe... arm: reorder assembler architecture directives [PR101723] (*)
6a37d03... arm: Don't reconfigure globals in arm_configure_build_targe (*)
62e66c6... arm: ensure the arch_name is always set for the build targe (*)
0c3aab7... aarch64: Don't include vec_select high-half in SIMD subtrac (*)
8cd27a3... aarch64: Don't include vec_select high-half in SIMD add cos (*)
f0fc1e6... Adjust gcc.dg/vect/bb-slp-pr101756.c (*)
d0a5624... cfgloop: Make loops_list support an optional loop_p root (*)
4e3129b... Fix oversight in handling of reverse SSO in SRA pass (*)
ac8a2fb... compiler: make escape analysis more robust about builtin fu (*)
c16f21c... Support cond_{xor,ior,and} for vector integer mode under AV (*)
f7aa818... Support cond_{smax,smin} for vector float/double modes unde (*)
9a8c3fc... Support cond_{smax,smin,umax,umin} for vector integer modes (*)
2697f83... Daily bump. (*)
ded2c2c... analyzer: initial implementation of asm support [PR101570] (*)
5738a64... x86: Update STORE_MAX_PIECES (*)
09dba01... x86: Avoid stack realignment when copying data with SSE reg (*)
361da78... IBM Z: Implement TARGET_VECTORIZE_VEC_PERM_CONST for vpdi (*)
6dc8c46... IBM Z: Implement TARGET_VECTORIZE_VEC_PERM_CONST for vector (*)
4e34925... IBM Z: Remove redundant V_HW_64 mode iterator. (*)
0aa7091... IBM Z: Get rid of vpdi unspec (*)
5391688... IBM Z: Get rid of vec merge unspec (*)
63834c8... aarch64: Don't include vec_select high-half in SIMD multipl (*)
1d65c9d... aarch64: Don't include vec_select element in SIMD multiply (*)
5a1017d... vect: Tweak comparisons with existing epilogue loops (*)
315a1c3... vect: Tweak dump messages for vector mode choice (*)
eb55b5b... aarch64: Fix a typo (*)
929f2cf... gcov: check return code of a fclose (*)
96c82a1... Fix debug info for ignored decls at start of assembly (*)
9fcb8ec... [testsuite] Fix trapping access in test PR101750 (*)
31855ba... Add emulated gather capability to the vectorizer (*)
f2e5d27... by_pieces: Pass MAX_PIECES to op_by_pieces_d (*)
96146e6... Fold (X<<C1)^(X<<C2) to a multiplication when possible. (*)
0d04fe4... libstdc++: Add [[nodiscard]] to sequence containers (*)
240b01b... libstdc++: Add [[nodiscard]] to iterators and related utili (*)
2724d1b... Rewrite more vector loads to scalar loads (*)
87a0b60... tree-optimization/101756 - avoid vectorizing boolean MAX re (*)
af31cab... c++: Fix up #pragma omp declare {simd,variant} and acc rout (*)
8aa14fa... testsuite: Fix duplicated content of gcc.c-torture/execute/ (*)
9f26640... Refine predicate of peephole2 to general_reg_operand. [PR t (*)
7195fa0... libgcc: Fix duplicated content of config/t-slibgcc-fuchsia (*)
9db0bcd... Mark path_range_query::dump as override. (*)
4d56259... tree-optimization/101769 - tail recursion creates possibly (*)
5c73b94... docs: document threader-mode param (*)
3ae1468... Add dg-require-effective-target for testcases. (*)
2fc2e39... Support cond_{fma,fms,fnma,fnms} for vector float/double un (*)
22e40cc... compiler: support new language constructs in escape analysi (*)
fa1407c... Daily bump. (*)
e435e72... compile, runtime: make selectnbrecv return two values (*)
cbbd439... compiler: check slice to pointer-to-array conversion elemen (*)
3a7794b... rs6000: Replace & by && (*)
ebff536... rs6000: "e" is not a free constraint letter (*)
285aa68... Fix indirect call inlining with AutoFDO (*)
9265b37... Fixes for AutoFDO testing (*)
0ed093c... Fix indir-call-prof-2.c with AutoFDO (*)
f9ad3d5... Fixes for AutoFDO tests (*)
aabf07c... Disable a test case in ILP32 [PR101688]. (*)
0f44b09... rs6000: Add test for _mm_minpos_epu16 (*)
eaa93a0... rs6000: Add support for _mm_minpos_epu16 (*)
a77a46d... libstdc++: Suppress redundant definitions of inline variabl (*)
5c6759e... libstdc++: Replace TR1 components with C++11 ones in test u (*)
13a1ac9... libstdc++: Specialize allocator_traits<pmr::polymorphic_all (*)
9bd87e3... libstdc++: Remove trailing whitespace in some tests (*)
7f2f4b8... libstdc++: Deprecate std::random_shuffle for C++14 (*)
07b70df... libstdc++: Add testsuite proc for testing deprecated featur (*)
e9f64ff... libstdc++: Reduce header dependencies in <regex> (*)
98d7f30... x86: Use XMM31 for scratch SSE register (*)
a1a2654... libstdc++: Avoid using std::unique_ptr in <locale> (*)
048039c... aarch64: Add -mtune=neoverse-512tvb (*)
9690309... aarch64: Restrict issue heuristics to inner vector loop (*)
028059b... aarch64: Tweak MLA vector costs (*)
537afb0... aarch64: Tweak the cost of elementwise stores (*)
78770e0... aarch64: Add gather_load_xNN_cost tuning fields (*)
b585f01... aarch64: Split out aarch64_adjust_body_cost_sve (*)
83d796d... aarch64: Add a simple fixed-point class for costing (*)
fa3ca61... aarch64: Turn sve_width tuning field into a bitmask (*)
d0b952e... Add cond_add/sub/mul for vector integer modes. (*)
759f385... Fix bashism in `libsanitizer/configure.tgt' (*)
1a830c0... analyzer: Fix ICE on MD builtin [PR101721] (*)
872c1a5... ChangeLog: add problematic commit 2e96b5f14e4025691b57d2301 (*)
4d17ca1... Daily bump. (*)
e460471... gcc-changelog: ignore one more commit (*)
585394d... x86: Add testcases for PR target/80566 (*)
daaed9e... tree-cfg: Fix typos on dloop in move_sese_region_to_fn (*)
724adff... Support cond_add/sub/mul/div for vector float/double. (*)
7459bfa... compiler, runtime: allow slice to array pointer conversion (*)
06d0437... compiler, runtime: support unsafe.Add and unsafe.Slice (*)
14d8a5a... libstdc++: Add missing std::move to ranges::copy/move/rever (*)
4414057... libstdc++: Fix up implementation of LWG 3533 [PR101589] (*)
0e1bb3c... libstdc++: Add missing std::move to join_view::iterator cto (*)
af863ef... x86: Also pass -mno-sse to vect8-ret.c (*)
ff12cc3... x86: Update gcc.target/i386/incoming-11.c (*)
dadbb1a... x86: Also pass -mno-avx to sw-1.c for ia32 (*)
20a1c9a... x86: Also pass -mno-avx to cold-attribute-1.c (*)
d7d7475... x86: Also pass -mno-avx to pr72839.c (*)
0d3be08... x86: Add tests for piecewise move and store (*)
bf159e5... x86: Add AVX2 tests for PR middle-end/90773 (*)
29f0e95... x86: Update piecewise move and store (*)
7f4c394... x86: Avoid stack realignment when copying data (*)
1bee034... x86: Add TARGET_GEN_MEMSET_SCRATCH_RTX (*)
38fb24b... libstdc++: Fix filesystem::temp_directory_path [PR101709] (*)
2aaf691... libstc++: Add dg-error for additional error in C++11 mode (*)
cac2353... Remove --param=threader-iterative. (*)
7d8577d... [gcc/doc] Improve nonnull attribute documentation (*)
99b520f... Fix PR 101683: FP exceptions for float->unsigned (*)
f48c3cd... c++: Improve memory usage of subsumption [PR100828] (*)
f9fcf75... Optimize x ? bswap(x) : 0 in tree-ssa-phiopt (*)
6f0c43e... i386: Improve SImode constant - __builtin_clzll for -mno-lz (*)
8dd1644... Add missing descriptions gcc/testsuite/ChangeLog (*)
9a89a06... Update gcc fr.po. (*)
af76342... c++: ICE on anon struct with base [PR96636] (*)
5b759cd... c++: pretty-print TYPE_PACK_EXPANSION better (*)
4c4249b... [Committed] Tweak new test case gcc.target/i386/dec-cmov-2. (*)
05bcef5... openmp: Handle OpenMP directives in attribute syntax in att (*)
91425e2... i386: Improve extensions of __builtin_clz and constant - __ (*)
cfd60b3... gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware (*)
309ddde... gcc.dg/uninit-pred-9_b.c: Xfail for MMIX too (*)
15c8ad0... rs6000: Add tests for SSE4.1 "floor" intrinsics (*)
5f50071... rs6000: Add support for SSE4.1 "floor" intrinsics (*)
d656a3d... rs6000: Add tests for SSE4.1 "ceil" intrinsics (*)
bd9a873... rs6000: Add support for SSE4.1 "ceil" intrinsics (*)
ed04cf6... rs6000: Add tests for SSE4.1 "blend" intrinsics (*)
9d352c6... rs6000: Add support for SSE4.1 "blend" intrinsics (*)
f7bf03c... Decrement followed by cmov improvements. (*)
5b2515f... MMIX: remove generic placeholders parameters in call insn p (*)
ee189a7... doc: correct documentation of "call" (et al) operand 2. (*)
145bc41... Handle constants in wi_fold for trunc_mod. (*)
ebbcdd7... Change integral divide by zero to produce UNDEFINED. (*)
d242acc... Change const basic_block to const_basic_block. (*)
0b3560d... Move failed part of a test to a new file [PR101671] (*)
e5e164e... Add QI vector mode support to by-pieces for memset (*)
d68d275... Add testcases that got lost when tree-ssa was merged (*)
3dbd4d9... libstdc++: Use secure_getenv for filesystem::temp_directory (*)
2065654... mips: Fix up mips_atomic_assign_expand_fenv [PR94780] (*)
45cb789... mips: add MSA vec_cmp and vec_cmpu expand pattern [PR101132 (*)
6cd005a... c++: Implement P0466R5 __cpp_lib_is_pointer_interconvertibl (*)
3ead06c... c++: Reject anonymous struct with bases (*)
0ba2003... c++: Fix up attribute rollbacks in cp_parser_statement (*)
59ffdb9... Update gcc de.po. (*)
854ef6e... x86: Don't enable LZCNT/POPCNT if disabled explicitly (*)
011134d... d: Remove dead code from binary_op. (*)
baa1226... d: Always layout initializer for the m_RTInfo field in Type (*)
5ad4eab... d: Don't generate a PREDICT_EXPR when assert contracts are (*)
c18db63... d: Clarify comment for generating static array assignment w (*)
370f66b... d: Only handle named enums in enum_initializer_decl (*)
e22b7ae... d: Set COMDAT and visibility of thunks only if they are pub (*)
99d6d3d... d: Factor aggregate_initializer_decl to set the sinit for a (*)
3b52a10... d: Use Identifier::idPool to generate anonymous field name. (*)
bc5208f... d: Use hasMonitor to determine whether to emit a __monitor (*)
b2abe4e... d: Insert null terminator in obstack buffers (*)
bafda27... d: Drop any field or parameter types that got cached before (*)
5530395... d: Factor d_nested_class and d_nested_struct into single fu (*)
2730aa7... Mark gcc.dg/shrink-wrap-loop.c as XFAIL. (*)
28665dd... [libgomp] Restore offloading 'libgomp/fortran.c' (*)
5a973ae... arm/66791: Replace builtins in vld1. (*)
6165cf6... Replace evrp use in loop versioning with ranger. (*)
77ab4e3... c++: Accept C++11 attribute-definition [PR101582] (*)
291416d... ipa-devirt: check precision mismatch of enum values [PR1013 (*)
e41ba80... Use range-based for loops for traversing loops (*)
4186cb9... fix breakage from "libstdc++: Remove unnecessary uses of <u (*)
ef22e9c... Fix MMIX breakage; ICE in df_ref_record, at df-scan.c:2598 (*)
591b128... Update gcc .po files. (*)
0c6d21f... Reinstate branch-on-bit insns for H8 (*)
2f6bdd5... Xfail just the failing assertion and correct target. (*)
3c13cf4... d: Generate Object class if it doesn't exist during TypeInf (*)
7616ed6... d: Return the correct value for C++ constructor calls (PR10 (*)
5c9b740... d: Ensure casting from bool results in either 0 or 1 (PR964 (*)
75f2e3f... d: Remove generated D header files on error (PR101657) (*)
cd4bda4... d: Don't escape quoted format strings in escape_d_format (P (*)
7d014f7... testsuite: Fix up two tests for recent libstdc++ header cha (*)
0829ab7... [OpenACC] Extract 'pass_oacc_loop_designation' out of 'pass (*)
f0529d9... Fix failed test cases caused by disabling mode promotion fo (*)
2e96b5f... Backwards jump threader rewrite with ranger. (*)
e63d762... c/101512 - fix missing address-taking in c_common_mark_addr (*)
841548f... Adjust docu of TARGET_VECTORIZE_VEC_PERM_CONST (*)
e8de5ba... analyzer: : Refactor callstring to work with pairs of super (*)
7d11da8... Adjust/Refine testcases. (*)
231bcc7... Add a separate function to calculate cost for WIDEN_MULT_EX (*)
aafa38b... Use preferred mode for doloop IV [PR61837] (*)
3916902... Daily bump. (*)
1121e49... Correct uninitialized object offset and size computation [P (*)
b9cbf8c... Correct -Warray-bounds handling if function pointers [PR101 (*)
2a837de... Add new gimple-ssa-warn-access pass. (*)
f471739... PR 100168: Fix call test on power10. (*)
37eb3ef... analyzer: play better with -fsanitize=bounds (*)
b508113... analyzer: remove redundant return value from various impl_c (*)
7bf582e... Fortran: ICE in resolve_allocate_deallocate for invalid STA (*)
49e28c0... ubsan: Fix ICEs with DECL_REGISTER tests [PR101624] (*)
b4fc4df... match.pd: Fix up recent __builtin_bswap16 simplifications [ (*)
de0214a... IBM Z: Fix 5 tests in 31-bit mode (*)
3c91efe... tree-optimization/101615 - SLP permute opt with CTOR roots (*)
8b06ccb... aarch64: Add smov alternative to sign_extend pattern (*)
9775e46... x86: Don't set AVX_U128_DIRTY when zeroing YMM/ZMM register (*)
6bb6e20... tree-optimization/101615 - SLP permute opt of existing vect (*)
1af1666... amdgcn: Fix attributes for LLVM-12 [PR 100208] (*)
04600a4... Return undefined on edges which are not executed. (*)
31534ac... analyzer: Handle strdup builtins (*)
84606ef... analyzer: Recognize __builtin_free as a matching deallocato (*)
54ec50b... d: Wrong evaluation order of binary expressions (PR101640) (*)
c936c39... d: fix ICE at convert_expr(tree_node*, Type*, Type*) (PR101 (*)
1a2306f... d: __FUNCTION__ doesn't work in core.stdc.stdio functions w (*)
b2f6e1d... d: Compile-time reflection for supported built-ins (PR10112 (*)
3e21361... d: Change in DotTemplateExp type semantics leading to regre (*)
ea22954... IBM Z: Enable LSan and TSan (*)
b662250... AArch64: use stable sorting in generating ldp/stp (*)
0f95c6b... Don't skip prologue/epilogue when initializing alias. (*)
88d0f70... i386: Improve AVX2 expansion of vector >> vector DImode ari (*)
8af0c50... Correct a mistake in a warnung for -Wnonnull. (*)
e78480a... Bind(c): Improve error checking in CFI_* functions (*)
b4a9bc7... Bind(c): Fix bugs in CFI_section (*)
a3b350f... Fix ISO_Fortran_binding.h paths in gfortran testsuite (*)
c4dc9f5... Bind(C): Correct sizes of some types in CFI_establish (*)
fef6798... Bind(C): Fix type encodings in ISO_Fortran_binding.h (*)
89b3c97... vect: Fix wrong check in vect_recog_mulhs_pattern [PR101596 (*)
872da9a... Add the member integer_to_sse to processor_cost as a cost s (*)
af3f12e... Daily bump. (*)
7590016... rs6000: Write static initializations for overload tables (*)
bb4d8fe... rs6000: Write static initializations for built-in table (*)
5b58057... rs6000: Write output to the builtins init file, part 3 of 3 (*)
6aacd90... Let -Wuninitialized assume built-ins don't change const arg (*)
9360d6c... libstdc++: Simplify std::optional::value() (*)
b7195fb... testsuite: Add missing C++ includes to tests [PR101646] (*)
a0f9a5d... Use OEP_DECL_NAME when comparing VLA bounds [PR101585]. (*)
7123ae2... Implement OpenMP 5.1 section 3.15: omp_display_env (*)
0853f39... Fix argument to pthread_join (*)
573e20a... Abstract out (forward) jump threader state handling. (*)
bee2f80... c++: Reject ordered comparison of null pointers [PR99701] (*)
7ffba77... libstdc++: Adjust whitespace in <bits/cow_string.h> (*)
7b52761... libstdc++: Move COW string definitions to separate header (*)
16158c9... libstdc++: Remove unnecessary uses of <utility> (*)
261d5a4... libstdc++: Reduce header dependencies on <array> and <utili (*)
fcc7c63... Implement basic block path solver. (*)
3bc9db6... simplify-rtx: Push sign/zero-extension inside vec_duplicate (*)
d88a695... Don't use libgomp 'cbuf' buffering with OpenACC 'async' (*)
9c41f5b... Fix OpenACC "ephemeral" asynchronous host-to-device copies (*)
88c40c3... Add 'libgomp.oacc-c-c++-common/async-data-1-{1,2}.c' (*)
29ddaf4... [OpenACC] Clarify sequencing of 'async' data copying vs. pr (*)
599e275... Fix OpenACC 'async'/'wait' issues in 'libgomp.oacc-c-c++-co (*)
66030d6... tree-optimization/101573 - improve uninit warning at -O0 (*)
c8ce54c... tree-optimization/39821 - fix cost classification for widen (*)
1358617... ipa: Adjust references to identify read-only globals (*)
a21bd3c... gimple-fold: Fix up __builtin_clear_padding on classes with (*)
5485e82... PR 100170: Fix eq/ne tests on power10. (*)
1a7febe... Daily bump. (*)
d5a8c13... Confirm and Handle only ASCII in toupper and tolower ranges (*)
3a1d168... analyzer: fix uninit false +ve when returning structs (*)
1ce0b26... Adjust ranges for to_upper and to_lower. (*)
cf5f544... Fold bswap32(x) != 0 to x != 0 (and related transforms) (*)
44e322f... Regenerate .pot files. (*)
f384e2f... Implement operator_bitwise_xor::op1_op2_relation_effect. (*)
3cb72ac... Pass relationship to methods calling generic fold_range. (*)
bf6d414... Remove legacy external declarations in toplev.h [PR101447] (*)
0cbf036... PR fortran/93308/93963/94327/94331/97046 problems raised by (*)
32f7506... Abstract out conditional simplification out of execute_vrp. (*)
dd44445... Pass gimple context to array_bounds_checker. (*)
1ab2270... AArch64: correct dot-product RTL patterns for aarch64. (*)
2050ac1... AArch64: correct usdot vectorizer and intrinsics optabs (*)
acf9d1f... openmp: Add support for omp attributes section and scan dir (*)
124bb55... Daily bump. (*)
b454c40... [Ada] Declare time_t uniformly based on a system parameter (*)
(*) 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:[~2021-08-19 2:58 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-19 2:58 [gcc/aoliva/heads/testme] (512 commits) zero-call-used-regs attr for ada 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).