gcc-patches archive
subject index for January, 2018

This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.

Indexes: [Date Index] [Subject Index] [Author Index] [Thread Index]
Site Nav: [Browse other archives for this mailing list]
[Browse other mailing lists at this site]
Search: Limit to:

Re: [0/4] [AArch64] Add SVE support

Re: [07/13] Make vec_perm_indices use new vector encoding

Re: [09/13] Use explicit encodings for simple permutes

Re: [1/4] [AArch64] SVE backend support

Re: [1/4] Use CONST_VECTOR_ELT instead of XVECEXP

Re: [10/13] Rework VEC_PERM_EXPR folding

Re: [11/13] Use vec_perm_builder::series_p in shift_amt_for_vec_perm_mask

Re: [12/13] Use ssizetype selectors for autovectorised VEC_PERM_EXPRs

Re: [13/13] [AArch64] Use vec_perm_indices helper routines

Re: [2/4] [AArch64] SVE load/store_lanes support

Re: [2/4] [AArch64] Testsuite markup for SVE

Re: [2/4] New CONST_VECTOR layout

Re: [3/4] [AArch64] SVE tests

Re: [3/4] Make more use of rtx_vector_builder

Re: [4/4] [AArch64] Tests for SVE structure modes

Re: [4/4] Make CONST_VECTOR_ELT handle implicitly-encoded elements

[5/4] Directly operate on CONST_VECTOR encoding

[AArch64] Fix SVE testsuite failures for ILP32 (PR 83846)

[AArch64] Fix sve/extract_[12].c for big-endian SVE

[AArch64] Generalise aarch64_simd_valid_immediate for SVE

[AArch64] Handle SVE subregs that are effectively REVs

Re: [AARCH64] implements neon vld1_*_x2 intrinsics

[AArch64] Prefer LD1RQ for big-endian SVE

[AArch64] Reject (high (const (plus anchor offset)))

[AArch64] Tighten aarch64_secondary_reload condition (PR 83845)

[AArch64] Use all SVE LD1RQ variants

[aarch64][PATCH v2] Disable reg offset in quad-word store for Falkor

[AARCH64]Bug in fix for branch offsets over 1 MiB?

[AARCH64]Fix ldr_got_small and ldr_got_small_28k patterns to only allow DImode address.

[Ada] Allow uses of range utility routines on private types

[Ada] Annotate standard File_Type with Default_Initial_Condition (for SPARK)

[Ada] Aspect/pragma Secondary_Stack_Size can evaluate non-literals as zero

[Ada] Crash on build-in-place call with address specification for target

[Ada] Crash on expression function as completion, with implicit dereference

[Ada] Crash on iterated_component_association in expression function

[Ada] Detection of illegal constituent assignments

[Ada] Different runtime behavior of Predicate_Failure

[Ada] Encoding of with clauses in ALI files

[Ada] Finding proper scope when inside entry body

[Ada] Fix ICE on Component_Size clause with atomic type

[Ada] gnatbind -f switch gives an error for duplicates

[Ada] Handling of pragma Predicate

[Ada] Illegal protected calls in inherited pre/postconditions

[Ada] Inconsistent scope chain due to quantified expression

[Ada] Incorrect diagnostic on illegal with clause

[Ada] Integer overflow in SS_Allocate

[Ada] Missing diagnostic of categorization dependency

[Ada] Missing finalization in case expression

[Ada] New implementation for Normalize_Pathname

[Ada] No error on missing enclosing parentheses in Expression Function

[Ada] Null procedures not allowed in protected definitions

[Ada] Prohibit concurrent types in Ghost regions

[Ada] Secondary stack leak due to controlled component

[Ada] Secondary stack leaks during object initialization

[Ada] Spurious error on referene to subcoponrnt in dynamic predicate

[Ada] Warning on out-of-range value for default-initialized scalar object

[Ada] Warning on use of predefined operations on an actual fixed-point type

[Ada] Wrong column in sloc of "expect name" error for loop variant

[ARM,testsuite] Make arm_arch_FUNC_ok more robust

Re: [Bug fortran/83999] [8 Regression] ICE in gfc_trans_assignment_1, at fortran/trans-expr.c:10233

[build, v3] Enable COMDAT group support on Solaris 10

[build] Configure USE_HIDDEN_LINKONCE on Solaris/x86

[build] Disable SHF_MERGE on Solaris 10/x86 (PR bootstrap/84017)

[build] Fix HAVE_GAS_CFI_DIRECTIVE for x86_64-pc-solaris2.*

[C PATCH] Outside of initializers partially restore c_fully_fold 7.x behavior (PR c/83801)

[C++ Patch Ping] Two pending patches

[C++ Patch, obvious] Fix comment typo

[C++ Patch/RFC] PR 83796 ("[6/7/8 Regression] Abstract classes allowed to be instantiated when initialised as default parameter to function or constructor")

[C++ PATCH] -Wclass-memaccess fixes and improvements (PR c++/81327)

[C++ Patch] Add DECL_UNNAMED_BIT_FIELD and use it

[C++ PATCH] Avoid appending a useless __builtin_unreachable in functions which do return (PR c++/83897)

[C++ PATCH] Avoid NOP_EXPRs with error_mark_node operand (PR c++/83634)

[C++ PATCH] Avoid spurious -Wignored-qualifiers warning on artificial C++17 P0138R2 cast (PR c++/83919)

[C++ PATCH] Deprecate ARM-era for scopes

[C++ PATCH] Don't clear TREE_CONSTANT on ADDR_EXPRs (PR c++/83993)

[C++ PATCH] Fix a structured binding ICE (PR c++/83958)

[C++ PATCH] Fix checking ICE in pt.c (PR c++/83817)

[C++ PATCH] Fix constexpr handling of arrays with unknown bound (PR c++/83993)

[C++ PATCH] Fix constexpr ICE with statement frontiers (PR c++/83734)

[C++ PATCH] Fix decomp handling of unnamed bitfields (PR c++/84031)

[C++ PATCH] Fix ICE in joust with -Wconversion (PR c++/81167)

[C++ PATCH] Fix ICE in member_vec_dedup (PR c++/83825)

[C++ PATCH] Fix ICE in potential_constant_expression_1 (PR c++/83918)

[C++ PATCH] Fix ICE in ~macro_use_before_def (PR preprocessor/83602)

[C++ PATCH] Fix ICEs due to cp_parser_postfix_dot_deref_expression workaround (PR c++/84082)

Re: [C++ PATCH] Fix replace_placeholders (PR c++/83556)

[C++ PATCH] Fix some -Wused-but-set-variable regressions (PR c++/82728, PR c++/82799, PR c++/83690)

[C++ PATCH] Improve code generation for static_cast of pointers to reference types (PR c++/83555)

[C++ PATCH] kill unused enum

Re: [C++ Patch] PR 78344 ("ICE on invalid c++ code (tree check: expected tree_list, have error_mark in cp_check_const_attributes, at cp/decl2.c:1347")

[C++ Patch] PR 81013 ("[7/8 Regression] ICE with invalid union in class hierarchy")

[C++ Patch] PR 81054 ("[7/8 Regression] ICE with volatile variable in constexpr function")

[C++ Patch] PR 81054 ("[7/8 Regression] ICE with volatile variable in constexpr function") [Take 2]

Re: [C++ Patch] PR 81055 ("[6/7/8 Regression] ICE with invalid initializer for array new")

[C++ Patch] PR 83921 ("[7/8 Regression] GCC rejects constexpr initialization of empty aggregate")

[C++ Patch] PR 84092 ("[8 Regression] ICE on C++14 code with variable template: in build_qualified_name, at cp/tree.c:2043")

[C++ PATCH] PR c++/83895

[C++ PATCH] some reformatting

[C++ PATCH] Speed up inplace_merge algorithm & fix inefficient logic(PR c++/83938)

[C++ PATCH] tiny code cleanup

[C++/82878] backport fix

[C++/83287] Another overload lookup ice

[C++/83739] bogus error tsubsting range for in generic lambda

[C++] Deprecate old for-scope handling

[commited] hppa: Cleanup ASM_DECLARE_FUNCTION_NAME define in som.h

[committed, PATCH]: Fix a typo in doc/invoke.texi

[committed, PR83737] Set use_gcc_stdint=wrap for nvptx

[committed] [100.1/nnn] poly_int: vec_perm_indices element type

[committed] [100.2/nnn] poly_int: vector_builder element count

[COMMITTED] Add myself to MAINTAINERS (write after approval)

[committed] Add testcase for PR rtl-optimization/83771

[committed] Add testcases for PR c++/82882 and PR c++/83978

