Re: Is there any plan for data propagation from Tree SSA to RTL to be in GCC mainline?

2008-11-09 Thread Steven Bosscher
On Mon, Nov 3, 2008 at 5:00 PM, Bingfeng Mei [EMAIL PROTECTED] wrote: Hello, I found current modulo pipelining very inefficient for many loops. One reason is primitive cross-iteration memory dependency analysis. The add_inter_loop_mem_dep function in ddg.c just draws true dependency between

Re: Is there any plan for data propagation from Tree SSA to RTL to be in GCC mainline?

2008-11-09 Thread Diego Novillo
On Sun, Nov 9, 2008 at 06:38, Steven Bosscher [EMAIL PROTECTED] wrote: Wasn't there a GSoC project for this last year? And this year? It'd be interesting to hear if anything came out of that... Nothing came of that, unfortunately. Diego.

Re: A happy problem caused by loongson2f's div.g instruction

2008-11-09 Thread Andrew Haley
Zhang Le wrote: The other would be make sure the destination register is different from source registers. I have read some docs, but still not sure how to do it. That's just an earlyclobber. Search for that. Andrew.

Re: Is there any plan for data propagation from Tree SSA to RTL to be in GCC mainline?

2008-11-09 Thread Andrey Belevantsev
Diego Novillo wrote: On Sun, Nov 9, 2008 at 06:38, Steven Bosscher [EMAIL PROTECTED] wrote: Wasn't there a GSoC project for this last year? And this year? It'd be interesting to hear if anything came out of that... Nothing came of that, unfortunately. There are two patches, actually. The

A happy problem caused by loongson2f's div.g instruction

2008-11-09 Thread Zhang Le
Hi, all, First of all, a little background on loongson2e/2f integer insn. This new set of insns has 3 operands. Like: div.g d,s,t This is a real machine insn, not a macro. And it delivers the result very fast. This is the user guide if you are interested in more details:

LLVM 2.4

2008-11-09 Thread Chris Lattner
For anyone interested, LLVM 2.4 was just released: http://lists.cs.uiuc.edu/pipermail/llvm-announce/2008-November/30.html http://llvm.org/releases/2.4/docs/ReleaseNotes.html It has a number of new features, but the most user visible one is that it compiles about 30% faster than LLVM 2.3 at

Re: A happy problem caused by loongson2f's div.g instruction

