Non-deterministic failure in cactusADM using OpenMP

2011-11-03 Thread Razya Ladelsky
Hi, I have been exploring non-deterministic failures in cactusADM (when autopar is enabled with a low threshold)' on a Power7 multi core machine. The failure actually reoccurs in several other spec2006 benchmarks when the threshold is lowered to allow for more loops to get parallelized. The sc

Re: {gSoc}application : Automatic parallelization in Graphite

2009-03-31 Thread Razya Ladelsky
Tobias Grosser wrote on 26/03/2009 09:17:26: > On Thu, 2009-03-26 at 10:36 +0800, Li Feng wrote: > > Hi all, > > > > Below is the proposal of this gSoc project. I'd really like you review and > > comment on this and then I can plan this project better. > > Hi Li, > > this looks nice. Thanks

Re: Automatic Parallelization & Graphite - future plans

2009-03-18 Thread Razya Ladelsky
Antoniu Pop wrote on 18/03/2009 18:55:52: > > I'd like to explore distributing threads across a heterogenous NUMA > > architecture. I.e. input/output data would have to be transferred > > explicitly, and the compiler would have to have more than one backend. > > I'm currently working on somethi

Re: Automatic Parallelization & Graphite - future plans

2009-03-11 Thread Razya Ladelsky
Tobias Grosser wrote on 10/03/2009 16:54:41: > Hi Razya > > great to hear these Graphite plans. Some short comments. Thanks :) > > On Tue, 2009-03-10 at 16:13 +0200, Razya Ladelsky wrote: > > [...] > > > > The first step, as we see it, will teach Graphite tha

Automatic Parallelization & Graphite - future plans

2009-03-10 Thread Razya Ladelsky
Hello, Described here is the future plan for automatic parallelization in GCC. The current autopar pass is based on GOMP infrastructure; it distributes iterations of loops to several threads (the number is instructed by the user) if it was determined that they are independent. The only depen

Warning when compiling dwarf2out.c with -ftree-parallelize-loops=4

2008-11-25 Thread Razya Ladelsky
Hi, When enabling -ftree-parallelize-loops=4 , bootstrap fails: cc1: warnings being treated as errors ../../gcc/gcc/dwarf2out.c: In function âdwarf2out_frame_debugâ: ../../gcc/gcc/dwarf2out.c:2393: error: array subscript is above array bounds ../../gcc/gcc/dwarf2out.c:2394: error: array subscrip

Re: bootstrap with -ftree-parallelize-loops

2008-11-20 Thread Razya Ladelsky
"Andrew Pinski" <[EMAIL PROTECTED]> wrote on 19/11/2008 20:54:19: > On Wed, Nov 19, 2008 at 10:48 AM, David Edelsohn <[EMAIL PROTECTED]> wrote: > > On Wed, Nov 19, 2008 at 1:47 PM, Andrew Pinski <[EMAIL PROTECTED]> wrote: > >> On Wed, Nov 19, 2008 at 10:40 AM, David Edelsohn <[EMAIL PROTECTED]>

Re: bootstrap with -ftree-parallelize-loops

2008-11-19 Thread Razya Ladelsky
"David Edelsohn" <[EMAIL PROTECTED]> wrote on 17/11/2008 18:45:06: > On Mon, Nov 17, 2008 at 11:01 AM, Razya Ladelsky <[EMAIL PROTECTED]> wrote: > > Hi, > > > > I'm trying to bootstrap with -ftree-parallelize-loops=4 enabled (passed as > >

bootstrap with -ftree-parallelize-loops

2008-11-17 Thread Razya Ladelsky
Hi, I'm trying to bootstrap with -ftree-parallelize-loops=4 enabled (passed as BOOTCFLAGS). I'm failing at the begining of stage2 because the compiler can't find libgomp.spec Can anyone help..? Thanks, Razya

duplicating outer loop region

2008-08-04 Thread Razya Ladelsky
Hi I am working on expanding auto par for outer loops, and while doing so, I need to duplicate the whole body of the outer loop. the current function that is used for the inner loops is gimple_duplicate_sese_tail, only it doesn't support subloops. Any ideas on how I can alternatively get the s

using gimple_duplicate_sese_tail for subloops

2008-08-03 Thread Razya Ladelsky
Hi I am working on expanding auto par for outer loops, and while doing so, I need to duplicate the whole body of the outer loop. the current function that is used for the inner loops is gimple_duplicate_sese_tail, only it doesn't support subloops. Any ideas on how I can alternatively get the s

Re: undocumented optimization options

2007-11-20 Thread Razya Ladelsky
e fragments, > it may significantly increase code size. > == > Thanks. Described these two optimizations in more detail. O.K now? Thanks, Razya 2007-11-20 Razya Ladelsky <[EMAIL PROTECTED]> * doc/inv

Re: undocumented optimization options

