public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
From: "bkoz at gcc dot gnu dot org" <gcc-bugzilla@gcc.gnu.org> To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/1773] __cplusplus defined to 1, should be 199711L Date: Mon, 04 Aug 2003 16:13:00 -0000 [thread overview] Message-ID: <20030804161354.27505.qmail@sources.redhat.com> (raw) In-Reply-To: <20010125132600.1773.jens.maurer@gmx.net> PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1773 ------- Additional Comments From bkoz at gcc dot gnu dot org 2003-08-04 16:13 ------- Dudes. Fixing this is more involved than its been pointed out, which is why this bug is still around after two+ years. This is also a bug that can be fixed without impacting the ABI, which means it's decidedly lower priority at the moment. Back to this specific bug report. First of all, Solaris headers keep changing, and none of the v3 maintainers has access to all of 2.5/2.6/2.7/2.8/2.9 etc. In addition, I think only Phil has reliable acces to 2.9. Second of all, the Solaris 2.9 headers are correct, and are what the linux includes should be attempting. As Gaby pointed out, this is a problem with the C->C++ interface, and thus on linux involves a reasonable stab at "C" compatibility headers and C++ aware "C" includes. For some platforms (say newlib crosses and QNX) the "c" header strategy (as opposed to the current "c_std") solves this problem for platforms that don't use wchar_t or C99 features. There are at least three problems that need to be solved before this approach will work on linux, and this bug report can be closed. 1) _USE_GNU needs to be turned off in the g++ front end, and a more fine-grained approach needs to be used to bring in wchar_t functions. 2) the "C" includes have to be fitted into the eventual C++ compatibility headers (some work went in for glibc-2.3.x). 3) using the "c" model has to be made to work in the presence of C99 and wchar_t. -benjamin
next prev parent reply other threads:[~2003-08-04 16:13 UTC|newest] Thread overview: 123+ messages / expand[flat|nested] mbox.gz Atom feed top [not found] <20010125132600.1773.jens.maurer@gmx.net> 2003-08-03 18:56 ` neroden at gcc dot gnu dot org 2003-08-03 19:16 ` gdr at integrable-solutions dot net 2003-08-03 20:19 ` neroden at gcc dot gnu dot org 2003-08-03 20:31 ` gdr at integrable-solutions dot net 2003-08-03 23:01 ` neroden at gcc dot gnu dot org 2003-08-03 23:37 ` gdr at integrable-solutions dot net 2003-08-04 4:32 ` pme at gcc dot gnu dot org 2003-08-04 8:01 ` gdr at integrable-solutions dot net 2003-08-04 8:17 ` phil at jaj dot com 2003-08-04 8:26 ` gdr at integrable-solutions dot net 2003-08-04 8:46 ` phil at jaj dot com 2003-08-04 9:04 ` gdr at integrable-solutions dot net 2003-08-04 16:13 ` bkoz at gcc dot gnu dot org [this message] 2003-08-04 17:01 ` phil at jaj dot com 2003-08-04 18:00 ` neroden at gcc dot gnu dot org 2004-01-07 10:26 ` pinskia at gcc dot gnu dot org 2004-01-07 10:27 ` pinskia at gcc dot gnu dot org 2004-01-07 19:00 ` mmitchel at gcc dot gnu dot org 2004-01-07 21:29 ` neroden at gcc dot gnu dot org 2004-01-08 16:59 ` bkoz at gcc dot gnu dot org 2005-03-29 19:19 ` chris at bubblescope dot net 2005-03-29 21:55 ` gdr at integrable-solutions dot net [not found] <bug-1773-1824@http.gcc.gnu.org/bugzilla/> 2005-11-21 1:41 ` pedro dot lamarao at mndfck dot org 2005-11-21 1:42 ` pedro dot lamarao at mndfck dot org 2005-11-21 10:40 ` pcarlini at suse dot de 2005-11-21 12:27 ` pedro dot lamarao at mndfck dot org 2005-11-21 13:26 ` pedro dot lamarao at mndfck dot org 2005-11-21 13:29 ` pedro dot lamarao at mndfck dot org 2005-11-21 13:35 ` pcarlini at suse dot de 2005-11-21 13:59 ` ebotcazou at gcc dot gnu dot org 2005-11-21 15:12 ` pedro dot lamarao at mndfck dot org 2005-11-21 15:22 ` pcarlini at suse dot de 2005-11-29 10:24 ` pcarlini at suse dot de 2005-11-29 11:51 ` ebotcazou at gcc dot gnu dot org 2005-11-29 14:00 ` pcarlini at suse dot de 2005-12-04 16:34 ` ebotcazou at gcc dot gnu dot org 2005-12-04 16:43 ` pcarlini at suse dot de 2005-12-04 17:11 ` pcarlini at suse dot de 2005-12-04 19:31 ` ebotcazou at gcc dot gnu dot org 2005-12-04 19:46 ` pcarlini at suse dot de 2005-12-04 20:11 ` pedro dot lamarao at mndfck dot org 2005-12-04 20:20 ` pcarlini at suse dot de 2005-12-04 20:29 ` pcarlini at suse dot de 2005-12-04 20:52 ` pcarlini at suse dot de 2005-12-04 21:01 ` ebotcazou at gcc dot gnu dot org 2005-12-04 21:04 ` pcarlini at suse dot de 2005-12-04 21:22 ` ebotcazou at gcc dot gnu dot org 2005-12-04 21:33 ` pcarlini at suse dot de 2006-05-09 13:55 ` marc dot glisse at normalesup dot org 2006-05-09 14:24 ` marc dot glisse at normalesup dot org 2006-05-09 15:17 ` gdr at integrable-solutions dot net 2007-03-28 16:33 ` bkoz at gcc dot gnu dot org 2007-03-28 16:43 ` gdr at cs dot tamu dot edu 2007-03-28 16:49 ` bkoz at gcc dot gnu dot org 2007-03-28 16:49 ` bkoz at gcc dot gnu dot org 2007-03-28 16:54 ` gdr at cs dot tamu dot edu 2007-03-28 17:19 ` bkoz at gcc dot gnu dot org 2007-03-29 11:30 ` marc dot glisse at normalesup dot org 2007-04-02 8:49 ` bkoz at redhat dot com 2007-08-19 1:51 ` bss03 at volumehost dot net 2008-12-19 11:46 ` chris at bubblescope dot net 2010-04-29 9:49 ` redi at gcc dot gnu dot org 2010-04-29 9:54 ` paolo dot carlini at oracle dot com 2010-04-29 10:28 ` marc dot glisse at normalesup dot org [not found] <bug-1773-4@http.gcc.gnu.org/bugzilla/> 2011-03-07 15:58 ` redi at gcc dot gnu.org 2011-03-07 16:39 ` paolo.carlini at oracle dot com 2011-03-07 19:06 ` ro at CeBiTec dot Uni-Bielefeld.DE 2011-03-07 19:22 ` marc.glisse at normalesup dot org 2011-03-07 19:58 ` paolo.carlini at oracle dot com 2011-03-08 10:28 ` ro at CeBiTec dot Uni-Bielefeld.DE 2011-03-08 11:19 ` paolo.carlini at oracle dot com 2011-03-11 15:45 ` ro at CeBiTec dot Uni-Bielefeld.DE 2011-03-11 16:10 ` redi at gcc dot gnu.org 2011-07-21 7:01 ` d.v.a at ngs dot ru 2011-07-21 9:56 ` paolo.carlini at oracle dot com 2011-07-21 11:35 ` ro at CeBiTec dot Uni-Bielefeld.DE 2011-07-21 12:10 ` paolo.carlini at oracle dot com 2011-07-21 12:20 ` ro at CeBiTec dot Uni-Bielefeld.DE 2011-07-21 12:37 ` paolo.carlini at oracle dot com 2011-07-21 12:49 ` ro at CeBiTec dot Uni-Bielefeld.DE 2011-07-22 21:50 ` paolo.carlini at oracle dot com 2011-07-25 17:05 ` ro at CeBiTec dot Uni-Bielefeld.DE 2011-07-25 17:16 ` paolo.carlini at oracle dot com 2011-07-30 20:21 ` marc.glisse at normalesup dot org 2011-07-30 21:03 ` marc.glisse at normalesup dot org 2011-07-30 21:11 ` marc.glisse at normalesup dot org 2011-07-30 21:17 ` paolo.carlini at oracle dot com 2011-07-30 23:20 ` marc.glisse at normalesup dot org 2011-07-31 14:04 ` marc.glisse at normalesup dot org 2011-08-01 12:33 ` ro at CeBiTec dot Uni-Bielefeld.DE 2011-08-01 12:57 ` ro at CeBiTec dot Uni-Bielefeld.DE 2011-08-01 13:08 ` marc.glisse at normalesup dot org 2011-08-01 14:46 ` marc.glisse at normalesup dot org 2011-08-01 16:21 ` marc.glisse at normalesup dot org 2011-08-03 10:04 ` paolo.carlini at oracle dot com 2011-08-03 15:14 ` ro at CeBiTec dot Uni-Bielefeld.DE 2011-08-03 15:55 ` marc.glisse at normalesup dot org 2011-08-03 20:18 ` andrew at ishiboo dot com 2011-08-03 20:30 ` andrew at ishiboo dot com 2011-08-03 21:55 ` marc.glisse at normalesup dot org 2011-08-04 14:24 ` marc.glisse at normalesup dot org 2011-08-04 14:45 ` paolo.carlini at oracle dot com 2011-08-04 15:25 ` marc.glisse at normalesup dot org 2011-08-04 15:34 ` paolo.carlini at oracle dot com 2011-08-04 15:39 ` marc.glisse at normalesup dot org 2011-08-05 15:14 ` marc.glisse at normalesup dot org 2011-08-09 12:58 ` ro at CeBiTec dot Uni-Bielefeld.DE 2011-08-18 17:42 ` ro at gcc dot gnu.org 2011-08-18 18:25 ` ro at gcc dot gnu.org 2011-08-22 0:36 ` paolo.carlini at oracle dot com 2011-09-28 12:28 ` vanboxem.ruben at gmail dot com 2011-09-28 12:40 ` redi at gcc dot gnu.org 2011-09-28 13:05 ` paolo.carlini at oracle dot com 2011-09-28 14:58 ` vanboxem.ruben at gmail dot com 2011-09-28 15:03 ` marc.glisse at normalesup dot org 2011-09-28 15:42 ` redi at gcc dot gnu.org 2011-10-31 19:38 ` jason at gcc dot gnu.org 2011-11-25 19:29 ` tortoise_74 at yahoo dot co.uk 2011-11-25 19:32 ` paolo.carlini at oracle dot com 2011-11-25 19:33 ` paolo.carlini at oracle dot com 2011-11-26 13:26 ` tortoise_74 at yahoo dot co.uk 2011-11-26 13:35 ` redi at gcc dot gnu.org 2011-11-29 11:13 ` tortoise_74 at yahoo dot co.uk
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20030804161354.27505.qmail@sources.redhat.com \ --to=gcc-bugzilla@gcc.gnu.org \ --cc=gcc-bugs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
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).