[committed] Allow the target to set MAX_BITSIZE_MODE_ANY_MODE

[committed] contrib/update-copyright.py --this-year (part 1)

[committed] contrib/update-copyright.py --this-year (part 2)

[committed] Fix float128-hw7.c testcase

[committed] Fix ICE with -ftree-parallelize-loops=2 --param parloops-schedule=dynamic (PR tree-optimization/83957)

[committed] Fix ICE with invalid OpenMP linear clauses (PR fortran/84116)

[committed] Fix jit.dg/test-alignment* (PR jit/82846)

[committed] Fix LTO ICE on OpenMP privatized member DECL_VALUE_EXPRs (PR sanitizer/83987)

[committed] Fix mode_for_size units in caller-save.c (PR83761)

[committed] Fix omp_init_nest_lock_with_hint prototype (PR libgomp/84096)

[committed] Fix OpenMP atomic expansion (PR middle-end/83837)

[Committed] Fix typo in comment.

[committed] Fix warning in gcc.dg/plugin/expensive_selftests_plugin.c with !CHECKING_P

[committed] hppa: Add gnu_lto_v1 stub

[committed] hppa: Fix alignment test failures on hppa-hpux

[committed] hppa: Fix move of FUNCTION_ARG_SIZE to pa.c

[committed] hppa: Rework MALLOC_ABI_ALIGNMENT macro

[committed] hppa: Switch hppa-linux to caller copies ABI

[committed] hppa: Use targetm.binds_local_p to check local binding in pa_function_ok_for_sibcall

[committed] jit: remove some unused fields from recording::union_ (PR jit/81672)

[committed] Missing vect_double in gcc.dg/vect/pr79920.c (PR83836)

[Committed] PR fortran/80768 -- testcase

[Committed] PR Fortran/82367 -- Check for NULL pointer.

[COMMITTED] PR fortran/83679 -- fix regression with cshift simplification

[Committed] PR Fortran/83741 -- Check for NULL pointer

[Committed] PR Fortran/83742 -- Check for NULL pointer

[Committed] PR fortran/83900 -- Remove bogus assert

[committed] PR83680: Inverted test in arm_vectorize_vec_perm_const

[committed] Preserving locations for variable-uses and constants (PR c++/43486)

[committed] Small i?86/x86_64-linux config.gcc extra_headers fixes

[committed] Tweak update-copyright.py so that it doesn't fail on pdt_5.f03

[committed] Update copyright years

[committed] Use partial_subreg_p in curr_insn_transform

[committed] xfail two assertions due to bug 74762 (PR 83869)

[committed][AArch64] Avoid GET_MODE_NUNITS in v8.4 support

[committed][AArch64] Extra scalar_float_mode patch

[Committed][AArch64] Fix fp16 test failures after PR82964 fix

Re: [gofrontend-dev] Re: Go patch committed: Update to Go1.10beta1

Re: [libsanitizer] Fix Mac OS X 10.7 bootstrap (PR sanitizer/82824)

[libsanitizer] Guard against undefined weak symbols before Mac OS X 10.9 (PR sanitizer/82825)

[libstdc++] Fix 17_intro/names.cc on SPARC/Linux

[libstdc++][testsuite] Fix dg-options/dg-add-options order

Re: [nvptx, committed] Disable -gstatement-frontiers for nvptx

[nvptx, PR81352] Add exit insn after noreturn call for neutered threads in warp

[nvptx, PR84028] Add exit insn after noreturn call for neutered workers

[og7,nvptx] Backport CUDA 9 support from trunk.

[og7] backport fix for PR83920

[og7] Build libffi during bootstrap.

[og7] Enable firstprivate OpenACC reductions

[og7] Privatize independent OpenACC reductions

[og7] Properly handle alloca'd arrays in OpenACC data mappings

[PACH][RFC] Pass -m -jN to gcc_build from gcc_release

[PATCH 0/2] Add a couple new options to control loop prefetch pass

[PATCH 0/2] Fix unstable sorts affecting codegen

[PATCH 0/2] GCC 6: i386: Move struct ix86_frame to machine_function

[PATCH 0/3] Add __builtin_load_no_speculate

[PATCH 0/3] [gcc-7 backport] Add __builtin_load_no_speculate

[PATCH 0/3] [v2] Implement __builtin_speculation_safe_load

Re: [PATCH 0/3] Add __builtin_load_no_speculate

[PATCH 0/3] Fix broken --enable-gather-detailed-mem-stats build.

[PATCH 0/3] GCC 7: i386: Move struct ix86_frame to machine_function

[PATCH 0/4] x86: CVE-2017-5715, aka Spectre

[PATCH 0/5] GCC 7: x86: CVE-2017-5715, aka Spectre

[PATCH 0/5] Make std::future::wait_* use std::chrono::steady_clock when required

[PATCH 0/5] x86: CVE-2017-5715, aka Spectre

[PATCH 0/5][AArch64] ARMv8.4-A support

RE: [PATCH 00/10][ARC] Critical fixes

Re: [PATCH 08/10] [ARC] Enable unaligned access.

[PATCH 1/2] Fix unstable sort

[PATCH 1/2] GCC 6: ii386: Move struct ix86_frame to machine_function

[PATCH 1/2] Introduce prefetch-minimum stride option

[PATCH 1/2] nios2: Enable Ada run-time build

[PATCH 1/3] [builtins] Generic support for __builtin_load_no_speculate()

[PATCH 1/3] [builtins] Generic support for __builtin_speculation_safe_load()

[PATCH 1/3] [gcc-7 backport] [builtins] Generic support for __builtin_load_no_speculate()

[PATCH 1/3] Fix --enable-gather-detailed-mem-stats build.

[PATCH 1/3] GCC 7: i386: Move struct ix86_frame to machine_function

[PATCH 1/4] i386: Rename to ix86_indirect_branch_register

[PATCH 1/4] x86: Add -mindirect-branch=

[PATCH 1/5] Fix usage of analyze_brprob.py script.

[PATCH 1/5] GCC 7: x86: Add -mindirect-branch=

[PATCH 1/5] Improve libstdc++-v3 async test

[PATCH 1/5] x86: Add -mindirect-branch=

[PATCH 1/5][AArch64] Crypto command line split

Re: [PATCH 1/6] [ARC] Add JLI support.

Re: [PATCH 1/7]: SVE: Add CLOBBER_HIGH expression

Re: [PATCH 10/10] [ARC] Revamp trampoline implementation.

[PATCH 2/2] Fix unstable sort

[PATCH 2/2] GCC 6: ii386: Use reference of struct ix86_frame to avoid copy

[PATCH 2/2] Introduce prefetch-dynamic-strides option.

[PATCH 2/3] [aarch64] Implement support for __builtin_load_no_speculate.

[PATCH 2/3] [aarch64] Implement support for __builtin_speculation_safe_load

[PATCH 2/3] [gcc-7 backport] [aarch64] Implement support for __builtin_load_no_speculate.

[PATCH 2/3] Fix integer overflow in stats of trees.

[PATCH 2/3] GCC 7: i386: Use reference of struct ix86_frame to avoid copy

[PATCH 2/4] x86: Add -mfunction-return=

[PATCH 2/4] x86: Rewrite ix86_indirect_branch_register logic

[PATCH 2/5] GCC 7: x86: Add -mfunction-return=

[PATCH 2/5] Introduce PROB_UNINITIALIZED constant and use it in, predict.def.

[PATCH 2/5] libstdc++ futex: Use FUTEX_CLOCK_REALTIME for wait

[PATCH 2/5] x86: Add -mfunction-return=

[PATCH 2/5] x86: Add -mindirect-branch-loop=

[PATCH 2/5][AArch64] Add v8.4 architecture

Re: [PATCH 2/6] [ARC] Add SJLI support.

[PATCH 3/3] [arm] Implement support for the de-speculation intrinsic

[PATCH 3/3] [gcc-7 backport] [arm] Implement support for the de-speculation intrinsic

[PATCH 3/3] Fix integer overflow in stats of GIMPLE statements.

[PATCH 3/3] GCC 7: i386: More use reference of struct ix86_frame to avoid copy

[PATCH 3/4] Don't check ix86_indirect_branch_register for GOT operand

[PATCH 3/4] x86: Add -mindirect-branch-register

[PATCH 3/5] Adjust predictor values according to SPEC2006 and, SPEC2017.

[PATCH 3/5] GCC 7: x86: Add -mindirect-branch-register

[PATCH 3/5] libstdc++ futex: Support waiting on std::chrono::steady_clock directly

[PATCH 3/5] x86: Add -mfunction-return=

