<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for rth</title>
    <link>http://www.advogato.org/person/rth/</link>
    <description>Advogato blog for rth</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Fri, 24 May 2013 14:37:36 GMT</pubDate>
    <item>
      <pubDate>Tue, 2 May 2000 09:52:08 GMT</pubDate>
      <title>2 May 2000</title>
      <link>http://www.advogato.org/person/rth/diary.html?start=10</link>
      <guid>http://www.advogato.org/person/rth/diary.html?start=10</guid>
      <description>Finished merging the condexec bits to mainline.  Whoo hoo.
&lt;p&gt;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.
&lt;p&gt;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.</description>
    </item>
    <item>
      <pubDate>Fri, 28 Apr 2000 06:29:40 GMT</pubDate>
      <title>28 Apr 2000</title>
      <link>http://www.advogato.org/person/rth/diary.html?start=9</link>
      <guid>http://www.advogato.org/person/rth/diary.html?start=9</guid>
      <description>So I've been lame.  I wondered how long this would take. 
About a week it seems.
&lt;p&gt;
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.
&lt;p&gt;
Got nice-n-toasty at the bar until the dj came in and
started being excessively loud.  Tool.</description>
    </item>
    <item>
      <pubDate>Wed, 19 Apr 2000 06:50:08 GMT</pubDate>
      <title>19 Apr 2000</title>
      <link>http://www.advogato.org/person/rth/diary.html?start=8</link>
      <guid>http://www.advogato.org/person/rth/diary.html?start=8</guid>
      <description>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
(&lt;a href="http://www.trimaran.org/" &gt;trimaran&lt;/a&gt; and
&lt;a href="http://www.crhc.uiuc.edu/IMPACT/" &gt;uiuc&lt;/a&gt; come to
mind).
&lt;p&gt;
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.</description>
    </item>
    <item>
      <pubDate>Tue, 18 Apr 2000 08:19:24 GMT</pubDate>
      <title>18 Apr 2000</title>
      <link>http://www.advogato.org/person/rth/diary.html?start=7</link>
      <guid>http://www.advogato.org/person/rth/diary.html?start=7</guid>
      <description>&lt;a href="http://www.advogato.org/person/davem" &gt;DaveM&lt;/a&gt; is no L33T HaX0r, he's
a prentice butt munch Kwake L00s3R.  If he wuz 4 reel master,
he'd be plaing uNreel Tournamint.</description>
    </item>
    <item>
      <pubDate>Tue, 18 Apr 2000 04:42:58 GMT</pubDate>
      <title>18 Apr 2000</title>
      <link>http://www.advogato.org/person/rth/diary.html?start=6</link>
      <guid>http://www.advogato.org/person/rth/diary.html?start=6</guid>
      <description>Implemented &lt;tt&gt;__builtin_expect&lt;/tt&gt; 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,
&lt;tt&gt;estimate_probabilities&lt;/tt&gt; 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.
&lt;p&gt;
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.
&lt;p&gt;
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
&lt;tt&gt;REG_EQUAL&lt;/tt&gt; backing store uncleanliness at the same
time.  Should discuss alternatives with Law tomorrow.</description>
    </item>
    <item>
      <pubDate>Sun, 16 Apr 2000 09:12:21 GMT</pubDate>
      <title>16 Apr 2000</title>
      <link>http://www.advogato.org/person/rth/diary.html?start=5</link>
      <guid>http://www.advogato.org/person/rth/diary.html?start=5</guid>
      <description>Overdosed on adrenaline by playing twitchy video games with
Jamie and the SubG all afternoon.  The new maps in &lt;a
href="http://www.redstorm.com/urban_ops"&gt;Rouge Spear: Urban
Operations&lt;/a&gt; are pretty cool.</description>
    </item>
    <item>
      <pubDate>Fri, 14 Apr 2000 03:47:36 GMT</pubDate>
      <title>14 Apr 2000</title>
      <link>http://www.advogato.org/person/rth/diary.html?start=4</link>
      <guid>http://www.advogato.org/person/rth/diary.html?start=4</guid>
      <description>It was too pretty outside to get very excited about hacking,
and as a consequence very little got accomplished.
&lt;p&gt;Fixed (hopefully) rearnshaw's ARM problems; fixed kenner's
stupid extract_muldiv bug; looked at franz' PPC bootstrap
problem long enough to see that it is ugly.
&lt;p&gt;&lt;i&gt;Ok, that's three in a row.  I hate solicitors.  I hate being called by them.  I
don't get as much joy as I ought by telling them to fuck off and die.
They should all be rounded up and shot.  I need procmail for my phone.&lt;/i&gt;
&lt;p&gt;And now I plan on unplugging the phone and curling up
with sugar and a trashy novel.</description>
    </item>
    <item>
      <pubDate>Wed, 12 Apr 2000 08:34:16 GMT</pubDate>
      <title>12 Apr 2000</title>
      <link>http://www.advogato.org/person/rth/diary.html?start=3</link>
      <guid>http://www.advogato.org/person/rth/diary.html?start=3</guid>
      <description>Reverted the functional changes from this weekend's flow
merging.  I've got to get
a better handle on the illogic at work here.&lt;p&gt;
Got a couple hours worth of code review in this evening,
so at least I can lay claim to some forward progress today.</description>
    </item>
    <item>
      <pubDate>Tue, 11 Apr 2000 09:14:05 GMT</pubDate>
      <title>11 Apr 2000</title>
      <link>http://www.advogato.org/person/rth/diary.html?start=2</link>
      <guid>http://www.advogato.org/person/rth/diary.html?start=2</guid>
      <description>Binutils work all day.  Blah.
Who'd have believed folks would be building 96MB shared libraries?&lt;p&gt;
Anyway, patch delivered.</description>
    </item>
    <item>
      <pubDate>Mon, 10 Apr 2000 06:31:42 GMT</pubDate>
      <title>10 Apr 2000</title>
      <link>http://www.advogato.org/person/rth/diary.html?start=1</link>
      <guid>http://www.advogato.org/person/rth/diary.html?start=1</guid>
      <description>Spent more time than I'd like to think about on the ppc 
cross-host thing this morning, but eventually reproduced 
the problem from an x86 cross.  Nothing but irritation from 
start to finish.  No fix yet, though it appears to be a 
latent bug in combine.
&lt;p&gt;
Earnshaw reported a different bug from Friday's flow 
changes that affect ARM; some mem sharing ugliness exposed 
by more aggressive postinc opts.  Odd, there shouldn't have 
been more postinc opts.
&lt;p&gt;
Beer was most definitely called for.  I could have done 
without the Sharks losing; that sorta put a wet towel on 
the atmosphere at the bar.
&lt;p&gt;
It hasn't been my weekend.</description>
    </item>
  </channel>
</rss>
