[Bug target/22497] A register is wasted in simple vectorised loops

2005-07-18 Thread uros at kss-loka dot si
--- Additional Comments From uros at kss-loka dot si 2005-07-18 06:36 --- (In reply to comment #1) With last night's compiler I get: Strange... I have tested gcc snapshot 'gcc version 4.1.0 20050716 (experimental)', with 'gcc -O2 -ftree-vectorize -msse2' and it still produces code

[Bug tree-optimization/22532] [4.1 Regression] We produce worse code on the mainline for a loop

2005-07-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-18 06:43 --- Created an attachment (id=9298) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9298action=view) patch which I need to test This patch which needs more comments but should be complete otherwise. This

[Bug target/22497] A register is wasted in simple vectorised loops

2005-07-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-18 06:49 --- (In reply to comment #2) I have tested gcc snapshot 'gcc version 4.1.0 20050716 (experimental)', with 'gcc -O2 -ftree-vectorize -msse2' and it still produces code with both % eax and %edx used.

[Bug driver/22498] High-level Source not included in listfile

2005-07-18 Thread mpeterseim at samson dot de
--- Additional Comments From mpeterseim at samson dot de 2005-07-18 07:18 --- Adding -v to the invocation of gcc gives the following result: C:\5824\Sourceavr-gcc -c -g -Os -gdwarf-2 -Wall -Wstrict-prototypes -Wa,-adhlns =Serial.lst -mmcu=atmega16 -I. -I../../inc Serial.c -o Serial.o

[Bug tree-optimization/22532] [4.1 Regression] We produce worse code on the mainline for a loop

2005-07-18 Thread steven at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00

[Bug target/16961] Poor x86-64 performance with 128bit ints

2005-07-18 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-07-18 07:47 --- The 128 bits arithmetic has improved now: typedef unsigned long mp_word __attribute__ ((mode(TI))); mp_word a, b; void test(void) { a += b; } test: movqa(%rip), %rax

[Bug testsuite/22522] gcc.dg/tree-ssa/flatten-2.c scan-assembler cycle.: fails

2005-07-18 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-07-18 07:52 --- I'll see where I can find an interesting machine to test the obvious fix on. Care to suggest the correct one out of ppc, ia64, x86_64, i686, s390 (all running Linux)? Thx. -- What|Removed

[Bug other/22533] ada / raised STORAGE_ERROR : stack overflow (or erroneous memory access)

2005-07-18 Thread pluto at agmk dot net
--- Additional Comments From pluto at agmk dot net 2005-07-18 07:56 --- also fails on i486/i686 target. on ppc ices in: stage1/xgcc -Bstage1/ -B/usr/ppc-pld-linux/bin/ -c -O2 -fsigned-char      -gnatpg -gnata -g -O1 -fno-inline \  -I- -I. -Iada -I../../gcc/ada

[Bug target/16961] Poor x86-64 performance with 128bit ints

2005-07-18 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-07-18 07:56 --- The code for the second test case is also much better. The code produced for the test3 case does not look like what you want it to produce. Probably the inline asm constraints are not correct. Note

[Bug libstdc++/22542] New: ostringstream ignores fenv settings (incorrect output)

2005-07-18 Thread stefan dot becuwe at ua dot ac dot be
There seems to be a problem when an ostringstream gets its input from, f.i., a double. I've noticed the problem for at least exact halfway cases such as 4.5. In two of the four cases, the output is incorrect. The same behaviour is present in g++ 4.0.0 (prerelease 20050319). --

[Bug libstdc++/22542] ostringstream ignores fenv settings (incorrect output)

2005-07-18 Thread stefan dot becuwe at ua dot ac dot be
--- Additional Comments From stefan dot becuwe at ua dot ac dot be 2005-07-18 08:48 --- Created an attachment (id=9299) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9299action=view) preprocessed file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22542

[Bug libstdc++/22542] ostringstream ignores fenv settings (incorrect output)

2005-07-18 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-07-18 09:16 --- Well, certainly, this is not a libstdc++-v3 bug: internally we are simply printing floating point numbers using sprintf (or snprintf, when available), as mandated by the standard. Actually, however, I'm not at