2008-11-09 Thread Eric Fisher
So I think one of the possible solution would be to reverse the div.g and teq insn. And I think this is not hard to do, just modify mips_output_division() function. Also I think this is a better solution, since we can save a register. Do you mean the modification like this? + + +/* Used

[Bug target/38054] Assertion failed in change_decl_assembler_name()

2008-11-09 Thread dannysmith at users dot sourceforge dot net
--- Comment #2 from dannysmith at users dot sourceforge dot net 2008-11-09 08:20 --- This a target bug (stdcall symbol name decorati0on on windows targets) -- dannysmith at users dot sourceforge dot net changed: What|Removed |Added

[Bug target/38054] Assertion failed in change_decl_assembler_name()

2008-11-09 Thread dannysmith at users dot sourceforge dot net
--- Comment #3 from dannysmith at users dot sourceforge dot net 2008-11-09 08:24 --- Patch at: http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00321.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054

[Bug target/38054] Assertion failed in change_decl_assembler_name()

2008-11-09 Thread d dot g dot gorbachev at gmail dot com
--- Comment #4 from d dot g dot gorbachev at gmail dot com 2008-11-09 11:30 --- (In reply to comment #3) Ok, thanks. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054

[Bug middle-end/37323] [4.4 Regression] __builtin_apply failures

2008-11-09 Thread jakub at gcc dot gnu dot org
--- Comment #10 from jakub at gcc dot gnu dot org 2008-11-09 10:57 --- Created an attachment (id=16639) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16639action=view) gcc44-pr37323.patch I guess the following patch should fix it. The question is if it doesn't break other

[Bug fortran/38065] New: bug5

2008-11-09 Thread clerman at fuse dot net
on a dual core Athlon chip. I'm using the gcc-trunk build: [EMAIL PROTECTED]:~/design/gfortran/production gfortran --version GNU Fortran (GCC) 4.4.0 20081109 (experimental) [trunk revision 141714] Copyright (C) 2008 Free Software Foundation, Inc. Thank you for your attention. Norm Clerman

[Bug fortran/38065] bug5

2008-11-09 Thread clerman at fuse dot net
--- Comment #1 from clerman at fuse dot net 2008-11-09 14:57 --- Subject: bug 38065 (my bug5) Attached is the file you will need to reproduce the problem. Thanks again for your assistance. Norm Clerman --- Comment #2 from clerman at fuse dot net 2008-11-09 14:57 ---

[Bug fortran/38066] New: bug6 ambiguous reference

2008-11-09 Thread clerman at fuse dot net
Hello everyone, I have created a small example to reproduce another bug I have found when I attempt to build my lens design program. I will upload a file to you, bug6M.tgz, as soon as I am assigned a bug number. The bug occurs in file bug6M.f90: bug6M.f90:17.21: CALL GetNullSet

[Bug fortran/38066] bug6 ambiguous reference

2008-11-09 Thread clerman at fuse dot net
--- Comment #1 from clerman at fuse dot net 2008-11-09 15:04 --- Created an attachment (id=16641) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16641action=view) see bug explanation -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38066

[Bug middle-end/37323] [4.4 Regression] __builtin_apply failures

2008-11-09 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #11 from dave at hiauly1 dot hia dot nrc dot ca 2008-11-09 16:28 --- Subject: Re: [4.4 Regression] __builtin_apply failures I guess the following patch should fix it. The question is if it doesn't break other targets... I'll give it a try. If this fixes the

[Bug fortran/38065] bug5

2008-11-09 Thread jv244 at cam dot ac dot uk
--- Comment #3 from jv244 at cam dot ac dot uk 2008-11-09 17:22 --- (In reply to comment #2) Created an attachment (id=16640) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16640action=view) [edit] the shell script seems to have a few lines referring to your home, but it looks

[Bug testsuite/38008] gcc/testsuite/gcc.c-torture/execute/builtins/lib/sprintf.c unportable

2008-11-09 Thread howarth at nitro dot med dot uc dot edu
--- Comment #1 from howarth at nitro dot med dot uc dot edu 2008-11-09 17:28 --- Patch posted to gcc-patches... http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00328.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38008

[Bug fortran/37832] System_Clock

2008-11-09 Thread jvdelisle at gcc dot gnu dot org
--- Comment #5 from jvdelisle at gcc dot gnu dot org 2008-11-09 18:18 --- After doing some more testing and comparing g77 vs gfortran, gfortran actually provides higher resolution 1000 ticks/sec then g77 100 ticks/second on at least my platform (x86-64-linux) On Cygwin, results are

[Bug tree-optimization/37950] failure in polyhedron benchmark when ftree-parallelize-loops is enabled

2008-11-09 Thread rakdver at gcc dot gnu dot org
-- rakdver at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rakdver at gcc dot gnu dot |dot org

[Bug fortran/38065] bug5

2008-11-09 Thread clerman at fuse dot net
--- Comment #4 from clerman at fuse dot net 2008-11-09 21:54 --- Subject: Re: bug5 Thank you for your prompt reply. I have reassembled all the files to reproduce the problem and they are in the attached file bug5a.tgz. My apologies for any problem this has caused. Norm Clerman

GCC 4.3 picks non-const operator

2008-11-09 Thread Hervé Fache
Hello, I am a bit surprised that GCC (Ubuntu 4.3.2-1ubuntu11) 4.3.2 picks the char* operator rather than the const char* one in the code attached... I thought I'd report it in case someone case explain it to me, or in case it might be a bug. Thanks an regards, Hervé #include iostream #include

[Bug fortran/37159] RANDOM_SEED: PUT= check array size at compile time

2008-11-09 Thread michael dot a dot richmond at nasa dot gov
--- Comment #7 from michael dot a dot richmond at nasa dot gov 2008-11-10 00:09 --- I get a compile-time error: [EMAIL PROTECTED]:~$ cat sort1.f90 PROGRAM sort1 INTEGER Count(1) !Current value of system clock CALL Random_Seed(Put=Count) END PROGRAM sort1 [EMAIL PROTECTED]:~$

[Bug driver/21706] MAXPATHLEN usage in [gcc]/gcc/tlink.c

2008-11-09 Thread samuel dot thibault at ens-lyon dot org
--- Comment #7 from samuel dot thibault at ens-lyon dot org 2008-11-09 23:50 --- libiberty actually already has its own powerful getpwd () Attaching patches currently fails, I'll try to submit later if I remember (else remind me). -- samuel dot thibault at ens-lyon dot org

[Bug driver/21706] MAXPATHLEN usage in [gcc]/gcc/tlink.c

2008-11-09 Thread samuel dot thibault at ens-lyon dot org
--- Comment #8 from samuel dot thibault at ens-lyon dot org 2008-11-09 23:52 --- Created an attachment (id=16643) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16643action=view) better patch -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21706

[Bug fortran/34771] [4.3 only] Parenthesis around character variables: No expression

2008-11-09 Thread pault at gcc dot gnu dot org
.) This is, of course, fixed (GNU Fortran (GCC) version 4.4.0 20081109). What do you want to do with 4.3?? If I remove the offedning part of gfc_get_parentheses in 4.3.3 20081108 (prerelease), it bootstrap and regtests OK. Further, this bug is gone:-) Paul -- pault at gcc dot gnu dot org changed

[Bug fortran/37159] RANDOM_SEED: PUT= check array size at compile time

2008-11-09 Thread jvdelisle at gcc dot gnu dot org
--- Comment #8 from jvdelisle at gcc dot gnu dot org 2008-11-10 03:16 --- If you check, the minimum size of count is 8 as returned by the size= argument if you use it. Try this. size is intent OUT. PROGRAM sort1 INTEGER Count(1) !Current value of system clock integer Size CALL

[Bug fortran/37836] ICE in gfc_trans_auto_array_allocation

2008-11-09 Thread pault at gcc dot gnu dot org
--- Comment #3 from pault at gcc dot gnu dot org 2008-11-09 17:41 --- Subject: Bug 37836 Author: pault Date: Sun Nov 9 17:40:30 2008 New Revision: 141717 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=141717 Log: 2008-11-09 Paul Thomas [EMAIL PROTECTED] PR

[Bug bootstrap/38010] gcc/config.gcc needs adjustment for darwin10

2008-11-09 Thread howarth at nitro dot med dot uc dot edu
--- Comment #1 from howarth at nitro dot med dot uc dot edu 2008-11-09 21:12 --- Patch posted to gcc-patches... http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00333.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38010

[Bug middle-end/37809] [4.2/4.3/4.4 Regression] Incorrect code with MMX right shift __builtin_ia32_psradi

2008-11-09 Thread suckfish at ihug dot co dot nz
--- Comment #7 from suckfish at ihug dot co dot nz 2008-11-10 07:44 --- Could someone commit the patch? [http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00147.html] I don't have SVN commit access. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37809