public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/37376] No standard mangling for char16/32_t yet
  2008-09-04 18:40 [Bug c++/37376] New: No standard mangling for char16/32_t yet jason at gcc dot gnu dot org
@ 2008-09-04 18:40 ` jason at gcc dot gnu dot org
  2008-09-04 18:41 ` jason at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: jason at gcc dot gnu dot org @ 2008-09-04 18:40 UTC (permalink / raw)
  To: gcc-bugs



-- 

jason at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1


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


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

* [Bug c++/37376]  New: No standard mangling for char16/32_t yet
@ 2008-09-04 18:40 jason at gcc dot gnu dot org
  2008-09-04 18:40 ` [Bug c++/37376] " jason at gcc dot gnu dot org
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: jason at gcc dot gnu dot org @ 2008-09-04 18:40 UTC (permalink / raw)
  To: gcc-bugs

char16_t and char32_t are still mangled as a vendor extension in the 4.4
sources.  This is a blocker for 4.4; we need a standard mangling before it is
released in order to avoid binary incompatibility with future releases.


-- 
           Summary: No standard mangling for char16/32_t yet
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Severity: blocker
          Priority: P3
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: jason at gcc dot gnu dot org


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


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

* [Bug c++/37376] No standard mangling for char16/32_t yet
  2008-09-04 18:40 [Bug c++/37376] New: No standard mangling for char16/32_t yet jason at gcc dot gnu dot org
  2008-09-04 18:40 ` [Bug c++/37376] " jason at gcc dot gnu dot org
@ 2008-09-04 18:41 ` jason at gcc dot gnu dot org
  2008-09-04 19:13 ` kris dot van dot hees at oracle dot com
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: jason at gcc dot gnu dot org @ 2008-09-04 18:41 UTC (permalink / raw)
  To: gcc-bugs



-- 

jason at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P1                          |P3


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


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

* [Bug c++/37376] No standard mangling for char16/32_t yet
  2008-09-04 18:40 [Bug c++/37376] New: No standard mangling for char16/32_t yet jason at gcc dot gnu dot org
  2008-09-04 18:40 ` [Bug c++/37376] " jason at gcc dot gnu dot org
  2008-09-04 18:41 ` jason at gcc dot gnu dot org
@ 2008-09-04 19:13 ` kris dot van dot hees at oracle dot com
  2008-09-04 20:10 ` [Bug c++/37376] [4.4 Regression] " rguenth at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: kris dot van dot hees at oracle dot com @ 2008-09-04 19:13 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from kris dot van dot hees at oracle dot com  2008-09-04 19:12 -------
The vendor extension mangling was based on the following email as feedback on
the original patch:

http://gcc.gnu.org/ml/gcc-patches/2008-03/msg01622.html

The original suggested mangling was:

    char16_t -> k
    char32_t -> q

I believe that there was some potential contention on using 'q' due to another
proposal requesting that same symbol.  Is there any information from the ABI
committee on which symbols can be used for the mangling of these two types?


-- 

kris dot van dot hees at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kris dot van dot hees at
                   |                            |oracle dot com


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


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

* [Bug c++/37376] [4.4 Regression] No standard mangling for char16/32_t yet
  2008-09-04 18:40 [Bug c++/37376] New: No standard mangling for char16/32_t yet jason at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2008-09-04 19:13 ` kris dot van dot hees at oracle dot com
@ 2008-09-04 20:10 ` rguenth at gcc dot gnu dot org
  2008-09-04 20:36 ` paolo dot carlini at oracle dot com
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2008-09-04 20:10 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from rguenth at gcc dot gnu dot org  2008-09-04 20:09 -------
Marked as regression to show up in the important bug list.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
           Priority|P3                          |P1
   Last reconfirmed|0000-00-00 00:00:00         |2008-09-04 20:09:11
               date|                            |
            Summary|No standard mangling for    |[4.4 Regression] No standard
                   |char16/32_t yet             |mangling for char16/32_t yet
   Target Milestone|---                         |4.4.0


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


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

* [Bug c++/37376] [4.4 Regression] No standard mangling for char16/32_t yet
  2008-09-04 18:40 [Bug c++/37376] New: No standard mangling for char16/32_t yet jason at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2008-09-04 20:10 ` [Bug c++/37376] [4.4 Regression] " rguenth at gcc dot gnu dot org