[Bug libstdc++/22542] ostringstream ignores fenv settings (incorrect output)

2005-07-18 Thread stefan dot becuwe at ua dot ac dot be
--- Additional Comments From stefan dot becuwe at ua dot ac dot be 2005-07-18 09:30 --- (In reply to comment #2) Well, certainly, this is not a libstdc++-v3 bug: internally we are simply printing floating point numbers using sprintf (or snprintf, when available), as mandated by

[Bug bootstrap/21512] [4.0/4.1 Regression] build failure on ppc-apple-darwin5.5 in libcpp

2005-07-18 Thread bonzini at gcc dot gnu dot org
--- Additional Comments From bonzini at gcc dot gnu dot org 2005-07-18 09:37 --- Will be fixed by toplevel bootstrap. -- What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/20773] [4.0/4.1 Regression] ICE: SEGV building jar file

2005-07-18 Thread rakdver at gcc dot gnu dot org
--- Additional Comments From rakdver at gcc dot gnu dot org 2005-07-18 09:39 --- Patch. -- What|Removed |Added URL|

[Bug tree-optimization/22516] [4.1 Regression] Segfault with ivopts at -O

2005-07-18 Thread rakdver at gcc dot gnu dot org
--- Additional Comments From rakdver at gcc dot gnu dot org 2005-07-18 09:44 --- Probably the same as PR 22438. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22516

[Bug libstdc++/22542] ostringstream ignores fenv settings (incorrect output)

2005-07-18 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-07-18 09:46 --- Ok, I'll reformulate it and I've even simplified the input. 4.5 is exactly representable in double precision, regardless of the active rounding precision. It should always be 4.5. What I would like to do is

[Bug tree-optimization/22416] [4.1 Regression] 23_containers/set/explicit_instantiation/1.cc fails: expected ssa_name, have var_decl in is_old_name, at tree-into-ssa.c:466

2005-07-18 Thread themis_hv at yahoo dot co dot uk
--- Additional Comments From themis_hv at yahoo dot co dot uk 2005-07-18 10:14 --- I see this with GCC 4.1.0 20050716 snapshot on i686-pc-linux-gnu -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22416

[Bug tree-optimization/22543] New: ICE: verify_ssa failed with -ftree-vectorize

2005-07-18 Thread micis at gmx dot de
When I compile ace542 with the actual snapshot of gcc41 I get an ICE when I enable autovectorisation. Michael Cieslinski g++41g -O -ftree-vectorize -c -o Policy_Set.o Policy_Set.ii Policy_Set.cpp: In copy constructor 'TAO_Policy_Set::TAO_Policy_Set(const TAO_Policy_Set)': Policy_Set.cpp:32:

[Bug tree-optimization/22543] ICE: verify_ssa failed with -ftree-vectorize

2005-07-18 Thread micis at gmx dot de
--- Additional Comments From micis at gmx dot de 2005-07-18 10:44 --- Created an attachment (id=9300) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9300action=view) preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22543

[Bug tree-optimization/22543] ICE: verify_ssa failed with -ftree-vectorize

2005-07-18 Thread micis at gmx dot de
--- Additional Comments From micis at gmx dot de 2005-07-18 10:45 --- This ICE is new, the snapshot from last week is working -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22543

[Bug tree-optimization/22534] [4.1 Regression] [DR236] gcc.c-torture/execute/20000603-1.c execution, -O2 fails

2005-07-18 Thread zadeck at naturalbridge dot com
--- Additional Comments From zadeck at naturalbridge dot com 2005-07-18 10:50 --- It looks pretty clear to me that this test case should be non conforming. It is almost exactly example 2 of the committee discussion and that case is invalid. --

[Bug tree-optimization/22534] [4.1 Regression] [DR236] gcc.c-torture/execute/20000603-1.c execution, -O2 fails

2005-07-18 Thread joseph at codesourcery dot com
--- Additional Comments From joseph at codesourcery dot com 2005-07-18 10:59 --- Subject: Re: [4.1 Regression] [DR236] gcc.c-torture/execute/2603-1.c execution, -O2 fails On Mon, 18 Jul 2005, zadeck at naturalbridge dot com wrote: It looks pretty clear to me that this test

