[Bug libobjc/38307] Calling of the +initialize method is not completely thread-safe

2009-04-16 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.5.0 |--- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38307

[Bug c++/39786] New: Qualified name lookup through different numbers of using directives

2009-04-16 Thread hstong at ca dot ibm dot com
It appears that qualified name lookup fails to find the correct candidate set for overload resolution in the test case below. For the following test case, the symptom is rejects-valid; however, it is simple to produce variants for wrong-code and accepts-invalid. The Comeau online compiler compile

[Bug fortran/39782] [4.3/4.4/4.5 Regression] IO depends on uninitialised value

2009-04-16 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.5.0 |4.3.4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39782

[Bug target/39787] New: ICE with #pragma GCC target

2009-04-16 Thread jakub at gcc dot gnu dot org
#include #pragma GCC target ("no-avx") __m256d a, b, c; __m128d d, e, f; void __attribute__ ((__target__ ("avx"), __noinline__)) avx_routine (void) { a = _mm256_andnot_pd (b, c); } void __attribute__ ((__target__ ("sse3"), __noinline__)) sse3_routine (void) { d = _mm_andnot_pd (d, e); } I

[Bug fortran/39772] add a correctness check for the size intrinsic to -fbounds-check

2009-04-16 Thread kargl at gcc dot gnu dot org
--- Comment #9 from kargl at gcc dot gnu dot org 2009-04-16 19:27 --- Sigh. Return this to an enhancement request with the original Summary. gfortran's behavior is correct. (Note to self)**2: Never look at a bug report involving the allocation of 16 GB of memory on a system limited b

[Bug c++/39788] New: Fixincluded header defines __regex_t, other header needs regex_t

2009-04-16 Thread skunk at iskunk dot org
First, the problem. Sample program: #include int main(void) { return 0; } % g++ -c bug.cxx In file included from /opt/gcc--4.3.3--tru64/bin/../lib/gcc/alphaev56-dec-osf4.0g/4.3.3/include-fixed/sys/localedef.h:76, from /usr/include/ctype.h:108, from bug.c

[Bug middle-end/39586] make linux kernel error

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-04-16 20:31 --- Can you provide the preprocessed source? And the output of gcc -v? -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug target/39584] Default configure options for i686 OpenBSD produce gcc that FAILs too many Tests

2009-04-16 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|major |normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39584

[Bug target/39403] Excessive optimization issue

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2009-04-16 20:32 --- You want to use the "+" constraint as output constraint. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/39389] Build failed with ICE

2009-04-16 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|blocker |normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39389

[Bug target/39389] Build failed with ICE

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2009-04-16 20:34 --- *** This bug has been marked as a duplicate of 39182 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug target/39182] ICE in gen_add2_insn, at optabs.c:4884

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2009-04-16 20:34 --- *** Bug 39389 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug target/39578] Linkage broken for dllimport vtables

2009-04-16 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|critical|normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39578

[Bug c++/15272] lookup, dependent base

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2009-04-16 20:38 --- *** Bug 39541 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug c++/39541] Templates class instantiation -name lookup

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-04-16 20:38 --- *** This bug has been marked as a duplicate of 15272 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug c++/39511] Bad warning, with return type, switch and enum

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-04-16 20:39 --- Can you provide a preprocessed testcase? -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/39218] a surprising instance of -fstack-protector not protecting

2009-04-16 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keyw

[Bug c++/39380] All programs that link Java and C++ libraries fail when optimized

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2009-04-16 20:44 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|critical

[Bug bootstrap/39388] trunk revision 144629 - Multilibs missing

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2009-04-16 20:45 --- "first part of triplet" if you want a multi-targeted i386 compiler, use --enable-targets=. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug ada/39411] GNAT BUG DETECTED: implementation of protected interface by protected type

2009-04-16 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|blocker |normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39411

[Bug c++/39409] internal compiler error: Segmentation fault

2009-04-16 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|critical|normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39409

[Bug c++/39437] Support for automatic linking via pragma

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-04-16 20:48 --- You need either the driver reading the object files or the linker knowing the specifications for this. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug inline-asm/39440] User Manual: describe asm ("%a0,%c0"::)

2009-04-16 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keyw

[Bug c++/39444] ICE caused by default template argument

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2009-04-16 20:50 --- The trunk gives: t.cc:18: error: a cast to a type other than an integral or enumeration type cannot appear in a constant-expression t.cc:18: error: template argument 2 is invalid t.cc:18: error: invalid type in decla

[Bug middle-end/39456] Functions of a file in different named sections

2009-04-16 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Component|c |middle-end E

[Bug middle-end/39509] bad optimization(?) pure virtual function call with -O2

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2009-04-16 20:54 --- What target are you compiling on? I could not link this on i686-darwin: std::basic_string, std::allocator >::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) std::basic_string, std::allocator >::r

[Bug c++/39478] please improve recursive template instantiation diagnostics

2009-04-16 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |enhancement Keywords||diagnosti

