<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.compilers.pcc">
    <title>gmane.comp.compilers.pcc</title>
    <link>http://blog.gmane.org/gmane.comp.compilers.pcc</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2653"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2652"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2651"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2650"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2649"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2648"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2647"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2646"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2645"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2644"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2643"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2642"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2641"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2640"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2639"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2638"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2637"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2636"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2635"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.compilers.pcc/2634"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2653">
    <title>amd64: Add more xasm constraint registers</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2653</link>
    <description>&lt;pre&gt;Hello,

so far pcc implemented only some of the r** xasm registers in the amd64
architecture. (I wonder why.) The attached patch adds all missing from
macdefs.h.

They are for example used in musl's syscall interface.

-Felix
&lt;/pre&gt;</description>
    <dc:creator>Felix Janda</dc:creator>
    <dc:date>2013-05-05T07:27:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2652">
    <title>Re: pcc broken on x86_64 linux (was Re: pcc 1.1 alpha release any time soon?)</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2652</link>
    <description>&lt;pre&gt;Yep, but I do not have even remotely any time to get deeper into it for 
a while.

&lt;/pre&gt;</description>
    <dc:creator>Anders Magnusson</dc:creator>
    <dc:date>2013-04-18T18:44:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2651">
    <title>Re: SuSE RPM for pcc nightlies?</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2651</link>
    <description>&lt;pre&gt;* Irek Szczesniak &amp;lt;iszczesniak&amp;lt; at &amp;gt;gmail.com&amp;gt; [2013-04-18 19:38]:

No, but if you really want it you could easily branch
devel:tools:compiler/pcc on OBS and update it to a current
snapshot, it shouldn't involve much more than swapping out the
tarballs and updating the version number.
Depending on how far the next release is away I might update it
to a snapshot some time, but it needs to be at least in a
working condition which it currently is not, as pointed out in
the other thread.
&lt;/pre&gt;</description>
    <dc:creator>Guido Berhoerster</dc:creator>
    <dc:date>2013-04-18T17:57:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2650">
    <title>Re: pcc 1.1 alpha release any time soon?</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2650</link>
    <description>&lt;pre&gt;On Mon, Apr 8, 2013 at 7:51 PM, Susi Lehtola
&amp;lt;jussilehtola&amp;lt; at &amp;gt;fedoraproject.org&amp;gt; wrote:

Thank you for your help!

Irek

&lt;/pre&gt;</description>
    <dc:creator>Irek Szczesniak</dc:creator>
    <dc:date>2013-04-18T17:32:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2649">
    <title>Re: pcc broken on x86_64 linux (was Re: pcc 1.1 alpha release any time soon?)</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2649</link>
    <description>&lt;pre&gt;On Thu, Apr 11, 2013 at 3:18 PM, Susi Lehtola
&amp;lt;jussilehtola&amp;lt; at &amp;gt;fedoraproject.org&amp;gt; wrote:

Anders, have you looked at Susi's feedback?

Irek

&lt;/pre&gt;</description>
    <dc:creator>Irek Szczesniak</dc:creator>
    <dc:date>2013-04-18T17:33:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2648">
    <title>SuSE RPM for pcc nightlies?</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2648</link>
    <description>&lt;pre&gt;Is there a SuSE RPM for pcc nightlies?

Irek

&lt;/pre&gt;</description>
    <dc:creator>Irek Szczesniak</dc:creator>
    <dc:date>2013-04-18T17:31:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2647">
    <title>pcc broken on x86_64 linux (was Re: pcc 1.1 alpha release any time soon?)</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2647</link>
    <description>&lt;pre&gt;Quoting Susi Lehtola &amp;lt;jussilehtola&amp;lt; at &amp;gt;fedoraproject.org&amp;gt;:

I have now done the bisection, and here are its results. The procedure
is:
1. download pcc and pcc-libs tarballs of the chosen date
2. compile pcc and pcc-libs with gcc
3. recompile pcc and pcc-libs with pcc (compiled with gcc)
4. recompile pcc and pcc-libs with pcc (compiled with pcc)

Results:

20120210 works
20120710 works

20120711 major internal compiler error, cc.c line 1422
20120713 major internal compiler error
20120717 major internal compiler error
20120725 major internal compiler error
20120801 major internal compiler error
20120804 major internal compiler error

20120806 ar: softfloat.o: No such file or directory

20120807 configure: error: cannot run C compiled programs.
20120808 fail
20120810 fail

