public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/46332] New: __cxa_demangle yields excess parentheses for function types
@ 2010-11-06 15:39 gcc-bugzilla at contacts dot eelis.net
  2010-11-07 11:08 ` [Bug other/46332] " paolo.carlini at oracle dot com
                   ` (16 more replies)
  0 siblings, 17 replies; 18+ messages in thread
From: gcc-bugzilla at contacts dot eelis.net @ 2010-11-06 15:39 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332

           Summary: __cxa_demangle yields excess parentheses for function
                    types
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: gcc-bugzilla@contacts.eelis.net


Consider:

  #include <iostream>
  #include <typeinfo>
  #include <cxxabi.h>

  int main()
  {
    std::cout <<
     abi::__cxa_demangle(typeid( void() ).name(), 0, 0, 0) << '\n';
  }

The output is "void ()()", but it should really just be "void ()". If "void
()()" had any meaning at all, it would denote the type of a function returning
a function, but of course that's not valid C++.

The same problem can also be seen by trying to compile and link the following
program:

  template <typename> void f();
  int main() { f<void()>(); }

This produces:

  undefined reference to `void f<void ()()>()'

Here, too, "void ()()" is wrong and should just be "void ()".


^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Bug other/46332] __cxa_demangle yields excess parentheses for function types
  2010-11-06 15:39 [Bug libstdc++/46332] New: __cxa_demangle yields excess parentheses for function types gcc-bugzilla at contacts dot eelis.net
@ 2010-11-07 11:08 ` paolo.carlini at oracle dot com
  2010-11-09 17:02 ` paolo.carlini at oracle dot com
                   ` (15 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: paolo.carlini at oracle dot com @ 2010-11-07 11:08 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ian at airs dot com
          Component|libstdc++                   |other

--- Comment #1 from Paolo Carlini <paolo.carlini at oracle dot com> 2010-11-07 11:08:40 UTC ---
Ian, can you have a look? Thanks in advance.


^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Bug other/46332] __cxa_demangle yields excess parentheses for function types
  2010-11-06 15:39 [Bug libstdc++/46332] New: __cxa_demangle yields excess parentheses for function types gcc-bugzilla at contacts dot eelis.net
  2010-11-07 11:08 ` [Bug other/46332] " paolo.carlini at oracle dot com
@ 2010-11-09 17:02 ` paolo.carlini at oracle dot com
  2010-11-09 17:26 ` gcc-bugzilla at contacts dot eelis.net
                   ` (14 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: paolo.carlini at oracle dot com @ 2010-11-09 17:02 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332

--- Comment #2 from Paolo Carlini <paolo.carlini at oracle dot com> 2010-11-09 17:02:21 UTC ---
Actually, if this happens also in error messages cannot be a demangler issue
only. I'm pretty sure to have seen this behavior mentioned already... Ian, any
hint?


^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Bug other/46332] __cxa_demangle yields excess parentheses for function types
  2010-11-06 15:39 [Bug libstdc++/46332] New: __cxa_demangle yields excess parentheses for function types gcc-bugzilla at contacts dot eelis.net
  2010-11-07 11:08 ` [Bug other/46332] " paolo.carlini at oracle dot com
  2010-11-09 17:02 ` paolo.carlini at oracle dot com
