Jim Wilson appointed RISC-V maintainer

2017-11-15 Thread David Edelsohn
I am pleased to announce that the GCC Steering Committee has appointed Jim Wilson as RISC-V co-maintainer. Please join me in congratulating Jim on his additional role. Jim, please update your listing in the MAINTAINERS file. Happy hacking! David

Backporting ARC patch to gcc7.x

2017-11-15 Thread Claudiu Zissulescu
Hi, I would like to backport patch r250097 to gcc7.x branch. It does changes libgcc/config.host and gcc/config.gcc for ARC. Do I need to get extra approvals for it or I just fallow the wiki on this page (https://gcc.gnu.org/wiki/SvnMerge). Thanks, Claudiu

RTL for stackmachines

2017-11-15 Thread Ábrahám Endre
Hi, I'm trying to make a gcc backend for a stack machine, is there a way to disable register specific behaviour required by target.h, target.c? also all preserved names in the RTL language assume usages of operands (addm3 mulm3 etc) which is not an option in my target, do I have to manually set up

Re: RTL for stackmachines

2017-11-15 Thread Jeff Law
On 11/15/2017 08:33 AM, Ábrahám Endre wrote: > Hi, > I'm trying to make a gcc backend for a stack machine, is there a way to > disable register specific behaviour required by target.h, target.c? also > all preserved names in the RTL language assume usages of operands (addm3 > mulm3 etc) which is no

Re: [patches] Re: [PATCH] RISC-V: Add Jim Wilson as a maintainer

2017-11-15 Thread Palmer Dabbelt
On Tue, 07 Nov 2017 09:53:12 PST (-0800), Palmer Dabbelt wrote: On Tue, 07 Nov 2017 09:47:37 PST (-0800), Jim Wilson wrote: On Mon, Nov 6, 2017 at 6:39 PM, Palmer Dabbelt wrote: +riscv port Jim Wilson It is jimw not jim for the email address. Please fix. Sorry.

Re: RTL for stackmachines

2017-11-15 Thread Ábrahám Endre
So I set up fake registers in target.h, and implement their behaviour with a stack logic? My binutils is already ported, how will this work with GAS not knowing whether i use registers or not? 2017-11-15 16:38 GMT+01:00 Jeff Law : > On 11/15/2017 08:33 AM, Ábrahám Endre wrote: > > Hi, > > I'm try

Re: RTL for stackmachines

2017-11-15 Thread Ábrahám Endre
I've found this in the docs, reg-stack.c comments seems like this is what I'm looking for, RTL needs registers some way and the output is just a distance from the top of the stack. Hope this will know push/pop implicitly https://gcc.gnu.org/onlinedocs/gccint/Stack-Registers.html#Stack-Registers 2

Re: bitfield types

2017-11-15 Thread Mike Stump
On Nov 14, 2017, at 3:21 PM, Joseph Myers wrote: > > On Tue, 14 Nov 2017, Mike Stump wrote: >> The testsuite/gcc.c-torture/execute/pr34971.c seems wrong to me. The >> type of the expression x.b << 8 has size 8, a size 8 integral type is a >> 64-bit type. If the result is a 64-bit type, then i

gcc-6-20171115 is now available

2017-11-15 Thread gccadmin
Snapshot gcc-6-20171115 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/6-20171115/ 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