2007-11-15 Thread Razya Ladelsky
Ian Lance Taylor <[EMAIL PROTECTED]> wrote on 13/11/2007 20:11:35: > Razya Ladelsky <[EMAIL PROTECTED]> writes: > > > This patch adds documentation for fipa-cp and -fipa-matrix-reorg. > > > > 2007-11-12 Razya Ladelsky <[EMAIL PROTECTED]> > >

Re: undocumented optimization options

2007-11-12 Thread Razya Ladelsky
"Richard Guenther" <[EMAIL PROTECTED]> wrote on 12/11/2007 12:28:05: > On Nov 12, 2007 10:06 AM, Razya Ladelsky <[EMAIL PROTECTED]> wrote: > > Kenneth Zadeck <[EMAIL PROTECTED]> wrote on 07/11/2007 19:49:29: > > > > > Razya Ladelsky wrote: &

Re: undocumented optimization options

2007-11-12 Thread Razya Ladelsky
Kenneth Zadeck <[EMAIL PROTECTED]> wrote on 07/11/2007 19:49:29: > Razya Ladelsky wrote: > > Mark Mitchell <[EMAIL PROTECTED]> wrote on 05/11/2007 01:51:33: > > > > > >> Gerald Pfeifer wrote: > >> > >>> On Thu, 1 Nov 2007, Jan

Re: undocumented optimization options

2007-11-07 Thread Razya Ladelsky
Mark Mitchell <[EMAIL PROTECTED]> wrote on 05/11/2007 01:51:33: > Gerald Pfeifer wrote: > > On Thu, 1 Nov 2007, Janis Johnson wrote: > >> -fipa-cp steven > >> -fipa-matrix-reorg razya > >> -fipa-pure-const zadeck (enabled with -O) > >> -fipa-referencezadeck

i386-linux bootstrap failure

2007-10-11 Thread Razya Ladelsky
> Bootstrap on i386-linux has been broken for a week now, from what I > can see. I have reported it as PR33679 > (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33679), but AFAIK noone > has reproduced it, as most people now build for i686-linux. Could > someone please spare a cycle to confirm this pr

powerpc bootstrap failure

2007-09-19 Thread Razya Ladelsky
Hi I'm getting this failure on powerpc: ../../gcc/gcc/fortran/simplify.c: In function 'gfc_simplify_scale': ../../gcc/gcc/fortran/simplify.c: In function 'gfc_simplify_scale': ../../gcc/gcc/fortran/simplify.c:3345: error: type mismatch in binary expression long unsigned int long unsigned int i

bootstrap failing on ppc linux

2007-09-04 Thread Razya Ladelsky
This is the error message I get (during stage2): /home/razya/mainline/build/./prev-gcc/xgcc -B/home/razya/mainline/build/./prev-gcc/ -B/home/razya//powerpc64-suse-linux/bin/ -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissin

sync_fetch_and_add creating unrecognizable insn

2007-08-29 Thread Razya Ladelsky
Hi, When passing an address of a local variable as the first argument of 'sync_fetch_and_add' I get an error of unrecognizable insn. For example, the test below (extracted from gcc.c-torture/compile/sync-1.c) fails on powerpc. If however, 'uc' was a global variable, the compilation passed perfe

bootstrapping with -fopenmp

2007-08-15 Thread Razya Ladelsky
Hi, I'm trying to bootstrap (parloop branch) with -ftree-parallelize-loops=4, which requires also -fopenmp. I'm using: make BOOTCFLAGS="-O2 -ftree-parallelize-loops=4 -fopenmp" bootstrap -j 16 I'm failing at the begining of stage2 because the compiler can't find libgomp.spec How do I bootstra

creating low gimple code for gimplify_omp_atomic_pipeline

2007-08-01 Thread Razya Ladelsky
Hi, In order to generate code for omp_atomic, I use force_gimple_operand which calls gimplify_omp_atomic; in some cases it calls gimplify_omp_atomic_pipeline, which expands the atomic operation to a cycle (implementing it using atomic compare-and-swap primitive). However, the cond_expr that is

Re: Fw: Failing matrix tests

2007-07-22 Thread Razya Ladelsky
David Edelsohn <[EMAIL PROTECTED]> wrote on 19/07/2007 16:39:40: > Razya, > >Many of the tests fail on AIX as well. > > David > Ok, Looking into it. Thanks > > FAIL: gcc.dg/matrix/matrix-1.c scan-ipa-dump-times Flattened 3 dimensions > 1 > FAIL: gcc.dg/matrix/matrix-2.c scan-ipa-dump-tim

Re: Fw: Failing matrix tests

2007-07-19 Thread Razya Ladelsky
Ayal Zaks/Haifa/IBM wrote on 15/07/2007 09:32:10: > > Is anyone else seeing failures on the gcc.dg/matrix tests? I am getting > > the following failures on IA64 HP-UX: > > > Hope Razya can help spot the cause, after she returns from vacation > later this week. > Ayal. > > > FAIL: gcc.dg/matr