@ 2010-11-09 17:26 ` gcc-bugzilla at contacts dot eelis.net
  2010-11-09 18:07 ` paolo.carlini at oracle dot com
                   ` (13 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: gcc-bugzilla at contacts dot eelis.net @ 2010-11-09 17:26 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332

--- Comment #3 from Eelis <gcc-bugzilla at contacts dot eelis.net> 2010-11-09 17:26:40 UTC ---
(In reply to comment #2)
> I'm pretty sure to have seen this behavior mentioned already...

You may be thinking of bug #36002. That one was about errors emitted during
compilation, and has been fixed. This time it's about errors emitted during
linking (and demangling explicitly). :)


^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Bug other/46332] __cxa_demangle yields excess parentheses for function types
  2010-11-06 15:39 [Bug libstdc++/46332] New: __cxa_demangle yields excess parentheses for function types gcc-bugzilla at contacts dot eelis.net
                   ` (2 preceding siblings ...)
  2010-11-09 17:26 ` gcc-bugzilla at contacts dot eelis.net
@ 2010-11-09 18:07 ` paolo.carlini at oracle dot com
  2010-11-09 18:10 ` paolo.carlini at oracle dot com
                   ` (12 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: paolo.carlini at oracle dot com @ 2010-11-09 18:07 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |paolo.carlini at oracle dot
                   |                            |com

--- Comment #4 from Paolo Carlini <paolo.carlini at oracle dot com> 2010-11-09 18:07:08 UTC ---
Ah, ok, now I notice the linker is involved, thanks for emphasizing that and
the fixed PR. Well, basing on that PR, this one should be fixable pretty
easily!


^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Bug other/46332] __cxa_demangle yields excess parentheses for function types
  2010-11-06 15:39 [Bug libstdc++/46332] New: __cxa_demangle yields excess parentheses for function types gcc-bugzilla at contacts dot eelis.net
                   ` (3 preceding siblings ...)
  2010-11-09 18:07 ` paolo.carlini at oracle dot com
@ 2010-11-09 18:10 ` paolo.carlini at oracle dot com
  2010-11-09 19:53 ` ian at airs dot com
                   ` (11 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: paolo.carlini at oracle dot com @ 2010-11-09 18:10 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hjl.tools at gmail dot com

--- Comment #5 from Paolo Carlini <paolo.carlini at oracle dot com> 2010-11-09 18:09:54 UTC ---
HJ, can you help us figuring out which specific patch fixed 36002? Then I can
work on applying the same tweak to the demangler...


^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Bug other/46332] __cxa_demangle yields excess parentheses for function types
  2010-11-06 15:39 [Bug libstdc++/46332] New: __cxa_demangle yields excess parentheses for function types gcc-bugzilla at contacts dot eelis.net
                   ` (4 preceding siblings ...)
  2010-11-09 18:10 ` paolo.carlini at oracle dot com
@ 2010-11-09 19:53 ` ian at airs dot com
  2010-11-09 19:55 ` ian at airs dot com
                   ` (10 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: ian at airs dot com @ 2010-11-09 19:53 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332

Ian Lance Taylor <ian at airs dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2010.11.09 19:53:18
                 CC|                            |bkoz at redhat dot com
         AssignedTo|unassigned at gcc dot       |ian at airs dot com
                   |gnu.org                     |
     Ever Confirmed|0                           |1

--- Comment #6 from Ian Lance Taylor <ian at airs dot com> 2010-11-09 19:53:18 UTC ---
I have a patch for this, but it breaks the libstdc++ test
testsuite/abi/demangle/abi_examples/14.cc .  That test expects _Z3fooIiFvdEiEvv
to demangle to "void foo<int, void ()(double), int>()".  With my patch it
demangles to "void foo<int, void (double), int>()".  That is, the inner "()"
goes away.  Now, clearly the inner "()" makes little sense, but I wonder
whether it should be "(*)" instead.

Ben, you added the test on 2003-02-27.  The test says it comes from the ABI
doc, but I can't find anything in the ABI doc which looks quite like this case.
 Do you recall anything about this test?  Do you think simply omitting the
inner "()" would be an appropriate demangling?


^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Bug other/46332] __cxa_demangle yields excess parentheses for function types
  2010-11-06 15:39 [Bug libstdc++/46332] New: __cxa_demangle yields excess parentheses for function types gcc-bugzilla at contacts dot eelis.net
                   ` (6 preceding siblings ...)
  2010-11-09 19:55 ` ian at airs dot com