[Bug tree-optimization/22433] ICE with autovectorisation: verify_ssa failed

2005-07-18 Thread micis at gmx dot de
--- Additional Comments From micis at gmx dot de 2005-07-18 11:04 --- I can't reproduce it with the current snapshot -- What|Removed |Added Status|UNCONFIRMED

[Bug tree-optimization/22416] [4.1 Regression] 23_containers/set/explicit_instantiation/1.cc fails: expected ssa_name, have var_decl in is_old_name, at tree-into-ssa.c:466

2005-07-18 Thread themis_hv at yahoo dot co dot uk
--- Additional Comments From themis_hv at yahoo dot co dot uk 2005-07-18 11:09 --- After analysising libstdc++.log For me, the testsuite failure is caused by: FAIL: 23_containers/set/explicit_instantiation/1.cc (test for excess errors) Excess errors:

[Bug c++/22540] No access to public static members/functions of privately inherited base class

2005-07-18 Thread mdweb at web dot de
--- Additional Comments From mdweb at web dot de 2005-07-18 11:14 --- Sorry, my sentence with 'inherit directly' was missing the point and probably misleading. Both A::foo() and A::i are _static_ public, so they should be accessible directly. The example

[Bug driver/22544] New: gcc ignores input file given on the command line

2005-07-18 Thread bruno at clisp dot org
gcc-3.4 introduced a syntax for compilation with inter-module analysis: $ gcc -c foo1.c foo2.c -o foo.o gcc-4.0 performs the same with the command-line option -combine: $ gcc -combine -c foo1.c foo2.c -o foo.o But Makefiles that have already switched to using the gcc-3.4 invocation

[Bug tree-optimization/22534] [4.1 Regression] [DR236] gcc.c-torture/execute/20000603-1.c execution, -O2 fails

2005-07-18 Thread zadeck at naturalbridge dot com
--- Additional Comments From zadeck at naturalbridge dot com 2005-07-18 11:53 --- I am not a language lawyer (at least with respect to c) but it seems that the intent of the committee in n was to limit when you were looking at a union, Dr 257 seems to be only talking about what

[Bug libstdc++/21286] [4.0/4.1 Regression] filebuf::xsgetn vs pipes

2005-07-18 Thread ralfixx at gmx dot de
--- Additional Comments From ralfixx at gmx dot de 2005-07-18 12:03 --- Thanks. At this point in 3_4-branch go only very-very safe changes. Therefore, before considering fixing in that branch too the problem (*), let's test the new algorithm in mainline and 4_0-branch for a while.

[Bug c++/22545] New: ICE with pointer to class member user defined conversion operator

2005-07-18 Thread paul dot woegerer at nsc dot com
Compiling the example below with g++ from snapshot 4.1.0 20050716 causes the following error message: g++ -S cpp_parse_internal_error.cpp cpp_parse_internal_error.cpp: In function 'int main()': cpp_parse_internal_error.cpp:23: internal compiler error: tree check: expected class 'type', have

[Bug c++/22545] ICE with pointer to class member user defined conversion operator

2005-07-18 Thread paul dot woegerer at nsc dot com
-- What|Removed |Added Keywords||ice-on-valid-code Known to fail||4.1.0 Known to work|

[Bug libstdc++/21286] [4.0/4.1 Regression] filebuf::xsgetn vs pipes

2005-07-18 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-07-18 12:28 --- I'm wondering why this problem does not break tons of code, Just read the audit trail, about that. In particular my comment #3: portable C++ code using pipes has better being very very careful with short reads,

[Bug target/16961] Poor x86-64 performance with 128bit ints

2005-07-18 Thread jh at suse dot cz
--- Additional Comments From jh at suse dot cz 2005-07-18 12:45 --- Subject: Re: Poor x86-64 performance with 128bit ints --- Additional Comments From steven at gcc dot gnu dot org 2005-07-18 07:47 --- The 128 bits arithmetic has improved now: typedef unsigned long

[Bug c/22546] New: does not warn for out-of-bound array access

