Re: Hoist across FP control register setting

2013-02-06 Thread Joseph S. Myers
On Wed, 6 Feb 2013, Ye Joey wrote: > Following case attempts to set floating point control register and > execute floating point operation afterward. However, it doesn't works > as expected with -Os, as GCC hoists multiply operation beyond FP > control register setting. Recent discussions started

gfortran memory leakage

2013-02-06 Thread MATcalc_Sysadmin
Hello, We found a quite strange behaviour of the gfortran 4.5.3 for the following five examples. The first one shows heavily increasing memomry consuption over runtime. The error happens during the read command. The other 4 exmples are okay. 1. example program test1 character*200 tes

Re: var-tracking wrt. leaf regs on sparc

2013-02-06 Thread Eric Botcazou
> Yes, this works perfectly, Jakub any objections? > > gcc/ > > 2013-02-06 David S. Miller > > * var-tracking.c (vt_add_function_parameter): Test the presence of > HAVE_window_save properly and do not remap argument registers when > we have a leaf function. Please put it on

La Ley de la Atraccion en Ventas

2013-02-06 Thread Lic. Mario Garza I.
¿Conoce usted el secreto de la atracción? EL SECRETO: La Ley de la Atracción en Ventas ¿Dónde se llevará a cabo? Lugar: Su computadora. Fecha: 5 de Marzo de 2013. Duración: 6 Horas. Horario: De 10:00 a.m a 1:00 p.m. y de 3:00 p.m a 6:00 p.m. (Hora del Centro de México). Conoce el famoso best-se

Coaching y Multihabilidades de Supervision

2013-02-06 Thread Lic. Isaias Koyoc Molina
Aprenda las técnicas avanzadas para medir el trabajo, controlar la eficiencia y rendimiento de la mano de obra. Coaching y Multihabilidades de Supervisión ¿Dónde se llevará a cabo? Lugar: Su computadora. Fecha: 5 de Marzo de 2013. Duración: 3 Horas. Horario: De 10:00 a.m a 1:00 p.m. (Hora del Ce

Re: vec.h vs. --enable-gather-detailed-mem-stats

2013-02-06 Thread Steven Bosscher
On Mon, Jan 28, 2013 at 4:47 PM, Diego Novillo wrote: > On Sun, Jan 27, 2013 at 7:09 AM, Steven Bosscher wrote: > >> Is this a known issue? > > No, thanks for the report. I'll try to see what's going on (though > you may need to ping me in a few days). http://www.youtube.com/watch?v=8U_R6tJfr-M

Re: var-tracking wrt. leaf regs on sparc

2013-02-06 Thread David Miller
From: Jakub Jelinek Date: Wed, 6 Feb 2013 07:56:44 +0100 > so achieving zero failures might be too hard I don't believe this, all the sparc failures I see look like a similar bug just showing up in multiple tests.

Re: var-tracking wrt. leaf regs on sparc

2013-02-06 Thread David Miller
From: Eric Botcazou Date: Wed, 06 Feb 2013 11:13:30 +0100 > I think testing crtl->uses_only_leaf_regs is sufficient here (and > while you're at it, you could also test the value of > HAVE_window_save, which can be 0 if -mflat is passed on the SPARC), > so > > #ifdef HAVE_window_save > if (HA

Re: Hoist across FP control register setting

2013-02-06 Thread Richard Earnshaw
On 06/02/13 08:38, Ye Joey wrote: Following case attempts to set floating point control register and execute floating point operation afterward. However, it doesn't works as expected with -Os, as GCC hoists multiply operation beyond FP control register setting. As there is no register dependence

Re: Global Value Numbering and dependence on SSA in GCC

2013-02-06 Thread Richard Biener
On Wed, Feb 6, 2013 at 3:23 PM, Kartik Singhal wrote: > Hi > > I am an undergraduate CS student and a beginner to GCC development. I > am trying to implement a new algorithm for Global Value Numbering > proposed recently in our research group. > > I have basic experience in implementing simple opt

Global Value Numbering and dependence on SSA in GCC

2013-02-06 Thread Kartik Singhal
Hi I am an undergraduate CS student and a beginner to GCC development. I am trying to implement a new algorithm for Global Value Numbering proposed recently in our research group. I have basic experience in implementing simple optimization passes as dynamic plugins in GCC. I have some questions r

Re: Question on higher degree polynomial in scalar evolution

2013-02-06 Thread Richard Biener
On Wed, Feb 6, 2013 at 7:27 AM, Bin.Cheng wrote: > Hi, > Considering below program, > > extern int d; > > int func(void) > { > int a, b, c; > a = 2; > c = 5; > do > { > b = a + 1; > d = a + c; > a = b; > c = d; > } while (a < 100); > > return 0; > } > >

Re: coverage license information

2013-02-06 Thread Paolo Bonzini
Il 06/02/2013 12:22, Frediano Ziglio ha scritto: > > I used an header from Linux which is derived from this GCC header when > GCC was still GPL2 so GPL3 does not apply. Xen is GPL2 too so there is > no problem using this header in Xen. The problem is including in the > public headers. > > Actuall

Re: coverage license information

2013-02-06 Thread Frediano Ziglio
On Mon, 2013-02-04 at 13:24 -0800, Ian Lance Taylor wrote: > On Mon, Feb 4, 2013 at 12:56 PM, Paolo Bonzini wrote: > > > > Would it make sense to release the header file under a permissive > > license or even public domain? > > > > The information there is just ABI, it's dubious that it is copyrig

Re: var-tracking wrt. leaf regs on sparc

2013-02-06 Thread Eric Botcazou
> Now that I understand fully what we're trying to accomplish with the > DT_OP_GNU_entry_value and DT_OP_GNU_call_site_parameter extensions, it > does in fact seem like we will need to do leaf register remapping in > var-tracking.c > > Here below is a patch I'm playing with. It's a rough draft bu

Hoist across FP control register setting

2013-02-06 Thread Ye Joey
Following case attempts to set floating point control register and execute floating point operation afterward. However, it doesn't works as expected with -Os, as GCC hoists multiply operation beyond FP control register setting. As there is no register dependence between __set_FPSCR and multiply, h