Re: GCC contribution

2018-03-28 Thread Andre Groenewald
The heart of GCC should remain pure C as far as possible, for the very same reason the Linux kernel is only in C. Deviate from this, and in a few years we will end up with Java as the programming language of GCC. It is the duty of the steering community and our leaders in GCC to be very conservati

re: Please accept my invitation to Nextdoor

2018-03-28 Thread Vincent Forbes via Nextdoor
Vincent Forbes has invited you to join Nextdoor. Nextdoor is a private social network that helps neighbors connect with each other to build stronger communities. To accept your invitation, follow the link below: https://nextdoor.com/invitation/?i=ggkkfghlzxggthdsqdsl&stage=0 ---

gcc-6-20180328 is now available

2018-03-28 Thread gccadmin
Snapshot gcc-6-20180328 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/6-20180328/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 6 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches/gcc-6

Re: GCC contribution

2018-03-28 Thread Katsunori Kumatani
Please don't change the lang_hooks into virtual methods. Speaking from a plugin development viewpoint, C hooks are very easy to override individually, without having to change the entire object or create a new one. I realize that it's not the intended use for the hooks, and not why they were

count in spill_regs

2018-03-28 Thread Sirish Pande
Hi, I am interested to know if there is any option that would tell me how many registers have spilled. I noticed that there is spilled_regs array in reload1.c - but I can't seem to find where it dumps that information. Potentially I could build compiler with debug information; however, if an optio

Re: RFA: Need to extend x86 psABI to support thread cancellation and alternate signal stack

2018-03-28 Thread H.J. Lu
On Tue, Mar 27, 2018 at 8:55 AM, H.J. Lu wrote: > On Tue, Mar 27, 2018 at 8:43 AM, Florian Weimer wrote: >> On 03/27/2018 01:26 PM, H.J. Lu wrote: >> >>> 2. Since shadow stack is never saved and restored by compiler, unwinder >>> in libgcc counts how many stack frame it has to unwind and uses INC

Re: Another libmvect question (vectorizing sincos calls)

2018-03-28 Thread Richard Biener
On Wed, Mar 28, 2018 at 12:29 AM, Joseph Myers wrote: > On Tue, 27 Mar 2018, Steve Ellcey wrote: > >> Here is another libmvec question. While testing on x86 I could easily make >> a loop with calls to sin, cos, log, exp, or pow and see them vectorized when >> I compile with -Ofast. But if I try