@ 2010-11-09 19:55 ` paolo.carlini at oracle dot com
  2010-11-09 19:58 ` hjl.tools at gmail dot com
                   ` (8 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: paolo.carlini at oracle dot com @ 2010-11-09 19:55 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332

--- Comment #8 from Paolo Carlini <paolo.carlini at oracle dot com> 2010-11-09 19:55:49 UTC ---
Thanks.


^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Bug other/46332] __cxa_demangle yields excess parentheses for function types
  2010-11-06 15:39 [Bug libstdc++/46332] New: __cxa_demangle yields excess parentheses for function types gcc-bugzilla at contacts dot eelis.net
                   ` (5 preceding siblings ...)
  2010-11-09 19:53 ` ian at airs dot com
@ 2010-11-09 19:55 ` ian at airs dot com
  2010-11-09 19:55 ` paolo.carlini at oracle dot com
                   ` (9 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: ian at airs dot com @ 2010-11-09 19:55 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332

--- Comment #7 from Ian Lance Taylor <ian at airs dot com> 2010-11-09 19:55:05 UTC ---
Created attachment 22352
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22352
Possible patch

This is the patch I tested which drops the inner "()".


^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Bug other/46332] __cxa_demangle yields excess parentheses for function types
  2010-11-06 15:39 [Bug libstdc++/46332] New: __cxa_demangle yields excess parentheses for function types gcc-bugzilla at contacts dot eelis.net
                   ` (7 preceding siblings ...)
  2010-11-09 19:55 ` paolo.carlini at oracle dot com
@ 2010-11-09 19:58 ` hjl.tools at gmail dot com
  2010-11-09 23:01 ` bkoz at gcc dot gnu.org
                   ` (7 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: hjl.tools at gmail dot com @ 2010-11-09 19:58 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332

H.J. Lu <hjl.tools at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |UNCONFIRMED
     Ever Confirmed|1                           |0

--- Comment #9 from H.J. Lu <hjl.tools at gmail dot com> 2010-11-09 19:57:47 UTC ---
(In reply to comment #5)
> HJ, can you help us figuring out which specific patch fixed 36002? Then I can
> work on applying the same tweak to the demangler...


It was fixed by revision 145365:

http://gcc.gnu.org/ml/gcc-cvs/2009-03/msg00872.html


^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Bug other/46332] __cxa_demangle yields excess parentheses for function types
  2010-11-06 15:39 [Bug libstdc++/46332] New: __cxa_demangle yields excess parentheses for function types gcc-bugzilla at contacts dot eelis.net
                   ` (8 preceding siblings ...)
  2010-11-09 19:58 ` hjl.tools at gmail dot com
@ 2010-11-09 23:01 ` bkoz at gcc dot gnu.org
  2010-11-10  5:17 ` ian at airs dot com
                   ` (6 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: bkoz at gcc dot gnu.org @ 2010-11-09 23:01 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332

Benjamin Kosnik <bkoz at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bkoz at gcc dot gnu.org

--- Comment #10 from Benjamin Kosnik <bkoz at gcc dot gnu.org> 2010-11-09 23:00:30 UTC ---

Hey Ian. I believe this comes from:

http://www.codesourcery.com/public/cxx-abi/abi-examples.html#mangling

But this looks to be slightly different from what is on the table now, ie:

_Z3fooIiPFidEiEvv     void foo<int,int(*)(double),int>();
(Note: return type encoded for template function.)

>From that, I see the (*) is the approved demangling. That does seem to be
better to me than just removing the ().


^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Bug other/46332] __cxa_demangle yields excess parentheses for function types
  2010-11-06 15:39 [Bug libstdc++/46332] New: __cxa_demangle yields excess parentheses for function types gcc-bugzilla at contacts dot eelis.net
                   ` (9 preceding siblings ...)
  2010-11-09 23:01 ` bkoz at gcc dot gnu.org