20120910 fail,
pcc -I. -DTARGET_LITTLE_ENDIAN=1 -Dos_linux -isystem ../libpcc/include  
-Iamd64 -Ilinux -I. -g -c cmpdi2.c
quad.h, line 134: redeclaration of __ashldi3
quad.h, line 135: redeclaration of __ashrdi3
quad.h, line 147: redeclaration of __lshrdi3
/usr/libexec/ccom terminated with status 1

20120110 fail
20121216 fail


So it would seem that the problem was introduced either in the
rework between 20120710 and 20120711, or in the fix of the resulting
compiler error.

When the compiler starts to work again in 20120807, configure fails
because the binaries produced by pcc (compiled with gcc) give out a
wrong error code - return 0 ends up returning something like 96...
--
Susi Lehtola
Fedora Project Contributor
jussilehtola&amp;lt; at &amp;gt;fedoraproject.org
&lt;/pre&gt;</description>
    <dc:creator>Susi Lehtola</dc:creator>
    <dc:date>2013-04-11T13:18:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2646">
    <title>Re: How to change subscription address?</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2646</link>
    <description>&lt;pre&gt;

Up now.

Either do as it is written there or mail me.

&lt;/pre&gt;</description>
    <dc:creator>Anders Magnusson</dc:creator>
    <dc:date>2013-04-11T11:32:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2645">
    <title>Re: pcc web server down</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2645</link>
    <description>&lt;pre&gt;...and now at last I have managed to get down and restarted the machine...

Have fun!

&lt;/pre&gt;</description>
    <dc:creator>Anders Magnusson</dc:creator>
    <dc:date>2013-04-11T11:31:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2644">
    <title>Re: pcc 1.1 alpha release any time soon?</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2644</link>
    <description>&lt;pre&gt;On Mon, 8 Apr 2013 19:39:21 +0200
Irek Szczesniak &amp;lt;iszczesniak&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

I can't compile pcc with pcc itself since pcc compiled with gcc.

I'll try bisecting as soon as the www server gets back up.
&lt;/pre&gt;</description>
    <dc:creator>Susi Lehtola</dc:creator>
    <dc:date>2013-04-08T17:51:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2643">
    <title>Re: pcc 1.1 alpha release any time soon?</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2643</link>
    <description>&lt;pre&gt;On Mon, Apr 8, 2013 at 7:00 PM, Susi Lehtola
&amp;lt;jussilehtola&amp;lt; at &amp;gt;fedoraproject.org&amp;gt; wrote:

Does this happen for pcc binaries compiled with pcc itself? Does gcc
report any suspicious warnings? Does valgrind report anything? Can you
bisect the source repository commits to narrow down the commit which
caused the break?

Irek


&lt;/pre&gt;</description>
    <dc:creator>Irek Szczesniak</dc:creator>
    <dc:date>2013-04-08T17:39:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2642">
    <title>Re: pcc 1.1 alpha release any time soon?</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2642</link>
    <description>&lt;pre&gt;On Mon, 8 Apr 2013 16:59:40 +0200
Irek Szczesniak &amp;lt;iszczesniak&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:


First of all, pcc in Fedora is from November 2011.

Secondly, before a pcc 1.1 release I would like to get pcc working on
linux once again. As I reported in December, for some reason binaries
compiled with current versions of gcc don't return the right value -
return 0 ends up returning 96.
&lt;/pre&gt;</description>
    <dc:creator>Susi Lehtola</dc:creator>
    <dc:date>2013-04-08T17:00:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2641">
    <title>Re: pcc 1.1 alpha release any time soon?</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2641</link>
    <description>&lt;pre&gt;On Mon, Apr 8, 2013 at 3:24 PM, ольга крыжановская
&amp;lt;olga.kryzhanovska&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

+1 on the alpha idea

Also a big -100000 on the current pcc1.0 in Suse and Fedora. Both is
IMO a pain. I think everyone here will agree with that in 2013 (pcc
1.0 was great in April 2011 but time moved on).

Irek


&lt;/pre&gt;</description>
    <dc:creator>Irek Szczesniak</dc:creator>
    <dc:date>2013-04-08T14:59:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2640">
    <title>Re: pcc web server down</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2640</link>
    <description>&lt;pre&gt;Anders, thank you!

Olga

On Mon, Apr 8, 2013 at 3:21 PM, Anders Magnusson &amp;lt;ragge&amp;lt; at &amp;gt;ludd.ltu.se&amp;gt; wrote:



