public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/31426] New: TR1 includes do not work with -std=c++0x
@ 2007-04-02 14:32 dgregor at gcc dot gnu dot org
2007-04-02 15:18 ` [Bug libstdc++/31426] " rguenth at gcc dot gnu dot org
` (7 more replies)
0 siblings, 8 replies; 9+ messages in thread
From: dgregor at gcc dot gnu dot org @ 2007-04-02 14:32 UTC (permalink / raw)
To: gcc-bugs
When the compiler is provided with -std=c++0x to enable the experimental C++0x
mode, includes of TR1 facilities (e.g., tr1/tuple) do not put TR1 functionality
into namespace std::tr1, breaking backward compatibility. Here's an example
program that compiles without -std=c++0x but does not compile with it:
#include <tr1/tuple>
int main()
{
std::tr1::tuple<int, double> x(17, 3.14);
return 0;
}
--
Summary: TR1 includes do not work with -std=c++0x
Product: gcc
Version: 4.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libstdc++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: dgregor at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31426
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug libstdc++/31426] TR1 includes do not work with -std=c++0x
2007-04-02 14:32 [Bug libstdc++/31426] New: TR1 includes do not work with -std=c++0x dgregor at gcc dot gnu dot org
@ 2007-04-02 15:18 ` rguenth at gcc dot gnu dot org
2007-04-02 15:33 ` dgregor at gcc dot gnu dot org
` (6 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2007-04-02 15:18 UTC (permalink / raw)
To: gcc-bugs
------- Comment #1 from rguenth at gcc dot gnu dot org 2007-04-02 16:18 -------
isn't that a feature?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31426
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug libstdc++/31426] TR1 includes do not work with -std=c++0x
2007-04-02 14:32 [Bug libstdc++/31426] New: TR1 includes do not work with -std=c++0x dgregor at gcc dot gnu dot org
2007-04-02 15:18 ` [Bug libstdc++/31426] " rguenth at gcc dot gnu dot org
@ 2007-04-02 15:33 ` dgregor at gcc dot gnu dot org
2007-04-02 16:26 ` rguenth at gcc dot gnu dot org
` (5 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: dgregor at gcc dot gnu dot org @ 2007-04-02 15:33 UTC (permalink / raw)
To: gcc-bugs
------- Comment #2 from dgregor at gcc dot gnu dot org 2007-04-02 16:32 -------
I don't think it is a feature.
In C++0x mode, if one includes <tuple>, one should get std::tuple. That's what
the C++0x working paper says.
In any mode, if one includes <tr1/tuple>, one should get std::tr1::tuple.
That's what TR1 says (well, TR1 might say that you get std::tr1::tuple from
including <tuple>; different vendors have done different things, here).
I don't think support for C++0x precludes support for TR1. They coexist very
well, especially because TR1 was designed to be compatible with C++0x. For
example, C++0x-conforming implementations of the TR1 facilities also meet the
requirements of TR1.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31426
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug libstdc++/31426] TR1 includes do not work with -std=c++0x
2007-04-02 14:32 [Bug libstdc++/31426] New: TR1 includes do not work with -std=c++0x dgregor at gcc dot gnu dot org
2007-04-02 15:18 ` [Bug libstdc++/31426] " rguenth at gcc dot gnu dot org
2007-04-02 15:33 ` dgregor at gcc dot gnu dot org
@ 2007-04-02 16:26 ` rguenth at gcc dot gnu dot org
2007-04-06 8:33 ` bkoz at gcc dot gnu dot org
` (4 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2007-04-02 16:26 UTC (permalink / raw)
To: gcc-bugs
------- Comment #3 from rguenth at gcc dot gnu dot org 2007-04-02 17:26 -------
Ah, I see.
--
rguenth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2007-04-02 17:26:11
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31426
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug libstdc++/31426] TR1 includes do not work with -std=c++0x
2007-04-02 14:32 [Bug libstdc++/31426] New: TR1 includes do not work with -std=c++0x dgregor at gcc dot gnu dot org
` (2 preceding siblings ...)
2007-04-02 16:26 ` rguenth at gcc dot gnu dot org
@ 2007-04-06 8:33 ` bkoz at gcc dot gnu dot org
2007-05-25 17:12 ` pcarlini at suse dot de
` (3 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: bkoz at gcc dot gnu dot org @ 2007-04-06 8:33 UTC (permalink / raw)
To: gcc-bugs
------- Comment #4 from bkoz at gcc dot gnu dot org 2007-04-06 09:33 -------
Hey Doug.
Yes, indeed this is the case: I pointed it out a couple of times already.
I'll try to implement this other behavior, but without injecting namespace
std::tr1 as part of C++0x items.
-benjamin
--
bkoz at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |bkoz at gcc dot gnu dot org
|dot org |
Status|NEW |ASSIGNED
Last reconfirmed|2007-04-02 17:26:11 |2007-04-06 09:33:09
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31426
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug libstdc++/31426] TR1 includes do not work with -std=c++0x
2007-04-02 14:32 [Bug libstdc++/31426] New: TR1 includes do not work with -std=c++0x dgregor at gcc dot gnu dot org
` (3 preceding siblings ...)
2007-04-06 8:33 ` bkoz at gcc dot gnu dot org
@ 2007-05-25 17:12 ` pcarlini at suse dot de
2007-05-25 17:39 ` pcarlini at suse dot de
` (2 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: pcarlini at suse dot de @ 2007-05-25 17:12 UTC (permalink / raw)
To: gcc-bugs
------- Comment #5 from pcarlini at suse dot de 2007-05-25 17:12 -------
(In reply to comment #2)
> I don't think support for C++0x precludes support for TR1. They coexist very
> well, especially because TR1 was designed to be compatible with C++0x. For
> example, C++0x-conforming implementations of the TR1 facilities also meet the
> requirements of TR1.
Hi Doug. Upon Benjamin' invitation, I'm working on this issue, with the initial
goal of making progress on the C++0x version of type_traits (for example, it
will exploit more front-end builtins).
Now, however, I do not agree completely with your statement above: certainly,
for example, a C++0x-conforming type_traits doesn't meet the requirements of
TR1. That, in turn, sheds doubts to the very point that TR1 facilities must be
available in C++0x mode: if the user does an using from namespace tr1 to
namespace std of a tr1 facility which finds a same-named, but incompatible
facility (i.e., implementing different semantics) in namespace std, which one
is supposed to "survive"?
--
pcarlini at suse dot de changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |pcarlini at suse dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31426
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug libstdc++/31426] TR1 includes do not work with -std=c++0x
2007-04-02 14:32 [Bug libstdc++/31426] New: TR1 includes do not work with -std=c++0x dgregor at gcc dot gnu dot org
` (4 preceding siblings ...)
2007-05-25 17:12 ` pcarlini at suse dot de
@ 2007-05-25 17:39 ` pcarlini at suse dot de
2007-05-31 23:38 ` paolo at gcc dot gnu dot org
2007-06-01 8:49 ` pcarlini at suse dot de
7 siblings, 0 replies; 9+ messages in thread
From: pcarlini at suse dot de @ 2007-05-25 17:39 UTC (permalink / raw)
To: gcc-bugs
------- Comment #6 from pcarlini at suse dot de 2007-05-25 17:39 -------
Nevermind: that scenerio is illegal anyway, of course. I think I will just try
to implement what you suggested on libstdc++ some time ago...
--
pcarlini at suse dot de changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|bkoz at gcc dot gnu dot org |pcarlini at suse dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31426
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug libstdc++/31426] TR1 includes do not work with -std=c++0x
2007-04-02 14:32 [Bug libstdc++/31426] New: TR1 includes do not work with -std=c++0x dgregor at gcc dot gnu dot org
` (5 preceding siblings ...)
2007-05-25 17:39 ` pcarlini at suse dot de
@ 2007-05-31 23:38 ` paolo at gcc dot gnu dot org
2007-06-01 8:49 ` pcarlini at suse dot de
7 siblings, 0 replies; 9+ messages in thread
From: paolo at gcc dot gnu dot org @ 2007-05-31 23:38 UTC (permalink / raw)
To: gcc-bugs
------- Comment #7 from paolo at gcc dot gnu dot org 2007-05-31 23:38 -------
Subject: Bug 31426
Author: paolo
Date: Thu May 31 23:37:56 2007
New Revision: 125244
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=125244
Log:
2007-05-31 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/31426
* include/bits/c++config: Remove namespace association bits
from tr1 to std.
* include/ext/type_traits.h (__promote, __promote2,
__promote3, __promote4): Add.
* include/bits/hashtable.h: New.
* include/bits/functional_hash.h: Likewise.
* include/tr1/hashtable.h: Likewise.
* include/tr1_impl/random: New.
* include/tr1_impl/cinttypes: Likewise.
* include/tr1_impl/cstdlib: Likewise.
* include/tr1_impl/unordered_map: Likewise.
* include/tr1_impl/cstdio: Likewise.
* include/tr1_impl/boost_shared_ptr.h: Likewise.
* include/tr1_impl/cctype: Likewise.
* include/tr1_impl/random.tcc: Likewise.
* include/tr1_impl/tuple: Likewise.
* include/tr1_impl/functional_hash.h: Likewise.
* include/tr1_impl/hashtable: Likewise.
* include/tr1_impl/cmath: Likewise.
* include/tr1_impl/type_traitsfwd.h: Likewise.
* include/tr1_impl/hashtable_policy.h: Likewise.
* include/tr1_impl/cfenv: Likewise.
* include/tr1_impl/unordered_set: Likewise.
* include/tr1_impl/functional: Likewise.
* include/tr1_impl/utility: Likewise.
* include/tr1_impl/complex: Likewise.
* include/tr1_impl/type_traits: Likewise.
* include/tr1_impl/cwchar: Likewise.
* include/tr1_impl/cstdint: Likewise.
* include/tr1_impl/regex: Likewise.
* include/tr1_impl/array: Likewise.
* include/tr1_impl/cwctype: Likewise.
* include/tr1/type_traitsfwd.h: Remove.
* include/tr1/boost_shared_ptr.h: Likewise.
* include/tr1/common.h: Likewise.
* include/tr1/hashtable: Likewise.
* include/tr1/hashtable_policy.h: Likewise.
* include/tr1/random.tcc: Likewise.
* include/c_global/cinttypes: Include tr1_impl/cinttypes.
* include/c_global/cstdlib: Likewise for cstdlib.
* include/c_global/cstdio: Likewise for cstdio.
* include/c_global/cctype: Likewise for cctype.
* include/c_global/cmath: Likewise for cmath.
* include/c_global/cfenv: Likewise for cfenv.
* include/c_global/cwchar: Likewise for cwchar.
* include/c_global/cstdint: Likewise for cstdint.
* include/c_global/cwctype: Likewise for cwctype.
* include/tr1/cinttypes: Likewise for cinttypes.
* include/tr1/cstdlib: Likewise for cstdlib.
* include/tr1/cstdio: Likewise for cstdio.
* include/tr1/cctype: Likewise for cctype.
* include/tr1/cmath: Likewise for cmath.
* include/tr1/cfenv: Likewise for cfenv.
* include/tr1/cwchar: Likewise for cwchar.
* include/tr1/cstdint: Likewise for cstdint.
* include/tr1/cwctype: Likewise for cwctype.
* include/tr1/functional_hash.h: Likewise for functional_hash.
* include/std/tuple: Include tr1_impl/tuple.
* include/std/utility: Likewise for utility.
* include/std/type_traits: Likewise for type_traits.
(is_pod): Just forward to __is_pod.
(has_trivial_default_constructor): Just forward to
__has_trivial_constructor.
(has_trivial_copy_constructor): Just forward to __has_trivial_copy.
(has_trivial_assign): Just forward to __has_trivial_assign.
(has_trivial_destructor): Just forward to __has_trivial_destructor.
(has_nothrow_default_constructor): Just forward to
__has_nothrow_constructor.
(has_nothrow_copy_constructor): Just forward to __has_nothrow_copy.
(has_nothrow_assign): Just forward to __has_nothrow_assign.
(is_base_of): Just forward to __is_base_of.
(is_signed, is_unsigned): Implement according to the C++0x
specifications.
* include/std/memory: Likewise for memory.
* include/std/regex: Likewise for regex.
* include/std/random: Likewise for random.
* include/std/unordered_map: Likewise for unordered_map.
* include/std/unordered_set: Likewise for unordered_set.
* include/std/functional: Likewise for functional.
* include/std/complex: Likewise for complex.
* include/std/array: Likewise for array.
* include/tr1/tuple: Likewise for tuple.
* include/tr1/utility: Likewise for utility.
* include/tr1/type_traits: Likewise for type_traits
* include/tr1/memory: Likewise for memory.
* include/tr1/regex: Likewise for regex.
* include/tr1/random: Likewise for random.
* include/tr1/unordered_map: Likewise for unordered_map.
* include/tr1/unordered_set: Likewise for unordered_set.
* include/tr1/functional: Likewise for functional.
* include/tr1/complex: Likewise for complex.
* include/tr1/array: Likewise for array.
* include/c_global/ctgmath: Tweak.
* include/c_global/cstdarg: Likewise.
* include/c_global/ctime: Likewise.
* include/c_global/climits: Likewise.
* include/c_global/cfloat: Likewise.
* include/c_global/ccomplex: Likewise.
* include/c_global/cstdbool: Likewise.
* include/tr1/poly_laguerre.tcc: Tweak, don't use _GLIBCXX_TR1.
* include/tr1/riemann_zeta.tcc: Likewise.
* include/tr1/beta_function.tcc: Likewise.
* include/tr1/exp_integral.tcc: Likewise.
* include/tr1/hypergeometric.tcc: Likewise.
* include/tr1/modified_bessel_func.tcc: Likewise.
* include/tr1/legendre_function.tcc: Likewise.
* include/tr1/special_function_util.h: Likewise.
* include/tr1/bessel_function.tcc: Likewise.
* include/tr1/poly_hermite.tcc: Likewise.
* include/tr1/ell_integral.tcc: Likewise.
* include/tr1/gamma.tcc: Likewise.
* include/tr1/stdlib.h: Likewise.
* include/tr1/math.h: Likewise.
* include/tr1/complex.h: Minor tweaks.
* include/tr1/wctype.h: Likewise.
* include/tr1/wchar.h: Likewise.
* include/tr1/inttypes.h: Likewise.
* include/tr1/tgmath.h: Likewise.
* include/tr1/cstdbool: Likewise.
* include/tr1/cfloat: Likewise.
* include/tr1/ccomplex: Likewise.
* include/tr1/ctime: Likewise.
* include/tr1/climits: Likewise.
* include/tr1/ctgmath: Likewise.
* include/tr1/cstdarg: Likewise.
* testsuite/tr1/headers.cc: Move...
* testsuite/tr1/headers/all.cc: ... here.
* testsuite/tr1/using_namespace_std_tr1.cc: Move...
* testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: ... here.
* testsuite/tr1/headers/using_namespace_std_tr1.cc ... here.
* testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: New.
* testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
Adjust namespace.
* testsuite/20_util/has_nothrow_copy_constructor/value.cc: Adjust to
the C++0x requirements.
* testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
* testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
* testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
dg-error lines.
* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
Likewise.
* testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
Un-xfail.
* testsuite/20_util/is_signed/value.cc: New.
* testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
* testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
Likewise.
* testsuite/20_util/is_unsigned/value.cc: Likewise..
* testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
* testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
Likewise.
* include/Makefile.am: Adjust.
* include/Makefile.in: Regenerate.
Added:
trunk/libstdc++-v3/include/bits/functional_hash.h
trunk/libstdc++-v3/include/bits/hashtable.h
trunk/libstdc++-v3/include/tr1/hashtable.h
trunk/libstdc++-v3/include/tr1_impl/
trunk/libstdc++-v3/include/tr1_impl/array
trunk/libstdc++-v3/include/tr1_impl/boost_shared_ptr.h
trunk/libstdc++-v3/include/tr1_impl/cctype
trunk/libstdc++-v3/include/tr1_impl/cfenv
trunk/libstdc++-v3/include/tr1_impl/cinttypes
trunk/libstdc++-v3/include/tr1_impl/cmath
trunk/libstdc++-v3/include/tr1_impl/complex
trunk/libstdc++-v3/include/tr1_impl/cstdint
trunk/libstdc++-v3/include/tr1_impl/cstdio
trunk/libstdc++-v3/include/tr1_impl/cstdlib
trunk/libstdc++-v3/include/tr1_impl/cwchar
trunk/libstdc++-v3/include/tr1_impl/cwctype
trunk/libstdc++-v3/include/tr1_impl/functional
trunk/libstdc++-v3/include/tr1_impl/functional_hash.h
trunk/libstdc++-v3/include/tr1_impl/hashtable
trunk/libstdc++-v3/include/tr1_impl/hashtable_policy.h
trunk/libstdc++-v3/include/tr1_impl/random
trunk/libstdc++-v3/include/tr1_impl/random.tcc
trunk/libstdc++-v3/include/tr1_impl/regex
trunk/libstdc++-v3/include/tr1_impl/tuple
trunk/libstdc++-v3/include/tr1_impl/type_traits
trunk/libstdc++-v3/include/tr1_impl/type_traitsfwd.h
trunk/libstdc++-v3/include/tr1_impl/unordered_map
trunk/libstdc++-v3/include/tr1_impl/unordered_set
trunk/libstdc++-v3/include/tr1_impl/utility
trunk/libstdc++-v3/testsuite/20_util/is_signed/
trunk/libstdc++-v3/testsuite/20_util/is_signed/requirements/
trunk/libstdc++-v3/testsuite/20_util/is_signed/requirements/explicit_instantiation.cc
trunk/libstdc++-v3/testsuite/20_util/is_signed/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/20_util/is_signed/value.cc
trunk/libstdc++-v3/testsuite/20_util/is_unsigned/
trunk/libstdc++-v3/testsuite/20_util/is_unsigned/requirements/
trunk/libstdc++-v3/testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc
trunk/libstdc++-v3/testsuite/20_util/is_unsigned/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/20_util/is_unsigned/value.cc
trunk/libstdc++-v3/testsuite/tr1/headers/
trunk/libstdc++-v3/testsuite/tr1/headers/all.cc
trunk/libstdc++-v3/testsuite/tr1/headers/c++200x/
trunk/libstdc++-v3/testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc
trunk/libstdc++-v3/testsuite/tr1/headers/using_namespace_std_tr1.cc
Removed:
trunk/libstdc++-v3/include/tr1/boost_shared_ptr.h
trunk/libstdc++-v3/include/tr1/common.h
trunk/libstdc++-v3/include/tr1/hashtable
trunk/libstdc++-v3/include/tr1/hashtable_policy.h
trunk/libstdc++-v3/include/tr1/random.tcc
trunk/libstdc++-v3/include/tr1/type_traitsfwd.h
trunk/libstdc++-v3/testsuite/tr1/headers.cc
trunk/libstdc++-v3/testsuite/tr1/using_namespace_std_tr1.cc
Modified:
trunk/libstdc++-v3/ChangeLog
trunk/libstdc++-v3/include/Makefile.am
trunk/libstdc++-v3/include/Makefile.in
trunk/libstdc++-v3/include/bits/c++config
trunk/libstdc++-v3/include/c_global/ccomplex
trunk/libstdc++-v3/include/c_global/cctype
trunk/libstdc++-v3/include/c_global/cfenv
trunk/libstdc++-v3/include/c_global/cfloat
trunk/libstdc++-v3/include/c_global/cinttypes
trunk/libstdc++-v3/include/c_global/climits
trunk/libstdc++-v3/include/c_global/cmath
trunk/libstdc++-v3/include/c_global/cstdarg
trunk/libstdc++-v3/include/c_global/cstdbool
trunk/libstdc++-v3/include/c_global/cstdint
trunk/libstdc++-v3/include/c_global/cstdio
trunk/libstdc++-v3/include/c_global/cstdlib
trunk/libstdc++-v3/include/c_global/ctgmath
trunk/libstdc++-v3/include/c_global/ctime
trunk/libstdc++-v3/include/c_global/cwchar
trunk/libstdc++-v3/include/c_global/cwctype
trunk/libstdc++-v3/include/ext/type_traits.h
trunk/libstdc++-v3/include/std/array
trunk/libstdc++-v3/include/std/complex
trunk/libstdc++-v3/include/std/functional
trunk/libstdc++-v3/include/std/memory
trunk/libstdc++-v3/include/std/random
trunk/libstdc++-v3/include/std/regex
trunk/libstdc++-v3/include/std/tuple
trunk/libstdc++-v3/include/std/type_traits
trunk/libstdc++-v3/include/std/unordered_map
trunk/libstdc++-v3/include/std/unordered_set
trunk/libstdc++-v3/include/std/utility
trunk/libstdc++-v3/include/tr1/array
trunk/libstdc++-v3/include/tr1/bessel_function.tcc
trunk/libstdc++-v3/include/tr1/beta_function.tcc
trunk/libstdc++-v3/include/tr1/ccomplex
trunk/libstdc++-v3/include/tr1/cctype
trunk/libstdc++-v3/include/tr1/cfenv
trunk/libstdc++-v3/include/tr1/cfloat
trunk/libstdc++-v3/include/tr1/cinttypes
trunk/libstdc++-v3/include/tr1/climits
trunk/libstdc++-v3/include/tr1/cmath
trunk/libstdc++-v3/include/tr1/complex
trunk/libstdc++-v3/include/tr1/complex.h
trunk/libstdc++-v3/include/tr1/cstdarg
trunk/libstdc++-v3/include/tr1/cstdbool
trunk/libstdc++-v3/include/tr1/cstdint
trunk/libstdc++-v3/include/tr1/cstdio
trunk/libstdc++-v3/include/tr1/cstdlib
trunk/libstdc++-v3/include/tr1/ctgmath
trunk/libstdc++-v3/include/tr1/ctime
trunk/libstdc++-v3/include/tr1/cwchar
trunk/libstdc++-v3/include/tr1/cwctype
trunk/libstdc++-v3/include/tr1/ell_integral.tcc
trunk/libstdc++-v3/include/tr1/exp_integral.tcc
trunk/libstdc++-v3/include/tr1/functional
trunk/libstdc++-v3/include/tr1/functional_hash.h
trunk/libstdc++-v3/include/tr1/gamma.tcc
trunk/libstdc++-v3/include/tr1/hypergeometric.tcc
trunk/libstdc++-v3/include/tr1/inttypes.h
trunk/libstdc++-v3/include/tr1/legendre_function.tcc
trunk/libstdc++-v3/include/tr1/math.h
trunk/libstdc++-v3/include/tr1/memory
trunk/libstdc++-v3/include/tr1/modified_bessel_func.tcc
trunk/libstdc++-v3/include/tr1/poly_hermite.tcc
trunk/libstdc++-v3/include/tr1/poly_laguerre.tcc
trunk/libstdc++-v3/include/tr1/random
trunk/libstdc++-v3/include/tr1/regex
trunk/libstdc++-v3/include/tr1/riemann_zeta.tcc
trunk/libstdc++-v3/include/tr1/special_function_util.h
trunk/libstdc++-v3/include/tr1/stdlib.h
trunk/libstdc++-v3/include/tr1/tgmath.h
trunk/libstdc++-v3/include/tr1/tuple
trunk/libstdc++-v3/include/tr1/type_traits
trunk/libstdc++-v3/include/tr1/unordered_map
trunk/libstdc++-v3/include/tr1/unordered_set
trunk/libstdc++-v3/include/tr1/utility
trunk/libstdc++-v3/include/tr1/wchar.h
trunk/libstdc++-v3/include/tr1/wctype.h
trunk/libstdc++-v3/testsuite/20_util/has_nothrow_copy_constructor/value.cc
trunk/libstdc++-v3/testsuite/20_util/has_nothrow_default_constructor/value.cc
trunk/libstdc++-v3/testsuite/20_util/has_trivial_copy_constructor/value.cc
trunk/libstdc++-v3/testsuite/20_util/has_trivial_default_constructor/value.cc
trunk/libstdc++-v3/testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc
trunk/libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs_neg.cc
trunk/libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc
trunk/libstdc++-v3/testsuite/20_util/tuple/requirements/explicit_instantiation.cc
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31426
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug libstdc++/31426] TR1 includes do not work with -std=c++0x
2007-04-02 14:32 [Bug libstdc++/31426] New: TR1 includes do not work with -std=c++0x dgregor at gcc dot gnu dot org
` (6 preceding siblings ...)
2007-05-31 23:38 ` paolo at gcc dot gnu dot org
@ 2007-06-01 8:49 ` pcarlini at suse dot de
7 siblings, 0 replies; 9+ messages in thread
From: pcarlini at suse dot de @ 2007-06-01 8:49 UTC (permalink / raw)
To: gcc-bugs
------- Comment #8 from pcarlini at suse dot de 2007-06-01 08:49 -------
Fixed.
--
pcarlini at suse dot de changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
Target Milestone|--- |4.3.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31426
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2007-06-01 8:49 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-04-02 14:32 [Bug libstdc++/31426] New: TR1 includes do not work with -std=c++0x dgregor at gcc dot gnu dot org
2007-04-02 15:18 ` [Bug libstdc++/31426] " rguenth at gcc dot gnu dot org
2007-04-02 15:33 ` dgregor at gcc dot gnu dot org
2007-04-02 16:26 ` rguenth at gcc dot gnu dot org
2007-04-06 8:33 ` bkoz at gcc dot gnu dot org
2007-05-25 17:12 ` pcarlini at suse dot de
2007-05-25 17:39 ` pcarlini at suse dot de
2007-05-31 23:38 ` paolo at gcc dot gnu dot org
2007-06-01 8:49 ` pcarlini at suse dot de
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).