Re: 4.2 Project: "@file" support

2005-08-25 Thread Steven Bosscher
On Thursday 25 August 2005 07:12, Christoph Hellwig wrote: > > On systems with small command-line buffers, this is a must-have > > feature. > > Do you really want every application to work around a broken propritary > system? GCC supports many proprietary systems and non-GNU systems, even though t

What to do about compile time slowdowns for 4.1?

2005-08-29 Thread Steven Bosscher
Hi, We're supposed to be getting closer to a 4.1 release branch, but just like in the past so-many releases we have succeeded again in slowing down GCC, and we've slowed it down a _lot_ compared even to GCC 4.0. Taking SPECint and CSiBE as examples: http://www.suse.de/~aj/SPEC/amd64/CINT/sandbox-

Re: What to do about compile time slowdowns for 4.1?

2005-08-29 Thread Steven Bosscher
On Tuesday 30 August 2005 01:26, Joe Buck wrote: > On Tue, Aug 30, 2005 at 12:20:11AM +0200, Steven Bosscher wrote: > > We're supposed to be getting closer to a 4.1 release branch, but just > > like in the past so-many releases we have succeeded again in slowing > > dow

Re: What to do about compile time slowdowns for 4.1?

2005-08-29 Thread Steven Bosscher
On Tuesday 30 August 2005 01:56, Joe Buck wrote: > OK. Do we have any consistent measurements for SPEC2000 on amd64 > for 4.0.x vs mainline? Some incomplete data is in http://people.redhat.com/dnovillo/spec2000.em64t/gcc/individual-build-secs_elapsed.html Gr. Steven

Re: -fprofile-generate and -fprofile-use

2005-08-30 Thread Steven Bosscher
On Tuesday 30 August 2005 17:53, Peter Steinmetz wrote: > While this doesn't explain all of the degradations discussed (some were > showing up on older versions of the compiler), it may explain some. There is a lot of empirical evidence that the loop optimizer already doesn't do many useful things

Re: -fprofile-generate and -fprofile-use

2005-09-01 Thread Steven Bosscher
On Thursday 01 September 2005 23:19, girish vaitheeswaran wrote: > Sorry I still did not follow. This is what I > understood. During Feedback optimization apart from > the -fprofile-generate, one needs to turn on > -fmove-loop-invariants. You don't "need to". It just might help iff you are using

Re: -fprofile-generate and -fprofile-use