@ 2010-11-10  5:17 ` ian at airs dot com
  2010-11-10  8:25 ` paolo.carlini at oracle dot com
                   ` (5 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: ian at airs dot com @ 2010-11-10  5:17 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332

Ian Lance Taylor <ian at airs dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|2010-11-09 19:53:18         |2010.11.10 05:17:05
     Ever Confirmed|0                           |1

--- Comment #11 from Ian Lance Taylor <ian at airs dot com> 2010-11-10 05:17:05 UTC ---
I agree that for _Z3fooIiPFidEiEvv we should use (*), and in fact we do use
(*), with or without the patch attached to this PR.  This PR is about a
different sort of symbol, _Z3fooIiFvdEiEvv, or, in the current 14.cc,
_Z3fooIiFvdEiEvv.  The key difference here is that these symbols use F rather
than PF, which means that refer to a function type rather than a pointer to a
function type.  I'm not sure exactly what it means to instantiate a template
with a function type, but g++ does generate these sort of symbols.  I could
change the () to (*), but that would imply a pointer to a function type which
isn't what we have.

So my question for Ben is: should we change the expected demangling in 14.cc to
be void foo<int, void (double), int>() or should we do something else.


^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Bug other/46332] __cxa_demangle yields excess parentheses for function types
  2010-11-06 15:39 [Bug libstdc++/46332] New: __cxa_demangle yields excess parentheses for function types gcc-bugzilla at contacts dot eelis.net
                   ` (10 preceding siblings ...)
  2010-11-10  5:17 ` ian at airs dot com
@ 2010-11-10  8:25 ` paolo.carlini at oracle dot com
  2010-11-10 15:24 ` bkoz at gcc dot gnu.org
                   ` (4 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: paolo.carlini at oracle dot com @ 2010-11-10  8:25 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332

--- Comment #12 from Paolo Carlini <paolo.carlini at oracle dot com> 2010-11-10 08:24:59 UTC ---
IMHO, void (double) is fine for a function type: Ian's point about function
type vs pointer to function type fully clarifies the issue for me. If currently
the C++ front-end also uses 'void (double)' in error messages, consistency
would be an additional reason.


^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Bug other/46332] __cxa_demangle yields excess parentheses for function types
  2010-11-06 15:39 [Bug libstdc++/46332] New: __cxa_demangle yields excess parentheses for function types gcc-bugzilla at contacts dot eelis.net
                   ` (11 preceding siblings ...)
  2010-11-10  8:25 ` paolo.carlini at oracle dot com
@ 2010-11-10 15:24 ` bkoz at gcc dot gnu.org
  2010-11-10 16:46 ` redi at gcc dot gnu.org
                   ` (3 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: bkoz at gcc dot gnu.org @ 2010-11-10 15:24 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332

--- Comment #13 from Benjamin Kosnik <bkoz at gcc dot gnu.org> 2010-11-10 15:24:28 UTC ---

> Should we change the expected demangling in 14.cc to
> be void foo<int, void (double), int>() or should we do something else.

I think 14.cc should be foo<int, void (double), int>(). Your change is ok with
me.

FWIW, this is also consistent to C++ hackers using C++0x's std::function
notation. So, at least we are consistent with that (as well as g++ error
messages as pointed out by Paolo.)


^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Bug other/46332] __cxa_demangle yields excess parentheses for function types
  2010-11-06 15:39 [Bug libstdc++/46332] New: __cxa_demangle yields excess parentheses for function types gcc-bugzilla at contacts dot eelis.net
                   ` (12 preceding siblings ...)
  2010-11-10 15:24 ` bkoz at gcc dot gnu.org
@ 2010-11-10 16:46 ` redi at gcc dot gnu.org
  2010-11-13  1:32 ` ian at gcc dot gnu.org
                   ` (2 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: redi at gcc dot gnu.org @ 2010-11-10 16:46 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332

--- Comment #14 from Jonathan Wakely <redi at gcc dot gnu.org> 2010-11-10 16:46:17 UTC ---
Yep, looks right to me
void (double) is a function type
void (*)(double) is a pointer to such a function type
void (&)(double) is a reference to such a type


^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Bug other/46332] __cxa_demangle yields excess parentheses for function types
  2010-11-06 15:39 [Bug libstdc++/46332] New: __cxa_demangle yields excess parentheses for function types gcc-bugzilla at contacts dot eelis.net
                   ` (13 preceding siblings ...)
  2010-11-10 16:46 ` redi at gcc dot gnu.org