[Bug c++/39560] [4.3/4.4/4.5 Regression] Erroneous warnings 'unused variable' in a templated class method with union

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-04-16 21:05 --- Confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCON

[Bug bootstrap/39619] ICE - trunk revision 145459 - libstdc++-v3/src/functexcept.cc:97: ICE SEGFAULT

2009-04-16 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|blocker |normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39619

[Bug bootstrap/39618] trunk revision 145459 - The configure of libstdc++-v3 hangs while checking for PCH support

2009-04-16 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|blocker |normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39618

[Bug bootstrap/39618] trunk revision 145459 - The configure of libstdc++-v3 hangs while checking for PCH support

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-04-16 21:07 --- Sounds like mmap is not working. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39618

[Bug target/39640] MIPS : buggy va_list with float, long long and long double arguments

2009-04-16 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|critical|normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39640

[Bug preprocessor/39603] Incorrect "C++ style comments" error

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2009-04-16 21:53 --- *** This bug has been marked as a duplicate of 2881 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug preprocessor/2881] code inside "#if 0" generates warnings with -pedantic

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2009-04-16 21:53 --- *** Bug 39603 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug libstdc++/39546] parallel mode doesn't support implicit string conversion

2009-04-16 Thread bkoz at gcc dot gnu dot org
--- Comment #15 from bkoz at gcc dot gnu dot org 2009-04-16 21:59 --- Patch in #12 seems fine to me for 4.4.1. I remain interested in trying to use C++0x for some of the parallel mode bits, including but not limited to cstdint, type_traits, functional, atomic, etc. I hope to get back

[Bug target/39767] libgcc2.c:562: internal compiler error: RTL check: expected code 'reg', have 'ashiftrt' in rhs_regno, at rtl.h:1005

2009-04-16 Thread kkojima at gcc dot gnu dot org
--- Comment #4 from kkojima at gcc dot gnu dot org 2009-04-16 21:59 --- Subject: Bug 39767 Author: kkojima Date: Thu Apr 16 21:58:59 2009 New Revision: 146216 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=146216 Log: PR target/39767 * config/sh/predicates.md (ar

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-16 Thread bkoz at gcc dot gnu dot org
--- Comment #30 from bkoz at gcc dot gnu dot org 2009-04-16 22:04 --- It'll be nice to have stdint.h provided by the compiler. ;) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39644

[Bug c++/37949] static initialisation through pointer deferred until run time

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-04-16 22:05 --- Confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCON

[Bug c++/38132] extern template prohibits inlining

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2009-04-16 22:10 --- Hmm, I think we need to implement extern template like C++0x says, I don't know what it says about this point. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38132

[Bug libstdc++/39382] FAIL: abi_check on trunk revision 144629

2009-04-16 Thread bkoz at gcc dot gnu dot org
--- Comment #1 from bkoz at gcc dot gnu dot org 2009-04-16 22:11 --- I suspect this is a mis-configuration of your tester. From the most current test results: http://gcc.gnu.org/ml/gcc-testresults/2009-04/msg00745.html This differs in the abi_check fail from other i686 testers, which a

[Bug libstdc++/39491] [4.4/4.5 regression] symbol __signb...@glibcxx_3.4 in libstdc++ not exported anymore

2009-04-16 Thread bkoz at gcc dot gnu dot org
--- Comment #2 from bkoz at gcc dot gnu dot org 2009-04-16 22:12 --- Mine -- bkoz at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc

[Bug target/27855] [4.3/4.4/4.5 regression] reassociation causes the RA to be confused

2009-04-16 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|major |normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27855

[Bug libstdc++/39491] [4.4/4.5 regression] symbol __signb...@glibcxx_3.4 in libstdc++ not exported anymore

2009-04-16 Thread bkoz at gcc dot gnu dot org
--- Comment #3 from bkoz at gcc dot gnu dot org 2009-04-16 22:38 --- Created an attachment (id=17649) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17649&action=view) adds __signbitl for hppa Bloody hack but will probably work -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39

[Bug middle-end/37060] [4.3/4.4/4.5 regression] Bogus __builtin___memcpy_chk overflow warning

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2009-04-16 22:42 --- Changing int len; into size_t len; and changing unsigned length to size_t length; causes this to fail even on 32bits. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37060

[Bug libstdc++/39491] [4.4/4.5 regression] symbol __signb...@glibcxx_3.4 in libstdc++ not exported anymore

2009-04-16 Thread bkoz at gcc dot gnu dot org
--- Comment #4 from bkoz at gcc dot gnu dot org 2009-04-16 23:09 --- There is no __signbitl export expected, from config/abi/post/hppa-linux-gnu/baseline_symbols.txt. Where is this from? Assume this would result in an abi_check FAIL? FYI gcc-4.4 hppa-linux results are fine: http://gc

[Bug target/39767] libgcc2.c:562: internal compiler error: RTL check: expected code 'reg', have 'ashiftrt' in rhs_regno, at rtl.h:1005

