Thanks very much Ian! I'll direct my question to that mailing list and hope I can work on the right problem before doing anything crazy :) ~Michael On Tue, Jan 19, 2010 at 11:44 PM, Ian Lance Taylor <iant@xxxxxxxxxx> wrote: > Michael Han <lianghancn@xxxxxxxxx> writes: > >> Yeah... also I found the some of projects listed on gcc wiki >> (http://gcc.gnu.org/wiki) has listed projects' owners, but I guess I'd >> better stick to the simple project for now consider I am a beginner. >> >> So does anyone know how to contact the owner of the following projects >> which I am currently particularly interested in, as listed on simple >> gcc projects page? >> 1. Make insn-recog.c use a byte-coded DFA >> 2. Convert reorg.c to use the flow graph >> 3. Find all the places that simplify RTL and make them use simplify-rtx.c > > That is a good question but I don't have a good answer. If you are > interested in one of those, I recommend writing to gcc@xxxxxxxxxxxx > > The unstated goal of number 1 is to speed up the generated code in > insn-recog.c. That would be a nice small improvement in compilation > time. Take a look at insn-recog.c and see what you come up with. > > Number 2 is a rather hairy problem: getting reorg.c to use things like > cfglayout mode and the dataflow information, rather than its own > private resource management code in resource.c. This is only mildly > interesting as most popular targets do not use the code in reorg.c. > > I'm not sure what the status of number 3 is. I hope that there aren't > too many places which are not using simplify-rtx.c anyhow. > > > The list of open projects gets cleaned up occasionally but not very > often. There are a lot of good ideas on http://gcc.gnu.org/wiki/ in > the links under "Improving GCC". > > Ian > -- If first the idea is not absurd, then there is no hope for it