2005-09-01 Thread Steven Bosscher
On Friday 02 September 2005 00:53, Janis Johnson wrote: > Girish started this thread about problems he is seeing with GCC 3.4.3 > (see http://gcc.gnu.org/ml/gcc/2005-07/msg00866.html). Others of us > chimed in about similar issues with later versions. Suggestions for > avoiding the problems have

Re: libssp missing from CVS

2005-09-05 Thread Steven Bosscher
On Monday 05 September 2005 17:35, Peter S. Mazinger wrote: > Hello! > > libssp subdir is present in cvs (checked on savannah) but cvs -q upd does > not get it. Is it a cvs-server failure or something on my side? cvs upd -d -P ? Or better yet: contrib/gcc_update Gr. Steven

Re: Question on vrp_meet in tree-vrp.c

2005-09-05 Thread Steven Bosscher
On Monday 05 September 2005 23:26, Richard Kenner wrote: > I'm watching it deal with > > # small_1 = PHI <32(0), 1(1)> > > vrp_meet is called with [32, 32] and [1,1]. > > It determines that the ranges don't intersect and then comes up with > result? I would hope VR_VARYING...? Gr. Steven

Re: DCE eliminating valid statement for ACATS c34007p

2005-09-06 Thread Steven Bosscher
On Tuesday 06 September 2005 14:04, Richard Kenner wrote: > On the > other hand, we define "valid GENERIC" to be those trees that were generated > by the compiler immediately before the tree-ssa conversion and trees of the > above form were generated then. So they are valid GENERIC and ought to be

Store-copyprop not very bright

2005-09-06 Thread Steven Bosscher
Hi, Consider this little snippet: int x; int foo (int a) { x = a; return x + 3; } With -fno-tree-dominator-opts, we do not optimize away the load from x in "x + 3". I would have expected store-copyprop to do this, but

Re: DCE eliminating valid statement for ACATS c34007p

2005-09-06 Thread Steven Bosscher
On Tuesday 06 September 2005 15:05, Gabriel Dos Reis wrote: > Richard Guenther <[EMAIL PROTECTED]> writes: > | On 9/6/05, Richard Kenner <[EMAIL PROTECTED]> wrote: > | > I don't think we ever defined "valid GENERIC" that way. > | > > | > About a year ago, when we tried to define it, that's what

Re: DCE eliminating valid statement for ACATS c34007p

2005-09-06 Thread Steven Bosscher
On Tuesday 06 September 2005 15:37, Richard Kenner wrote: > What would be your proposal as to which nodes it's valid to have as > operands of an ADDR_EXPR? We certainly never even thought of such a rule > before. Hmm, odd that such a rule wouldn't exist. To me it seems an ADDR_EXPR only makes se

Re: Minimum/maximum operators are deprecated?

2005-09-10 Thread Steven Bosscher
On Saturday 10 September 2005 13:48, Gunther Piez wrote: > Why? > > I just switched my project to gcc-4.0.1 and now i get tons of warnings :-( > I always found the min/max operators extremly useful, especially der > assignment variations ?= . There isn't even an replacemant for > them I am aware of

Re: New port contribution - picoChip

2005-09-12 Thread Steven Bosscher
On Monday 12 September 2005 18:55, Giovanni Bajo wrote: > Daniel Towner <[EMAIL PROTECTED]> wrote: > > The linker and assembler used by the port are proprietary, and can't > > be made publicly available at this point. The port will have to be > > assembler output only. > > I suppose this means that

Re: Introduction of GCC improvement work for Itanium via Gelato Federation

2005-09-14 Thread Steven Bosscher
On Wednesday 14 September 2005 10:53, Robert Dewar wrote: > Gerald Pfeifer wrote: > > (If so, I'm wondering what it's going to buy the interested parties, > > because I have a hard time seeing one of the large GNU/Linux distributors > > switching to a compiler different from FSF GCC for Itanium.) >

Re: Where are the fortran test results for cv strunk?

2005-09-16 Thread Steven Bosscher
On Friday 16 September 2005 07:47, Christian Joensson wrote: > .. just a quickie here... I just noticed that I don't see the fortran > test results on cvs trunk anymore... I suppose this might be related > to the change of name from f95/gfortran to fortran... Unlikely. --enable-languages=f95 stil

Re: [RFC] propagating loop dependences from trees to RTL (for SMS)

2005-09-22 Thread Steven Bosscher
On Sep 22, 2005 11:25 AM, Zdenek Dvorak <[EMAIL PROTECTED]> wrote: > > 4. Other ideas? > > Preserving the information about loops throughout the optimizations, and > just keeping this information attached at the loop description would by > far be the cleanest approach -- admitedly also the one tha

Re: [PATCH, ping] Cray Pointers

2005-09-30 Thread Steven Bosscher
On Friday 30 September 2005 21:36, Asher Langton wrote: > On Thu, 29 Sep 2005, Jack Howarth wrote: > > Asher, > >Any progress on the paperwork? > > None. I haven't received anything from the FSF. I just pinged them > again. The FSF does have a disclaimer from LLNL, which seems like it > shou

Re: incompatible 'improvements'

2005-10-01 Thread Steven Bosscher
On Saturday 01 October 2005 01:02, George White wrote: > Frankly, I don't care what standards say is no longer acceptable > syntax. I think this is a nice summary of your mail. Fortunately, most of our users do care about this. Gr. Steven

Re: fwprop patch testing

2005-10-01 Thread Steven Bosscher
On Monday 26 September 2005 10:38, Paolo Bonzini wrote: > Right now, I am thinking more > about shuffling the pass order. One possibility that comes to mind is > GCSE+fwprop+CSE, where GCSE could work out the common code for loading > the address, and fwprop/CSE could do the addressing mode select

Re: fwprop patch testing

2005-10-01 Thread Steven Bosscher
On Thursday 29 September 2005 17:29, Segher Boessenkool wrote: > >int f(int *); > >int verbosity; > >int *arr; > >int last; > > > >void g () > >{ > > int i; > > if (last < 4000) { > > if (verbosity >= 4) f(&verbosity); > > for (i = 0; i <= last;

Re: RFC: IPO optimization framework for GCC

2005-10-09 Thread Steven Bosscher
On Saturday 08 October 2005 01:23, Steve Ellcey wrote: > I would like to start by getting any input and advice the members of the > GCC community might have for me. This may be a totally stupid idea, but perhaps you can start with writing a new PCH format that is not just a memory dump but a real

Re: New branch opened: dataflow-branch

2005-10-10 Thread Steven Bosscher
On Thursday 06 October 2005 16:17, Daniel Berlin wrote: > This branch contains the work Ken Zadeck and I have been doing > replacing the backend dataflow (such as live register analysis) with > df.c based dataflow. Very cool! :-) Gr. Steven

Re: Mainline now closed to all changes which do not fix regressions

2005-10-10 Thread Steven Bosscher
On Monday 10 October 2005 19:35, Mark Mitchell wrote: > As previously announced, here: > > http://gcc.gnu.org/ml/gcc/2005-10/msg00093.html > > the mainline is now subject to the usual release-branch rules: only > fixes for regressions. How does this affect gfortran, and what about already posted b

Re: Need advice: x86 redudant compare to zero

2005-10-13 Thread Steven Bosscher
On Friday 14 October 2005 01:41, Evan Cheng wrote: #(insn:TI 126 125 40 (parallel [ #(set (reg:SI 0 ax [71]) #(minus:SI (reg:SI 0 ax [71]) #(reg:SI 5 di))) #(clobber (reg:CC 17 flags)) #]) 242 {*subsi_1} (insn_list:REG_DEP_TRUE 12

Re: Need advice: x86 redudant compare to zero

2005-10-13 Thread Steven Bosscher
[Sorry, pressed the wrong key combination again for the other mail... ] On Friday 14 October 2005 01:41, Evan Cheng wrote: > gcc produces the following code: You're not giving enough information for me to reproduce it. I used "-O2 -march=i686 -dAP" for the follow annotated assembler output: #(in

Heads up: many recent Fortran SPEC regressions

2005-10-17 Thread Steven Bosscher
Hi,   Since October 13, SPEC's swim, applu, and sixtrack fail to build and fma3d has a serious performance degradation. See the results from Diego's SPEC tester: http://people.redhat.com/dnovillo/spec2000.i686/gcc/individual-run-ratio.html   Gr. Steven  

Re: A couple more subversion notes

2005-10-19 Thread Steven Bosscher
On Wednesday 19 October 2005 17:06, Paolo Carlini wrote: > Daniel Berlin wrote: > >5. Lastly, just to be clear, if you guys don't think the benefits > >outweigh the costs, we don't have to move. > >So far, the amount of dissent i've heard is pretty small, but please, if > >you don't want to move (o

Re: [BENCHMARK] runtime impact of fix for target/17390 on i386 targets

2005-10-20 Thread Steven Bosscher
On Oct 20, 2005 10:45 AM, Uros Bizjak <[EMAIL PROTECTED]> wrote: > I got following times: > > 1m37.986 > 1m37.139 > 1m38.410 > > And _with_ patch: > > 1m37.264 > 1m37.352 > 1m37.383 > > I would say that the difference is burried in noise. It is still an extra pass over all instructions in the func

Re: A couple more subversion notes

2005-10-20 Thread Steven Bosscher
On Oct 20, 2005 11:01 AM, Eric Botcazou <[EMAIL PROTECTED]> wrote: > - portability of svn to non-Linux systems http://subversion.tigris.org/faq.html#portability Gr. Steven    

Re: A couple more subversion notes

2005-10-20 Thread Steven Bosscher
On Oct 20, 2005 12:11 PM, Arnaud Charlet <[EMAIL PROTECTED]> wrote: > And maybe if svn 1.4 will improve such important improvements, it > would > be a good idea to wait till svn 1.4 is outt so that people do not have > to > upgrade multiple times to get "the expected" behavior. By then, I'm sure,

Re: A couple more subversion notes

2005-10-20 Thread Steven Bosscher
On Thursday 20 October 2005 15:33, Daniel Jacobowitz wrote: > I eagerly look forward to svn. Yay. Agreed. Gr. Steven

Re: A couple more subversion notes

2005-10-20 Thread Steven Bosscher
On Thursday 20 October 2005 16:57, Richard Kenner wrote: > Sorry about that, but let's not remember of the other dozens which > works on branches and can do a merge in seconds instead of literally > *hours*, and so on. > > Yes, but how often do even those who work on branches a lot do m

Re: Marking conditional blocks

2005-10-21 Thread Steven Bosscher
On Oct 21, 2005 02:55 PM, shreyas krishnan <[EMAIL PROTECTED]> wrote: > Hi, > I want to demarcate conditional statments similar to how NOTE's > are use to make loop starts and ends.   The fact that we use NOTEs for loops is considered a mis-feature.  May I suggest you browse gcc-patches archives f

Re: Vectorizing HIRLAM 1: This dependence is determinable.

2005-10-21 Thread Steven Bosscher
On Oct 21, 2005 03:12 PM, Toon Moene <[EMAIL PROTECTED]> wrote: > L.S.,   Toon S., welcome back :-)   May I suggest you try the autovect-branch too, a lot of vectorizer enhancements are still pending there...   Gr. Steven    

Re: Vectorizing HIRLAM NN.

2005-10-22 Thread Steven Bosscher
Kind regards, > > -- > Toon Moene - e-mail: [EMAIL PROTECTED] - phone: +31 346 214290 > Saturnushof 14, 3738 XG Maartensdijk, The Netherlands > A maintainer of GNU Fortran 95: http://gcc.gnu.org/fortran/ > Steven Bosscher SUSE Labs

Re: Vectorizing HIRLAM NN.

2005-10-22 Thread Steven Bosscher
On Oct 22, 2005 09:34 PM, Steven Bosscher <[EMAIL PROTECTED]> wrote: > Some stuff that, needless to say, was in Dutch and intended for Toon only. Sorry, Gr. Steven

Re: c compiler VMS 8.2

2005-10-25 Thread Steven Bosscher
On Tuesday 25 October 2005 22:19, [EMAIL PROTECTED] wrote: > Hello, > > We just bought a HP Integrity Itanium server and are running VMS 8.2. > Does a Gnu C-compiler exist ? So, you're saying you can find this mailing list, but not the compiler that is being discussed here? Gr. Steven

Re: backslash whitespace newline

2005-10-25 Thread Steven Bosscher
On Oct 26, 2005 02:30 AM, Joe Buck <[EMAIL PROTECTED]> wrote: > I'm still waiting for an explanation as to why this is an important > issue, other than that someone has a customer who says that it is. > Why is it important to the customer? Why wouldn't a one-line sed > script that eliminates the is

Re: backslash whitespace newline

2005-10-26 Thread Steven Bosscher
On Wednesday 26 October 2005 18:28, Joe Buck wrote: > That's what we have standards for: so that compilers work the same way > for standard-conformant code. And we have de facto standards that you just want to ignore. Gr. Steven

Re: backslash whitespace newline

2005-10-26 Thread Steven Bosscher
On Wednesday 26 October 2005 18:58, Robert Dewar wrote: > Steven Bosscher wrote: > > On Wednesday 26 October 2005 18:28, Joe Buck wrote: > >>That's what we have standards for: so that compilers work the same way > >>for standard-conformant code. > > > >

Re: insufficient inline optimisation?

2005-11-01 Thread Steven Bosscher
On Nov 01, 2005 01:07 PM, Anthony Shipman <[EMAIL PROTECTED]> wrote: > But then if I compile with -O the constructor will be inlined. The > generated > machine code contains a loop which does nothing 100 times: > movl $100, %eax > L11: > decl %eax > jne .L11 > > I think that the optimiser should ge

Re: insufficient inline optimisation?

2005-11-01 Thread Steven Bosscher
On Nov 01, 2005 02:07 PM, Florian Weimer <[EMAIL PROTECTED]> wrote: > * Steven Bosscher: > > >> I think that the optimiser should get rid of the loop once it has > >> got > >> rid of > >> the body! > > > I don't think so.  This kind of

Re: Bug in install of gfortran for gcc-4.0.2

2005-11-01 Thread Steven Bosscher
On Tuesday 01 November 2005 19:59, Jim Wilson wrote: > Rainer Emrich wrote: > > rm -f /appl/shared/gcc/Linux/i686-pc-linux-gnu/gcc-4.0.2/bin/; \ > > ln /appl/shared/gcc/Linux/i686-pc-linux-gnu/gcc-4.0.2/bin/gfortran > > /appl/shared/gcc/Linux/i686-pc-linux-gnu/gcc-4.0.2/bin/; \ > > Looking

Re: [RFC] Enabling loop unrolls at -O3?

2005-11-05 Thread Steven Bosscher
On Saturday 05 November 2005 18:54, Giovanni Bajo wrote: > Hello, > > any specific reason why we still don't unroll loops by default at -O3? It > looks like it gives better results on most benchmark, and many people use > it always together with -O3 to say "really optimize, I mean it". One reason

Re: [RFC] Enabling loop unrolls at -O3?

2005-11-05 Thread Steven Bosscher
On Saturday 05 November 2005 19:11, Robert Dewar wrote: > I guess the issue is what does "huge" mean, it is hard to discuss based > on loaded adjectives taking the place of data :-) Huge here means 15-20% on x86* hosts. Gr. Steven

Re: [RFC] Enabling loop unrolls at -O3?

2005-11-05 Thread Steven Bosscher
On Saturday 05 November 2005 19:49, Giovanni Bajo wrote: > My feeling is that -funroll-loops is almost always an improvement. It might > be false sometimes, but this can be said of many optimization passes. You can't enable an option based on a feeling ;-) Gr. Steven

Re: [RFC] Enabling loop unrolls at -O3?

2005-11-05 Thread Steven Bosscher
On Sunday 06 November 2005 01:12, Robert Dewar wrote: > Giovanni Bajo wrote: > > Steven Bosscher <[EMAIL PROTECTED]> wrote: > >>>I guess the issue is what does "huge" mean, it is hard to discuss based > >>>on loaded adjectives taking the place o

[RFC] What should be the semantics of a zero-bit bit-field with pragma pack?

2005-11-07 Thread Steven Bosscher
Hi, We have this interesting ABI change between GCC 3.3 and GCC 3.4, which we are tracking in PR22275. A test case for the problem is this: typedef unsigned long size_t; #ifndef offsetof #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)

CSiBE compile time improvement

2005-11-11 Thread Steven Bosscher
Hi, Something fixed something: http://www.inf.u-szeged.hu/csibe/draw-diag.php?draw=sum-ot&basephp=s-i686-linux Obviously there's no reason to complain. But does anyone know where this came from? Gr. Steven

Where is TARGET_EXPLICIT_RELOCS defined for MIPS?

2005-11-13 Thread Steven Bosscher
Hi, This is a bit of a silly question, maybe, and I feel kinda stupid that I have to ask, but grep doesn't help and looking through ChangeLogs is not getting me any further either. So... Where does the MIPS backend define TARGET_EXPLICIT_RELOCS? It is used in a lot of places in this backend, bu

Delay branch scheduling vs. the CFG

2005-11-13 Thread Steven Bosscher
Hi, I'm trying to figure out how much effort it would take to make dbr_schedule CFG aware. One of the issues I'm running into is that the RTL CFG stuff doesn't support SEQUENCEs at all. So if I have a delay slot filled, e.g., (sequence [ (jump_insn (...)) ;; The branch with delay slots

Re: Delay branch scheduling vs. the CFG

2005-11-13 Thread Steven Bosscher
On Sunday 13 November 2005 22:02, Jeffrey A Law wrote: > No great insights on how to make dbr_schedule CFG aware -- just > remember that a filled delay slot can represent 3 different cases: > > 1. An extension of the block containing the sequence. > > 2. An extension of the block at the target

Re: should_duplicate_loop_header_p and volatile asm statements

2005-11-14 Thread Steven Bosscher
On Nov 14, 2005 10:31 AM, Florian Weimer <[EMAIL PROTECTED]> wrote: > > What do you think? I thought labels can't appear in an asm statement...?   Gr. Steven    

Re: Mainline bootstrap broken

2005-11-14 Thread Steven Bosscher
On Nov 14, 2005 12:52 PM, Martin Reinecke <[EMAIL PROTECTED]> wrote: > Hi, > > current mainline boostrap breaks (at least for me) on > i686-pc-linux-gnu. Known problem, someone checked in a bad patch. See http://gcc.gnu.org/ml/gcc-patches/2005-11/msg00946.html   Gr. Steven    

Re: 10 Nov notes from GCC improvement for Itanium conference call

2005-11-15 Thread Steven Bosscher
On Tuesday 15 November 2005 19:59, Mark K. Smith wrote: > RTL is too complicated. On Andrew Macleod and my etsimation only > writing a new good register allocator is at least 2 years project. > Significtant simplifying rtl or usage another IR is even more > complicated task than introducing Tree-SS

Re: New branch: ia64-improvements-branch

2005-11-16 Thread Steven Bosscher
On Nov 16, 2005 02:35 PM, Osku Salerma <[EMAIL PROTECTED]> wrote: > Not sure what you mean by "have the branches locally" (SVK?), but a > plain rename of a branch doesn't force new check-outs, people can use > svn switch to point their working copies at the new branch name. But some people have th

Re: [rfc] new tree-codes/optabs for vectorization of non-unit-stride accesses

2005-11-16 Thread Steven Bosscher
On Wednesday 16 November 2005 15:35, Dorit Naishlos wrote: > We'd like to suggest a few new tree-codes/optabs in order to express the > extraction and merging of elements from/to vectors. Watch out for tree code starvation: $ ~/devel/gomp-branch/gcc> grep ^DEFTREECODE *.def | wc 181 908

Re: Is there a GIMPLE equivalent of UNSPEC?

2005-11-17 Thread Steven Bosscher
On Nov 17, 2005 01:11 PM, "Unruh, Erwin" <[EMAIL PROTECTED]> wrote: > is there some > equivalent. No, there isn't.  You are not being very specific about the problem you are trying to solve.  You'll have to tell more before anyone can give you a more helpful answer.   Gr. Steven    

Re: [rfc] new tree-codes/optabs for vectorization of non-unit-stride accesses

2005-11-17 Thread Steven Bosscher
On Thursday 17 November 2005 16:51, Dorit Naishlos wrote: > only thing I can suggest in the context of the vectorizer is to use an > extra argument to save a few tree-codes: I don't think that this is a good idea. If we are going to need more tree codes, we're just going to have to figure out a w

Re: [rfc] new tree-codes/optabs for vectorization of non-unit-stride accesses

2005-11-17 Thread Steven Bosscher
On Thursday 17 November 2005 16:55, Steven Bosscher wrote: > On Thursday 17 November 2005 16:51, Dorit Naishlos wrote: > > only thing I can suggest in the context of the vectorizer is to use an > > extra argument to save a few tree-codes: > > I don't think that this

Re: Link-time optimzation

2005-11-18 Thread Steven Bosscher
On Friday 18 November 2005 17:31, Michael Matz wrote: > Perhaps even a merger of both > approaches is sensible, three address form for most simple gimple > statements with falling back to stack encoding for deeply nested operands. That would be a bad violation of the KISS principle. Gr. Steven

Re: Register Allocation

2005-11-19 Thread Steven Bosscher
On Thursday 17 November 2005 17:53, Andrew MacLeod wrote: > http://people.redhat.com/dnovillo/rable.pdf How are the insn annotations and caches you propose different from what df.c already does? Gr. Steven

Re: LLVM/GCC Integration Proposal

2005-11-19 Thread Steven Bosscher
On Saturday 19 November 2005 18:56, Chris Lattner wrote: > > Only the Ada frontend seems to be in a state to maybe support direct > > frontend IR to LLVM translation. > > Sure, also maybe Fortran? I wouldn't count on it... Gr. Steven

Re: LLVM/GCC Integration Proposal

2005-11-19 Thread Steven Bosscher
On Sunday 20 November 2005 01:49, Chris Lattner wrote: > On Sun, 20 Nov 2005, Steven Bosscher wrote: > > On Saturday 19 November 2005 18:56, Chris Lattner wrote: > >>> Only the Ada frontend seems to be in a state to maybe support direct > >>> frontend IR to LLVM

Re: Thoughts on LLVM and LTO

2005-11-22 Thread Steven Bosscher
On Tuesday 22 November 2005 17:20, Diego Novillo wrote: > The initial impression I get is that LLVM involves starting from scratch. I thought it would basically "only" replace the GIMPLE parts of the compiler. That is, FE --> GENERIC --> LLVM--> RTL --> asm (trees)

Re: Register Allocation

2005-11-22 Thread Steven Bosscher
On Tuesday 22 November 2005 20:26, Peter Bergner wrote: > Insn Annotations [page(s) 17-18]: > * I like the idea of easy access to the register usage info > provided by the insn annotations. RTL isn't really setup > for making that easy. But it is if you use df.c. Really, it is.

Re: Some GCC 4.1 benchmarks (Re: Thoughts on LLVM and LTO)

2005-11-22 Thread Steven Bosscher
On Tuesday 22 November 2005 21:18, Scott Robert Ladd wrote: > Jan Hubicka wrote: > > I should note that comparison to ICC is not quite fair since it lacks > > Opteron tunning... > > I think you may be comparing oranges to tangerines -- not as bad as > apples and oranges, but still potentially an in

Re: Thoughts on LLVM and LTO

2005-11-22 Thread Steven Bosscher
On Tuesday 22 November 2005 19:17, Benjamin Kosnik wrote: > What about compile-time performance? > > I'd actually like to make this a requirement, regardless of the option > chosen. Amen. Maybe we should pick a baseline compiler, and require that all compile time comparisons are made wrt. that ba

Re: Thoughts on LLVM and LTO

2005-11-22 Thread Steven Bosscher
On Tuesday 22 November 2005 20:21, Benjamin Kosnik wrote: > Tree-SSA managed to add new technology to the compiler without major > slowdowns. You must be looking at different timings than I do. GCC 4.1 is on average almost 40% slower than GCC 3.3. Gr. Steven

Re: Thoughts on LLVM and LTO

2005-11-22 Thread Steven Bosscher
On Tuesday 22 November 2005 20:06, Richard Henderson wrote: > > The GVM plan could take years to get to that point... > > Could, but probably won't. I'd have actually guessed they could > have something functional, if not 100% robust, in 6 months given > 2 or 3 people on the project. Yes. But wo

Re: Thoughts on LLVM and LTO

2005-11-22 Thread Steven Bosscher
On Tuesday 22 November 2005 23:32, Eric Botcazou wrote: > > > Tree-SSA managed to add new technology to the compiler without major > > > slowdowns. > > > > You must be looking at different timings than I do. > > > > GCC 4.1 is on average almost 40% slower than GCC 3.3. > > That's not true for GCC 4

MS1 backend not listed in backends.html

2005-12-01 Thread Steven Bosscher
Hi Aldy, The MS1 backend is not listed in http://gcc.gnu.org/backends.html. Could you please add it? Gr. Steve

Re: Is libgfortran in 4.1 compatible with 4.2?

2005-12-04 Thread Steven Bosscher
On Sunday 04 December 2005 17:48, H. J. Lu wrote: > SPEC CPU 2K FP compiled with gcc 4.2 failed to run with libgfortran > from gcc 4.1. Is this expected? Yes.

Re: LTO, LLVM, etc.

2005-12-05 Thread Steven Bosscher
On Saturday 03 December 2005 20:43, Mark Mitchell wrote: > There is one advantage I see in the LTO design over LLVM's design. In > particular, the LTO proposal envisions a file format that is roughly at > the level of GIMPLE. Such a file format could easily be extended to be > at the source-level

Re: LTO, LLVM, etc.

2005-12-05 Thread Steven Bosscher
On Tuesday 06 December 2005 00:23, Jim Blandy wrote: > Debug information describes two things: (...snip...) > Keeping the two representations separate (which I could easily > see being beneficial for optimization) shifts that burden onto some > new party which isn't being discussed, and which will

Re: Interesting observations wrt FDO and tramp3d-v4

2005-12-08 Thread Steven Bosscher
On Thursday 08 December 2005 13:11, Richard Guenther wrote: > look at those CSE numbers! Why do they surprise you? > The profile generating numbers suggest we're either doing something > stupid, or that we want some heuristics applied to not instrument > every edge, but only interesting ones. We

Huge compile time regressions

2005-12-14 Thread Steven Bosscher
Hi, Someone caused a >10% compile time regression yesterday for CSiBE, see http://www.csibe.org/draw-diag.php?branchid=mainline&flags=-Os&rel_flag=--none--&dataview=Timeline&finish_button=Finish&draw=sbs&view=1&basephp=l-sbs Gr. Steven

PR25130, too hard for me :-(

2005-12-17 Thread Steven Bosscher
Hi people, Consider the following C++ program, which is my test case for PR25130, a wrong-code issue seen on x86 and powerpc (with a different test case) but it can probably be triggered anywhere under the right, well wrong, circumstances if I understand the bug properly (and that's a Big If). //

Re: A question about the global variables initialization.

2005-12-19 Thread Steven Bosscher
On Dec 20, 2005 08:17 AM, Eric Fisher <[EMAIL PROTECTED]> wrote: > >Yes for zero'd initialized variables, GCC puts them into BSS to say > >space in the executable. > > Thanks. But, you say 'to say space in the executable'. I'm not clear > what does it mean. "save space".   Gr. Steven    

Re: RFC: combine simplification change: 2-for-2-with-lesser-cost

2005-12-20 Thread Steven Bosscher
On Dec 20, 2005 10:50 AM, Hans-Peter Nilsson <[EMAIL PROTECTED]> wrote: > The actual code should be simple; I just want to check that > there's consensus on the actual change before doing it. > > Thoughts? You really have to wonder if cleaning up this jump is a job combine should be doing.  I woul

Re: GCC 4.1 ICE during CPU2000/177.mesa build

2005-12-20 Thread Steven Bosscher
On Tuesday 20 December 2005 21:04, Grigory Zagorodnev wrote: > GCC 4.1 is getting ICE in ' refers_to_regno_for_reload_p' while > compiling CPU2000/177.mesa on ia32 Linux. > > Is that a known issue? You could have asked bugzilla before asking here ;-) Gr. Steven

Re: asm label generation bug?

2005-12-22 Thread Steven Bosscher
On Dec 22, 2005 02:28 PM, Piotr Wyderski <[EMAIL PROTECTED]> wrote: > HOST: AIX, 8 * IBM POWER2 CPU > COMPILER: GCC 4.0.1, GCC 3.4.4 > > I am trying to compile my low-level library, which contains > several inline assembly functions. It doesn't work, because > the compiler (4.0.1) does not replace

RTL alias analysis

2006-01-01 Thread Steven Bosscher
Hi rth, The stack space sharing you added to cfgexpand.c breaks RTL alias analysis. For example, the attached test case breaks for pentiumpro at -O2. The problem apparently is that the second store to c is moved up before before the load. This looks like a serious problem to me... Many thanks t

Re: RTL alias analysis

2006-01-03 Thread Steven Bosscher
On Tuesday 03 January 2006 17:27, Richard Henderson wrote: > I'll have to give this some thought. Heh, like many before you... Hope you can come up with an answer. This is now bug 25654 in Bugzilla. Gr. Steven

Re: Mainline build failure

2006-01-11 Thread Steven Bosscher
On Wednesday 11 January 2006 21:44, Steven Bosscher wrote: > Hi, > > I can't build the trunk today: > > gcc -c -O0 -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes > -Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros > -Wold-style-definition

Mainline build failure

2006-01-11 Thread Steven Bosscher
Hi, I can't build the trunk today: gcc -c -O0 -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros -Wold-style-definition -Wmissing-format-attribute-DHAVE_CONFIG_H -I. -I. -I../../trunk/gcc -I../../trunk/gcc/. -I../

Re: Pending bugs for GNU

2006-01-13 Thread Steven Bosscher
On Saturday 14 January 2006 01:42, Alfred M. Szmidt wrote: > Could someone check the bugs that depend on #21824? They have been > pending for several months now with no activity, and it is kinda bad > karma not having GCC working on the GNU system. The usual process is that you post them to the g

Re: Pending bugs for GNU

2006-01-14 Thread Steven Bosscher
On Saturday 14 January 2006 02:18, Alfred M. Szmidt wrote: > But this seems very awkward for people who only send a patch ones in a > blue moon; Why? There are lots of people who only send a few patches per year and they all know how to contribute them. > and not much good info on that either, t

Re: Storage for uninitialized objects (PR 24626)

2006-01-15 Thread Steven Bosscher
On Sunday 15 January 2006 10:35, Robert Dewar wrote: > >- I believe that it is a grave mistake to conclude that a well defined > > semantic operation on an indeterminate value, has undefined semantics. > > Well the standards committee made the grave mistake if it is one, so if > you want to challe

Re: Storage for uninitialized objects (PR 24626)

2006-01-15 Thread Steven Bosscher
On Sunday 15 January 2006 22:13, John David Anglin wrote: > #include > unsigned char > T (unsigned char x) > { > static int first = 1; > static unsigned char firstx; > > if (first) > { > first = 0; > firstx = x; > return ~x; > } > > if (x == firstx) > printf (

Re: Storage for uninitialized objects (PR 24626)

2006-01-15 Thread Steven Bosscher
> >For what it's worth, it annoys me to no end that you have managed to > >turn more than a day of hard work to understand and fix PR24626 into > >a discussion about defining undefined behavior. I don't think I'll > >ever look at HPPA bugs anymore if they don't affect me. > > Well we have to under

Re: RTL alias analysis

2006-01-19 Thread Steven Bosscher
On Tuesday 03 January 2006 17:27, Richard Henderson wrote: > On Mon, Jan 02, 2006 at 12:45:49AM -0500, Daniel Berlin wrote: > > ... the real > > solution is to transfer the information that the stack space sharing > > knows into some simple set form, and use *that directly* in alias.c, and > > chec

Re: Live on Exit renaming.

2015-07-05 Thread Steven Bosscher
On Sat, Jul 4, 2015 at 3:45 PM, Ajit Kumar Agarwal wrote: > I am not sure why the above optimization is not implemented in GCC. -fsplit-ivs-in-unroller Ciao! Steven

Re: Canonical forms of edges and fallthroughs

2016-04-29 Thread Steven Bosscher
On Fri, Apr 29, 2016 at 12:52 PM, Kyrill Tkachov wrote: > I'm looking at an issue in RTL ifcvt and I'm trying to understand the way > edges between > basic blocks are treated and in particular what is the canonical use of > EDGE_FALLTHRU. > Is it governed by the conditional jump condition? > > In f

Re: jump_table_data and active_insn_p

2014-05-05 Thread Steven Bosscher
(NONJUMP_INSN_P (insn) > && (! reload_completed > || (GET_CODE (PATTERN (insn)) != USE > && GET_CODE (PATTERN (insn)) != CLOBBER)))); > } > > It is clear that someone [Steven Bosscher] thought it needs fixing but what's > the prob

Re: GCC version bikeshedding

2014-07-26 Thread Steven Bosscher
On Sat, Jul 26, 2014 at 7:57 PM, Andreas Schwab wrote: > NightStrike writes: > >> On Jul 26, 2014 9:26 AM, "Andreas Schwab" wrote: >>> >>> pinskia writes: >>> >>> >> On Jul 23, 2014, at 9:51 AM, Andreas Schwab wrote: >>> >> >>> >> Ian Lance Taylor writes: >>> >> >>> >>> At the same time, we face th

Re: LTO inhibiting dwarf lexical blocks output

2014-08-15 Thread Steven Bosscher
On Fri, Aug 15, 2014 at 9:59 PM, Aldy Hernandez wrote: > So... I've been getting my feet wet with LTO and debugging and I noticed a > seemingly unrelated yet annoying problem. On x86-64, > gcc.dg/guality/pr48437.c fails when run in LTO mode. Eh, sorry I can't actually answer your question but, e

Re: GCC plugins & GGC & explicit gcc_free

2014-08-29 Thread Steven Bosscher
On Sat, Aug 30, 2014 at 12:23 AM, Trevor Saunders wrote: >> Of course we should make things more explicit here and move all data >> structures out of GC that are explicitly freed. Work in that direction is >> welcome. The CFG is in GC memory because it indirectly refers to trees (the >> sing

<    1   2   3   4   5   6   7   8   9   10   >