2009-04-16 Thread kkojima at gcc dot gnu dot org
--- Comment #5 from kkojima at gcc dot gnu dot org 2009-04-16 23:10 --- Subject: Bug 39767 Author: kkojima Date: Thu Apr 16 23:09:53 2009 New Revision: 146218 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=146218 Log: Backport from mainline: PR target/39767

[Bug target/39767] libgcc2.c:562: internal compiler error: RTL check: expected code 'reg', have 'ashiftrt' in rhs_regno, at rtl.h:1005

2009-04-16 Thread kkojima at gcc dot gnu dot org
--- Comment #6 from kkojima at gcc dot gnu dot org 2009-04-16 23:53 --- Fixed. -- kkojima at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug libstdc++/39491] [4.4/4.5 regression] symbol __signb...@glibcxx_3.4 in libstdc++ not exported anymore

2009-04-16 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #5 from dave at hiauly1 dot hia dot nrc dot ca 2009-04-17 00:20 --- Subject: Re: [4.4/4.5 regression] symbol __signb...@glibcxx_3.4 in libstdc++ not exported anymore > Bloody hack but will probably work Long double on hppa-linux is the same as double (64 bits). Dave --

[Bug libstdc++/39491] [4.4/4.5 regression] symbol __signb...@glibcxx_3.4 in libstdc++ not exported anymore

2009-04-16 Thread danglin at gcc dot gnu dot org
--- Comment #6 from danglin at gcc dot gnu dot org 2009-04-17 00:56 --- I believe the problem is the symbol was exported when it shouldn't have been. The signbit macro is provided by math.h. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39491

[Bug testsuite/39790] New: gcc.dg/tls/alias-1.c,opt-2.c fail if TLS is not supported by C library

2009-04-16 Thread jingyu at google dot com
th-newlib --with-gnu-as --with-gnu-ld --enable-languages=c,c++ Thread model: single gcc version 4.4.0 20090416 (prerelease) (GCC) -- Summary: gcc.dg/tls/alias-1.c,opt-2.c fail if TLS is not supported by C library Product: gcc Version: 4.4.

[Bug fortran/39791] New: Bad Dwarf debug information from gfortran for a character string.

2009-04-16 Thread david dot sagan at gmail dot com
A simple example shows the problem: program test implicit none integer i character(16) abc abc = "abc" i = 7 end program Compile with: gfortran -g -O0 test.f90 Run with gdb and "whatis abc" produces: type = character(kind=1) (16) That is, gdb thinks that the variable abc is an arr

[Bug fortran/39782] [4.3/4.4/4.5 Regression] IO depends on uninitialised value

2009-04-16 Thread jvdelisle at gcc dot gnu dot org
--- Comment #4 from jvdelisle at gcc dot gnu dot org 2009-04-17 01:47 --- I am looking into this. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39782

[Bug testsuite/39792] New: g++.dg/ext/complit11.C failed

2009-04-16 Thread hjl dot tools at gmail dot com
I got FAIL: g++.dg/ext/complit11.C (test for excess errors) on Linux/ia32, Linux/ia64 and Linux/Intel64. -- Summary: g++.dg/ext/complit11.C failed Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug testsuite/39792] g++.dg/ext/complit11.C failed

2009-04-16 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2009-04-17 02:48 --- I got /export/gnu/import/svn/gcc-test/bld/gcc/testsuite/g++/../../g++ -B/export/gnu/import/svn/gcc-test/bld/gcc/testsuite/g++/../../ /export/gnu/import/svn/gcc-test/src-trunk/gcc/testsuite/g++.dg/ext/complit11.C -

[Bug fortran/39791] Bad Dwarf debug information from gfortran for a character string.

2009-04-16 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2009-04-17 04:40 --- I think this was recently fixed. At least with GCC 4.4.0 20090414 and with the latest 4.5 trunk: (gdb) pt abc type = character*16 (gdb) p abc $1 = 'abc', ' ' I can reproduce the problem with gfortran 4.3.x --

[Bug c++/39511] Bad warning, with return type, switch and enum

2009-04-16 Thread alpha dot super-one at laposte dot net
--- Comment #2 from alpha dot super-one at laposte dot net 2009-04-17 04:51 --- My test case: enum ParityType { PAR_NONE, PAR_ODD, PAR_EVEN, PAR_MARK, //WINDOWS ONLY PAR_SPACE }; QString parityToString(ParityType value) { switch(value)

[Bug c++/39511] Bad warning, with return type, switch and enum

2009-04-16 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2009-04-17 04:54 --- (In reply to comment #2) > My test case: That testcase is not compilable at all. Can you use -save-temps and provide the preprocessed source (which is the .ii file that is generated)? -- http://gcc.gnu.org/bug

[Bug c++/39511] Bad warning, with return type, switch and enum

2009-04-16 Thread alpha dot super-one at laposte dot net
--- Comment #4 from alpha dot super-one at laposte dot net 2009-04-17 05:05 --- My .ii: http://files.first-world.info/temp/main.ii -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39511

<    1   2