public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/28290]  New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B
@ 2006-07-06 20:00 gcc-bugzilla at gcc dot gnu dot org
  2006-07-06 20:03 ` [Bug libstdc++/28290] " ro at gcc dot gnu dot org
                   ` (24 more replies)
  0 siblings, 25 replies; 27+ messages in thread
From: gcc-bugzilla at gcc dot gnu dot org @ 2006-07-06 20:00 UTC (permalink / raw)
  To: gcc-bugs


Bootstrapping current mainline as of 20060705 fails on Tru64 UNIX V5.1B
when trying to genererate the PCH file for extc++.h:

        /vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/./gcc/xgcc -shared-libgcc
-B/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/./gcc -nostdinc++
-L/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/src
-L/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/src/.libs
-B/vol/gcc/share/alpha-dec-osf5.1b/bin/ -B/vol/gcc/share/alpha-dec-osf5.1b/lib/
-isystem /vol/gcc/share/alpha-dec-osf5.1b/include -isystem
/vol/gcc/share/alpha-dec-osf5.1b/sys-include -Winvalid-pch -Wno-deprecated -x
c++-header -g -O2  -mieee
-I/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/alpha-dec-osf5.1b
-I/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include
-I/vol/gccsrc/src/gcc/libstdc++-v3/libsupc++
/vol/gccsrc/src/gcc/libstdc++-v3/include/precompiled/extc++.h -O2 -g -o
./alpha-dec-osf5.1b/bits/extc++.h.gch/O2g.gch; 
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:57:
error: 'iconv_t' does not name a type
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:67:
error: 'descriptor_type' does not name a type
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:70:
error: 'descriptor_type' does not name a type
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:147:
error: ISO C++ forbids declaration of 'descriptor_type' with no type
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:147:
error: expected ';' before '&' token
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:151:
error: expected `;' before 'const'
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:151:
error: ISO C++ forbids declaration of 'descriptor_type' with no type
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:151:
error: expected ';' before '&' token
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:155:
error: expected `;' before 'protected'
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:
In constructor '__gnu_cxx::encoding_state::encoding_state()':
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:86:
error: class '__gnu_cxx::encoding_state' does not have any field named
'_M_in_desc'
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:86:
error: class '__gnu_cxx::encoding_state' does not have any field named
'_M_out_desc'
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:
In constructor '__gnu_cxx::encoding_state::encoding_state(const char*, const
char*, int, int, int)':
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:92:
error: class '__gnu_cxx::encoding_state' does not have any field named
'_M_in_desc'
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:92:
error: class '__gnu_cxx::encoding_state' does not have any field named
'_M_out_desc'
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:
In copy constructor '__gnu_cxx::encoding_state::encoding_state(const
__gnu_cxx::encoding_state&)':
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:104:
error: class '__gnu_cxx::encoding_state' does not have any field named
'_M_in_desc'
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:104:
error: class '__gnu_cxx::encoding_state' does not have any field named
'_M_out_desc'
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:
In member function 'bool __gnu_cxx::encoding_state::good() const':
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:121:
error: 'descriptor_type' does not name a type
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:122:
error: '_M_in_desc' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:122:
error: '__err' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:123:
error: '_M_out_desc' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:
In member function 'void __gnu_cxx::encoding_state::init()':
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:159:
error: 'descriptor_type' does not name a type
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:161:
error: '_M_in_desc' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:163:
error: 'iconv_open' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:164:
error: '__err' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:168:
error: '_M_out_desc' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:170:
error: 'iconv_open' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:171:
error: '__err' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:
In member function 'void __gnu_cxx::encoding_state::destroy()':
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:192:
error: 'descriptor_type' does not name a type
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:193:
error: '_M_in_desc' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:193:
error: '__err' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:195:
error: 'iconv_close' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:198:
error: '_M_out_desc' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:198:
error: '__err' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:200:
error: 'iconv_close' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:
At global scope:
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:237:
error: 'descriptor_type' in class '__gnu_cxx::encoding_state' does not name a
type
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:296:
error: 'std::__iconv_adaptor' declared as an 'inline' variable
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:296:
error: template declaration of 'size_t std::__iconv_adaptor'
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:296:
error: '__func' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:296:
error: 'iconv_t' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:296:
error: expected primary-expression before ',' token
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:296:
error: expected primary-expression before '*' token
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:296:
error: expected primary-expression before ',' token
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:296:
error: expected primary-expression before 'char'
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:296:
error: expected primary-expression before '*' token
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:296:
error: expected primary-expression before ')' token
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:296:
error: '(size_t)(<expression error>)' cannot be used as a function
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:297:
error: 'iconv_t' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:297:
error: expected primary-expression before 'char'
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:297:
error: expected primary-expression before '*' token
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:297:
error: '__inbytes' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:298:
error: expected primary-expression before 'char'
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:298:
error: expected primary-expression before '*' token
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:298:
error: '__outbytes' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:
In member function 'virtual std::codecvt_base::result std::codecvt<_InternT,
_ExternT, __gnu_cxx::encoding_state>::do_out(__gnu_cxx::encoding_state&, const
_InternT*, const _InternT*, const _InternT*&, _ExternT*, _ExternT*, _ExternT*&)
const':
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:312:
error: expected initializer before '&' token
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:338:
error: 'iconv' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:338:
error: '__desc' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:339:
error: there are no arguments to '__iconv_adaptor' that depend on a template
parameter, so a declaration of '__iconv_adaptor' must be available
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:339:
error: (if you use '-fpermissive', G++ will accept your code, but allowing the
use of an undeclared name is deprecated)
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:345:
error: 'iconv' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:345:
error: '__desc' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:346:
error: there are no arguments to '__iconv_adaptor' that depend on a template
parameter, so a declaration of '__iconv_adaptor' must be available
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:
In member function 'virtual std::codecvt_base::result std::codecvt<_InternT,
_ExternT, __gnu_cxx::encoding_state>::do_unshift(__gnu_cxx::encoding_state&,
_ExternT*, _ExternT*, _ExternT*&) const':
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:379:
error: expected initializer before '&' token
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:386:
error: 'iconv' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:386:
error: '__desc' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:387:
error: there are no arguments to '__iconv_adaptor' that depend on a template
parameter, so a declaration of '__iconv_adaptor' must be available
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:
In member function 'virtual std::codecvt_base::result std::codecvt<_InternT,
_ExternT, __gnu_cxx::encoding_state>::do_in(__gnu_cxx::encoding_state&, const
_ExternT*, const _ExternT*, const _ExternT*&, _InternT*, _InternT*, _InternT*&)
const':
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:416:
error: expected initializer before '&' token
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:442:
error: 'iconv' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:442:
error: '__desc' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:443:
error: there are no arguments to '__iconv_adaptor' that depend on a template
parameter, so a declaration of '__iconv_adaptor' must be available
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:449:
error: 'iconv' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:449:
error: '__desc' was not declared in this scope
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/codecvt_specializations.h:450:
error: there are no arguments to '__iconv_adaptor' that depend on a template
parameter, so a declaration of '__iconv_adaptor' must be available
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp:
At global scope:
/vol/gccsrc/obj/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp:235:
internal compiler error: tree check: expected integer_cst, have scope_ref in
tree_int_cst_sgn, at tree.c:4476
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
checking for ctime... make[2]: *** [alpha-dec-osf5.1b/bits/extc++.h] Error 1
make[2]: Leaving directory
`/amnt/sequoia/export/vol/gcc/obj/alpha/gcc-4.2.0-20060705/5.1b-gcc/alpha-dec-osf5.1b/libstdc++-v3/include'

The problem starts with the fact that there's no definition of iconv_t in
place, since iconv.h isn't included anywhere.  I haven't yet found where in
the maze of libstdc++ headers to add this.  One plausible location seemed
to be config/locale/generic/c_locale.h, but this didn't help.

Apart from that, there shouldn't be an ICE here.

Environment:
System: OSF1 bartok V5.1 2650 alpha
Machine: alpha

host: alpha-dec-osf5.1b
build: alpha-dec-osf5.1b
target: alpha-dec-osf5.1b
configured with: /vol/gcc/src/gcc/configure --prefix=/vol/gcc
--with-local-prefix=/vol/gcc --disable-nls --host alpha-dec-osf5.1b --build
alpha-dec-osf5.1b --target alpha-dec-osf5.1b
--with-gmp-dir=/vol/gnu/obj/gmp-4.1.3
--with-mpfr-dir=/vol/gnu/obj/gmp-4.1.3/mpfr
--enable-languages=c,c++,fortran,java,objc,ada --disable-libmudflap

How-To-Repeat:
Bootstrap mainline as described above.


-- 
           Summary: [4.2 Regression] ICE during extc++.h pch generation on
                    Tru64 UNIX V5.1B
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: critical
          Priority: P2
         Component: libstdc++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: ro at techfak dot uni-bielefeld dot de
 GCC build triplet: alpha-dec-osf5.1b
  GCC host triplet: alpha-dec-osf5.1b
GCC target triplet: alpha-dec-osf5.1b


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


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

* [Bug libstdc++/28290] [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
@ 2006-07-06 20:03 ` ro at gcc dot gnu dot org
  2006-07-06 20:10 ` ro at techfak dot uni-bielefeld dot de
                   ` (23 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: ro at gcc dot gnu dot org @ 2006-07-06 20:03 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from ro at gcc dot gnu dot org  2006-07-06 20:03 -------
Created an attachment (id=11847)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11847&action=view)
-save-temps output