2005-07-18 Thread rguenth at gcc dot gnu dot org
void foo(void) { int i[2]; i[2] = 0; i[3] = 0; } does not get warned on, even with -Wall. This might catch some subtle bugs in gcc itself. -- Summary: does not warn for out-of-bound array access Product: gcc Version: 4.1.0 Status: UNCONFIRMED

[Bug c/22546] does not warn for out-of-bound array access

2005-07-18 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-07-18 13:45 --- How does this relate to mudflap?!? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22546

[Bug fortran/22547] New: Fortran 2003: ISO_FORTRAN_ENV intrinsic module missing

2005-07-18 Thread tobias dot burnus at physik dot fu-berlin dot de
http://j3-fortran.org/doc/standing/2003/007.pdf contains on page 376 (360) in section 13.8.2 the ISO_FORTRAN_ENV intrinsic module, which supplies some constants for: - CHARACTER_STORAGE_SIZE (e.g. integer, parameter :: CHARACTER_STORAGE_SIZE = 8) - ERROR_UNIT (e.g. integer, parameter :: ERROR_UNIT

[Bug c/22546] does not warn for out-of-bound array access

2005-07-18 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-07-18 14:01 --- My vague idea would be that mudflap already does this (and *much* more). Maybe a small part of its logic could be moved to a compile-time warning. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22546

[Bug c/22546] does not warn for out-of-bound array access

2005-07-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-18 14:02 --- (In reply to comment #1) How does this relate to mudflap?!? Compile time vs runtime warnings. This is also a dup of bug 8268. *** This bug has been marked as a duplicate of 8268 *** *** This bug has

[Bug c/8268] no compile time array index checking

2005-07-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-18 14:02 --- *** Bug 22546 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug driver/22498] High-level Source not included in listfile

2005-07-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-18 14:06 --- Not a GCC bug, report this to binutils as GCC invokes as correctly: C:/Programme/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/bin/as.exe --tradi tional-format -mmcu=atmega16 -adhlns=Serial.lst -o

[Bug c++/22545] [3.4/4.0/4.1 Regression] ICE with pointer to class member user defined conversion operator

2005-07-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-18 14:10 --- Confirmed, 3.4 ICEs when checking is turned on too. Likewise for 4.0.0. -- What|Removed |Added

[Bug fortran/22519] Memory and binary disk layout disagree for real*10