&lt;/pre&gt;</description>
    <dc:creator>ольга крыжановская</dc:creator>
    <dc:date>2013-04-08T13:22:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2639">
    <title>Re: pcc web server down</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2639</link>
    <description>&lt;pre&gt;The machine is unresponsive.  I'll try to fix it later today.

&lt;/pre&gt;</description>
    <dc:creator>Anders Magnusson</dc:creator>
    <dc:date>2013-04-08T13:21:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2638">
    <title>pcc web server down</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2638</link>
    <description>&lt;pre&gt;The pcc web server seems to be down, again. Can any one resurrect it, please?

Olga
&lt;/pre&gt;</description>
    <dc:creator>ольга крыжановская</dc:creator>
    <dc:date>2013-04-08T13:01:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2637">
    <title>pcc 1.1 alpha release any time soon?</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2637</link>
    <description>&lt;pre&gt;I have a request: given the huge process pcc has made, since the 1.0
release, can you release an *alpha* release of pcc 1.1, so the Linux
distributions pick that up, please? OpenSUSE12.3 still ships with
pcc1.0, which is a pain.

Olga
&lt;/pre&gt;</description>
    <dc:creator>ольга крыжановская</dc:creator>
    <dc:date>2013-04-08T13:24:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2636">
    <title>Re: Type lost while reducing [Was: ICE: how to debug?]</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2636</link>
    <description>&lt;pre&gt;

btw this ICE also happens on i386, so I guess it is there too..

iain

&lt;/pre&gt;</description>
    <dc:creator>Iain Hibbert</dc:creator>
    <dc:date>2013-03-01T18:49:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2635">
    <title>Re: Type lost while reducing [Was: ICE: how to debug?]</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2635</link>
    <description>&lt;pre&gt;Hi,

nice digging into pcc :-)  Comments below:

On 03/01/2013 04:56 PM, Antoine Leca wrote:
Well, zapleft did zap the left node back in time.  It still do the same 
thing
but no need to supply it with the left node; now it zaps the current 
node :-)

Anyway, your findings are correct, but there is more to be aware of:
optim is always called with a type-correct tree, therefore adding a
cast this late shall not be needed.  The problem occurs earlier, since
all casts are inserted when the tree is parsed.

A quick search shows that the bug is in amd64/local.c in the statement
around line 379, where an SCONV is removed even if it should not be :-)

You may note that bugs almost always are in the target-specific code,
the machine-independent code seems to be quite good quality now.

&lt;/pre&gt;</description>
    <dc:creator>Anders Magnusson</dc:creator>
    <dc:date>2013-03-01T17:28:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2634">
    <title>Type lost while reducing [Was: ICE: how to debug?]</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2634</link>
    <description>&lt;pre&gt;&amp;lt;snip&amp;gt;

So I went down digging a bit more, comparing with a slightly similar
case (&amp;gt;&amp;gt;1) which compiles OK. I found that -Xe are identical, while at
-Ze there is a difference, with &amp;gt;&amp;gt;1 the left part of the % node receive
a &amp;gt;&amp;gt; operation with type "int", while with &amp;gt;&amp;gt;0 it receives a U*
operation with type "unsigned": clearly, the reduction from &amp;gt;&amp;gt; to U*
lose the (int) type cast.

So I searched a bit into the code, and determined it happens in optim.c
I first found that function zapleft() is pretty misnamed, since it
really zap the node and its right subnode, and keep the left one ;-)
Fortunately there is a label named 'zapright:' around lines 325, which
does pretty much the same operations (zapping the node and its right),
just it _also_ calls makety() to pass the type information from the
to-be-deleted node, to the to-be-kept, formerly left (and is followed by
a call to clocal() to align locals); the effect of such code in cases
like this one is to transform the deleted operation into a cast, if
there is a type change: right the case at hand!

So I changed the calls to the function into goto's to the more complete
code, and my bug went away :-) However I am not completely sure this
does not introduce other bugs down the line.
I also added comments in the places where I believe there could be
similar pitfalls (and I renamed the function.)


Antoine
diff --git a/cc/ccom/optim.c b/cc/ccom/optim.c
index 1f852e9..c35d2a9 100644
--- a/cc/ccom/optim.c
+++ b/cc/ccom/optim.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -43,14 +43,15 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 # define LO(p) p-&amp;gt;n_left-&amp;gt;n_op
 # define LV(p) p-&amp;gt;n_left-&amp;gt;n_lval
 
-/* remove left node */
+/* remove right node */
 static NODE *
