Re: Hints for backporting gcc 4.5 powerpc fix to gcc 4.4.3?

2011-03-24 Thread Simon Baldwin
On 22 March 2011 14:56, David Edelsohn wrote: > > On Tue, Mar 22, 2011 at 9:25 AM, Simon Baldwin wrote: > > I'm currently trying to backport a small part of gcc 4.5 r151729 to > > gcc 4.4.3.  This revision fixes a problem in powerpc code generation > > that leads to gcc not using lmw/stmw instruc

Modifying instruction flow during scheduling

2011-03-24 Thread Frederic Riss
Hi, I would like to experiment with modifications to the instruction flow during scheduling. One motivation for doing that is the combining of contiguous loads like was discussed here: http://gcc.gnu.org/ml/gcc/2010-12/msg00153.html I've seen that the scheduler itself does some modifications to t

Complex vectorization

2011-03-24 Thread Simon Chopin
Hi, I'm currently working on trying to implement a way to use the SIMD instructions of the SSEx family when computing a vector of complex numbers. I have to say that I have never worked on compilation techniques before, and that I only have little understanding of the vectorization problems. I'v

Re: Complex vectorization

2011-03-24 Thread Richard Guenther
On Thu, Mar 24, 2011 at 12:41 PM, Simon Chopin wrote: > Hi, > > I'm currently working on trying to implement a way to use the SIMD > instructions of the SSEx family when computing a vector of complex > numbers. > > I have to say that I have never worked on compilation techniques before, > and that

gcno file question

2011-03-24 Thread Joel Sherrill
Hi, RTEMS has been using simulators and some programs we wrote for coverage analysis for a while now. I am looking into writing a converter which takes coverage data from simulators and produces .gcno files. The coverage data is often just a bitmap of which addresses were executed. There is no

Re: inline assembly vs. intrinsic functions

2011-03-24 Thread roy rosen
2011/3/22 Ian Lance Taylor : > roy rosen writes: > >> 2010/10/26 Ian Lance Taylor : >>> roy rosen writes: >>> I am trying to demonstrate my port capabilities. I am writing an application which needs to use instructions like max a,b,c,d,e,f where a,b,c are inputs and d,e,f are outpu

Re: Complex vectorization

2011-03-24 Thread Simon Chopin
On Thu, Mar 24, 2011 at 12:55:44PM +0100, Richard Guenther wrote: > There are no vector of complex types and GCC internally does not handle > this case as well. Instead GCC lowers complex operations to Yep, sorry, my mistake. I meant array of complex. > piecewise scalar operations, thus vectorizat

Re: Complex vectorization

2011-03-24 Thread Richard Guenther
On Thu, Mar 24, 2011 at 2:50 PM, Simon Chopin wrote: > On Thu, Mar 24, 2011 at 12:55:44PM +0100, Richard Guenther wrote: >> There are no vector of complex types and GCC internally does not handle >> this case as well.  Instead GCC lowers complex operations to > Yep, sorry, my mistake. I meant arra

Re: mov arguments are still the same

2011-03-24 Thread Paulo J. Matos
Let me revive this thread and ask for suggestions/tips on the issue below. Cheers, PMatos On 16/03/11 18:19, Paulo J. Matos wrote: Hi, I have touched this subject before: http://thread.gmane.org/gmane.comp.gcc.devel/116198/focus=116200 Now, at the time I didn't pursue this issue but now with

Re: inline assembly vs. intrinsic functions

2011-03-24 Thread Ian Lance Taylor
roy rosen writes: >> You build a RECORD_TYPE holding the fields you want to return.  You >> define the appropriate builtin functions to return that record type. > > How is that done? using define_insn? How do I tell it to return a struct? > Is there an example I can look at? A RECORD_TYPE is wha

mt-ospace usage in m32r and fr30

2011-03-24 Thread Paolo Bonzini
These targets are using -Os to build target libraries. Perhaps the right thing to do instead would be to disable some optimizations selectively in the compiler? Thanks! Paolo

Re: Complex vectorization

2011-03-24 Thread Richard Henderson
On 03/24/2011 07:47 AM, Richard Guenther wrote: > Multiplication is inlined for -fcx-fortran-rules for example. Yes, division > is always out-of-line. Division is inlined with -fcx-limited-range. r~

Re: Second GCC 4.6.0 release candidate is now available

2011-03-24 Thread Michael Hope
On Tue, Mar 22, 2011 at 11:12 AM, Jakub Jelinek wrote: > A second GCC 4.6.0 release candidate is available at: > > ftp://gcc.gnu.org/pub/gcc/snapshots/4.6.0-RC-20110321/ > > Please test the tarballs and report any problems to Bugzilla. > CC me on the bugs if you believe they are regressions from >

gcc-4.5-20110324 is now available

2011-03-24 Thread gccadmin
Snapshot gcc-4.5-20110324 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.5-20110324/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.5 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches