Re: gnat 4.9.2 on arm with rtems

2015-10-27 Thread Arnaud Charlet
> @Arnaud: I saw quite a lot of #pragma Debug-lines in the rts-code. Is there a > simple way of activating them without having to recompile gnat? No, you need to compile the runtime with -gnata to enable assertions and enable support for pragma Debug. You can add gnata to GNATLIBFLAGS in libada/Ma

Re: how to tweak x86 code generation to instrument certain opcodes with CC trap?

2015-10-27 Thread Stefan Ring
On Mon, Oct 26, 2015 at 8:47 PM, Yasser Shalabi wrote: > So back to square one. Any tips on what code/config-files I need to > modify with to get GCC to emit additional opcodes for certain > instructions? Maybe you should try cross-compiling. It looks like you have already succeeded with the inst

Re: Prototype implementation: Improving effectiveness and generality of auto-vectorization

2015-10-27 Thread Richard Biener
On Mon, Oct 26, 2015 at 6:59 AM, sameera wrote: > On Wednesday 21 October 2015 05:23 PM, Richard Biener wrote: >> >> On Thu, Oct 15, 2015 at 12:20 PM, sameera >> wrote: >>> >>> Hi Richard, >>> >>> This is with reference to our discussion at GNU Tools Cauldron 2015 >>> regarding my talk titled "Im

Question about subregs on constants

2015-10-27 Thread Andreas Krebbel
Hi, what does speak against folding SUBREGs on constants in fold_rtx? CSE does refuse to propagate constants into subreg expressions probably because fold_rtx does not handle it - and in fact a subreg on a constant does not seem to be defined. I'm wondering why this is the case? What's the prob

Re: Question about subregs on constants

2015-10-27 Thread Jakub Jelinek
On Tue, Oct 27, 2015 at 05:47:19PM +0100, Andreas Krebbel wrote: > Hi, > > what does speak against folding SUBREGs on constants in fold_rtx? > > CSE does refuse to propagate constants into subreg expressions probably > because fold_rtx does not > handle it - and in fact a subreg on a constant do

Re: inline asm and multi-alternative constraints

2015-10-27 Thread Jeff Law
On 10/25/2015 09:41 PM, David Wohlferd wrote: Does gcc's inline asm support multi-alternative constraints? Or are they only supported for md? The fact that it is doc'ed with the other constraints (https://gcc.gnu.org/onlinedocs/gcc/Constraints.html) says it works for inline. But https://gcc.gn

gcc-5-20151027 is now available

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

_Fract types and conversion routines

2015-10-27 Thread Steve Ellcey
I have a question about the _Fract types and their conversion routines. If I compile this program: extern void abort (void); int main () { signed char a = -1; _Sat unsigned _Fract b = a; if (b != 0.0ur) abort(); return 0; } with -O0 and on a MIPS32 system where char is 1 byte and uns