Re: Caused by unknown alignment, was: Re: On the x86_64, does one have to zero a vector register before filling it completely ?

2009-11-30 Thread Dorit Nuzman
> Steven Bosscher > Sent by: gcc-ow...@gcc.gnu.org > > 30/11/2009 09:01 > > To > > Daniel Berlin > > cc > > Richard Guenther , Toon Moene > , gcc mailing list > > Subject > > Re: Caused by unknown alignment, was: Re: On the x86_64, does one > have to zero a vector register before filling it comp

Re: Caused by unknown alignment, was: Re: On the x86_64, does one have to zero a vector register before filling it completely ?

2009-11-30 Thread Toon Moene
Dorit Nuzman wrote: Steven Bosscher On Mon, Nov 30, 2009 at 12:40 AM, Daniel Berlin wrote: This pass may even be on the lno branch or something. It used to be, at least, see http://gcc.gnu.org/ml/gcc-cvs/2004-08/ msg00470.html Happy hacking, Toon :-) Maybe this is more/also relev

Re: Caused by unknown alignment, was: Re: On the x86_64, does one have to zero a vector register before filling it completely ?

2009-11-30 Thread Steven Bosscher
On Mon, Nov 30, 2009 at 11:02 AM, Toon Moene wrote: >> Maybe this is more/also relevant: >> http://gcc.gnu.org/ml/gcc-patches/2004-11/msg01405.html >> >> dorit > > Jeepers creepers - why has this never been included in the trunk (it might > be quite a bit of work to get it going again, and I certa

Announce: GNU MPFR 2.4.2 is released

2009-11-30 Thread Vincent Lefevre
GNU MPFR 2.4.2 ("andouillette sauce moutarde", patch level 2) is now available for download from the MPFR web site: http://www.mpfr.org/mpfr-2.4.2/ It will also be uploaded to INRIAGforge and to ftp.gnu.org in the next few hours. Thanks very much to those who sent us bug reports and/or tested

Re: Caused by unknown alignment, was: Re: On the x86_64, does one have to zero a vector register before filling it completely ?

2009-11-30 Thread Toon Moene
Steven Bosscher wrote: I'll see if I can make the intraprocedural version work again before Christmass. It shouldn't be that much work, actually. But it's be nice to have some test cases to demonstrate that the intraprocedural version would do any good. That would be very nice ! To help to bo

Graphite and Loop fusion.

2009-11-30 Thread Toon Moene
Sebastian, I saw you updated the Graphite Wiki page, and I wondered if there are any concrete plans on loop fusion. The reason I ask is because in Fortran (as of Fortran 90) one often sees assignments like: REAL, ALLOCATABLE :: A(:,:), B(:,:), C(:,:), D(:,:), E(:,:), F(:,:) ! ... READ IN

Re: MPC required in one week.

2009-11-30 Thread Michael Witten
On Mon, Nov 30, 2009 at 12:04 AM, Kaveh R. GHAZI wrote: > The patch which makes the MPC library a hard requirement for GCC > bootstrapping has been approved today. Out of curiosity and ignorance: Why, specifically, is MPC going to be a hard requirement? On the prerequisites page, MPC is currentl

Re: Graphite and Loop fusion.

2009-11-30 Thread Tim Prince
Toon Moene wrote: REAL, ALLOCATABLE :: A(:,:), B(:,:), C(:,:), D(:,:), E(:,:), F(:,:) ! ... READ IN EXTEND OF ARRAYS ... READ*,N ! ... ALLOCATE ARRAYS ALLOCATE(A(N,N),B(N,N),C(N,N),D(N,N),E(N,N),F(N,N)) ! ... READ IN ARRAYS READ*,A,B C = A + B D = A * C E = B * EXP(D) F = C * LOG(E) whe

Re: Graphite and Loop fusion.

2009-11-30 Thread Sebastian Pop
Hi Toon, On Mon, Nov 30, 2009 at 13:51, Toon Moene wrote: > Sebastian, > > I saw you updated the Graphite Wiki page, and I wondered if there are any > concrete plans on loop fusion. > > The reason I ask is because in Fortran (as of Fortran 90) one often sees > assignments like: > > REAL, ALLOCATA

IRA memory cost calculation

2009-11-30 Thread Michael Eager
I've run into a situation where assign_hard_reg() decides that there are no registers available. This results in a memory reference being substituted for a pseudo-register. There's no check to see if the modified instruction is valid, which it isn't. There are a lot of live registers and it is

Re: Question about filling multi delay slots

