Bug#357062: libstdc++6-4.0-dev: 32-bit includes missing on amd64 (no /u/i/c++/4.0/i486-linux-gnu)

2006-03-15 Thread Aaron M. Ucko
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"

2006-03-15 Thread reichelt at gcc dot gnu dot org


--- 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"

2006-03-15 Thread reichelt at gcc dot gnu dot org


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

2006-03-15 Thread Matthias Klose
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

2006-03-15 Thread Matthias Klose
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 *)

2006-03-15 Thread Martin Michlmayr
* 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

2006-03-15 Thread sayle at gcc dot gnu dot org


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

2006-03-15 Thread pinskia at gcc dot gnu dot org


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

2006-03-15 Thread pinskia at gcc dot gnu dot org


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

2006-03-15 Thread pinskia at gcc dot gnu dot org


--- 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]