2005-07-18 Thread tkoenig at gcc dot gnu dot org
--- Additional Comments From tkoenig at gcc dot gnu dot org 2005-07-18 14:35 --- (In reply to comment #2) ultimately, things have to be written by a system call, and a system call is expensive. (One system call per array element is out of the question.) With the current

[Bug c++/22540] No access to public static members/functions of privately inherited base class

2005-07-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-18 14:39 --- Does not matter as A gets injected into B as a name. If you want ::A use that instead. -- What|Removed |Added

[Bug rtl-optimization/18992] delete_trivially_dead_insns made ineffective for two-address targets

2005-07-18 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-07-18 14:41 --- An updated patch is here: http://gcc.gnu.org/ml/gcc-patches/2005-07/msg01140.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18992

[Bug driver/22544] [4.0/4.1 Regression] gcc ignores input file given on the command line

2005-07-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-18 14:41 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW

[Bug driver/22544] [4.0/4.1 Regression] gcc ignores input file given on the command line

2005-07-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-18 14:42 --- Note GCC 3.3 gave an error: gcc: cannot specify -o with -c or -S and multiple compilations -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22544

[Bug tree-optimization/22543] ICE: verify_ssa failed with -ftree-vectorize

2005-07-18 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added CC||pinskia at gcc dot gnu dot ||org GCC build

[Bug tree-optimization/22548] New: Aliasing can not tell array members apart

2005-07-18 Thread rguenth at gcc dot gnu dot org
For the following testcase (s is global so SRA cannot decompose it), aliasing can not tell that the store to s.i[1] does not alias s.i[0]. So instead of optimizing this to return 3; at the tree-level, we do a load of s.i[0]. struct { int i[2]; } s; int foo(void) { s.i[0] = 1; s.i[1] = 2;

[Bug tree-optimization/22501] [meta-bug] tramp3d-v4 missed optimizations

2005-07-18 Thread rguenth at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||22548 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22501

[Bug rtl-optimization/20370] dead_or_predictable doesn't resize reg_n_info

2005-07-18 Thread amylaar at gcc dot gnu dot org
-- What|Removed |Added URL||http://gcc.gnu.org/ml/gcc- ||patches/2005- |

[Bug tree-optimization/22548] Aliasing can not tell array members apart

2005-07-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-18 14:55 --- Confirmed, related a little bit to PR 2480. -- What|Removed |Added

[Bug rtl-optimization/21848] load_mems / replace_loop_mems bug causes miscompilation of jcf-io.c / SEGV while processing java/lang/AbstractMethodError

2005-07-18 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-18 14:57 --- Subject: Bug 21848 CVSROOT:/cvs/gcc Module name:gcc Branch: sh-elf-4_1-branch Changes by: [EMAIL PROTECTED] 2005-07-18 14:57:06 Modified files: gcc:

[Bug rtl-optimization/20370] dead_or_predictable doesn't resize reg_n_info

2005-07-18 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-18 14:57 --- Subject: Bug 20370 CVSROOT:/cvs/gcc Module name:gcc Branch: sh-elf-4_1-branch Changes by: [EMAIL PROTECTED] 2005-07-18 14:57:06 Modified files: gcc:

[Bug rtl-optimization/18992] delete_trivially_dead_insns made ineffective for two-address targets

2005-07-18 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-18 14:57 --- Subject: Bug 18992 CVSROOT:/cvs/gcc Module name:gcc Branch: sh-elf-4_1-branch Changes by: [EMAIL PROTECTED] 2005-07-18 14:57:06 Modified files: gcc:

[Bug rtl-optimization/12142] [hppa-linux, 3.3 regression] -fnon-call-exceptions generates incorrect code

2005-07-18 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-18 14:57 --- Subject: Bug 12142 CVSROOT:/cvs/gcc Module name:gcc Branch: sh-elf-4_1-branch Changes by: [EMAIL PROTECTED] 2005-07-18 14:57:06 Modified files: gcc:

[Bug c++/22549] New: Differing error messages depending on thelocality of a variable

2005-07-18 Thread theodore dot papadopoulo at sophia dot inria dot fr
While looking at having a better error message (giving types in the message operands to ?: have different types, I found a strange behaviour of gcc. When a variable is declared local (a function parameter) it gives the message no match for 'operator-' and when declared global it gives the above

[Bug c++/22540] No access to public static members/functions of privately inherited base class

2005-07-18 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-07-18 14:59 --- Andrew is correct: if you write A::foo, then access happens within the class hierarchy, where foo is inaccessible. If you want to access foo from the outside, where it is accessible, you need to write

[Bug c++/22549] Differing error messages depending on thelocality of a variable

2005-07-18 Thread theodore dot papadopoulo at sophia dot inria dot fr
--- Additional Comments From theodore dot papadopoulo at sophia dot inria dot fr 2005-07-18 15:00 --- Created an attachment (id=9301) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9301action=view) The two function should give the same error message!!! --

[Bug libstdc++/21286] [4.0/4.1 Regression] filebuf::xsgetn vs pipes

2005-07-18 Thread ralfixx at gmx dot de
--- Additional Comments From ralfixx at gmx dot de 2005-07-18 15:01 --- portable C++ code using pipes has better being very very careful with short reads, because the current Standard is way too vague in this area I prefer C++ for the abstractions it allows. Having to code my I/O

[Bug c++/22549] Differing error messages depending on thelocality of a variable

2005-07-18 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Attachment #9301|application/octet-stream|text/plain mime type||

[Bug c++/22550] New: ICE in vrp_evaluate_conditional

2005-07-18 Thread paul dot woegerer at nsc dot com
Compiling the example below with g++ from snapshot 4.1.0 20050716 causes the following error message: g++ -O2 ICE_vrp.cpp ICE_vrp.cpp: In function 'int main()': ICE_vrp.cpp:17: internal compiler error: in vrp_evaluate_conditional, at tree-vrp.c:3048 Version 3.4.4 correctly creates an

[Bug c++/22550] ICE in vrp_evaluate_conditional

2005-07-18 Thread paul dot woegerer at nsc dot com
-- What|Removed |Added Keywords||ice-on-valid-code Known to fail||4.1.0 Known to work|

[Bug c++/22549] Differing error messages depending on thelocality of a variable

2005-07-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-18 15:09 --- I think the error message is fine for being different as there is no way to convert const A to char. Take the following reduced testcase: struct A { A(const char); operator char(); /* We cannot

[Bug c++/22549] Differing error messages depending on thelocality of a variable

2005-07-18 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-07-18 15:12 --- I can see how this is happening, and I believe the compiler is correct. Take this slight modification of the code: --- struct A { A(const char); operator char(); }; extern

[Bug tree-optimization/22550] [4.1 Regression] ICE in vrp_evaluate_conditional

2005-07-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-18 15:14 --- Confirmed, VRP is not allowing an INTEGER_CST in a condtional expression. -- What|Removed |Added

[Bug tree-optimization/22550] [4.1 Regression] ICE in vrp_evaluate_conditional

2005-07-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-18 15:16 --- The other issue is cleanup CFG is not doing its job really, well really its full job. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22550

Re: [Bug c++/22549] Differing error messages depending on thelocality of a variable

2005-07-18 Thread Theodore Papadopoulo
On Mon, 2005-07-18 at 15:12 +, bangerth at dealii dot org wrote: --- Additional Comments From bangerth at dealii dot org 2005-07-18 15:12 --- I can see how this is happening, and I believe the compiler is correct. Take this slight modification of the code: Sorry, it was right

[Bug c++/22549] Differing error messages depending on thelocality of a variable

2005-07-18 Thread theodore dot papadopoulo at sophia dot inria dot fr
--- Additional Comments From theodore dot papadopoulo at sophia dot inria dot fr 2005-07-18 15:26 --- Subject: Re: Differing error messages depending on thelocality of a variable On Mon, 2005-07-18 at 15:12 +, bangerth at dealii dot org wrote: --- Additional Comments

[Bug c++/22263] [4.0/4.1 Regression] explicit instantiation fails to emit symbols defined later

2005-07-18 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-18 15:44 --- Subject: Bug 22263 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-07-18 15:44:36 Modified files: gcc/testsuite : ChangeLog gcc/cp :

[Bug libstdc++/21286] [4.0/4.1 Regression] filebuf::xsgetn vs pipes

2005-07-18 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-07-18 15:56 --- Let's pronounce it [k#601;#712;p#650;t] then :-) http://en.wiktionary.org/wiki/Kaput Yes. My point was simply that in order to have the attention of the maintainers you don't need to use exagerated expressions.

[Bug c++/22263] [4.0/4.1 Regression] explicit instantiation fails to emit symbols defined later

2005-07-18 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-18 17:08 --- Subject: Bug 22263 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-07-18 17:08:22 Modified files: gcc/cp :

[Bug fortran/22547] Fortran 2003: ISO_FORTRAN_ENV intrinsic module missing

2005-07-18 Thread kargl at gcc dot gnu dot org
--- Additional Comments From kargl at gcc dot gnu dot org 2005-07-18 17:15 --- This should be fairly straight forward to implement. The question is where do we put the module and 8.o file. Is ${prefix}/lib/modules a good enough place? There is also the possibility of

[Bug fortran/22547] Fortran 2003: ISO_FORTRAN_ENV intrinsic module missing

2005-07-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-18 17:18 --- Confirmed. -- What|Removed |Added OtherBugsDependingO||20585

[Bug c++/22551] New: [ICE] in tree_low_cst, at tree.c:3843

2005-07-18 Thread emailwastefilter-bugzillagccorg at yahoo dot com
This code was distilled from debian source pose_3.5-7.dsc (The Palm OS Emulator). The bug manifests after a number of warning: overflow in implicit constant conversion and then internal compiler error: in tree_low_cst, at tree.c:3843. There must be at least 5 warnings or the ICE does not

[Bug c++/22263] [4.0/4.1 Regression] explicit instantiation fails to emit symbols defined later

2005-07-18 Thread mmitchel at gcc dot gnu dot org
--- Additional Comments From mmitchel at gcc dot gnu dot org 2005-07-18 17:22 --- Fixed in 4.0.2. -- What|Removed |Added Status|ASSIGNED

[Bug c++/22551] [ICE] in tree_low_cst, at tree.c:3843

2005-07-18 Thread emailwastefilter-bugzillagccorg at yahoo dot com
--- Additional Comments From emailwastefilter-bugzillagccorg at yahoo dot com 2005-07-18 17:23 --- Created an attachment (id=9302) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9302action=view) Testcase which causes the ICE Same as the code that was pasted in the report (just

[Bug libgcj/21058] [4.1 Regression] fragile libgcj link process omits some inner classes

2005-07-18 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-18 20:54 --- Subject: Bug 21058 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-07-18 20:54:01 Modified files: libjava: ChangeLog Makefile.in sources.am

[Bug libgcj/21058] [4.1 Regression] fragile libgcj link process omits some inner classes

2005-07-18 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-07-18 18:35 --- I'm testing a patch for this. I didn't fix libtool but instead changed how we perform these compilations. -- What|Removed |Added

[Bug libgcj/21943] O32 libffi.so fails to link on IRIX 6

2005-07-18 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-07-18 18:36 --- Just FYI, 4.0.x is open again. This fix could go in now. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21943

[Bug libgcj/21058] [4.1 Regression] fragile libgcj link process omits some inner classes

2005-07-18 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-07-18 20:58 --- I checked in a fix on the trunk. I think this is already fixed on the 4.0 branch. -- What|Removed |Added

[Bug libstdc++/21286] [3.4/4.0/4.1 Regression] filebuf::xsgetn vs pipes

2005-07-18 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-07-18 18:39 --- Fixed for 3.4.4 too. -- What|Removed |Added Summary|[4.0/4.1 Regression]

[Bug libgcj/22283] Fail to build libjava under zh_TW.UTF-8 locale.

2005-07-18 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-07-18 20:59 --- Does this also fail with 4.0.x? If so perhaps we need LANG=C sort there. On the trunk I fixed this in a different way. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22283

[Bug libstdc++/21286] [3.4/4.0/4.1 Regression] filebuf::xsgetn vs pipes

2005-07-18 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-07-18 18:40 --- Sorry, I meant 3.4.5. -- What|Removed |Added Target Milestone|3.4.4 |4.0.1

[Bug c++/22551] [4.0/4.1 Regression] [ICE] in tree_low_cst, at tree.c:3843

2005-07-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-18 17:27 --- Hmm, 0x8000+1 overflows which is invalid for constant expressions and really should be rejected. -- What|Removed |Added

[Bug other/8888] Linking shared libraries with -pthread fails to link to libpthread

2005-07-18 Thread david dot nospam dot hopwood at blueyonder dot co dot uk
--- Additional Comments From david dot nospam dot hopwood at blueyonder dot co dot uk 2005-07-18 20:30 --- Note that the fix is only for Linux. For other platforms, see bug 20705. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=

[Bug fortran/22552] New: Would like warning when an undeclared function is called

2005-07-18 Thread schnetter at aei dot mpg dot de
It would be nice to have an option for gfortran that emits a warning when an undeclared function or subroutine is called. This would be similar to -Wimplicit-interface, except that this new warning would also accept non-explicit interfaces. For example, the fragment external a call a

[Bug rtl-optimization/21527] BYTEmark bitmap test: Regression with Profiled Optimization

2005-07-18 Thread jbucata at tulsaconnect dot com
--- Additional Comments From jbucata at tulsaconnect dot com 2005-07-18 21:11 --- FWIW, I'm trying 4.1.0 beta 20050716, and it does better than 4.0.1. -funroll-loops still slows it down (about 0.5s vs without it), but without, 4.1 shaves about 1.5 seconds off user time vs 4.0.1 (about

[Bug middle-end/22276] [4.1 regression] bootstrap failure on i686-pc-mingw32

2005-07-18 Thread fxcoudert at gcc dot gnu dot org
--- Additional Comments From fxcoudert at gcc dot gnu dot org 2005-07-18 21:38 --- Can't reproduce it any more. Sorry. -- What|Removed |Added Status|WAITING

[Bug libfortran/21333] [4.0 only] in_pack / in_unpack alignment issues

2005-07-18 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-18 17:41 --- Subject: Bug 21333 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-07-18 17:40:51 Modified files: libgfortran:

[Bug libfortran/21333] [4.0 only] in_pack / in_unpack alignment issues

2005-07-18 Thread tkoenig at gcc dot gnu dot org
--- Additional Comments From tkoenig at gcc dot gnu dot org 2005-07-18 17:41 --- Fixed in 4.0. -- What|Removed |Added Status|ASSIGNED

[Bug libfortran/22437] Missing array intrinsics for kind=10 and kind=16

2005-07-18 Thread fxcoudert at gcc dot gnu dot org
--- Additional Comments From fxcoudert at gcc dot gnu dot org 2005-07-18 21:42 --- This is part of my patch for complete large kinds support (see for example http://gcc.gnu.org/ml/fortran/2005-06/msg00433.html). Will submit all this once I get back home. -- What|Removed

[Bug other/22533] ada / raised STORAGE_ERROR : stack overflow (or erroneous memory access)

2005-07-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-18 21:42 --- (In reply to comment #1) on ppc ices in: The PPC bug is a different bug for sure which I have a patch and testing it right now. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22533

[Bug libfortran/22436] print *,tiny(1._10) yields asterisks

2005-07-18 Thread fxcoudert at gcc dot gnu dot org
--- Additional Comments From fxcoudert at gcc dot gnu dot org 2005-07-18 21:43 --- I noticed that one when I worked on large kinds I/O but didn't know what format to choose for real(10) and real(16). Any ideas welcome. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22436

[Bug rtl-optimization/22553] New: [4.1 regression] ICE building libstdc++

2005-07-18 Thread dank at kegel dot com
Building a C/C++ cross-compiler targeting sh4-linux fails with include/ext/bitmap_allocator.h:1085: internal compiler error: in spill_failure, at reload1.c:1889 I grabbed the preprocessed source, and was able to reproduce it with the commandline gcc-4.1-20050716-glibc-2.3.2/build-gcc/./gcc/xgcc

[Bug target/22553] [4.1 regression] ICE building libstdc++

2005-07-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From dank at kegel dot com 2005-07-18 19:10 --- Created an attachment (id=9303) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9303action=view) Preprocessed source showing the problem -- What|Removed |Added

[Bug target/22553] [4.1 regression] ICE building libstdc++

2005-07-18 Thread dank at kegel dot com
--- Additional Comments From dank at kegel dot com 2005-07-18 19:10 --- Created an attachment (id=9303) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9303action=view) Preprocessed source showing the problem -- What|Removed |Added

[Bug c++/22551] [4.0/4.1 Regression] [ICE] in tree_low_cst, at tree.c:3843

2005-07-18 Thread emailwastefilter-bugzillagccorg at yahoo dot com
--- Additional Comments From emailwastefilter-bugzillagccorg at yahoo dot com 2005-07-18 18:03 --- (In reply to comment #2) Hmm, 0x8000+1 overflows which is invalid for constant expressions and really should be rejected. The warnings seem on the money, but they should not cause

[Bug libstdc++/22515] operator(istream, string/CharT*) can be faster

2005-07-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-18 22:04 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW

[Bug c++/22551] [4.0/4.1 Regression] [ICE] in tree_low_cst, at tree.c:3843

2005-07-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-18 18:05 --- If you add -pedantic and compile your example, you will see that we error out instead of accepting the code. You might want to use unsigned instead of signed as signed overflow is undefined. --

[Bug java/22507] GCJ segfaults building Apache Cocoon

2005-07-18 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-07-18 18:07 --- Confirmed with 4.0 and cvs trunk. -- What|Removed |Added Status|UNCONFIRMED

  1   2   >