@ 2010-11-13  1:32 ` ian at gcc dot gnu.org
  2010-11-13  1:37 ` ian at airs dot com
  2010-11-16 14:52 ` ian at airs dot com
  16 siblings, 0 replies; 18+ messages in thread
From: ian at gcc dot gnu.org @ 2010-11-13  1:32 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332

--- Comment #15 from ian at gcc dot gnu.org <ian at gcc dot gnu.org> 2010-11-13 01:21:17 UTC ---
Author: ian
Date: Sat Nov 13 01:21:12 2010
New Revision: 166695

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=166695
Log:
libiberty/:
    PR other/46332
    * cp-demangle.c (d_print_function_type): Don't print parentheses
    if there are no modifiers to print.
    * testsuite/demangle-expected: Tweak one test case, add another.
libstdc++/:
    * testsuite/abi/demangle/abi_examples/14.cc (main): Change
    expected demangling.

Modified:
    trunk/libiberty/ChangeLog
    trunk/libiberty/cp-demangle.c
    trunk/libiberty/testsuite/demangle-expected
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/testsuite/abi/demangle/abi_examples/14.cc


^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Bug other/46332] __cxa_demangle yields excess parentheses for function types
  2010-11-06 15:39 [Bug libstdc++/46332] New: __cxa_demangle yields excess parentheses for function types gcc-bugzilla at contacts dot eelis.net
                   ` (14 preceding siblings ...)
  2010-11-13  1:32 ` ian at gcc dot gnu.org
@ 2010-11-13  1:37 ` ian at airs dot com
  2010-11-16 14:52 ` ian at airs dot com
  16 siblings, 0 replies; 18+ messages in thread
From: ian at airs dot com @ 2010-11-13  1:37 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332

Ian Lance Taylor <ian at airs dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED

--- Comment #16 from Ian Lance Taylor <ian at airs dot com> 2010-11-13 01:24:20 UTC ---
Fixed in mainline.  Thanks for reporting the problem.

In practice the real fix is going to be in the GNU binutils, since that is the
demangler code seen by most people.  I will get this patch into the next GNU
binutils release.


^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Bug other/46332] __cxa_demangle yields excess parentheses for function types
  2010-11-06 15:39 [Bug libstdc++/46332] New: __cxa_demangle yields excess parentheses for function types gcc-bugzilla at contacts dot eelis.net
                   ` (15 preceding siblings ...)
  2010-11-13  1:37 ` ian at airs dot com
@ 2010-11-16 14:52 ` ian at airs dot com
  16 siblings, 0 replies; 18+ messages in thread
From: ian at airs dot com @ 2010-11-16 14:52 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332

--- Comment #17 from Ian Lance Taylor <ian at airs dot com> 2010-11-16 14:51:44 UTC ---
I have added this patch to the binutils 2.21 release branch, so it will be in
the GNU binutils 2.21 release.


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2010-11-16 14:52 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-11-06 15:39 [Bug libstdc++/46332] New: __cxa_demangle yields excess parentheses for function types gcc-bugzilla at contacts dot eelis.net
2010-11-07 11:08 ` [Bug other/46332] " paolo.carlini at oracle dot com
2010-11-09 17:02 ` paolo.carlini at oracle dot com
2010-11-09 17:26 ` gcc-bugzilla at contacts dot eelis.net
2010-11-09 18:07 ` paolo.carlini at oracle dot com
2010-11-09 18:10 ` paolo.carlini at oracle dot com
2010-11-09 19:53 ` ian at airs dot com
2010-11-09 19:55 ` ian at airs dot com
2010-11-09 19:55 ` paolo.carlini at oracle dot com
2010-11-09 19:58 ` hjl.tools at gmail dot com
2010-11-09 23:01 ` bkoz at gcc dot gnu.org
2010-11-10  5:17 ` ian at airs dot com
2010-11-10  8:25 ` paolo.carlini at oracle dot com
2010-11-10 15:24 ` bkoz at gcc dot gnu.org
2010-11-10 16:46 ` redi at gcc dot gnu.org
2010-11-13  1:32 ` ian at gcc dot gnu.org
2010-11-13  1:37 ` ian at airs dot com
2010-11-16 14:52 ` ian at airs dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).