[PATCH 3/5] x86: Add -mindirect-branch-register

[PATCH 3/5][AArch64] Crypto SM4 Support

Re: [PATCH 3/6] [ARC] Add support for "register file 16" reduced register set

[PATCH 4/4] i386: Rewrite indirect_branch_operand logic

[PATCH 4/4] x86: Add 'V' register operand modifier

[PATCH 4/5] GCC 7: x86: Add 'V' register operand modifier

[PATCH 4/5] libstdc++ atomic_futex: Use std::chrono::steady_clock as reference clock

[PATCH 4/5] Remove predictors that are unrealiable.

[PATCH 4/5] x86: Add 'V' register operand modifier

[PATCH 4/5] x86: Add -mindirect-branch-register

[PATCH 4/5][AArch64] Crypto sha512 and sha3

Re: [PATCH 4/6] [ARC] Rework delegitimate_address hook

[PATCH 5/5] Extra async tests, not for merging

[PATCH 5/5] Fix test-suite fallout.

[PATCH 5/5] GCC 7: x86: Disallow -mindirect-branch=/-mfunction-return= with -mcmodel=large

[PATCH 5/5] x86: Add 'V' register operand modifier

[PATCH 5/5] x86: Disallow -mindirect-branch=/-mfunction-return= with -mcmodel=large

[PATCH 5/5][AArch64] fp16fml support

Re: [PATCH 5/6] [ARC] Add 'uncached' attribute.

Re: [PATCH 6/6] [ARC] Add 'aux' variable attribute.

Re: [patch AArch64] Do not perform a vector splat for vector initialisation if it is not useful

Re: [PATCH BACKPORT]Backport r254778 and test case in r244815 to GCC6