@ 2008-09-04 20:36 ` paolo dot carlini at oracle dot com
  2008-10-06 21:49 ` jason at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: paolo dot carlini at oracle dot com @ 2008-09-04 20:36 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from paolo dot carlini at oracle dot com  2008-09-04 20:35 -------
Of course involves also libstdc++-v3, its exports.


-- 

paolo dot carlini at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |paolo at gcc dot gnu dot org


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


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

* [Bug c++/37376] [4.4 Regression] No standard mangling for char16/32_t yet
  2008-09-04 18:40 [Bug c++/37376] New: No standard mangling for char16/32_t yet jason at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2008-09-04 20:36 ` paolo dot carlini at oracle dot com
@ 2008-10-06 21:49 ` jason at gcc dot gnu dot org
  2008-10-07 14:19 ` jakub at gcc dot gnu dot org
  2008-10-07 17:52 ` jason at gcc dot gnu dot org
  7 siblings, 0 replies; 9+ messages in thread
From: jason at gcc dot gnu dot org @ 2008-10-06 21:49 UTC (permalink / raw)
  To: gcc-bugs



-- 

jason at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |jason at gcc dot gnu dot org
                   |dot org                     |
             Status|NEW                         |ASSIGNED
   Last reconfirmed|2008-09-04 20:09:11         |2008-10-06 21:48:15
               date|                            |


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


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

* [Bug c++/37376] [4.4 Regression] No standard mangling for char16/32_t yet
  2008-09-04 18:40 [Bug c++/37376] New: No standard mangling for char16/32_t yet jason at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2008-10-06 21:49 ` jason at gcc dot gnu dot org
@ 2008-10-07 14:19 ` jakub at gcc dot gnu dot org
  2008-10-07 17:52 ` jason at gcc dot gnu dot org
  7 siblings, 0 replies; 9+ messages in thread
From: jakub at gcc dot gnu dot org @ 2008-10-07 14:19 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from jakub at gcc dot gnu dot org  2008-10-07 14:18 -------
The trunk now mangles char16_t as Ds and char32_t as Di.

Can this be closed?


-- 


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


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

* [Bug c++/37376] [4.4 Regression] No standard mangling for char16/32_t yet
  2008-09-04 18:40 [Bug c++/37376] New: No standard mangling for char16/32_t yet jason at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2008-10-07 14:19 ` jakub at gcc dot gnu dot org
@ 2008-10-07 17:52 ` jason at gcc dot gnu dot org
  7 siblings, 0 replies; 9+ messages in thread
From: jason at gcc dot gnu dot org @ 2008-10-07 17:52 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from jason at gcc dot gnu dot org  2008-10-07 17:50 -------
Yep.


-- 

jason at gcc dot gnu dot org changed:

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


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


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

end of thread, other threads:[~2008-10-07 17:52 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-09-04 18:40 [Bug c++/37376] New: No standard mangling for char16/32_t yet jason at gcc dot gnu dot org
2008-09-04 18:40 ` [Bug c++/37376] " jason at gcc dot gnu dot org
2008-09-04 18:41 ` jason at gcc dot gnu dot org
2008-09-04 19:13 ` kris dot van dot hees at oracle dot com
2008-09-04 20:10 ` [Bug c++/37376] [4.4 Regression] " rguenth at gcc dot gnu dot org
2008-09-04 20:36 ` paolo dot carlini at oracle dot com
2008-10-06 21:49 ` jason at gcc dot gnu dot org
2008-10-07 14:19 ` jakub at gcc dot gnu dot org
2008-10-07 17:52 ` jason at gcc dot gnu dot org

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).