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