Re: Failure during bootstrap for libjava on powerpc linux

2007-05-28 Thread Razya Ladelsky
"H. J. Lu" <[EMAIL PROTECTED]> wrote on 27/05/2007 21:00:38: > On Sun, May 27, 2007 at 06:52:30PM +0100, Rafael Espindola wrote: > > On 5/27/07, Razya Ladelsky <[EMAIL PROTECTED]> wrote: > > >Hi, > > > > > >Getting failure during bootstrap

Failure during bootstrap for libjava on powerpc linux

2007-05-27 Thread Razya Ladelsky
Hi, Getting failure during bootstrap for libjava on powerpc linux: configure: error: `CXX' has changed since the previous run: configure: former value: /home2/razya/matrix_copy/build/./gcc/xgcc -shared-libgcc -B/home2/razya/matrix_copy/build/./gcc -nostdinc++ -L/home2/razya/matrix_copy/build

RE: Interprocedural optimization question

2007-01-29 Thread Razya Ladelsky
Razya Ladelsky/Haifa/IBM wrote on 29/01/2007 13:46:33: > Hi, > > Does gcc apply inter-procedural optimizations across functions called using > a function pointer? I guess that gcc performs conservatively assuming that > the pointer could point everywhere because the pointer i

Re: IPA branch

2006-10-05 Thread Razya Ladelsky
Mark Mitchell <[EMAIL PROTECTED]> wrote on 29/09/2006 01:55:24: > Razya Ladelsky wrote: > > > Except for new optimizations, IPCP (currently on mainline) should also be > > transformed to SSA. > > IPCP in SSA code exists on IPA branch, and will be submitted to

Re: IPA branch

2006-10-01 Thread Razya Ladelsky
Mark Mitchell <[EMAIL PROTECTED]> wrote on 29/09/2006 01:55:24: > Razya Ladelsky wrote: > > > Except for new optimizations, IPCP (currently on mainline) should also be > > transformed to SSA. > > IPCP in SSA code exists on IPA branch, and will be submitted to

Re: Re: IPA branch

2006-09-27 Thread Razya Ladelsky
Razya Ladelsky/Haifa/IBM wrote on 27/09/2006 14:27:18: > > > > > > Jan -- > > > > I'm trying to plan for GCC 4.3 Stage 1. The IPA branch project is > > clearly a good thing, and you've been working on it for a long time, so > > I&#

Re: an inter-procedural SSA-based pass

2006-09-13 Thread Razya Ladelsky
>On Wed, 2006-09-13 at 08:34 +0200, mathieu lacage wrote: >> hi, >> Maybe it is the idea of writing an IPA pass operating on SSA which is >> just plain braindead in which case it would be nice for someone to tell >> me so :) >It is not braindead except GCC currently does not support that on the >m

Re: gcc.dg/ipa/ipa-5.c

2005-11-13 Thread Razya Ladelsky
Hi Eric, A patch to fix this regression was committed earlier today to GCC4.1. Razya > Hi Razya, > > > Yes, I am aware of this problem. > > It does not fail for power and I'm trying to figure out why it fails for > > x86 architecture. > > It appears that the type of the constant being passed

Re: gcc.dg/ipa/ipa-5.c

2005-10-23 Thread Razya Ladelsky
Andreas Jaeger <[EMAIL PROTECTED]> wrote on 20/10/2005 18:08:56: > > Hi Razya, > > you developed the following tests: > > 2005-10-12 Razya Ladelsky <[EMAIL PROTECTED]> > > * g++.dg/ipa/ipa-1.c: New test. > * g++.dg/ipa/ipa-2.c: New te

Re: advice needed regarding c++ name mangling

2005-03-13 Thread Razya Ladelsky
Mark Mitchell <[EMAIL PROTECTED]> wrote on 11/03/2005 04:55:38: > Daniel Berlin wrote: > > > As for why the new name doesn't work, it's not clear from the above. > > I'd need to see the assembly and the error. > > :) > > Likewise. I assume these functions have only internal linkage? Or that

advice needed regarding c++ name mangling

2005-03-10 Thread Razya Ladelsky
Hi, My case is this: I version the operator<< function and name it operator<<.number (creating an identifier which is not valid in the source code). The assembly name created for the versioned function is the same as the tree identifier, which is not valid for the assembler. I tried creating an

Add myself to MAINTAINERS (write after approval)

2005-02-14 Thread Razya Ladelsky
*** Jeff Knaggs [EMAIL PROTECTED] *** 249,254 --- 249,255 Michael Koch [EMAIL PROTECTED] Matt Kraai[EMAIL PROTECTED] Scott Robert Ladd [EMAIL PROTECTED] + Razya Ladelsky