Re: [PATCH i386 AVX512] [2/n] Introduce `-mavx512bw' switch

2014-08-10 Thread Uros Bizjak
On Fri, Aug 8, 2014 at 2:31 PM, Kirill Yukhin wrote: > This patch introduces `-mavx512bw' compiler switch. > Bootstrapped. > > gcc/ > * common/config/i386/i386-common.c > (OPTION_MASK_ISA_AVX512BW_SET) : Define. > (OPTION_MASK_ISA_AVX512BW_UNSET): Ditto. > (OPTION_

Re: [GSoC] Elimination of CLooG library installation dependency

2014-08-10 Thread Tobias Grosser
On 09/08/2014 12:05, Roman Gareev wrote: With just C++ code, Sven can help little. He has no knowledge about graphite internals. I want to ask him about correctness of ISL ASTs generated from mentioned isl_codegens. I am not sure if he can see it just like this. Do you now have a setup wher

Re: [PATCH 1/2] Support fnspecs for internal functions

2014-08-10 Thread Yury Gribov
> On 08/08/2014 12:07 PM, Jakub Jelinek wrote: > Ok, thanks, with a minor nit: Done in r213806 (the nit fixed in patch 2/2). -Y

Re: [PATCH 2/2] Move Asan instrumentation to sanopt pass

2014-08-10 Thread Yury Gribov
On 08/08/2014 12:09 PM, Jakub Jelinek wrote: > Ok, thanks. Done in r213807. -Y

Re: [PATCH, ARM] Keep constants in register when expanding

2014-08-10 Thread Zhenqiang Chen
On 8 August 2014 23:22, Ramana Radhakrishnan wrote: > On Tue, Aug 5, 2014 at 10:31 AM, Zhenqiang Chen > wrote: >> Hi, >> >> For some large constants, ARM will split them during expanding, which >> makes impossible to hoist them out the loop or shared by different >> references (refer the test cas

Make lto-streamer.h consistent wrt. symtab_node

2014-08-10 Thread Gerald Pfeifer
Looking for something else, I noticed that the majority of references in lto-streamer.h were to symtab_node, whereas there were two left to symtab_node. This patch, tested for weeks on i386-unknown-freebsd10.0, makes things consistent. Applied as obvious. Gerald 2014-08-10 Gerald Pfeifer

Re: [PATCH mips] Remove fp64 multilibs from mips-mti-* targets.

2014-08-10 Thread Eric Christopher
OK. -eric On Fri, Aug 8, 2014 at 1:07 PM, Steve Ellcey wrote: > Here is another MIPS patch. This removes the fp64 multilib from the > mips-mti-* targets. With the new fpxx we no longer want special fp64 > multilibs in the mti targets. Since it doesn't affect any other targets > hopefully ther

RE: [PATCH mips] Pass -msoft-float/-mhard-float flags to GAS

2014-08-10 Thread Moore, Catherine
> -Original Message- > From: Matthew Fortune [mailto:matthew.fort...@imgtec.com] > Sent: Saturday, August 09, 2014 3:00 PM > To: Moore, Catherine; Steve Ellcey; echri...@gmail.com; GCC Patches > Subject: RE: [PATCH mips] Pass -msoft-float/-mhard-float flags to GAS > > Moore, Catherine w

Re: [C PATCH] Diagnose predefined identifiers in pedantic mode

2014-08-10 Thread Marek Polacek
On Sun, Aug 10, 2014 at 05:16:27PM +0200, Marek Polacek wrote: > We weren't properly diagnosing neither the __func__ (introduced in C99), > nor the __FUNCTION__/__PRETTY_FUNCTION__ (GNU extension) predefined > identifiers. I believe we should; the compiler ought to have a > compile-time switch for

[C PATCH] Diagnose predefined identifiers in pedantic mode

2014-08-10 Thread Marek Polacek
We weren't properly diagnosing neither the __func__ (introduced in C99), nor the __FUNCTION__/__PRETTY_FUNCTION__ (GNU extension) predefined identifiers. I believe we should; the compiler ought to have a compile-time switch for turning off extensions. Bootstrapped/regtested on x86_64-linux, ok fo

[PATCH, Fortran] PR fortran/60289 First try on: Fixing character array allocation for class(*) type variable

2014-08-10 Thread Andre Vehreschild
Hi, I am proposing another patch, this time to resolve PR60289. The issue in the bug reported is, that a code like: class(*), pointer :: P allocate(character(20)::P) is rejected by trunk's gfortran compiler. ja...@gcc.gnu.org proposed a first patch in the PR, which my patch exten

Re: [PATCH] libjava/classpath/native/jni/java-lang/java_lang_VMProcess.c: Be sure 'errbuf' always be zero terminated.

2014-08-10 Thread Chen Gang
I guess, I find the root cause: In "gcc/libjava/configure", "--disable-core-jni" is hardcoded manually for classpath with FIXME, then all related trying are useless. For me, if have parameter "--enable-core-jni", need skip "--disable-core-jni". The related information in gcc/libjava/configure:

Re: [PATCH] gcc/gcc.c: XNEWVEC enough space for 'saved_suffix' using

2014-08-10 Thread Chen Gang
On 08/10/2014 04:03 PM, Mike Stump wrote: > On Aug 9, 2014, at 9:55 AM, Chen Gang wrote: >>> >> >> Excuse me, I can not find it with `find ./ | grep "\.sum$”` > > Then you didn’t do a test suite run. make check will create .sum files. Try > cd gcc && make check. Then in testsuite/gcc/gcc.sum

RE: [PATCH mips] Pass -msoft-float/-mhard-float flags to GAS

2014-08-10 Thread Matthew Fortune
Matthew Fortune writes: > Moore, Catherine writes: > > > -Original Message- > > > From: Steve Ellcey [mailto:sell...@mips.com] > > > Sent: Friday, August 08, 2014 3:42 PM > > > To: Moore, Catherine; matthew.fort...@imgtec.com; echri...@gmail.com; > > > > > > 2014-08-08 Steve Ellcey > >

Re: [PATCH] gcc/gcc.c: XNEWVEC enough space for 'saved_suffix' using

2014-08-10 Thread Mike Stump
On Aug 9, 2014, at 9:55 AM, Chen Gang wrote: >> > > Excuse me, I can not find it with `find ./ | grep "\.sum$”` Then you didn’t do a test suite run. make check will create .sum files. Try cd gcc && make check. Then in testsuite/gcc/gcc.sum there will be a file. > After comparing, should th