Re: Project Ranger

2018-06-01 Thread Eric Botcazou
> First, we'll collect the cases that demonstrate a unique situation we > care about. I have 4 very specific case that show current > shortcomings.. Not just with the Ranger, but a couple we don't handle > with VRP today. .. I'll eventually get those put onto the wiki so the > list can be updated.

Re: RISC-V ELF multilibs

2018-06-01 Thread Michael Clark
> On 1/06/2018, at 6:16 PM, Sebastian Huber > wrote: > > On 29/05/18 20:02, Jim Wilson wrote: >>> Most variants include the C extension. Would it be possible to add >>> -march=rv32g and -march=rv64g variants? >> >> The expectation is that most implementations will include the C extension.

Re: Project Ranger

2018-06-01 Thread Richard Biener
On Wed, May 30, 2018 at 1:53 AM Andrew MacLeod wrote: > > I'd like to introduce a project we've been working on for the past year > an a half. > > The original project goal was to see if we could derived accurate range > information from the IL without requiring much effort on the client > side. T

Re: RISC-V ELF multilibs

2018-06-01 Thread Sebastian Huber
On 01/06/18 10:23, Michael Clark wrote: On 1/06/2018, at 6:16 PM, Sebastian Huber wrote: On 29/05/18 20:02, Jim Wilson wrote: Most variants include the C extension. Would it be possible to add -march=rv32g and -march=rv64g variants? The expectation is that most implementations will inc

Copyright assignment form

2018-06-01 Thread Andrew Benson
Hello, I'd like to contribute a patch to GCC, and was told I need to get and sign a copyright assignment form before I can do so. Could you send me the form - and if there's a separate form needed for any release of copyright by my employer (as the patch was developed as part of my job) I would

Fwd: Is there a pass in GCC that provide us may alias information

2018-06-01 Thread vineet singh
Hi, I want to know that whether GCC provides a pass that gives us "may alias" information and how we can access it? If yes, then is this may alias information available before and after each pass of GCC? -- Regards Vineet Singh Master of Technology Department of Computer Science & Technology In

Doing pdp11 cc0->CC conversion, running into ICE related to compare-elim

2018-06-01 Thread Paul Koning
Gentlepeople, I'm using Eric Botcazou's recipe #2 for the CCmode version of pdp11 -- where most instructions step on the condition codes so the CC references are inserted post-reload. As part of that, the compare-elim pass gets rid of compares that are redundant given that the instruction befo

Re: Doing pdp11 cc0->CC conversion, running into ICE related to compare-elim

2018-06-01 Thread Jakub Jelinek
On Fri, Jun 01, 2018 at 02:35:41PM -0400, Paul Koning wrote: > during RTL pass: dse2 > dump file: unwind-dw2-fde.c.288r.dse2 > ../../../../gcc/libgcc/unwind-dw2-fde.c: In function ‘get_cie_encoding’: > ../../../../gcc/libgcc/unwind-dw2-fde.c:342:1: internal compiler error: in > cselib_record_set,

Re: Doing pdp11 cc0->CC conversion, running into ICE related to compare-elim

2018-06-01 Thread Paul Koning
> On Jun 1, 2018, at 2:40 PM, Jakub Jelinek wrote: > > On Fri, Jun 01, 2018 at 02:35:41PM -0400, Paul Koning wrote: >> during RTL pass: dse2 >> dump file: unwind-dw2-fde.c.288r.dse2 >> ../../../../gcc/libgcc/unwind-dw2-fde.c: In function ‘get_cie_encoding’: >> ../../../../gcc/libgcc/unwind-dw2

Re: Doing pdp11 cc0->CC conversion, running into ICE related to compare-elim

2018-06-01 Thread Jakub Jelinek
On Fri, Jun 01, 2018 at 02:49:51PM -0400, Paul Koning wrote: > Given that the starting insn had a post_inc in it, what would be a proper > parallel... construct? If the post_inc only appears in one of the two > mentions of the source operatnd, then the match_dup is going to fail. I > suppose I c

Re: [GSOC] LTO dump tool project

2018-06-01 Thread Hrishikesh Kulkarni
Hi, I have pushed the changes to github (https://github.com/hrisearch/gcc). Added a command line option for specific dumps of variables and functions used in IL e.g. -fdump-lto-list=foo will dump: Call Graph: foo/1 (foo) Type: function visibility: default Regards, Hrishikesh On Tue, May 29, 2

Re: Fwd: Is there a pass in GCC that provide us may alias information

2018-06-01 Thread Richard Biener
On June 1, 2018 7:34:25 PM GMT+02:00, vineet singh wrote: >Hi, > >I want to know that whether GCC provides a pass that gives us "may >alias" >information and how we can access it? > >If yes, then is this may alias information available before and after >each >pass of GCC? May alias info is avail

Re: Project Ranger

2018-06-01 Thread Andrew MacLeod
On 06/01/2018 05:48 AM, Richard Biener wrote: On Wed, May 30, 2018 at 1:53 AM Andrew MacLeod wrote: This allows queries for a range on an edge, on entry to a block, as an operand on an specific statement, or to calculate the range of the result of a statement. There are no prerequisites to us

gcc-8-20180601 is now available

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