Bug#357062: libstdc++6-4.0-dev: 32-bit includes missing on amd64 (no /u/i/c++/4.0/i486-linux-gnu)
Package: libstdc++6-4.0-dev Version: 4.0.3-1 Severity: normal /usr/include/c++/4.0/i486-linux-gnu seems to have gone missing, breaking g++ -m32 (which zeroc-ice inappropriately uses, but that's a separate bug). Could you please restore it? Thanks! -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Versions of packages libstdc++6-4.0-dev depends on: ii g++-4.0 4.0.3-1The GNU C++ compiler ii gcc-4.0-base 4.0.3-1The GNU Compiler Collection (base ii libc6-dev 2.3.6-3GNU C Library: Development Librari ii libstdc++64.0.3-1The GNU Standard C++ Library v3 libstdc++6-4.0-dev recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
[Bug c++/6634] wrong parsing of "long long double"
--- Comment #9 from reichelt at gcc dot gnu dot org 2006-03-15 15:27 --- Subject: Bug 6634 Author: reichelt Date: Wed Mar 15 15:27:11 2006 New Revision: 112084 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112084 Log: PR c++/6634 decl.c (grokdeclarator): Do not accept long long double. Reorganize checks for invalid (combinations of) type modifiers. Quote modifiers in messages. g++.dg/parse/long1.C: New test. Added: trunk/gcc/testsuite/g++.dg/parse/long1.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/decl.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=6634 --- You are receiving this mail because: --- You are on the CC list for the bug, or are watching someone who is. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
[Bug c++/6634] wrong parsing of "long long double"
--- Comment #10 from reichelt at gcc dot gnu dot org 2006-03-15 15:29 --- Fixed on mainline. -- reichelt at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED Target Milestone|--- |4.2.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=6634 --- You are receiving this mail because: --- You are on the CC list for the bug, or are watching someone who is. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Results for 3.4.6 (Debian 3.4.6-1) testsuite on ia64-linux-gnu
LAST_UPDATED: Obtained from SVN: tags/gcc_3_4_6_release revision 111785 Native configuration is ia64-linux-gnu (caballero) === gpc tests === Running target any FAIL: chief40.pas FAIL: chuck6.pas FAIL: fieldw.pas FAIL: fjf219e.pas FAIL: fjf219f.pas FAIL: fjf23.pas FAIL: fjf30b.pas FAIL: fjf327.pas FAIL: fjf512.pas FAIL: fjf526a.pas FAIL: fjf526b.pas FAIL: fjf967b.pas FAIL: fjf967c.pas FAIL: fjf967d.pas FAIL: fjf967e.pas FAIL: fjf967h.pas FAIL: fjf967i.pas FAIL: fjf967j.pas FAIL: fjf967k.pas FAIL: fjf967l.pas FAIL: fsc22.pas FAIL: fsc24.pas FAIL: math.pas FAIL: mir047h.pas FAIL: shl.pas FAIL: writeb.pas FAIL: writec.pas FAIL: writee.pas FAIL: writeg.pas === gpc Summary === # of tests5057 # of expected passes 5026 # of unexpected failures 29 # of unsupported tests2 /build/buildd/gcc-3.4-3.4.6/build/gcc/xgpc version 20060215, based on gcc-3.4.6 (Debian 3.4.6-1) === g++ tests === Running target unix FAIL: g++.dg/other/packed1.C execution test FAIL: g++.old-deja/g++.law/profile1.C (test for excess errors) XPASS: g++.old-deja/g++.other/init5.C execution test === g++ Summary === # of expected passes9626 # of unexpected failures2 # of unexpected successes 1 # of expected failures 66 # of unsupported tests 80 /build/buildd/gcc-3.4-3.4.6/build/gcc/testsuite/../g++ version 3.4.6 (Debian 3.4.6-1) === g77 tests === Running target unix === g77 Summary === # of expected passes1812 # of unsupported tests 6 /build/buildd/gcc-3.4-3.4.6/build/gcc/testsuite/../g77 version 3.4.6 (Debian 3.4.6-1) === gcc tests === Running target unix FAIL: gcc.dg/compat/scalar-by-value-3 c_compat_x_tst.o compile UNRESOLVED: gcc.dg/compat/scalar-by-value-3 c_compat_x_tst.o-c_compat_y_tst.o link UNRESOLVED: gcc.dg/compat/scalar-by-value-3 c_compat_x_tst.o-c_compat_y_tst.o execute FAIL: gcc.dg/compat/scalar-return-3 c_compat_x_tst.o compile UNRESOLVED: gcc.dg/compat/scalar-return-3 c_compat_x_tst.o-c_compat_y_tst.o link UNRESOLVED: gcc.dg/compat/scalar-return-3 c_compat_x_tst.o-c_compat_y_tst.o execute FAIL: gcc.dg/compat/struct-by-value-18 c_compat_x_tst.o compile UNRESOLVED: gcc.dg/compat/struct-by-value-18 c_compat_x_tst.o-c_compat_y_tst.o link UNRESOLVED: gcc.dg/compat/struct-by-value-18 c_compat_x_tst.o-c_compat_y_tst.o execute FAIL: gcc.dg/compat/struct-by-value-7a c_compat_x_tst.o-c_compat_y_tst.o execute FAIL: gcc.dg/compat/struct-by-value-7b c_compat_x_tst.o-c_compat_y_tst.o execute FAIL: gcc.dg/20021014-1.c (test for excess errors) FAIL: gcc.dg/nest.c (test for excess errors) FAIL: gcc.dg/special/gcsec-1.c (test for excess errors) === gcc Summary === # of expected passes24550 # of unexpected failures8 # of expected failures 75 # of unresolved testcases 6 # of untested testcases 7 # of unsupported tests 355 /build/buildd/gcc-3.4-3.4.6/build/gcc/xgcc version 3.4.6 (Debian 3.4.6-1) === libstdc++ tests === Running target unix XPASS: 22_locale/locale/cons/12658_thread.cc execution test XPASS: 26_numerics/c99_classification_macros_c.cc (test for excess errors) XPASS: 27_io/fpos/14320-1.cc execution test === libstdc++ Summary === # of expected passes2737 # of unexpected successes 3 # of expected failures 4 Compiler version: 3.4.6 (Debian 3.4.6-1) Platform: ia64-linux-gnu configure flags: -v --enable-languages=c,c++,f77,pascal --prefix=/usr --libexecdir=/usr/lib --with-gxx-include-dir=/usr/include/c++/3.4 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --program-suffix=-3.4 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --with-system-libunwind ia64-linux-gnu BOOT_CFLAGS=-O2 Build Dependencies: Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==-===-== ii binutils 2.16.1cvs20060117-1 The GNU assembler, linker and binary utilities Patches that Debian applied in this version: gcc-textdomain: Set gettext's domain and textdomain to the versioned package name. rename-info-files: Allow transformations on info file names. Reference the transformed info file names in the texinfo files. libstdc++-pic: Build and install libstdc++_pic.a library. libstdc++-doclink: adjust hrefs to point to the local documentation libstdc++-doxygen-syntax: fix doxygen syntax error in header that causes segfaults with some versions amd64-specs: On x86-64 use 64bits mode assembly except with -m32. gccbug: Use sensible-editor instead of vi as fallback
Results for 4.0.3 (Debian 4.0.3-1) testsuite on arm-unknown-linux-gnu
LAST_UPDATED: Obtained from SVN: tags/gcc_4_0_3_release revision 111908 Native configuration is arm-unknown-linux-gnu === libffi tests === Running target unix XPASS: libffi.call/closure_fn0.c execution test XPASS: libffi.call/closure_fn1.c execution test XPASS: libffi.call/closure_fn2.c execution test XPASS: libffi.call/closure_fn3.c execution test XPASS: libffi.call/closure_fn4.c execution test XPASS: libffi.call/closure_fn5.c execution test XPASS: libffi.call/cls_12byte.c execution test XPASS: libffi.call/cls_16byte.c execution test XPASS: libffi.call/cls_18byte.c execution test XPASS: libffi.call/cls_19byte.c execution test XPASS: libffi.call/cls_20byte.c execution test XPASS: libffi.call/cls_20byte1.c execution test XPASS: libffi.call/cls_24byte.c execution test XPASS: libffi.call/cls_2byte.c execution test XPASS: libffi.call/cls_3_1byte.c execution test XPASS: libffi.call/cls_3byte1.c execution test XPASS: libffi.call/cls_3byte2.c execution test XPASS: libffi.call/cls_4_1byte.c execution test XPASS: libffi.call/cls_4byte.c execution test XPASS: libffi.call/cls_5byte.c execution test FAIL: libffi.call/cls_5byte.c output pattern test, is 127 120 1 128 9 68: 255 129 69 XPASS: libffi.call/cls_64byte.c execution test XPASS: libffi.call/cls_6byte.c execution test FAIL: libffi.call/cls_6byte.c output pattern test, is 127 120 1 128 128 32521 112 140: 255 32641 113 12 XPASS: libffi.call/cls_7byte.c execution test XPASS: libffi.call/cls_8byte.c execution test XPASS: libffi.call/cls_9byte1.c execution test XPASS: libffi.call/cls_9byte2.c execution test XPASS: libffi.call/cls_align_double.c execution test XPASS: libffi.call/cls_align_float.c execution test XPASS: libffi.call/cls_align_longdouble.c execution test XPASS: libffi.call/cls_align_pointer.c execution test XPASS: libffi.call/cls_align_sint16.c execution test FAIL: libffi.call/cls_align_sint16.c output pattern test, is 12 4951 127 104 13 200: 116 4964 71 XPASS: libffi.call/cls_align_sint32.c execution test XPASS: libffi.call/cls_align_sint64.c execution test XPASS: libffi.call/cls_align_uint16.c execution test FAIL: libffi.call/cls_align_uint16.c output pattern test, is 12 4951 127 104 13 176: 116 4964 47 XPASS: libffi.call/cls_align_uint32.c execution test XPASS: libffi.call/cls_align_uint64.c execution test XPASS: libffi.call/cls_double.c execution test XPASS: libffi.call/cls_float.c execution test XPASS: libffi.call/cls_multi_schar.c execution test XPASS: libffi.call/cls_multi_sshort.c execution test XPASS: libffi.call/cls_multi_sshortchar.c execution test XPASS: libffi.call/cls_multi_uchar.c execution test XPASS: libffi.call/cls_multi_ushort.c execution test XPASS: libffi.call/cls_multi_ushortchar.c execution test XPASS: libffi.call/cls_schar.c execution test XPASS: libffi.call/cls_sint.c execution test XPASS: libffi.call/cls_sshort.c execution test XPASS: libffi.call/cls_uchar.c execution test XPASS: libffi.call/cls_uint.c execution test XPASS: libffi.call/cls_ulonglong.c execution test XPASS: libffi.call/cls_ushort.c execution test XPASS: libffi.call/nested_struct.c execution test XPASS: libffi.call/nested_struct1.c execution test XPASS: libffi.call/nested_struct2.c execution test XPASS: libffi.call/nested_struct3.c execution test XPASS: libffi.call/problem1.c execution test FAIL: libffi.call/struct3.c execution test XPASS: libffi.special/unwindtest.cc -shared-libgcc -lstdc++ execution test === libffi Summary === # of expected passes155 # of unexpected failures5 # of unexpected successes 57 # of expected failures 1 # of unsupported tests 2 === libmudflap tests === Running target unix WARNING: program timed out. FAIL: libmudflap.cth/pass40-frag.c execution test FAIL: libmudflap.cth/pass40-frag.c output pattern test WARNING: program timed out. FAIL: libmudflap.cth/pass40-frag.c (-static -DSTATIC) execution test FAIL: libmudflap.cth/pass40-frag.c (-static -DSTATIC) output pattern test WARNING: program timed out. FAIL: libmudflap.cth/pass40-frag.c (-O2) execution test FAIL: libmudflap.cth/pass40-frag.c (-O2) output pattern test WARNING: program timed out. FAIL: libmudflap.cth/pass40-frag.c (-O3) execution test FAIL: libmudflap.cth/pass40-frag.c (-O3) output pattern test === libmudflap Summary === # of expected passes1280 # of unexpected failures8 === libstdc++ tests === Running target unix WARNING: program timed out. FAIL: 22_locale/locale/cons/12658_thread-2.cc execution test XPASS: 26_numerics/cmath/c99_classification_macros_c.cc (test for excess errors) FAIL: tr1/4_metaprogramming/other_transformations/aligned_storage/aligned_storage.cc execution test FAIL: tr1/4_metaprogramming/type_properties/is_empty/is_empty.cc execution test FAIL: tr1/4_metaprogramming/type_properties/is_polymorphic/is_polymorphic.cc execution test === libstdc++ Summary === # of expected passes
Re: Bug#357122: FTBFS on mips: cannot compute sizeof (char *)
* Ben Pfaff <[EMAIL PROTECTED]> [2006-03-15 12:13]: > However, it doesn't try to link, and it appears that on this MIPS > target -fstack-protector succeeds in compiling (with a warning) and > fails in linking. (This might actually be a GCC bug: why try to > link with -lssp_nonshared if you don't support stack protection?) I tend to agree, but let's ask the GCC folks. GCC people, basically, the problem is that -fstack-protector does not work on MIPS. However, instead of generating an error when this option is passed, it only issues a warning - but then fails during linking. $ gcc-4.1 -g -O2 -fstack-protector test.c test.c:1: warning: -fstack-protector not supported for this target /usr/bin/ld: cannot find -lssp_nonshared collect2: ld returned 1 exit status This doesn't really make sense, does it? The specific problem we have is that autoconf checks whether -fstack-protector is supported by the compiler and it thinks it is on mips because there's no error in compilation: $ gcc-4.1 -g -O2 -fstack-protector -o x -c test.c test.c:1: warning: -fstack-protector not supported for this target $ echo $? 0 So we get: | checking whether gcc-4.1 accepts -fstack-protector... yes But later another check (for the size of char *) fails because it uses -fstack-protector and there's a linking error... Should autoconf be updated to recognize the warning message or should GCC 4.1 be changed to issue an error? -- Martin Michlmayr http://www.cyrius.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
[Bug middle-end/26557] [4.0 Regression] ICE in simplify_subreg
--- Comment #7 from sayle at gcc dot gnu dot org 2006-03-16 01:21 --- Subject: Bug 26557 Author: sayle Date: Thu Mar 16 01:20:57 2006 New Revision: 112111 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112111 Log: PR middle-end/26557 * stmt.c (emit_case_nodes): Handle the case where the index is a CONST_INT, where the comparison mode is specified by the index type. * gcc.c-torture/compile/switch-1.c: New test case. Added: branches/gcc-4_0-branch/gcc/testsuite/gcc.c-torture/compile/switch-1.c Modified: branches/gcc-4_0-branch/gcc/ChangeLog branches/gcc-4_0-branch/gcc/stmt.c branches/gcc-4_0-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26557 --- You are receiving this mail because: --- You reported the bug, or are watching the reporter. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
[Bug middle-end/26557] [4.0 Regression] ICE in simplify_subreg
--- Comment #8 from pinskia at gcc dot gnu dot org 2006-03-16 02:48 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26557 --- You are receiving this mail because: --- You reported the bug, or are watching the reporter. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
[Bug c++/26670] attribute((packed)) sometimes not ignored for non-PODs
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-03-16 05:35 --- Hmm, related to PR 13983. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added BugsThisDependsOn||13983 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26670 --- You are receiving this mail because: --- You reported the bug, or are watching the reporter. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
[Bug c++/26670] attribute((packed)) sometimes not ignored for non-PODs
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-03-16 05:36 --- And to PR 17519. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added BugsThisDependsOn||17519 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26670 --- You are receiving this mail because: --- You reported the bug, or are watching the reporter. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]