[PATCH improve early strlen range folding (PR 83671)

[PATCH PR81228][AARCH64][gcc-7] Backport r255625 : Fix ICE by adding LTGT

Re: [PATCH PR81647][AARCH64] PING Fix handling of Unordered Comparisons in aarch64-simd.md

[PATCH PR82096] Fix ICE in int_mode_for_mode, at stor-layout.c:403 with arm-linux-gnueabi

[PATCH PR82096][gcc-7] Backport: Fix ICE in int_mode_for_mode, at stor-layout.c:403 with arm-linux-gnueabi

[PATCH PR82439][simplify-rtx] Simplify (x | y) == x -> (y & ~x) == 0

[PATCH PR82604]Fix regression in ftree-parallelize-loops

[PATCH PR82965/PR83991]Fix invalid profile count in vectorization peeling

[PATCH PR83695]Fix ICE by resetting cached scev info after interchange.

[PATCH v2, rs6000] Add -msafe-indirect-jumps option and implement safe bctr / bctrl

[PATCH v2, rs6000] Implement 32- and 64-bit BE handling for -mno-speculate-indirect-jumps

[PATCH v2, rs6000] Use $ instead of . for PC

[PATCH v2.4 of 02/14] Support for adding and stripping location_t wrapper nodes

[PATCH v2] C++: Fix crash in warn_for_memset within templates (PR c++/83814)

[PATCH v2] C++: Fix ICE in fold_for_warn on CAST_EXPR (PR c++/83974)

Re: [PATCH v2] Change default to -fno-math-errno

[PATCH v2] Fix failure building LLVM with location wrapper nodes (PR c++/83799)

Re: [PATCH v2] libgo: Add support for sh

[PATCH v2][AArch64] Remove remaining uses of * in patterns

[PATCH v3 of 03/14] C++: add location_t wrapper nodes during parsing (minimal impl)

[PATCH v3, rs6000] Add -mspeculate-indirect-jumps option and implement non-speculating bctr / bctrl

[PATCH v3, rs6000] Use $ instead of . for PC, use "crset 2" instead of "crset eq"

Re: [PATCH v3] Ability to remap file names in __FILE__, etc (PR other/70268)

[PATCH v4 of 03/14] C++: add location_t wrapper nodes during parsing (minimal impl)

Re: [PATCH v4] Ability to remap file names in __FILE__, etc (PR other/70268)

Re: [PATCH, #2], Add optional IEEE/IBM long double multilib support

[PATCH, 1/2][nvptx, libgomp] Add GOMP_NVPTX_JIT=-O[0-4] in nvptx libgomp plugin

[PATCH, 2/2][nvptx, PR83589] Workaround for branch-around-nothing JIT bug

[PATCH, alpha]: Fix PR 83628, performance regression when accessing arrays on alpha

[PATCH, alpha]: Work around PR83628, performance regression when accessing arrays on alpha

[PATCH, combine]: Fix PR84123: internal compiler error: in gen_rtx_SUBREG, at emit-rtl.c

[PATCH, combine]: Use correct mode for ASHIFT in force_int_to_mode

[PATCH, committed] Add myself to MAINTAINERS

[PATCH, committed] Add myself to the MAINTAINERS file

[patch, committed] PR83811 fortran 'e' format broken for single digit exponents

[PATCH, doc] NDS32: Add -mext-perf -mext-perf2 and -mext-string in the documentation

[Patch, Fortran, committed] fix bracket in dejagnu directive

[patch, fortran, committed] Fix PR 83650 on gcc-7

[patch, fortran, committed] Fix PR 83803

[patch, fortran, committed] Fix PR 84133, regression with matmul

[patch, fortran, committed] Fix PR 84134

[patch, fortran, committed] Fix symbol name for prototypes generated by -fc-prototypes

[Patch, fortran, committed] Use gfc_charlen_t instead of int in gfc_conv_string_init

[patch, fortran] Change ABI for F2008 - minloc/maxloc BACK argument

[patch, fortran] Complete implementation and correction of simplification

[patch, fortran] DTIO write format stored in a string leads to severe errors

[patch, fortran] Fix PR 83664, missing check on boundary argument for eoshift

Re: [patch, fortran] Implement simplification of minloc and maxloc

[patch, fortran] Make ABI ready for BACK argument of MINLOC and MAXLOC

[Patch, fortran] PDT bugs PR2 83611 and 83731

[Patch, fortran] PR 56691 - [OOP] Allocatable array: wrong offset when passing to CLASS dummy

[PATCH, fortran] PR/83864 - ICE in gfc_apply_init, at fortran/expr.c:4271

[Patch, fortran] PR37577 - [meta-bug] change internal array descriptor format for better syntax, C interop TR, rank 15

[Patch, fortran] PR52162 - Bogus -fcheck=bounds with realloc on assignment to unallocated LHS

Re: [Patch, fortran] PR83076 - [8 Regression] ICE in gfc_deallocate_scalar_with_status, at fortran/trans.c:1598

[Patch, fortran] PR83866 - [8 Regression] ICE in gfc_release_symbol, at fortran/symbol.c:3087

[Patch, fortran] PR83898 - [6/7/8 Regression] ICE in gfc_conv_expr_descriptor, at fortran/trans-array.c:7181

[Patch, fortran] PR84088 - [8 Regression][nvptx] libgomp.oacc-fortran/declare-*.f90 execution fails

[patch, fortran] Reject character lengths unequal to one in BIND(C)

[patch, fortran] Simplify eoshift

[PATCH, fortran] Support Fortran 2018 teams

[PATCH, gcc-7-branch] RISC-V: Fix -msave-restore bug with sibcalls.

[PATCH, gotools]: Fix TestCrashDumpsAllThreads testcase failure

[PATCH, hsa]: Increase buffer size to avoid bootstrap failure on alpha

[PATCH, i386, AVX] PR target/83828: fix AVX-512BITALG test failures

[PATCH, i386]: Backport a small retpoline improvement to gcc-7 branch

[PATCH, i386]: Fix PR81763, Issues with BMI on 32bit x86 apps on GCC 7.1+

[patch, libfortran] Adapt handling of derived types to new dtype

[patch, libfortran] Use macros for dtype in array intrinsics

Re: [PATCH, libgcc] Fix PowerPC libgcc issues with -mabi=ieeelongdouble

[PATCH, libstdc++]: Fix configure check for linux/random.h

[PATCH, PR82428] Add __builtin_goacc_{gang,worker,vector}_{id,size}

Re: [PATCH, PR83327] Fix liveness analysis in lra for spilled-into hard regs

Re: [PATCH, r3], Add optional IEEE/IBM long double multilib support

Re: [PATCH, rev2], Fix PR target/pr83862: Fix PowerPC long double signbit with -mabi=ieeelongdouble

Re: [PATCH, rev2], PR target/81550, Disable PRE_{INC,DEC,MODIFY} for VSX floating point

[PATCH, rs6000] Bug fixes for the Power 9 stxvl and lxvl instructions.

[PATCH, rs6000] Fix typo in documentation file.

[PATCH, rs6000] (v2) Support for gimple folding of mergeh, mergel intrinsics

[PATCH, rs6000] Add -msafe-indirect-jumps option and implement safe bctrl

[PATCH, rs6000] Add 128-bit support for vec_xl(), vec_xl_be(), vec_xst(), vec_xst_be() builtins.

[PATCH, rs6000] Add __builtin_speculation_barrier

Re: [PATCH, rs6000] Add additional builtin tests

Re: [PATCH, rs6000] Add missing builtin functionality and tests

Re: [PATCH, rs6000] Add vec_mergee, vec_mergeo, vec_float2 builtin support

[PATCH, rs6000] Change x86 intrinsic compat headers to use #error

Re: [PATCH, rs6000] Don't optimize swaps when a swap has mixed use

[PATCH, rs6000] Executable tests for -msafe-indirect-jumps

[PATCH, rs6000] Fix ICE caused by recent patch: Generate lvx and stvx without swaps for aligned vector loads and stores

[PATCH, rs6000] Fix PR56010 and PR83743, -mcpu=native use wrong names

[PATCH, rs6000] Fix PR83399, ICE During LRA with 2-op rtl pattern for lvx instruction

[PATCH, rs6000] Fix PR83677 (incorrect generation of xxpermr)

[PATCH, rs6000] Fix VSX/altivec assumptions in altivec-13.c testcase

[PATCH, rs6000] fix-ups for vec-cmpne-long.c runtime tests

Re: [PATCH, rs6000] generate loop code for memcmp inline expansion

[PATCH, rs6000] Generate lvx and stvx without swaps for aligned vector loads and stores

[PATCH, rs6000] Implement ABI_AIX indirect call handling for -mno-speculate-indirect-jumps

[PATCH, rs6000] pr58684, pr83759 Disable test cases that fail on powerpc64.

[PATCH, rs6000] Requested cleanups for BE handling of -mno-speculate-indirect-jumps

[PATCH, rs6000] Skip safe-indirect-jump-8.c for AIX

[PATCH, rs6000] Support for gimple folding of mergeh, mergel intrinsics

[PATCH, rs6000] Testcase fix-ups for gimple-folding intrinsic tests.

[PATCH, rs6000] Update dg-requires for P9 specific tests.

[PATCH, rs6000] Updates for vec_abs() gimple-folding vector tests

[PATCH, rs6000] Updates for vec_cmp_*() gimple-folding vector testcases

[PATCH, rs6000] Updates for vec_neg() gimple-folding vector tests

[PATCH, rs6000] Use $ instead of . for PC

[PATCH, rs6000][Committed] Fix PR target/83387

Re: [PATCH, rs6000][PR debug/83758] v2 rs6000_internal_arg_pointer should only return a register

[PATCH, wwwdocs] Update GCC 8 release notes for NDS32 port

[PATCH, x86, libgcc] PR target/83917 Correct debug for -mcall-ms2sysv-xlogues stubs

[PATCH,AIX] Optimize parsing of include files.

Re: [PATCH,AIX] Optimize parsing of include files.

[patch,avr,committed] Add tests for PR83801.

[patch,avr,committed] Adjust tests to AVR_TINY

[patch,avr] Implement PR83737

Re: [patch,avr] Implement PR83738

[PATCH,NVPTX] Fix PR83920

Re: [PATCH,PTX] Add support for CUDA 9

[PATCH/RFC] enable -Wstrict-prototypes (PR 82922)

[PATCH/RFC] Fix ICE in find_taken_edge_computed_goto (PR 84136)

[PATCH] PR libgcc/59714 complex division is surprising on aarch64

[PATCH] -gstatement-frontiers vs. -fselective-scheduling* (PR debug/83480)

[PATCH] -mjsr option bug fix

[PATCH] -Warray-bounds: Fix false positive in some "switch" stmts (PR tree-optimization/83510)

[PATCH] [MSP430] PR79242: Implement Complex Partial Integers

[PATCH] [PR target/83641] Fix incorrect CFI for stack clash protected noreturn function on x86/x86_64

[PATCH] [PR testsuite/81010] Fix PPC test

[PATCH] __VA_OPT__ fixes (PR preprocessor/83063, PR preprocessor/83708)

[PATCH] Add clobbers for callee copied argument temporaries (PR sanitizer/81715, PR testsuite/83882)

[PATCH] Add gcc.dg/stack-check-16.c

[PATCH] Add more test coverage to selftest::test_location_wrappers

[PATCH] Add new verification for profile-count.h.

[PATCH] Add PowerPC configuration option --with-long-double-format={ibm,ieee}

[PATCH] Add some reproducers for issues found when developing the location-wrappers patch

[PATCH] Add static assert about stack alignment (PR sanitizer/82517).

[PATCH] Add VEC_ORDERED_REMOVE_IF

[PATCH] Add version to intermediate gcov file (PR gcov-profile/83669).

[PATCH] avoid -Wsuggest-attribute=const for void functions (PR 83559)

[PATCH] avoid assuming known string length is constant (PR 83896)

[PATCH] Avoid creating >= 8GB EXPR_CONSTANT initializers for ilp32 targets (PR fortran/84065)

[PATCH] Avoid creating overflows in match.pd (P + A) - (P + B) POINTER_DIFF_EXPR optimization (PR c/61240)

[PATCH] Avoid O(n^2) compile time issue in sched2 with debug insns (PR middle-end/84040)

[PATCH] Avoid redundant calls to filesystem::status_known

Re: [PATCH] avoid using %lli et al.

[PATCH] Be careful about comdat boundary in ICF (PR ipa/82352).

[PATCH] Bump minimum value for max-sched-ready-insns param to 1 (PR rtl-optimization/86620)

Re: [PATCH] C++: avoid most reserved words as misspelling suggestions (PR c++/81610 and PR c++/80567)

[PATCH] C++: Fix ICE in fold_for_warn on CAST_EXPR (PR c++/83974)

[PATCH] C++: Fix ICE in warn_for_memset within templates (PR c++/83814)

[PATCH] C/C++: Add -Waddress-of-packed-member

Re: [PATCH] Change PRED_LOOP_EXIT from 85 to 92

[PATCH] Clean up partitioning in try_optimize_cfg (PR bootstrap/82831).

[PATCH] Clean-up EH after strlen transformation (PR tree-optimization/83593).

[PATCH] Clean-up IPA profile dump output.

[PATCH] constrain strcat destination offset (PR 83642)

[PATCH] correct -Wrestrict handling of arrays of arrays (PR 84095)

[PATCH] correct handling of offset ranges that cross PTRDIFF_MAX (PR 83640)

[PATCH] Do not inline variadic thunks (PR ipa/83549).

[PATCH] Document --dynamic-list-data option for --coverage usage.

[PATCH] document -Wclass-memaccess suppression by casting (PR 81327)

[PATCH] Document PowerPC 'native' cpu type

[PATCH] Drop unused parameter of insert_save()

[PATCH] epiphany: Enable Ada run-time build

[PATCH] exempt invalid built-in calls from -Wrestrict (PR 83655)

Re: [PATCH] expandargv: fix check for dynamic allocation of argument vector

Re: [PATCH] Expensive selftests: torture testing for fix-it boundary conditions (PR c/82050)

[PATCH] Extend lazy computation of expensive preprocessor macros to FLOATN*

[PATCH] Finish removing class move_computations_dom_walker

[PATCH] Fix *vec_duplicate_p (PR rtl-optimization/83682)

[PATCH] Fix -freport-bug (PR preprocessor/83722)

[PATCH] Fix -traditional-cpp preprocessing ICE (PR preprocessor/69869)

[PATCH] Fix -Wrestrict SSA_NAME handling (PR c/83989)

[PATCH] Fix <regex> regex_replace

Re: [PATCH] Fix a vbmi2 ICE (PR target/83604)

[PATCH] Fix altivec-cell-2.C test regression (PR c++/83778)

[PATCH] Fix big_speedup_p "typo"

[PATCH] Fix branch probability computation in do_compare_rtx_and_jump (PR tree-optimization/83081)

[PATCH] Fix debug info after the fortran descriptor changes (PR debug/84131)

[PATCH] Fix failure building LLVM with location wrapper nodes (PR c++/83799)

[PATCH] Fix followup for PR83963

[PATCH] fix for diagnostic/84034

[PATCH] Fix gcc.dg/vect-opt-info-1.c testcase

[PATCH] Fix gcc.target/aarch64/sve/peel_ind_1.c for -mcmodel=tiny

[PATCH] Fix gimplify_one_sizepos (PR libgomp/83590, take 4)

[PATCH] Fix ICE during expand_debug_expr (PR debug/83621)

[PATCH] Fix ICE with -mmigitage-rop (PR target/83554)

[PATCH] Fix ICE with CET and -g (PR target/84146)

[PATCH] Fix ICE with statement frontiers (PR debug/83645)

[PATCH] Fix ICEs with "omp declare simd" attribute on versioned fns or omp_fn* (PR middle-end/83977)

[PATCH] Fix lambdas in template default argument of inherited ctor. (backport for PR 81860)

[PATCH] Fix memory leaks in sbitmap.c selftests

[PATCH] Fix missing profiles with PGO (PR tree-optimization/83051).

[PATCH] Fix part of PR83157

[patch] Fix PR tree-optimization/81184

Re: [PATCH] Fix PR80846, change vectorizer reduction epilogue (on x86)

[PATCH] Fix PR81082

[PATCH] Fix PR81968

[PATCH] Fix PR82132

[PATCH] Fix PR82425

[PATCH] Fix PR82770

[PATCH] Fix PR82819

[PATCH] Fix PR83008

[PATCH] Fix PR83157, abstract origins refering to concrete instances

[PATCH] Fix PR83176

Re: [PATCH] Fix PR83418

[PATCH] Fix PR83435

Re: [PATCH] Fix PR83452

Re: [PATCH] Fix PR83491

[PATCH] Fix PR83517

[PATCH] Fix PR83563

[PATCH] Fix PR83572

[PATCH] Fix PR83580

[PATCH] Fix pr83619.C (was Re: Fix ICE with profile info mismatch)

[PATCH] Fix PR83668

[PATCH] Fix PR83685

[PATCH] Fix PR83713

[PATCH] Fix PR83719

[PATCH] Fix PR83765

[PATCH] Fix PR83850

[PATCH] Fix PR83867

[PATCH] Fix PR83887, re-implement SESE region merging

[PATCH] Fix PR83963

[PATCH] Fix PR84000

[PATCH] Fix PR84003

[PATCH] Fix PR84057

[PATCH] Fix PR84086

[PATCH] Fix PR84101, account for function ABI details in vectorization costs

[PATCH] Fix PR84132

[PATCH] Fix profile_quality sanity check.

[PATCH] Fix RTL DCE with separate shrink wrapped epilogues (PR rtl-optimization/83985)

[PATCH] Fix SCEV ICE during cunroll (PR tree-optimization/84111)

[PATCH] Fix sched-deps.c handling of frame related insns (PR rtl-optimization/83986)

[PATCH] Fix store-merging for ~ of bswap (PR tree-optimization/83843)

[PATCH] Fix tree-emutls ADDR_EXPR handling (PR middle-end/83945)

[PATCH] fix type typo in avx512fintrin.h

[PATCH] Fix UMOD rtx simplification (PR target/83930)

[PATCH] Fix unwind info in x86 interrupt functions (PR debug/83728)

[PATCH] Fix up handling of not really variable VLAs (PR libgomp/83590)

RE: [PATCH] Fix various x86 avx512{bitalg, vpopcntdq, vbmi2} issues (PR target/83488)

RE: [PATCH] Fix various x86 avx512{bitalg,vpopcntdq,vbmi2} issues (PR target/83488)

[PATCH] Fix vectorizer ICEs with -ftrapv (PR tree-optimization/81661, PR tree-optimization/84117)

[PATCH] Fix warn_if_not_align ICE (PR c/83844)

[PATCH] Fix yet another expand_debug_expr ICE (PR middle-end/83694)

[PATCH] fold strlen of constant aggregates (PR 83693)

Re: [PATCH] GFNI and misc other fixes (PR target/83604)

[PATCH] handle invalid calls to built-ins with no prototype (PR 83603)

[PATCH] handle local aggregate initialization in strlen (PR 83821)

[PATCH] handle multiple flexible array members (PR 83588)

Re: [PATCH] Handle noipa attribute in IPA visibility (PR ipa/83594).

[PATCH] Handle trailing arrays in ODR warning (PR lto/81440).

Re: Re: [PATCH] have -Wformat-overflow handle -fexec-charset (PR 80503)

[PATCH] i386: Add a test for PR target/78585

[PATCH] i386: Add TARGET_INDIRECT_BRANCH_REGISTER

[PATCH] i386: Align stack frame if argument is passed on stack

[PATCH] i386: Also adjust stack frame for stack slot alignment

[PATCH] i386: Don't use ASM_OUTPUT_DEF for TARGET_MACHO

[PATCH] i386: More use reference of struct ix86_frame to avoid copy

[PATCH] i386: Use const reference of struct ix86_frame to avoid copy

[PATCH] Implementation of RANDOM_INIT from F2018

[PATCH] Improve AVX/AVX512F ix86_expand_vector_init_one_nonzero (PR target/83203)

[PATCH] Initialize type_warnings::dyn_count with a default value (PR ipa/83054).

[PATCH] Introduce -fwrapp and make -fno-strict-overflow imply it (PR middle-end/82694)

[PATCH] libgcc: xtensa: fix build with -mtext-section-literals

[PATCH] libgcc: xtensa: fix NaN return from add/sub/mul/div helpers

[PATCH] libgo: add missing prototypes (PR 82922)

[PATCH] lto, testsuite: Fix ICE in -Wodr (PR lto/83121)

[PATCH] make -Wrestrict for strcat more meaningful (PR 83698)

Re: [PATCH] make canonicalize_condition keep its promise

[PATCH] Mark falign-*= as Optimization (PR c/84100)

[PATCH] MicroBlaze resolve section change issues for ident output

Re: [PATCH] MicroBlaze use default ident output generation

[PATCH] minor tweak to complete strlen fix for PR83501

[PATCH] Minor warning option sync with clang

[PATCH] PR 50892 Latent bug in char pointer assignment

Re: [PATCH] PR 78534 Change character length from int to size_t

[PATCH] PR 78534 Regression on 32-bit targets

[PATCH] PR 78534 Reinstate better string copy algorithm

[PATCH] PR 78534, 83704 Handle large formatted I/O

[PATCH] PR 78534, 83704 Large character lengths

[PATCH] PR 80867: ICE during -O3 compile of libgnat

[PATCH] PR 83704 Use size_t in write_character

[PATCH] PR 83705 Repeat with large values

[PATCH] PR 83975 Set character length to 0 if unknown

[PATCH] PR 84740 Wrong string length type in bounds check

[PATCH] PR Fortran/79383 -- Testcase from PR

[PATCH] PR Fortran/83093 -- Check the type of character length

[PATCH] PR fortran/83633 -- check for nonconstant explicit shape array

[PATCH] PR fortran/83900 -- follow-up to set type

[PATCH] PR fortran/83998 -- fix dot_product on 0-sized arrays

Re: [PATCH] PR libgcc/59714 complex division is surprising on aarch64

[PATCH] PR libgfortran/83649 Chunk large reads and writes

[PATCH] PR libstdc++/80276 fix pretty printers for array smart pointers

Re: [PATCH] PR libstdc++/83279 handle sendfile not copying entire file

[PATCH] PR libstdc++/83607 specialize Boyer-Moore searchers for std::byte

[PATCH] PR libstdc++/83626 Don't throw for remove("") and remove_all("")

[PATCH] PR libstdc++/83658 fix exception-safety in std::any::emplace

[PATCH] PR libstdc++/83709 don't rehash if no insertion

[PATCH] PR libstdc++/83830 Define std::has_unique_object_representations_v

[PATCH] PR libstdc++/83833 fix chi_squared_distribution::param(const param&)

[PATCH] PR libstdc++/83834 replace wildcard pattern in linker script

[PATCH] PR libstdc++/84087 add default arguments to basic_string members (LWG 2268)

[PATCH] PR/83874: ICE initializing character array from derived type

[PATCH] PR82964: Fix 128-bit immediate ICEs

[PATCH] PR83804, LTO memory consumption

[PATCH] PR84068: Fix sort order of SCHED_PRESSURE_MODEL

[PATCH] Preserve CROSSING_JUMP_P in peephole2 (PR rtl-optimization/83213)

[PATCH] Punt on hard reg setters in modulo sched (PR target/83507)

[PATCH] Punt on possibly throwing assignments in SLSR (PR tree-optimization/83605)

[PATCH] reduce runtime of gcc.dg/memcmp-1.c test

[PATCH] Regenerate libstdc++ documentation

Re: [PATCH] Remove out-of-date comment

[PATCH] restore -Warray-bounds for string literals (PR 83776)

[PATCH] RISC-V: Add --specs=nosys.specs support.

[PATCH] RISC-V: Add -mpreferred-stack-boundary option.

[PATCH] RISC-V: Add naked function support.

[PATCH] RISC-V: Allow register pairs for 64-bit target.

[PATCH] RISC-V: Fix -msave-restore bug with sibcalls.

[PATCH] RISC-V: Fix for icache flush issue on multicore processors.

[PATCH] RISC-V: Increase mult/div cost if not implemented in hardware.

[PATCH] RISC-V: Mark fsX as call clobbered when soft-float.

[PATCH] RISC-V: Support for FreeBSD

[PATCH] RL78 addsi3 improvement

Re: [PATCH] rl78 anddi3 improvement

Re: [PATCH] RL78 movdi improvement

RE: [PATCH] RL78 new "vector" function attribute

RE: [PATCH] RL78 pragma address

Re: FW: [PATCH] rl78 umaxdi3 improvement

[PATCH] RL78 UNUSED note setting bug fix in rl78_note_reg_set

Re: [PATCH] rs6000: Cleanup bdz/bdnz insn/splitter, add new insn/splitter for bdzt/bdzf/bdnzt/bdnzf

[PATCH] rs6000: Delete "delayed_cr" insn type

[PATCH] rs6000: Fix safe-indirect-jump-[18].c

[PATCH] rs6000: Remove -mstring

[PATCH] rs6000: Tune new testcase (PR83629)

[PATCH] rs6000: Wrap diff of immediates in const (PR83629)

[PATCH] RTEMS/EPIPHANY: Add RTEMS support

Re: [PATCH] RTEMS: Add GCC Runtime Library Exception

Re: [PATCH] rtlanal: dead_or_set_regno_p should handle CLOBBER (PR83424)

[PATCH] RX movsicc degrade fix

[PATCH] RX pragma address

Re: [PATCH] Simplify floating point comparisons

[PATCH] Slightly optimize LTO streamed bytecode

[PATCH] Small REE improvement (PR target/82682)

[PATCH] Small retpoline clean-up.

[PATCH] suppress -Wstringop-overflow when no-warning is set (PR 83508)

[PATCH] Trivial free-lang-data adjustments for early LTO debug

[PATCH] Update crtl->has_bb_partition if NOTE_INSN_SWITCH_SECTIONS isn't emitted (PR debug/83585)

Re: [PATCH] Use pointer sized array indices.

[PATCH] use shasum instead of sha512sum on FreeBSD and DragonFly

[PATCH] v2 -Warray-bounds: Fix false positive in some "switch" stmts (PR tree-optimization/83510)

[PATCH] Workaround for a GDB bug for -flto -freorder-blocks-and-partition -g (PR debug/81155)

[PATCH] x86/retpoline: Switch thunk names to match final GCC patches

[PATCH] x86: Disallow -mindirect-branch=/-mfunction-return= with -mshstk

[PATCH] Yet another expand_debug_expr BLKmode fix (PR debug/83666)

[PATCH], Add checks for -mlong-double-128 in PowerPC ibm/float128 code

[PATCH], Add optional IEEE/IBM long double multilib support

[PATCH], Fix PR target/pr83862: Fix PowerPC long double signbit with -mabi=ieeelongdouble

[PATCH], PR target/81550, Rewrite PowerPC loop_align test so it still tests the original target hook

[PATCH], Set PowerPC .gnu_attribute for long double use if no call

[PATCH][AArch64] Fix gcc.target/aarch64/subs_compare_[12].c

[Patch][aarch64] Fix thunderx2-t99 instruction scheduling pipeline descriptions.

Re: [PATCH][AArch64] Improve aarch64_legitimate_constant_p

[PATCH][AArch64] Improve register allocation of fma

[PATCH][AArch64] PR tree-optimization/64946: XFAIL gcc.target/aarch64/vect-abs-compile.c

[PATCH][AArch64] PR79262: Adjust vector cost

[PATCH][AArch64] Use LDP/STP in shrinkwrapping

[Patch][Aarch64][PR target/79924] Cannot translate diagnostics

[Patch][aarch64][PR target/83335] Fix regression, ICE on gcc.target/aarch64/asm-2.c

[Patch][aarch64][PR target/83466] Fix SYMBOL_SMALL_TLSDESC address calculation in ILP32 mode

[PATCH][arm] Add -march=armv8.3-a and dotprod multilib selection rules

Re: [Patch][ARM] Add -mbranch-cost option, and update a few tests

[PATCH][arm] Convert gcc.target/arm/stl-cond.c into an RTL test

[PATCH][arm] Fix gcc.target/arm/g2.c and scd42-2.c for --with-mode=thumb hardfloat targets

[PATCH][arm] Fix gcc.target/arm/negdi-[12].c

[PATCH][arm] Fix gcc.target/arm/pr40887.c directives

[PATCH][arm] Fix gcc.target/arm/pr40956.c

[PATCH][arm] Fix gcc.target/arm/pr70278.c

[PATCH][arm] Fix gcc.target/arm/pr79058.c

[PATCH][arm] Fix gcc.target/arm/xor-and.c

[PATCH][ARM] Fix test fail with conflicting -mfloat-abi

[PATCH][arm] Make gcc.target/arm/copysign_softfloat_1.c more robust

[PATCH][arm] PR target/65578: Fix builtin-bswap16-1.c and builtin-bswap-1.c

[PATCH][arm] PR target/83687: Fix invalid combination of VSUB + VABS into VABD

[PATCH][ARM] Use utxb rN, rM, ror #8 to implement zero_extract on armv6.

[PATCH][arm] XFAIL advsimd-intrinsics/vld1x2.c

[PATCH][arm][1/3] Add -march=armv8.4-a option

[PATCH][arm][2/3] Implement fp16fml extension for ARMv8.4-A

[PATCH][arm][3/3] Implement fp16fml lane intrinsics

[PATCH][arm][testsuite] Fix -march tests in effective target checks auto-generation

[PATCH][committed][ PR middle-end/83654] Fix bogus probe in dynamic space when there are no residuals

[PATCH][committed][PR testsuite/83883] Tighten expected output to work on callee-copies targets

[PATCH][GCC][AArch64] Enable dotproduct by default for Armv8.4-a

RE: [PATCH][GCC][ARM] Fix fragile arm fpu attribute tests.

[PATCH][GCC][Testsuite] Have dg-cmp-results reject log files.

[PATCH][i386] Fix PR83546 - missing RDRND for -march=silvermont

Re: [PATCH][Middle-end][version 2]2nd patch of PR78809 and PR83026

[PATCH][OBVIOUS] Fix ifunc detection.

[PATCH][PR debug/83758] look more carefully for internal_arg_pointer in vt_add_function_parameter()

[PATCH][PR rtl-optimization/81308] Conditionally cleanup the CFG after insn splitting

[PATCH][PR rtl-optimization/81308] Conditionally cleanup the CFG after switch conversion

[PATCH][PR target/83994] Fix stack-clash-protection code generation on x86

[PATCH][PR target/84064] Fix assertion with -fstack-clash-protection

[PATCH][PR target/84066] Wrong shadow stack register size is saved for x32

[PATCH][RFA][PR target/84128] Fix restore of scratch register used in probing loops

Re: [PATCH][RFC] Radically simplify emission of balanced tree for switch statements.

Re: [PATCH][rs6000][PR target/82190] fix mem size info in rtl generated by memcmp and strncmp/strcmp builtin expansion

[PATCH][testsuite] Fix arm options in gcc.dg/lto/20110201-1_0.c

[PATCH][testsuite] XFAIL gcc.dg/tree-ssa/ssa-dom-cse-2.c on non-NEON arm targets

[PATCH][WWWDOCS][AArch64][ARM] Update GCC 8 release notes

RE: [patch][x86] -march=icelake

[patch][x86] Fix PR83618

Re: [patches] Re: [PATCH] RISC-V: Support for FreeBSD

Re: [PING 2][PATCH] enhance -Wrestrict to handle string built-ins (PR 78918)

[PING 5] Ability to remap file names in __FILE__, etc (PR other/70268)

[PING][PATCH, AArch64] Disable reg offset in quad-word store for Falkor

Re: [PING^3] [PATCH] Remove CANADIAN, that break compilation for foreign target

Re: [PR 81616] Deferring FMA transformations in tight loops

[PR 83178] Adjust scan-dump-times count of devirt-22.C

[PR c++/83160] local ref to capture

[PR c++/83667] Fix tree_dump ICE

[PR c++/839888] Baselink tsubst ICE

[PR lto/84105] handle TYPE_IDENTIFIERs for FUNCTION_TYPEs in the gimple pretty printer

[PR tree-optimization/84047] missing -Warray-bounds on an out-of-bounds index

[PR/middle-end 81897] make tree-ssa-uninit.c handle longer sequences

[PR81611] improve auto-inc

Re: [PR83370][AARCH64]Use tighter register constraints for sibcall patterns.

[PR83663] Revert r255946

Re: [RFC] Add vec::ordered_remove_if

Re: [RFC][PATCH] PR preprocessor/83173: Additional check before decrementing highest_location

[RFC][PR82479] missing popcount builtin detection

[rs6000] ira issue hidden by gimple folding.

[RX] Fix PR 81819

[RX] Fix PR 81821

Re: [SFN+LVU+IEPM v4 6/9] [SFN] Introduce -gstatement-frontiers option, enable debug markers

Re: [SFN+LVU+IEPM v4 7/9] [LVU] Introduce location views

Re: [SFN+LVU+IEPM v4 9/9] [IEPM] Introduce inline entry point markers

[SH][committed] Fix PR 80870

[SH][committed] Fix PR 81485

[SLP/AArch64] Fix unpack handling for big-endian SVE

[testsuite, i386] Guard against incomplete AVX512F support in Solaris as

[testsuite] Add dg-require-effective-target alloca for c++ test-cases

[testsuite] Add dg-require-effective-target indirect_jumps for g++

[testsuite] Fix comdat_group check with Solaris as

[testsuite] Require alloca for some test-cases

[testsuite] Require stack size for some test-cases

[testsuite] Skip loop tests on Visium

[testsuite] Tweak gcc.dg/ipa/inlinehint-4.c

[testsuite] Tweak patchable function tests

[testsuite] Tweak Wrestrict.c

[testsuite] Xfail ssa-dom-cse-2.c for nvptx

[testsuite] XFAIL Warray-bounds-4.c on SPARC and Visium

Re: [v2 of PATCH 03/14] C++: add location_t wrapper nodes during parsing (minimal impl)

Re: [v3 of PATCH 13/14] c-format.c: handle location wrappers

Re: [v3 PATCH] Make optional conditionally trivially_{copy,move}_{constructible,assignable}

[v3 PATCH] Protect optional's deduction guide with the feature macro

[visium] Very minor tweak

[wwwdocs,avr] Mention PR83738 in release notes

[wwwdocs] Add GCC 7.3 section

[wwwdocs] benchmarks/index.html - adjust second reference to gcc.opensuse.org

[wwwdocs] Fix contribute.html documentation on testing patches

[wwwdocs] GCC-7.3 changes: Add note about LEON3FT erratum workaround

[wwwdocs] readings.html - libre.adacore.com is gone

[wwwdocs][committed] Mention GCC 7 changes for SH and RX

[x86,avx] Fix __builtin_cpu_supports for icelake and cannonlake isa

Re: Add an "early rematerialisation" pass

Re: Add an empty_mask_is_expensive hook

Re: Add support for bitwise reductions

Re: Add support for conditional reductions using SVE CLASTB

Re: Add support for fully-predicated loops

Re: Add support for in-order addition reduction using SVE FADDA

Re: Add support for masked load/store_lanes

Re: Add support for reductions in fully-masked loops

Re: Add support for SVE gather loads

Re: Add support for SVE scatter stores

Re: Add support for vectorising live-out values using SVE LASTB

Add tree_fits_uhwi_p tests to BIT_FIELD_REF folder

Re: Allow gather loads to be used for grouped accesses

Re: Allow single-element interleaving for non-power-of-2 strides

Re: Allow the number of iterations to be smaller than VF

Allow variable-sized temporary variables in gimplify.c

Allow VEC_PERM_EXPR folding to fail

Avoid cc1 SEGV in gcc.dg/rtl/x86_64/final.c (PR target/79975)

Avoid GCC 4.1 build failure in fold-const.c

Avoid ICE for nested inductions (PR 83914)

Avoid ICE in PR83575

Avoid Solaris/SPARC comparison failures with Solaris as (PR bootstrap/81926)

Re: Backports for GCC 7 branch

Re: bugs in external debug info support in libbacktrace

C PATCH to fix -Wsuggest-attribute=format ICE (PR c/83966)

C PATCH to fix a missing warning with tokens from system headers (PR c/81779)

C++ PATCH for c++/68810, wrong diagnostic location with reinterpret_cast

C++ PATCH for c++/81067, redundant NULL warning

C++ PATCH for c++/81843, ICE with member variadic template

C++ PATCH for c++/82249, wrong mismatched pack length error

C++ PATCH for c++/82461, member list-initialization and -std=c++17

C++ PATCH for c++/82514, ICE with local class in generic lambda

C++ PATCH for c++/83186, ICE with static_cast and list-init

C++ PATCH for c++/83270, ICE with lambda and LTO

C++ PATCH for c++/83714, ICE checking return from template

C++ PATCH for c++/83942, wrong -Wunused-but-set-var warning with static_cast

C++ PATCH for c++/83947, ICE with auto deduction

C++ PATCH for c++/83956, wrong error with anon union and deleted dtor

C++ PATCH for c++/84036, ICE with variadic capture

C++ PATCH for c++/84091, ICE with local class in lambda in template

C++ PATCH for c++/84098, ICE with lambda in template NSDMI

C++ patch ping

C++ PATCH to add a test for c++/81860

C++ PATCH to add a test for c++/83644

C++ PATCH to fix -Wparentheses with MVP (PR c++/83592)

C++ PATCH to fix a crash in cxx_fold_indirect_ref (PR c++/83996)

C++ PATCH to fix bogus error with constexpr and empty class (PR c++/81933)

C++ PATCH to fix bogus warning with a non-type argument (PR c++/82541)

C++ PATCH to fix ICE in generic lambda with user-defined conversion (PR c++/84125)

C++ PATCH to fix ICE with vector expr folding (PR c++/83659)

C++ PATCH to fix ICE-on-invalid with ?: (PR c++/84138)

C++ PATCH to fix rejects-valid with constexpr ctor in C++17 (PR c++/83692)

Re: C++ PATCH to stop folding constants to their values in convert_like_real

Check whether any statements need masking (PR 83922)

Compilation warning in simple-object-xcoff.c

Contents of PO file 'cpplib-8.1-b20180128.de.po'

Contents of PO file 'cpplib-8.1-b20180128.fi.po'

Contents of PO file 'cpplib-8.1-b20180128.pt_BR.po'

Contents of PO file 'cpplib-8.1-b20180128.sv.po'

Contents of PO file 'cpplib-8.1-b20180128.uk.po'

Contents of PO file 'cpplib-8.1-b20180128.vi.po'

Contents of PO file 'gcc-8.1-b20180128.uk.po'

Disable autogeneration of gather instructions on Ryzen and generic

Disable some patterns for fold-left reductions (PR 83965)

Do not ICE on roundoff errors in ipa-inline

Do not make profile insane when it is not present at all

Document machine_mode wrapper classes

Don't group gather loads (PR83847)

Don't use permutes for single-element accesses (PR83753)

Extra subreg fold for variable-length CONST_VECTORs

Fix backward propagation of unlikely BBs

Fix Bug 83566 - cyl_bessel_j returns wrong result for x>1000 for high orders

Fix buglet in dwarf2out_var_location

Fix call of edge insertions hooks when cloning

Fix cost of integer loads for generic model

Fix couple of -fdump-ada-spec issues on preprocessor macros

Fix div/sqrt costs for generic model

Fix folding of Inf/NaN comparisons for -ftrapping-math (PR tree-optimization/64811)

Fix funcition level hot/cold partitionig

Fix gnat.dg/lto20.adb XPASS

Fix ICE in partial inlining profile scaling

Fix ICE on inlined thunks

Fix ICE with flatten on uninlinable call

Fix ICE with profile info mismatch

Fix ipa-inline ICE

Fix LRA subreg calculation for big-endian targets

Fix m68k-linux-gnu libgcc build for ColdFire (PR target/68467)

Fix more of cases where block is incorrectly marked as cold

Fix permute handling when vectorising scatters

Fix PR rtl-optimization/81443

Fix PR rtl-optimization/83565

Fix PR rtl-optimization/84071

Fix PR target/83368

Fix PR testsuite/77734 on SPARC

Fix predictive commoning profile update ICE

Fix quality tracking for named probabilities

Fix template for ipa-inline-2.c and ipa-inline-3.c

Fix use of boolean_true/false_node (PR 83979)

Fix vect_def_type handling in x86 scatter support (PR 83940)

Fix vect_float markup for a couple of tests (PR 83888)

Fix Warray-bounds-3.c on Visium

Fortran, committed: ICE on CLASS(*) function result (pr 82257)

fsf.org has switched to https [wwwdocs]

GCC 6: i386: Move struct ix86_frame to machine_function

GCC 7 backport [PATCH 0/5] x86: CVE-2017-5715, aka Spectre

GCC 7 branch now frozen for the release of GCC 7.3

GCC 8.0.0 Status Report (2018-01-15), Trunk in Regression and Documentation fixes only mode

Go patch committed: Add escape analysis debug hash

Go patch committed: Correct type of long double builtin math functions

Go patch committed: Delay escaping sliced arrays

Go patch committed: Do some escape checks earlier

Go patch committed: Don't heap allocate non-escaping Bound_method_expression

Go patch committed: Don't run write barrier pass if there have been errors

Go patch committed: Don't write sink constants to the C header file

Go patch committed: Enable escape analysis for runtime

Go patch committed: Function_type and Backend_function_type are not identical

Go patch committed: keep variables captured by defer alive

Go patch committed: Look through aliases when looking for methods

Go patch committed: Lower expression types in lowering pass

Go patch committed: Make top-level decl for address-taken non-escaping locals

Go patch committed: Rationalize external symbol names

Go patch committed: Reclaim memory of escape analysis Nodes

Go patch committed: Set captured var address to not escape before flood

Go patch committed: Show readable names in escape analysis messages

Go patch committed: Stack allocate defer thunk

Go patch committed: Stack allocate non-escaping constant make of slice

Go patch committed: Support go:noescape cross package

Go patch committed: Update to Go1.10beta1

Go patch committed: Use macro Unordered_map instead of std::unordered_map

Go patch committed: Use temporary variable for stack allocation

Go patch committed: Use VIEW_CONVERT_EXPR where needed

Re: Handle more SLP constant and extern definitions for variable VF

Re: Handle peeling for alignment with masking

Handle poly_int vector sizes in get_vec_alignment_for_array_type

Handle polynomial DR_INIT

ia64: Update libstdc++ baseline_symbols.txt

Re: Improve canonicalisation of TARGET_MEM_REFs

inline_small_functions speedup

libbacktrace patch committed: Another memcpy -> coff_read4 fix

libbacktrace patch committed: Close debuginfo files

libbacktrace patch committed: Fix handling of inflate default dist table

libbacktrace patch committed: Fix setting str_size on PE/COFF

libbacktrace patch committed: Only free sym_view if it is valid

libbacktrace patch committed: Only keep 16 entries on free list

libgo patch commited: Recognize AIX objects and archives

libgo patch committed: Accept symbols with leading dot in gotest

libgo patch committed: Add aix build tags

libgo patch committed: Add AIX support to cmd/go

libgo patch committed: Add buildid support for AIX

libgo patch committed: Add getrandom syscall number for SH

libgo patch committed: Add go:noescape for AIX

libgo patch committed: Add SH support

libgo patch committed: Add some noescape cases to runtime

libgo patch committed: Don't loop endlessly if we can't parse notes

libgo patch committed: Fix GOARCH_CACHELINESIZE on ia64

libgo patch committed: Fix handling of DW_FORM_strp for 64-bit DWARF

libgo patch committed: fix lfstackUnpack on ia64

libgo patch committed: Fix type descriptor name in C code

libgo patch committed: Handle _st_timespec for AIX stat

libgo patch committed: Implement SizesFor for gccgo

libgo patch committed: Remove old exp packages

libgo patch committed: Rename TestAddr6 to avoid PPC64 confusion in gotest script

libgo patch committed: Support stat and device numbers on AIX

libgo patch committed: Update to Go1.10beta2 release

libgo patch committed: Update to Go1.10rc1

libgo patch committed: Use rlimit64 when we use getrlimit64

libgo patch committed: Work around escaping closure in runtime/export_test.go

Link with correct values-*.o files on Solaris (PR target/40411)

Location wrappers vs decls that change type (was Re: [v2 of PATCH 03/14] C++: add location_t wrapper nodes during parsing (minimal impl))

Re: Make ivopts handle calls to internal functions

Make unlikely bb discovery more robust

Re: match.pd handling of three-constant bitops

Mostly revert r254296

Move pa.h FUNCTION_ARG_SIZE to pa.c (PR83858)

New Brazilian Portuguese PO file for 'cpplib' (version 8.1-b20180128)

New code merge optimization?

New Finnish PO file for 'cpplib' (version 8.1-b20180128)

New German PO file for 'cpplib' (version 8.1-b20180128)

New istreambuf_iterator debug check

New Russian PO file for 'gcc' (version 8.1-b20180128)

New Spanish PO file for 'gcc' (version 7.2.0)

New Spanish PO file for 'gcc' (version 8.1-b20180128)

New Swedish PO file for 'cpplib' (version 8.1-b20180128)

New template for 'cpplib' made available

New template for 'gcc' made available

New Ukrainian PO file for 'cpplib' (version 8.1-b20180128)

New Ukrainian PO file for 'gcc' (version 8.1-b20180128)

New Vietnamese PO file for 'cpplib' (version 8.1-b20180128)

Re: Non-INTEGER_CST CHREC_RIGHTs in analyze_*_subscript

One more patch for PR80481

patch for PR82444

Patch ping (Re: [PATCH] Small regrename improvement)

patch to fix PR80481

patch to fix PR83147

patch to fix PR84014

patch to fix PR84112

Ping [PATCH][Middle-end][version 2]2nd patch of PR78809 and PR83026

PING Re: [v3 of PATCH 13/14] c-format.c: handle location wrappers

Ping*2 [PATCH][Middle-end][version 2]2nd patch of PR78809 and PR83026

PING: [11/nn] [AArch64] Set NUM_POLY_INT_COEFFS to 2

PING: [PATCH] i386: Insert ENDBR before the profiling counter call

Ping: [PATCH] x86: don't use AVX512BW vmovdqu variants without -mavx512bw

Ping: Expand vec_perm_indices::series_p comment

Ping: Extra subreg fold for variable-length CONST_VECTORs

Ping: Re: [PATCH] __VA_OPT__ fixes (PR preprocessor/83063, PR preprocessor/83708)

PING^2 [PATCH] i386: Avoid PLT when shadow stack is enabled directly

PING^2: [PATCH] i386: Insert ENDBR before the profiling counter call

Ping^2: Re: [PATCH] __VA_OPT__ fixes (PR preprocessor/83063, PR preprocessor/83708)

Re: PING^3 [PATCH] i386: Avoid PLT when shadow stack is enabled directly

PR81703 and Martin's fix for PR83501

Re: PR82665 - missing value range optimization for memchr

Re: PR83501

PR83648

PR83675: Restore TARGET_VIS2 check for SPARC vec_perm_const

PR83775

PR84033, powerpc64le -moptimize-swaps bad code with vec_vbpermq

Protect second call to extract_range_from_multiplicative_op_1

Remaining SVE-related patches

Re: Reminder to cleanup

Remove explicit dg-do runs from gcc.dg/vect (PR 83889)

Restrict vector use of extract_bit_field_as_subreg (PR 83699)

Revert accidental checkin to ipa-inline.

Revert DECL_USER_ALIGN part of r241959

Re: Rework the legitimize_address_displacement hook

RFA: Expand vec_perm_indices::series_p comment

Re: RFA: Fix REG_ARGS_SIZE handling when pushing TLS addresses

Silence false positive on LTO type merging waring

Re: SLP reductions with variable-length vectors

Small C++ tweak to fold_simple

Re: Smart pointer pretty printers

Re: std::forward_list optim for always equal allocator

Re: std::vector default default and move constructors

Re: Support for aliasing with variable strides

Tighten LRA cycling check

Tweak predictors based on SPEC2006 and SPEC2017

Two fixes for live-out SLP inductions (PR 83857)

update config.guess/sub

Re: Use gather loads for strided accesses

Use poly_int rtx accessors instead of hwi accessors

Use poly_int tree accessors

Use range info in split_constant_offset (PR 81635)

Re: Use single-iteration epilogues when peeling for gaps

VIEW_CONVERT_EXPR slots for strict-align targets (PR 83884)

x86 patch ping


Indexes: [Date Index] [Subject Index] [Author Index] [Thread Index]
Site Nav: [Browse other archives for this mailing list]
[Browse other mailing lists at this site]
Search: Limit to:

Mail converted by MHonArc