-zapleft(NODE *p)
+zapright(NODE *p)
 {
 NODE *q;
 
 q = p-&amp;gt;n_left;
 nfree(p-&amp;gt;n_right);
+/* XXX CHECKME: type information of node *p is lost here... */
 nfree(p);
 return q;
 }
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -167,14 +168,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; again:o = p-&amp;gt;n_op;
     (RV(p) + RV(p-&amp;gt;n_left)) &amp;lt; sz) {
 /* two right-shift  by constants */
 RV(p) += RV(p-&amp;gt;n_left);
-p-&amp;gt;n_left = zapleft(p-&amp;gt;n_left);
+p-&amp;gt;n_left = zapright(p-&amp;gt;n_left);
 }
 #if 0
   else if (LO(p) == LS &amp;amp;&amp;amp; RCON(p-&amp;gt;n_left) &amp;amp;&amp;amp; RCON(p)) {
 RV(p) -= RV(p-&amp;gt;n_left);
 if (RV(p) &amp;lt; 0)
 o = p-&amp;gt;n_op = LS, RV(p) = -RV(p);
-p-&amp;gt;n_left = zapleft(p-&amp;gt;n_left);
+p-&amp;gt;n_left = zapright(p-&amp;gt;n_left);
 }
 #endif
 if (RO(p) == ICON) {
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -196,7 +197,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; again:o = p-&amp;gt;n_op;
 if (RV(p) &amp;gt;= sz)
 werror("shift larger than type");
 if (RV(p) == 0)
-p = zapleft(p);
+/* p = zapright(p); */
+goto zapright;
 }
 break;
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -209,12 +211,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; again:o = p-&amp;gt;n_op;
 if (LO(p) == LS &amp;amp;&amp;amp; RCON(p-&amp;gt;n_left) &amp;amp;&amp;amp; RCON(p)) {
 /* two left-shift  by constants */
 RV(p) += RV(p-&amp;gt;n_left);
-p-&amp;gt;n_left = zapleft(p-&amp;gt;n_left);
+p-&amp;gt;n_left = zapright(p-&amp;gt;n_left);
 }
 #if 0
   else if (LO(p) == RS &amp;amp;&amp;amp; RCON(p-&amp;gt;n_left) &amp;amp;&amp;amp; RCON(p)) {
 RV(p) -= RV(p-&amp;gt;n_left);
-p-&amp;gt;n_left = zapleft(p-&amp;gt;n_left);
+p-&amp;gt;n_left = zapright(p-&amp;gt;n_left);
 }
 #endif
 if (RO(p) == ICON) {
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -235,7 +237,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; again:o = p-&amp;gt;n_op;
 if (RV(p) &amp;gt;= sz)
 werror("shift larger than type");
 if (RV(p) == 0)  
-p = zapleft(p);
+/* p = zapright(p); */
+goto zapright;
 }
 break;
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -281,8 +284,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; again:o = p-&amp;gt;n_op;
     q-&amp;gt;n_right-&amp;gt;n_type == PTR+STRTY &amp;amp;&amp;amp;
     strmemb(q-&amp;gt;n_left-&amp;gt;n_ap) ==
     strmemb(q-&amp;gt;n_right-&amp;gt;n_ap)) {
-p = zapleft(p);
-p = zapleft(p);
+p = zapright(p);
+/* XXX consider replacing with goto zapright; */
+p = zapright(p);
 }
 }
 /* FALLTHROUGH */
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -314,6 +318,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; again:o = p-&amp;gt;n_op;
 
 q = p-&amp;gt;n_left-&amp;gt;n_left;
 nfree(p-&amp;gt;n_left-&amp;gt;n_right);
+/* XXX CHECKME: type information of node *p-&amp;gt;n_left is lost here... */
 nfree(p-&amp;gt;n_left);
 p-&amp;gt;n_left = q;
 }
&lt;/pre&gt;</description>
    <dc:creator>Antoine Leca</dc:creator>
    <dc:date>2013-03-01T15:56:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.compilers.pcc/2633">
    <title>Re: ICE: how to debug?</title>
    <link>http://permalink.gmane.org/gmane.comp.compilers.pcc/2633</link>
    <description>&lt;pre&gt;&amp;lt;snip very good stuff&amp;gt;

Thanks ragge! That is exactly the information I needed!


Antoine

&lt;/pre&gt;</description>
    <dc:creator>Antoine Leca</dc:creator>
    <dc:date>2013-03-01T12:19:54</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.compilers.pcc">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.compilers.pcc</link>
  </textinput>
</rdf:RDF>