2009-11-30 Thread Jeff Law
On 11/25/09 07:34, Amker.Cheng wrote: Hi All : It's possible to define multi delay slots for branch insns by using define_delay, and different slot should satisfy its own attribute test "delay-n". Here comes question, in function "fill_simple_delay_slots", seems it only uses slots_filled

Re: IRA memory cost calculation

2009-11-30 Thread Jeff Law
On 11/30/09 14:17, Michael Eager wrote: I've run into a situation where assign_hard_reg() decides that there are no registers available. That can certainly happen. It's also the case that assign_hard_reg may decide that memory is cheaper than a register and refuse to assign a register for cert

Re: IRA memory cost calculation

2009-11-30 Thread Michael Eager
Jeff Law wrote: On 11/30/09 14:17, Michael Eager wrote: I've run into a situation where assign_hard_reg() decides that there are no registers available. That can certainly happen. It's also the case that assign_hard_reg may decide that memory is cheaper than a register and refuse to assign a

Re: MPC required in one week.

2009-11-30 Thread Kaveh R. Ghazi
From: "Michael Witten" On Mon, Nov 30, 2009 at 12:04 AM, Kaveh R. GHAZI wrote: The patch which makes the MPC library a hard requirement for GCC bootstrapping has been approved today. Out of curiosity and ignorance: Why, specifically, is MPC going to be a hard requirement? Some of the bene

Re: IRA memory cost calculation

2009-11-30 Thread Jeff Law
On 11/30/09 14:48, Michael Eager wrote: Jeff Law wrote: On 11/30/09 14:17, Michael Eager wrote: I've run into a situation where assign_hard_reg() decides that there are no registers available. That can certainly happen. It's also the case that assign_hard_reg may decide that memory is cheaper

Re: Graphite and Loop fusion.

2009-11-30 Thread Toon Moene
Sebastian Pop wrote: Hi Toon, On Mon, Nov 30, 2009 at 13:51, Toon Moene wrote: Sebastian, Obviously, this could benefit from loop fusion, by combining the four assignments in one loop. Is that on the horizon ? Yes, that's for gcc-4.6. Thanks ! -- Toon Moene - e-mail: t...@moene.or

Delay loaded shared objects

2009-11-30 Thread Robert Huo
Hi All, I am not sure whether this is the right list. Please let me know if there is a more appropriate list for this question. Does gcc/g++ (on a typical Linux platform) supports delayed loaded shared objects similar to the /DELAYLOAD option of MSVC [1]? The Win32 delay load implementation hides

Re: Understanding IRA

2009-11-30 Thread Jeff Law
On 11/19/09 08:40, Ian Bolton wrote: Jeff Law wrote: On 11/16/09 10:33, Ian Bolton wrote: The question is: how to fix this? I have initially put the REG_ALLOC_ORDER back to how it was and changed the operand constraints in our MD file, so each of the "

Re: Delay loaded shared objects

2009-11-30 Thread Richard Henderson
On 11/30/2009 02:53 PM, Robert Huo wrote: Does gcc/g++ (on a typical Linux platform) supports delayed loaded shared objects similar to the /DELAYLOAD option of MSVC [1]? No. The glibc elf.h file defines (and thus presumably reserves) the DF_P1_LAZYLOAD interface used on Solaris, but does not

Re: IRA memory cost calculation

2009-11-30 Thread Michael Eager
Jeff Law wrote: On 11/30/09 14:48, Michael Eager wrote: Jeff Law wrote: On 11/30/09 14:17, Michael Eager wrote: I've run into a situation where assign_hard_reg() decides that there are no registers available. That can certainly happen. It's also the case that assign_hard_reg may decide that

Medical Doctor List in the USA

2009-11-30 Thread Crandall V Rusty
Currently in Practice: Medical Doctors in America 788,7[3

Support for VLE code in PowerPC

2009-11-30 Thread Kaushik M Phatak
Hi, Based on the following conversations in binutils and gcc mailing list, we understand that there is no support for VLE code for PowerPC port. http://sourceware.org/ml/binutils/2008-05/msg00153.html http://gcc.gnu.org/ml/gcc-help/2009-04/msg00201.html We are planning to support the same in binu

�� ������� �������� ����� MTZ

2009-11-30 Thread MasTerZ Team
äÏÚæß ááÃäÖãÇã Çáí ÝÑíÞ ÇáãÍÊÑÝíä MasTerZ ááÈÑÇãÌ ÇáßÇãáÉ æäÙã ÇáÊÔÛíá ÝÊÝÖá ÈÒíÇÑÉ ãæÞÚäÇÚáí : www.team-mtz.org ÇÎÑ ÇáãæÇÖíÚ : 4u downlaod áÊÍãíá Çí ÝíÏíæ íÚÌÈß ãä youtube http://team-