rth is currently certified at Master level.

Name: Richard Henderson
Member since: 2000-04-08 21:26:40
Last Login: N/A

FOAF RDF Share This

Notes:

I work on GCC full time for Cygn^wRed Hat. In theory I have responsibilities in GNU binutils, but I avoid that like the plague and have successfuly pawned that off.

I also own the Linux/Alpha port, which has not gotten as much attention as it deserves recently.

Let's see how I like keeping a diary...

Projects

Recent blog entries by rth

Syndication: RSS 2.0

Finished merging the condexec bits to mainline. Whoo hoo.

Decided that my headache wasn't quite pounding at the proper weekend-bender level, so I dived face-first into the gcc build configury. There is much progress. Why, already I have replaced 380 lines of completely unreadable make+sh with 280 different lines of even less readable make+sh.

Tomorrow I'll try to bulk that back out to 500 or so with brand new shared library build cruft. Wouldn't want anyone to think I was going soft.

So I've been lame. I wondered how long this would take. About a week it seems.

Lots o' condexec hacking over the past week. Merged 200k of patches in 14 parts last night. Halfway done, though the really hard part is over. Bushed.

Got nice-n-toasty at the bar until the dj came in and started being excessively loud. Tool.

Lots of condexec hacking today. Talked to wilson and runrau about using branch prediction info during if-conversion. Realized how suboptimial this first cut is likely to be. Need to spend some time looking through papers soon (trimaran and uiuc come to mind).

Hopefully I'll get the first cut on the non-trivial transformations finished enough to be functional tomorrow. If so, I'll have the pleasure of deleting 2100 lines of butt-ugly jump.c code.

DaveM is no L33T HaX0r, he's a prentice butt munch Kwake L00s3R. If he wuz 4 reel master, he'd be plaing uNreel Tournamint.

Implemented __builtin_expect for current cvs. This was a Cygnus local feature done ages ago, but in a moderately kludgy way. At the same time, I got to seriously look at the block reordering code that Stan did earlier this year. It's looking pretty good. Even without profile feedback or explicit annotations, estimate_probabilities seems to come up with reasonable guesses a lot of the time. It'll be good when Jason finishes fixing the debug info interactions so we can turn this on for real.

Franz ran into yet another problem with the new flow code. Seems the PPC backend is being naughty with eliminible registers. Geoff was non-committal about fixing it, at least right away. I suppose we can hack around the problem for now.

Nasty structure passing bug uncovered in the sibcall code. No fucking clue how to fix it properly. But if we did solve it properly, we'd have automatically fixed the REG_EQUAL backing store uncleanliness at the same time. Should discuss alternatives with Law tomorrow.

6 older entries...

 

rth certified others as follows:

  • rth certified zab as Journeyer
  • rth certified jbuck as Journeyer
  • rth certified aoliva as Journeyer
  • rth certified zw as Journeyer
  • rth certified davem as Apprentice

Others have certified rth as follows:

  • Marcus certified rth as Master
  • aoliva certified rth as Master
  • acme certified rth as Master
  • mjs certified rth as Master
  • dria certified rth as Master
  • phaedrus certified rth as Master
  • pp certified rth as Master
  • dhd certified rth as Master
  • yosh certified rth as Master
  • Zaitcev certified rth as Master
  • rasmus certified rth as Master
  • pjones certified rth as Master
  • hpa certified rth as Master
  • shaver certified rth as Master
  • jes certified rth as Master
  • mkp certified rth as Master
  • andrei certified rth as Master
  • uzi certified rth as Master
  • davem certified rth as Master
  • quintela certified rth as Master
  • alan certified rth as Master
  • drow certified rth as Master
  • miguel certified rth as Master
  • jpick certified rth as Master
  • gord certified rth as Master
  • ncm certified rth as Master
  • johnsonm certified rth as Master
  • walken certified rth as Master
  • syl certified rth as Master
  • lerdsuwa certified rth as Master
  • nomadamon certified rth as Master
  • tripix certified rth as Master
  • jameson certified rth as Master
  • sascha certified rth as Master
  • exa certified rth as Master
  • mstarch certified rth as Master
  • mikeszcz certified rth as Master
  • opiate certified rth as Master
  • hch certified rth as Master
  • peter certified rth as Master
  • abraham certified rth as Master
  • Miod certified rth as Master
  • val certified rth as Master
  • hubicka certified rth as Master
  • tromey certified rth as Master
  • gka certified rth as Master
  • redi certified rth as Master
  • jbourne certified rth as Master
  • bje certified rth as Master
  • bonzini certified rth as Master
  • rmathew certified rth as Master
  • brouhaha certified rth as Master
  • quarl certified rth as Master
  • mdupont certified rth as Master
  • zwane certified rth as Master
  • sajith certified rth as Master
  • edp certified rth as Master
  • fagrspf certified rth as Apprentice
  • graydon certified rth as Master
  • kclayton certified rth as Master
  • adl certified rth as Master
  • midal certified rth as Master
  • liammcfarland certified rth as Master
  • markdavis certified rth as Master
  • don certified rth as Master
  • mark85 certified rth as Master

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

X
Share this page