Re: Splay Tree
I had sent in the paperwork in october 2005. [EMAIL PROTECTED] Brian N. Makin I can certainly send another if necessary. --- Richard Guenther <[EMAIL PROTECTED]> wrote: > On 11/3/06, Ian Blanes <[EMAIL PROTECTED]> wrote: > > > > The original author of this patch said he sent his > copyright assignment. I > > only did minor modification to his work so I don't > I think I should send > > it too. > > > http://gcc.gnu.org/ml/gcc-patches/2005-10/msg00833.html > > There doesn't seem to be an assignment on file for > him. > > Richard. > Sucker-punch spam with award-winning protection. Try the free Yahoo! Mail Beta. http://advision.webevents.yahoo.com/mailbeta/features_spam.html
Re: Splay Tree
Got the documents signed and they are now on their way. --- Richard Guenther <[EMAIL PROTECTED]> wrote: > On 11/3/06, Ian Blanes <[EMAIL PROTECTED]> wrote: > > > > The original author of this patch said he sent his > copyright assignment. I > > only did minor modification to his work so I don't > I think I should send > > it too. > > > http://gcc.gnu.org/ml/gcc-patches/2005-10/msg00833.html > > There doesn't seem to be an assignment on file for > him. > > Richard. > __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
gcc newbie and open projects
Hello all! I would very much like to contribute to the gcc project and as such have been monitoring the gcc list and perusing the documentation. One project in particular looks interesting. Make insn-recog.c use a byte-coded DFA. Richard Henderson and I started this back in 1999 but never finished. I may still be able to find the code. It produces an order of magnitude size reduction in insn-recog.o, which is huge (432KB on i386). Is this still an open project? and if so can anyone give me more information on what is needed? I am an experienced c/c++ programmer but will obviously need to come up to speed on the gcc compiler internals. If anyone is feeling generous please let me know of projects which I could start with. hope to be talking with you all alot more, regards, Brian N. Makin __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
bitmaps in gcc
In reference to this on the wiki. Bitmaps, also called sparse bit sets, are implemented using a linked list with a cache. This is probably not the most time-efficient representation, and it is not unusual for bitmap functions to show up high on the execution profile. Bitmaps are used for many things, such as for live register sets at the entry and exit of basic blocks in RTL, or for a great number of data flow problems. See bitmap.c (and sbitmap.c for GCC's simple bitmap implementation). Can someone point me to a testcase where bitmap functions show up high on the profile? Can anyone give me some background on the use of bitmaps in gcc? Are they assumed to be sparse? How critical is the memory consumption of bitsets? What operations are the most speed critical? Would it be desirable to merge bitmap and sbitmap into one datastructure? Anyone have good ideas for improvements? Anything else anyone would want to add? I think I may take a look at this. Once I figure out the requirments maybe we can speed it up a bit. Brian N. Makin __ Start your day with Yahoo! - Make it your home page! http://www.yahoo.com/r/hs
non mainstream hardware.
Is there any need for people providing access to non mainstream/commercial hardware? I realize mostly everyone working on gcc has access to an x86 of some form but perhaps not other machines. I am probably setting up a dec alpha running openvms shortly and could probably arrange a 32bit sun if anyone is interested. __ Yahoo! FareChase: Search multiple travel sites in one click. http://farechase.yahoo.com
Re: Adding the D programming language
> Is it plan to add the D language in the ones that are supported by GCC > by default? I have been following the D language for some time. In many ways it mirrors my own ideas on language design. In my oppinion the biggest thing holding it back is the lack of good tools. If some folks are interested we should talk to the D people and suggest an acceptable D frontend. I for one would be willing to pitch in. __ Start your day with Yahoo! - Make it your home page! http://www.yahoo.com/r/hs
Re: Using C++ in GCC is OK
I would highly suggest looking at google guidelines. http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml They are aimed at taking some of the landlines out of c++ and give pros and cons for each argument. There are many places in the gcc source where we are already doing C++ things. I would think those would be the best places to start. Adding classes (especially with inheritance) should not be a development decision but instead a design decision. To really move towards C++ we really need to develop a model of what we would like the code to look like.
Re: GFDL/GPL issues
>On Thu, Jul 29, 2010 at 12:08 AM, Steven Bosscher wrote: >> On Wed, Jul 28, 2010 at 11:17 PM, Mark Mitchell wrote: >>> Steven Bosscher wrote: >>> > Why not just ignore RMS and the license issues and simply do what we > think suits us and the project. Let the FSF deal with the legal >>>consequences, > they put us in this messy situation, they deal with it. It seems to me that escalating the issue is more helpful. GCC is not the only project with this problem. >>> >>> Sadly, at this point, RMS is simply taking the position that this is not >>> a problem worth solving. >> >> Ah, how the "free" in Free Software Foundation takes a whole different >> meaning when it comes to actual freedom... > >Ha! Sounds like time to overturn the (benevolent?) dictator! > >Richard. Or to move to a better foundation? It seems to me that gcc has had various issues for various reasons for quite a while now. RMS is all for tightly controller yet freely distributable software. Maybe it's time to throw more effort behind something like LLVM?
Re: GFDL/GPL issues
I'd hate to see generated documented discounted so quickly. Especially if the alternative is no documentation. I'd note the QT docs as a great example of embedded comments and auto generated documentation done very well.
Re: Splay Tree
I looked at the splay tree code in revision 106584. It doesn't appear to actually be doing a top down splay. It is performing a top down partition of the tree but without the splay step. This should cause some cases to perform quite badly. I'm pretty sure my original patch does the top down splay correctly. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com