Output from gcc -save-temps.


-- 


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


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

* [Bug libstdc++/28290] [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
  2006-07-06 20:03 ` [Bug libstdc++/28290] " ro at gcc dot gnu dot org
@ 2006-07-06 20:10 ` ro at techfak dot uni-bielefeld dot de
  2006-07-06 20:14 ` falk at debian dot org
                   ` (22 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: ro at techfak dot uni-bielefeld dot de @ 2006-07-06 20:10 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from ro at techfak dot uni-bielefeld dot de  2006-07-06 20:10 -------
Subject: Re:  [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX
V5.1B

Even if I add <iconv.h> directly to extc++.h (a complete hack), the
compilation errors about iconv_t missing are gone, but the ICE remains,
even at -O0.

        Rainer


-- 


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


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

* [Bug libstdc++/28290] [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
  2006-07-06 20:03 ` [Bug libstdc++/28290] " ro at gcc dot gnu dot org
  2006-07-06 20:10 ` ro at techfak dot uni-bielefeld dot de
@ 2006-07-06 20:14 ` falk at debian dot org
  2006-07-06 20:19 ` ro at gcc dot gnu dot org
                   ` (21 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: falk at debian dot org @ 2006-07-06 20:14 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from falk at debian dot org  2006-07-06 20:14 -------
(In reply to comment #2)
> Even if I add <iconv.h> directly to extc++.h (a complete hack), the
> compilation errors about iconv_t missing are gone, but the ICE remains,
> even at -O0.

Can you give the .ii for that?


-- 


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


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

* [Bug libstdc++/28290] [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2006-07-06 20:14 ` falk at debian dot org
@ 2006-07-06 20:19 ` ro at gcc dot gnu dot org
  2006-07-06 20:19 ` ro at techfak dot uni-bielefeld dot de
                   ` (20 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: ro at gcc dot gnu dot org @ 2006-07-06 20:19 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from ro at gcc dot gnu dot org  2006-07-06 20:18 -------
Created an attachment (id=11848)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11848&action=view)
-save-temps output with iconv.h hack and -O0

gcc -save-temps output that compiles (due to iconv.h inclusion in extc++.h)
with
-O0.


-- 


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


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

* [Bug libstdc++/28290] [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2006-07-06 20:19 ` ro at gcc dot gnu dot org
@ 2006-07-06 20:19 ` ro at techfak dot uni-bielefeld dot de
  2006-07-06 22:04 ` ro at techfak dot uni-bielefeld dot de
                   ` (19 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: ro at techfak dot uni-bielefeld dot de @ 2006-07-06 20:19 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from ro at techfak dot uni-bielefeld dot de  2006-07-06 20:19 -------
Subject: Re:  [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX
V5.1B

falk at debian dot org writes:

> Can you give the .ii for that?

Sure, done.

        Rainer


-- 


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


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

* [Bug libstdc++/28290] [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2006-07-06 20:19 ` ro at techfak dot uni-bielefeld dot de
@ 2006-07-06 22:04 ` ro at techfak dot uni-bielefeld dot de
  2006-07-06 22:16   ` Andrew Pinski
  2006-07-06 22:16 ` pinskia at physics dot uc dot edu
                   ` (18 subsequent siblings)
  24 siblings, 1 reply; 27+ messages in thread
From: ro at techfak dot uni-bielefeld dot de @ 2006-07-06 22:04 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from ro at techfak dot uni-bielefeld dot de  2006-07-06 22:04 -------
Subject: Re:  [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX
V5.1B

The same ICE happens on Solaris 10/x86 (i386-pc-solaris2.10).

        Rainer


-- 


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


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

* Re: [Bug libstdc++/28290] [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B
  2006-07-06 22:04 ` ro at techfak dot uni-bielefeld dot de
@ 2006-07-06 22:16   ` Andrew Pinski
  0 siblings, 0 replies; 27+ messages in thread
From: Andrew Pinski @ 2006-07-06 22:16 UTC (permalink / raw)
  To: gcc-bugzilla; +Cc: gcc-bugs

> 
> 
> 
> ------- Comment #6 from ro at techfak dot uni-bielefeld dot de  2006-07-06 22:04 -------
> Subject: Re:  [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX
> V5.1B
> 
> The same ICE happens on Solaris 10/x86 (i386-pc-solaris2.10).

On x86-linux-gnu with FC4 I hear, I could not reproduce it on FC5,  I am in the middle
of a GCAC checking build.

-- Pinski


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

* [Bug libstdc++/28290] [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2006-07-06 22:04 ` ro at techfak dot uni-bielefeld dot de
@ 2006-07-06 22:16 ` pinskia at physics dot uc dot edu
  2006-07-06 22:17 ` pinskia at gcc dot gnu dot org
                   ` (17 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: pinskia at physics dot uc dot edu @ 2006-07-06 22:16 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from pinskia at physics dot uc dot edu  2006-07-06 22:16 -------
Subject: Re:  [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX
V5.1B

> 
> 
> 
> ------- Comment #6 from ro at techfak dot uni-bielefeld dot de  2006-07-06 22:04 -------
> Subject: Re:  [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX
> V5.1B
> 
> The same ICE happens on Solaris 10/x86 (i386-pc-solaris2.10).

On x86-linux-gnu with FC4 I hear, I could not reproduce it on FC5,  I am in the
middle
of a GCAC checking build.

-- Pinski


-- 


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


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

* [Bug libstdc++/28290] [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2006-07-06 22:16 ` pinskia at physics dot uc dot edu
@ 2006-07-06 22:17 ` pinskia at gcc dot gnu dot org
  2006-07-06 22:21 ` ro at gcc dot gnu dot org
                   ` (16 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-07-06 22:17 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from pinskia at gcc dot gnu dot org  2006-07-06 22:17 -------


*** This bug has been marked as a duplicate of 28217 ***


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |DUPLICATE


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


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

* [Bug libstdc++/28290] [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2006-07-06 22:17 ` pinskia at gcc dot gnu dot org
@ 2006-07-06 22:21 ` ro at gcc dot gnu dot org
  2006-07-08  7:24 ` [Bug libstdc++/28290] [4.2 Regression] ICE during extc++.h pch generation falk at debian dot org
                   ` (15 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: ro at gcc dot gnu dot org @ 2006-07-06 22:21 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from ro at gcc dot gnu dot org  2006-07-06 22:21 -------
The ICE is a duplicate, but the compile failure before is not (though it could
be
the same issue as libstdc++/28265).


-- 

ro at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |UNCONFIRMED
         Resolution|DUPLICATE                   |


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


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

* [Bug libstdc++/28290] [4.2 Regression] ICE during extc++.h pch generation
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (8 preceding siblings ...)
  2006-07-06 22:21 ` ro at gcc dot gnu dot org
@ 2006-07-08  7:24 ` falk at debian dot org
  2006-07-09 16:07 ` [Bug libstdc++/28290] [4.2 Regression] error: 'iconv_t' does not name a type schwab at suse dot de
                   ` (14 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: falk at debian dot org @ 2006-07-08  7:24 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from falk at debian dot org  2006-07-08 07:24 -------
I see the same on alphaev68-linux-gnu.


-- 

falk at debian dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
            Summary|[4.2 Regression] ICE during |[4.2 Regression] ICE during
                   |extc++.h pch generation on  |extc++.h pch generation
                   |Tru64 UNIX V5.1B            |


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


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

* [Bug libstdc++/28290] [4.2 Regression] error: 'iconv_t' does not name a type
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (9 preceding siblings ...)
  2006-07-08  7:24 ` [Bug libstdc++/28290] [4.2 Regression] ICE during extc++.h pch generation falk at debian dot org
@ 2006-07-09 16:07 ` schwab at suse dot de
  2006-07-09 17:39 ` pcarlini at suse dot de
                   ` (13 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: schwab at suse dot de @ 2006-07-09 16:07 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from schwab at suse dot de  2006-07-09 16:07 -------
Adjusting summary since the ICE is tracked in #28217.


-- 

schwab at suse dot de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[4.2 Regression] ICE during |[4.2 Regression] error:
                   |extc++.h pch generation     |'iconv_t' does not name a
                   |                            |type


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


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

* [Bug libstdc++/28290] [4.2 Regression] error: 'iconv_t' does not name a type
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (10 preceding siblings ...)
  2006-07-09 16:07 ` [Bug libstdc++/28290] [4.2 Regression] error: 'iconv_t' does not name a type schwab at suse dot de
@ 2006-07-09 17:39 ` pcarlini at suse dot de
  2006-07-09 17:58 ` pcarlini at suse dot de
                   ` (12 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: pcarlini at suse dot de @ 2006-07-09 17:39 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from pcarlini at suse dot de  2006-07-09 17:39 -------
It seemd to me that the best thing to do is adding the include on top of
codecvt_specializations.h itself and removing it from the other places where it
does currently appear (because a grep reveals that the iconv facilities are
*not* used anywhere else (besides the testsuite), I would appreciate of you
could double check...). Can you try that?


-- 

pcarlini at suse dot de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pcarlini at suse dot de


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


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

* [Bug libstdc++/28290] [4.2 Regression] error: 'iconv_t' does not name a type
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (11 preceding siblings ...)
  2006-07-09 17:39 ` pcarlini at suse dot de
@ 2006-07-09 17:58 ` pcarlini at suse dot de
  2006-07-10 20:17 ` ro at techfak dot uni-bielefeld dot de
                   ` (11 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: pcarlini at suse dot de @ 2006-07-09 17:58 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from pcarlini at suse dot de  2006-07-09 17:58 -------
Forgot: those facilities are not always available, therefore we should probably
protect the whole thing with _GLIBCXX_USE_ICONV... I'm adding Benjamin in CC.


-- 

pcarlini at suse dot de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bkoz at redhat dot com


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


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

* [Bug libstdc++/28290] [4.2 Regression] error: 'iconv_t' does not name a type
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (12 preceding siblings ...)
  2006-07-09 17:58 ` pcarlini at suse dot de
@ 2006-07-10 20:17 ` ro at techfak dot uni-bielefeld dot de
  2006-07-10 23:17 ` pinskia at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: ro at techfak dot uni-bielefeld dot de @ 2006-07-10 20:17 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #14 from ro at techfak dot uni-bielefeld dot de  2006-07-10 20:17 -------
Subject: Re:  [4.2 Regression] error: 'iconv_t' does not name a type

pcarlini at suse dot de writes:

> It seemd to me that the best thing to do is adding the include on top of
> codecvt_specializations.h itself and removing it from the other places where it
> does currently appear (because a grep reveals that the iconv facilities are
> *not* used anywhere else (besides the testsuite), I would appreciate of you
> could double check...). Can you try that?

The compilation errors are gone with this change, but due to PR c++/28217,
I still get an ICE:

Index: codecvt_specializations.h
===================================================================
--- codecvt_specializations.h   (revision 115313)
+++ codecvt_specializations.h   (working copy)
@@ -38,6 +38,10 @@
  *  This file is a GNU extension to the Standard C++ Library.
  */

+#if _GLIBCXX_USE_ICONV
+# include <iconv.h>
+#endif
+
   // XXX
   // Define this here so codecvt.cc can have _S_max_size definition.
 #define _GLIBCXX_USE_ENCODING_STATE 1

        Rainer


-- 


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


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

* [Bug libstdc++/28290] [4.2 Regression] error: 'iconv_t' does not name a type
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (13 preceding siblings ...)
  2006-07-10 20:17 ` ro at techfak dot uni-bielefeld dot de
@ 2006-07-10 23:17 ` pinskia at gcc dot gnu dot org
  2006-07-11 11:56 ` pinskia at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-07-10 23:17 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #15 from pinskia at gcc dot gnu dot org  2006-07-10 23:17 -------
This now affects powerpc-darwin:
/Users/regress/tbox/native/build/./gcc/xgcc -shared-libgcc
-B/Users/regress/tbox/native/build/./gcc -nostdinc++
-L/Users/regress/tbox/native/build/powerpc-apple-darwin8.5.0/libstdc++-v3/src
-L/Users/regress/tbox/native/build/powerpc-apple-darwin8.5.0/libstdc++-v3/src/.libs
-B/Users/regress/tbox/objs/powerpc-apple-darwin8.5.0/bin/
-B/Users/regress/tbox/objs/powerpc-apple-darwin8.5.0/lib/ -isystem
/Users/regress/tbox/objs/powerpc-apple-darwin8.5.0/include -isystem
/Users/regress/tbox/objs/powerpc-apple-darwin8.5.0/sys-include -Winvalid-pch
-Wno-deprecated -x c++-header -g -O2 
-I/Users/regress/tbox/native/build/powerpc-apple-darwin8.5.0/libstdc++-v3/include/powerpc-apple-darwin8.5.0
-I/Users/regress/tbox/native/build/powerpc-apple-darwin8.5.0/libstdc++-v3/include
-I/Users/regress/tbox/svn-gcc/libstdc++-v3/libsupc++ -O2 -g
/Users/regress/tbox/svn-gcc/libstdc++-v3/include/precompiled/extc++.h -o
powerpc-apple-darwin8.5.0/bits/extc++.h.gch/O2g.gch
/Users/regress/tbox/native/build/powerpc-apple-darwin8.5.0/libstdc++-v3/include/ext/codecvt_specializations.h:57:
error: 'iconv_t' does not name a type


PPC-darwin has an iconv.h also.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.2.0


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


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

* [Bug libstdc++/28290] [4.2 Regression] error: 'iconv_t' does not name a type
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (14 preceding siblings ...)
  2006-07-10 23:17 ` pinskia at gcc dot gnu dot org
@ 2006-07-11 11:56 ` pinskia at gcc dot gnu dot org
  2006-07-11 12:04 ` pinskia at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-07-11 11:56 UTC (permalink / raw)
  To: gcc-bugs



-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|critical                    |blocker


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


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

* [Bug libstdc++/28290] [4.2 Regression] error: 'iconv_t' does not name a type
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (15 preceding siblings ...)
  2006-07-11 11:56 ` pinskia at gcc dot gnu dot org
@ 2006-07-11 12:04 ` pinskia at gcc dot gnu dot org
  2006-07-11 12:31 ` gerald at pfeifer dot com
                   ` (7 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-07-11 12:04 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #16 from pinskia at gcc dot gnu dot org  2006-07-11 12:04 -------
I am going to mark this as blocking PR 28217 though it does not officially, but
fixing either one will not fix the bootstrap.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
OtherBugsDependingO|                            |28217
              nThis|                            |
           Keywords|build                       |


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


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

* [Bug libstdc++/28290] [4.2 Regression] error: 'iconv_t' does not name a type
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (16 preceding siblings ...)
  2006-07-11 12:04 ` pinskia at gcc dot gnu dot org
@ 2006-07-11 12:31 ` gerald at pfeifer dot com
  2006-07-11 12:54 ` pcarlini at suse dot de
                   ` (6 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: gerald at pfeifer dot com @ 2006-07-11 12:31 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #17 from gerald at pfeifer dot com  2006-07-11 12:31 -------
i386-unknown-freebsd5.4 is also broken.


-- 

gerald at pfeifer dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |gerald at pfeifer dot com


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


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

* [Bug libstdc++/28290] [4.2 Regression] error: 'iconv_t' does not name a type
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (17 preceding siblings ...)
  2006-07-11 12:31 ` gerald at pfeifer dot com
@ 2006-07-11 12:54 ` pcarlini at suse dot de
  2006-07-11 12:55 ` pcarlini at suse dot de
                   ` (5 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: pcarlini at suse dot de @ 2006-07-11 12:54 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #18 from pcarlini at suse dot de  2006-07-11 12:54 -------
Created an attachment (id=11858)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11858&action=view)
Please test!


-- 


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


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

* [Bug libstdc++/28290] [4.2 Regression] error: 'iconv_t' does not name a type
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (18 preceding siblings ...)
  2006-07-11 12:54 ` pcarlini at suse dot de
@ 2006-07-11 12:55 ` pcarlini at suse dot de
  2006-07-11 12:58 ` pcarlini at suse dot de
                   ` (4 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: pcarlini at suse dot de @ 2006-07-11 12:55 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #19 from pcarlini at suse dot de  2006-07-11 12:55 -------
Created an attachment (id=11859)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11859&action=view)
... and in case commit!


-- 


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


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

* [Bug libstdc++/28290] [4.2 Regression] error: 'iconv_t' does not name a type
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (19 preceding siblings ...)
  2006-07-11 12:55 ` pcarlini at suse dot de
@ 2006-07-11 12:58 ` pcarlini at suse dot de
  2006-07-11 16:50 ` bkoz at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: pcarlini at suse dot de @ 2006-07-11 12:58 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #20 from pcarlini at suse dot de  2006-07-11 12:56 -------
People affected by the breakage please carefully test the attached and, in
case, commit: I'm going away for a few hours... Thanks!


-- 

pcarlini at suse dot de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |pcarlini at suse dot de
                   |dot org                     |
             Status|NEW                         |ASSIGNED


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


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

* [Bug libstdc++/28290] [4.2 Regression] error: 'iconv_t' does not name a type
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (20 preceding siblings ...)
  2006-07-11 12:58 ` pcarlini at suse dot de
@ 2006-07-11 16:50 ` bkoz at gcc dot gnu dot org
  2006-07-11 17:48 ` bkoz at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  24 siblings, 0 replies; 27+ messages in thread
From: bkoz at gcc dot gnu dot org @ 2006-07-11 16:50 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #21 from bkoz at gcc dot gnu dot org  2006-07-11 16:50 -------

Huh. Sorry!

I'm checking in Paolo's patch.

-benjamin


-- 


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


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

* [Bug libstdc++/28290] [4.2 Regression] error: 'iconv_t' does not name a type
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (21 preceding siblings ...)
  2006-07-11 16:50 ` bkoz at gcc dot gnu dot org
@ 2006-07-11 17:48 ` bkoz at gcc dot gnu dot org
  2006-07-12  0:21 ` pcarlini at suse dot de
  2006-07-13  1:11 ` pinskia at gcc dot gnu dot org
  24 siblings, 0 replies; 27+ messages in thread
From: bkoz at gcc dot gnu dot org @ 2006-07-11 17:48 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #22 from bkoz at gcc dot gnu dot org  2006-07-11 17:48 -------
Subject: Bug 28290

Author: bkoz
Date: Tue Jul 11 17:48:10 2006
New Revision: 115354

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=115354
Log:
2006-07-11  Paolo Carlini  <pcarlini@suse.de>

        PR libstdc++/28290
        * include/ext/codecvt_specializations.h: Fix, adding missing
        includes and guards.


Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/ext/codecvt_specializations.h


-- 


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


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

* [Bug libstdc++/28290] [4.2 Regression] error: 'iconv_t' does not name a type
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (22 preceding siblings ...)
  2006-07-11 17:48 ` bkoz at gcc dot gnu dot org
@ 2006-07-12  0:21 ` pcarlini at suse dot de
  2006-07-13  1:11 ` pinskia at gcc dot gnu dot org
  24 siblings, 0 replies; 27+ messages in thread
From: pcarlini at suse dot de @ 2006-07-12  0:21 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #23 from pcarlini at suse dot de  2006-07-12 00:21 -------
Thanks Benjamin. FYI, I have just tweaked it back to my original version (if
c++config.h is not included first, _GLIBCXX_USE_ICONV is always found undefined
;)


-- 


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


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

* [Bug libstdc++/28290] [4.2 Regression] error: 'iconv_t' does not name a type
  2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
                   ` (23 preceding siblings ...)
  2006-07-12  0:21 ` pcarlini at suse dot de
@ 2006-07-13  1:11 ` pinskia at gcc dot gnu dot org
  24 siblings, 0 replies; 27+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-07-13  1:11 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #24 from pinskia at gcc dot gnu dot org  2006-07-13 01:11 -------
Fixed.


-- 

pinskia at gcc dot gnu dot org changed:

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


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


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

end of thread, other threads:[~2006-07-13  1:11 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-07-06 20:00 [Bug libstdc++/28290] New: [4.2 Regression] ICE during extc++.h pch generation on Tru64 UNIX V5.1B gcc-bugzilla at gcc dot gnu dot org
2006-07-06 20:03 ` [Bug libstdc++/28290] " ro at gcc dot gnu dot org
2006-07-06 20:10 ` ro at techfak dot uni-bielefeld dot de
2006-07-06 20:14 ` falk at debian dot org
2006-07-06 20:19 ` ro at gcc dot gnu dot org
2006-07-06 20:19 ` ro at techfak dot uni-bielefeld dot de
2006-07-06 22:04 ` ro at techfak dot uni-bielefeld dot de
2006-07-06 22:16   ` Andrew Pinski
2006-07-06 22:16 ` pinskia at physics dot uc dot edu
2006-07-06 22:17 ` pinskia at gcc dot gnu dot org
2006-07-06 22:21 ` ro at gcc dot gnu dot org
2006-07-08  7:24 ` [Bug libstdc++/28290] [4.2 Regression] ICE during extc++.h pch generation falk at debian dot org
2006-07-09 16:07 ` [Bug libstdc++/28290] [4.2 Regression] error: 'iconv_t' does not name a type schwab at suse dot de
2006-07-09 17:39 ` pcarlini at suse dot de
2006-07-09 17:58 ` pcarlini at suse dot de
2006-07-10 20:17 ` ro at techfak dot uni-bielefeld dot de
2006-07-10 23:17 ` pinskia at gcc dot gnu dot org
2006-07-11 11:56 ` pinskia at gcc dot gnu dot org
2006-07-11 12:04 ` pinskia at gcc dot gnu dot org
2006-07-11 12:31 ` gerald at pfeifer dot com
2006-07-11 12:54 ` pcarlini at suse dot de
2006-07-11 12:55 ` pcarlini at suse dot de
2006-07-11 12:58 ` pcarlini at suse dot de
2006-07-11 16:50 ` bkoz at gcc dot gnu dot org
2006-07-11 17:48 ` bkoz at gcc dot gnu dot org
2006-07-12  0:21 ` pcarlini at suse dot de
2006-07-13  1:11 ` pinskia 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).