[Bug fortran/40443] Elemental procedure in genericl interface incorrectly selected in preference to specific procedure

2009-06-15 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2009-06-15 07:46 --- Paul, I CC you as you are our generic-resolution expert. * * * gfortran 4.1 to 4.5, NAG f95 5.1, g95, ifort 11, openf95, Sun Studio 12 all print the following: E S, S E E, E ! you expect an S, S here Looking

[Bug fortran/40443] Elemental procedure in genericl interface incorrectly selected in preference to specific procedure

2009-06-15 Thread jpr at csc dot fi
--- Comment #2 from jpr at csc dot fi 2009-06-15 08:28 --- (In reply to comment #1) Paul, I CC you as you are our generic-resolution expert. * * * gfortran 4.1 to 4.5, NAG f95 5.1, g95, ifort 11, openf95, Sun Studio 12 all print the following: E S, S E E, E ! you

[Bug fortran/40440] [4.4/4.5 Regression] Garbage or segmentation fault in allocatable array derived type structures

2009-06-15 Thread burnus at gcc dot gnu dot org
--- Comment #3 from burnus at gcc dot gnu dot org 2009-06-15 08:52 --- (In reply to comment #2) COmplete code for the test case including the module iso_varying_string Works with: gfortran 4.3.3, ifort 11, sunf95, NAG f95 5.1 (w/o flush statements) Fails (abort) with gfortran

[Bug libffi/40385] new testcases bought in by Revision 148285 fail on ia64

2009-06-15 Thread dominiq at lps dot ens dot fr
--- Comment #4 from dominiq at lps dot ens dot fr 2009-06-15 09:05 --- I have applied the following patch on revision 148472 diff -up libffi/testsuite/libffi.call/err_bad_abi.c /opt/gcc/gcc-4.5-work/libffi/testsuite/libffi.call/err_bad_abi.c ---

[Bug tree-optimization/40413] [4.5 Regression] Internal error in connection with optimization and allocatable objects

2009-06-15 Thread jamborm at gcc dot gnu dot org
--- Comment #9 from jamborm at gcc dot gnu dot org 2009-06-15 09:07 --- Created an attachment (id=18001) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18001action=view) Fix This was quite a serious oversight on my part, I wonder how it went for so long unnoticed. I am about to

[Bug libffi/40385] new testcases bought in by Revision 148285 fail on ia64

2009-06-15 Thread aph at gcc dot gnu dot org
--- Comment #5 from aph at gcc dot gnu dot org 2009-06-15 09:07 --- That probably is my fault. However, I can't do anything about it until I see the testsuite log file. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40385

[Bug libffi/40385] new testcases bought in by Revision 148285 fail on ia64

2009-06-15 Thread aph at gcc dot gnu dot org
--- Comment #6 from aph at gcc dot gnu dot org 2009-06-15 09:08 --- Re http://gcc.gnu.org/ml/gcc-patches/2009-06/msg00929.html: That was answered on Fri, 12 Jun by Kaz Kojima. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40385

[Bug tree-optimization/40432] [4.5 Regression] verify_stmts failed with -O2: non-register as LHS of unary operation

2009-06-15 Thread jamborm at gcc dot gnu dot org
--- Comment #4 from jamborm at gcc dot gnu dot org 2009-06-15 09:09 --- Created an attachment (id=18002) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18002action=view) Fix OK, the statement is fine except that it is not gimple ;-). Fixed with this patch, I will submit it if

[Bug target/40416] unnecessary register spill

2009-06-15 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug libffi/40385] new testcases bought in by Revision 148285 fail on ia64

2009-06-15 Thread dominiq at lps dot ens dot fr
--- Comment #7 from dominiq at lps dot ens dot fr 2009-06-15 09:19 --- That probably is my fault. However, I can't do anything about it until I see the testsuite log file. The log file looks like: ... Executing on host: /opt/gcc/i686-darwin/gcc/xgcc -B/opt/gcc/i686-darwin/gcc/

[Bug c++/32534] gcc fails to initialize template's static data members before their use in some cases

2009-06-15 Thread jwakely dot gcc at gmail dot com
--- Comment #3 from jwakely dot gcc at gmail dot com 2009-06-15 09:19 --- (In reply to comment #0) I can't use template A Bint::a = something; form (which would help) because I have only empty ctor (like in the case of map). I'm not sure what you mean but this works fine: template

[Bug libffi/40385] new testcases bought in by Revision 148285 fail on ia64

2009-06-15 Thread dominiq at lps dot ens dot fr
--- Comment #8 from dominiq at lps dot ens dot fr 2009-06-15 09:24 --- That was answered on Fri, 12 Jun by Kaz Kojima. Not exactly, it answered about some future goal of the tests, but without any name of platform(s) on which they work. My implicit question is does it make any sense

[Bug libffi/40385] new testcases bought in by Revision 148285 fail on ia64

2009-06-15 Thread aph at gcc dot gnu dot org
--- Comment #9 from aph at gcc dot gnu dot org 2009-06-15 09:29 --- I need to know why it's crashing. Usually there's some sort of error message. If there's not, there's no choice but to debug. This Darwin problem is clearly not the same bug as 40385, so it needs a new Bugzilla

[Bug libffi/40444] New: [4.5 Regression] libffi badly broken with -m64 by some revision between 148383 and 148472.

2009-06-15 Thread dominiq at lps dot ens dot fr
See comment #4 of pr40385: === libffi Summary for unix === # of expected passes1594 # of expected failures 10 # of unsupported tests 15 Running target unix/-m64 FAIL: libffi.call/closure_fn0.c -O0 -W -Wall execution test ... FAIL:

[Bug libffi/40385] new testcases bought in by Revision 148285 fail on ia64

2009-06-15 Thread dominiq at lps dot ens dot fr
--- Comment #10 from dominiq at lps dot ens dot fr 2009-06-15 09:42 --- This Darwin problem is clearly not the same bug as 40385, so it needs a new Bugzilla entry. This is now pr40444. I expect that a patch to xfail err_bad_abi.c on *-*-* would be approved. Probably

[Bug c++/32534] gcc fails to initialize template's static data members before their use in some cases

2009-06-15 Thread jwakely dot gcc at gmail dot com
--- Comment #4 from jwakely dot gcc at gmail dot com 2009-06-15 09:55 --- extern C int printf(const char*, ...); struct A { A() : value(1) { printf(A::A %d\n, value); } int value; }; templateclass T struct B { static A a; }; templateclass T A BT::a = A();

[Bug testsuite/40359] [4.5 Regression] Revision 148211 caused a lot of failures in the vect test suite.

2009-06-15 Thread irar at il dot ibm dot com
--- Comment #12 from irar at il dot ibm dot com 2009-06-15 09:58 --- (In reply to comment #9) The patch in comment #8 fixes the failures reported in comment #7. I now see (powerpc-apple-darwin9 with -m64): FAIL: gcc.dg/vect/vect-42.c scan-tree-dump-times vect Alignment of access

[Bug bootstrap/40439] [4.5 Regression] Bootstrap broken on FreeBSD in tree.c

2009-06-15 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2009-06-15 10:05 --- Subject: Bug 40439 Author: rguenth Date: Mon Jun 15 10:05:29 2009 New Revision: 148486 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=148486 Log: 2009-06-15 Richard Guenther rguent...@suse.de PR

[Bug middle-end/40439] [4.5 Regression] Bootstrap broken on FreeBSD in tree.c

2009-06-15 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2009-06-15 10:05 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug tree-optimization/40087] [4.3 Regression] Number of iterations analysis wrong

2009-06-15 Thread cnstar9988 at gmail dot com
--- Comment #14 from cnstar9988 at gmail dot com 2009-06-15 10:10 --- ping 4.3.4... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40087

[Bug testsuite/40359] [4.5 Regression] Revision 148211 caused a lot of failures in the vect test suite.

2009-06-15 Thread eres at il dot ibm dot com
--- Comment #13 from eres at il dot ibm dot com 2009-06-15 10:41 --- Created an attachment (id=18003) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18003action=view) Patch to fix error in vect-42.c Ira, thanks for the suggestion! I deleted an extra space, so now the syntax is {!

[Bug c/40442] Option -I and POSIX conformance (c99 utility)

2009-06-15 Thread joseph at codesourcery dot com
--- Comment #3 from joseph at codesourcery dot com 2009-06-15 10:57 --- Subject: Re: Option -I and POSIX conformance (c99 utility) On Mon, 15 Jun 2009, vincent at vinc17 dot org wrote: This may be true for standard headers, but system directories don't contain only standard

[Bug libstdc++/13631] Problems in messages

2009-06-15 Thread mrsam at courier-mta dot com
--- Comment #16 from mrsam at courier-mta dot com 2009-06-15 11:13 --- After staring at the code for a while, I'm leaning towards thinking that this change does not really change the application ABI, so the soname bump is not needed. As far as I can tell, there are no public members of

[Bug fortran/40443] Elemental procedure in genericl interface incorrectly selected in preference to specific procedure

2009-06-15 Thread burnus at gcc dot gnu dot org
--- Comment #3 from burnus at gcc dot gnu dot org 2009-06-15 11:24 --- gfortran 4.1 to 4.5, NAG f95 5.1, g95, ifort 11, openf95, Sun Studio 12 all print the following: Correction, ifort 9.1 to 11.1 all print S, S - sorry for missing it. But the other compilers listed above indeed

[Bug libstdc++/13631] Problems in messages

2009-06-15 Thread paolo dot carlini at oracle dot com
--- Comment #17 from paolo dot carlini at oracle dot com 2009-06-15 11:36 --- Maybe it's because I didn't really look carefully at the patch: aren't you adding a new data member to the class? Changing either size or layout of a type specified in the C++ standard definitely changes the

[Bug c/40442] Option -I and POSIX conformance (c99 utility)

2009-06-15 Thread vincent at vinc17 dot org
--- Comment #4 from vincent at vinc17 dot org 2009-06-15 11:59 --- (In reply to comment #3) If you have modified the implementation (by putting headers/libraries in standard directories where those headers/libraries were not provided by the implementation in those versions in those

[Bug c++/40434] [C++0x] g++ does not obey 8.3.5p5?!

2009-06-15 Thread jwakely dot gcc at gmail dot com
--- Comment #2 from jwakely dot gcc at gmail dot com 2009-06-15 12:06 --- 8.3.5p5? is that reference right? and I assume you mean line 10, not line 14. The pair(pair) constructor is not in the WP. Commenting it out causes the pair(pairU,V) constructor to be used, which fails to

[Bug fortran/40440] [4.4/4.5 Regression] Garbage or segmentation fault in allocatable array derived type structures

2009-06-15 Thread burnus at gcc dot gnu dot org
--- Comment #4 from burnus at gcc dot gnu dot org 2009-06-15 12:16 --- Note: syntax_get_rule_ptr is defined as: function syntax_get_rule_ptr (syntax, key) result (rule) type(syntax_rule_t), pointer :: rule type(syntax_t), intent(in), target :: syntax type(string_t),

[Bug testsuite/40359] [4.5 Regression] Revision 148211 caused a lot of failures in the vect test suite.

2009-06-15 Thread dominiq at lps dot ens dot fr
--- Comment #14 from dominiq at lps dot ens dot fr 2009-06-15 12:36 --- (In reply to comment #13) if that still does not fix the problem I will try to add more braces... I tried several variants that were not working. The following patch works, though I have no idea if it is right:

[Bug testsuite/40359] [4.5 Regression] Revision 148211 caused a lot of failures in the vect test suite.

2009-06-15 Thread dominiq at lps dot ens dot fr
--- Comment #15 from dominiq at lps dot ens dot fr 2009-06-15 12:46 --- With the patch in comment #14, on i686-apple-darwin9 I get: === gcc tests === Schedule of variations: unix unix/-m64 Running target unix Using /sw/share/dejagnu/baseboards/unix.exp as

[Bug c/40442] Option -I and POSIX conformance (c99 utility)

2009-06-15 Thread joseph at codesourcery dot com
--- Comment #5 from joseph at codesourcery dot com 2009-06-15 13:06 --- Subject: Re: Option -I and POSIX conformance (c99 utility) On Mon, 15 Jun 2009, vincent at vinc17 dot org wrote: --- Comment #4 from vincent at vinc17 dot org 2009-06-15 11:59 --- (In reply to comment

[Bug fortran/40440] Automatic deallocation component of DT function return value

2009-06-15 Thread burnus at gcc dot gnu dot org
--- Comment #5 from burnus at gcc dot gnu dot org 2009-06-15 13:09 --- Juergen: Thanks for the report, but it is not a regression - it might not crash with 4.3 (or your 4.4) but I think that's just by chance. Paul, I think also this bug touches code for which you have the expertise.

[Bug c++/40445] New: g++ void f() { __builtin_unreachable(); }

2009-06-15 Thread wouter dot vermaelen at scarlet dot be
Compiling the single line program void f() { __builtin_unreachable(); } works fine with gcc, but triggers an ICE when compiled with g++ unreachable.c:1:37: internal compiler error: in remove_insn, at emit-rtl.c:3796 I'm using SVN revision 148487. -- Summary: g++ void f() {

[Bug fortran/40443] Elemental procedure in genericl interface incorrectly selected in preference to specific procedure

2009-06-15 Thread pault at gcc dot gnu dot org
--- Comment #4 from pault at gcc dot gnu dot org 2009-06-15 13:21 --- (In reply to comment #1) Paul, I CC you as you are our generic-resolution expert. Well, gosh golly, that's a mantle that I did not seek:-) Note that my account at the CC address is no longer valid - I'll fix that.

[Bug testsuite/40359] [4.5 Regression] Revision 148211 caused a lot of failures in the vect test suite.

2009-06-15 Thread eres at il dot ibm dot com
--- Comment #16 from eres at il dot ibm dot com 2009-06-15 13:32 --- -/* { dg-final { scan-tree-dump-times Alignment of access forced using versioning 3 vect { target { vect_no_align || { { ! vector_alignment_reachable} {!vect_hw_misalign} } } } } } */ +/* { dg-final {

[Bug middle-end/40446] New: [4.4/4.5 Regression] ICE in gen_lowpart_general

2009-06-15 Thread jakub at gcc dot gnu dot org
#include emmintrin.h #include complex #include cstdlib int main () { union { __m128d vec; double val[2]; } u; std::complexdouble c = std::complexdouble(0, 1); u.vec = _mm_load_pd ((double*)c); if (u.val[0] != 0 || u.val[1] != 1) abort (); } ICEs with -O1 and above in g++ 4.4 and

[Bug bootstrap/40447] New: Add a switch to configure to allow *source* directory of mprt and gmp to be specified.

2009-06-15 Thread david dot kirkby at onetel dot net
It's currently possible to build gcc in two ways. 1) Compiler and install mpfr and use switches to indicate the location of their instalation --with-mpfr=/somedirector -- 2) Put directories mpfr and gmp under the source of gcc. What I propose is to allow a couple of extra switches

[Bug middle-end/40446] [4.4/4.5 Regression] ICE in gen_lowpart_general

2009-06-15 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.4.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40446

[Bug c++/40445] [4.5 Regression] g++ void f() { __builtin_unreachable(); }

2009-06-15 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Summary|g++ void f() {|[4.5 Regression] g++ void

[Bug tree-optimization/40087] [4.3 Regression] Number of iterations analysis wrong

2009-06-15 Thread mikpe at it dot uu dot se
--- Comment #15 from mikpe at it dot uu dot se 2009-06-15 14:24 --- (In reply to comment #14) ping 4.3.4... The PR40087 fix depends on changes from the PR39455 fix. Both of them are 4.3 regressions, and I've used both fixes in my 4.3 tree for a while now without issues. --

[Bug middle-end/40446] [4.4/4.5 Regression] ICE in gen_lowpart_general

2009-06-15 Thread jakub at gcc dot gnu dot org
--- Comment #1 from jakub at gcc dot gnu dot org 2009-06-15 14:35 --- Caused by http://gcc.gnu.org/viewcvs?root=gccview=revrev=134947 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40446

[Bug middle-end/40446] [4.4/4.5 Regression] ICE in gen_lowpart_general

2009-06-15 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2009-06-15 14:55 --- (In reply to comment #1) Caused by http://gcc.gnu.org/viewcvs?root=gccview=revrev=134947 In this case, exposed as VIEW_CONVERT_EXPR was not widely used before so there will be some bugs that we did not hit until

[Bug bootstrap/40447] Add a switch to configure to allow *source* directory of mprt and gmp to be specified.

2009-06-15 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-06-15 14:59 --- You can use soft links inside the source directory to say where the source directories are located. Is that good enough? -- pinskia at gcc dot gnu dot org changed: What|Removed

[Bug c++/40445] g++ void f() { __builtin_unreachable(); }

2009-06-15 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2009-06-15 14:59 --- Why is this a regression? Do we support _builtin_unreachable() in 4.4? -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug c++/40445] g++ void f() { __builtin_unreachable(); }

2009-06-15 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2009-06-15 15:00 --- (In reply to comment #1) Why is this a regression? Do we support _builtin_unreachable() in 4.4? Well it is a regression as it compiled before and did not do what the user expected though. -- pinskia at gcc dot

[Bug rtl-optimization/33928] [4.3/4.4/4.5 Regression] 30% performance slowdown in floating-point code caused by r118475

2009-06-15 Thread bonzini at gnu dot org
--- Comment #97 from bonzini at gnu dot org 2009-06-15 15:14 --- Brad, could you try to time compiler.i with and without -ftime-report to see how much of the tree stmt walking timevar is just accounting overhead? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33928

[Bug libffi/40444] [4.5 Regression] libffi badly broken with -m64 by some revision between 148383 and 148472.

2009-06-15 Thread aph at gcc dot gnu dot org
--- Comment #1 from aph at gcc dot gnu dot org 2009-06-15 15:47 --- Adding Andreas Tobler; perhaps he knows. -- aph at gcc dot gnu dot org changed: What|Removed |Added

[Bug libfortran/40344] O32 libgfortran.so fails to link on IRIX 6.5

2009-06-15 Thread rwild at gcc dot gnu dot org
--- Comment #2 from rwild at gcc dot gnu dot org 2009-06-15 16:11 --- Would it help to work around this issue by collecting the objects in one or more convenience archives and linking those (plus at least one plain object) together to form libgfortran.la? The intermediate partially

[Bug rtl-optimization/33928] [4.3/4.4/4.5 Regression] 30% performance slowdown in floating-point code caused by r118475

2009-06-15 Thread lucier at math dot purdue dot edu
--- Comment #98 from lucier at math dot purdue dot edu 2009-06-15 16:11 --- I don't quite understand how you would like me to configure and run the test. First, I've applied your patches to speed up computing DF to my tree; do you want them included in the test, or should I use a

[Bug rtl-optimization/33928] [4.3/4.4/4.5 Regression] 30% performance slowdown in floating-point code caused by r118475

2009-06-15 Thread paolo dot bonzini at gmail dot com
--- Comment #99 from paolo dot bonzini at gmail dot com 2009-06-15 16:20 --- Subject: Re: [4.3/4.4/4.5 Regression] 30% performance slowdown in floating-point code caused by r118475 First, I've applied your patches to speed up computing DF to my tree; do you want them included in

[Bug bootstrap/40447] Add a switch to configure to allow *source* directory of mprt and gmp to be specified.

2009-06-15 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2009-06-15 16:53 --- GCC already outputs the version of GMP/MPFR: GNU C (GCC) version 4.5.0 20090519 (experimental) [trunk revision 147718] (i386-apple-darwin8.11.1) compiled by GNU C version 4.5.0 20090519 (experimental) [trunk

[Bug bootstrap/40447] Add a switch to configure to allow *source* directory of mprt and gmp to be specified.

2009-06-15 Thread david dot kirkby at onetel dot net
--- Comment #4 from david dot kirkby at onetel dot net 2009-06-15 16:56 --- I assume this is only in your experimental version. I can see that is an improvement. I still think the switch would be useful, but it does reduce the need for it somewhat. --

[Bug testsuite/40426] [4.5 Regression] Revision 148408 caused many DWARF tests faulures

2009-06-15 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2009-06-15 17:08 --- Subject: Bug 40426 Author: jakub Date: Mon Jun 15 17:08:02 2009 New Revision: 148497 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=148497 Log: PR testsuite/40426 * lib/gcc-dg.exp

[Bug bootstrap/40447] Add a switch to configure to allow *source* directory of mprt and gmp to be specified.

2009-06-15 Thread jwakely dot gcc at gmail dot com
--- Comment #5 from jwakely dot gcc at gmail dot com 2009-06-15 17:19 --- Older versions show the information too: $ echo | gcc -v -x c -c - 21 | fgrep -B1 GMP GNU C (GCC) version 4.3.2 (i686-pc-linux-gnu) compiled by GNU C version 4.3.2, GMP version 4.2.3, MPFR version 2.3.1.

[Bug bootstrap/40447] Add a switch to configure to allow *source* directory of mprt and gmp to be specified.

2009-06-15 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2009-06-15 17:20 --- Has been true since: r124822 | ghazi | 2007-05-17 19:04:02 -0700 (Thu, 17 May 2007) | 3 lines * toplev.c (print_version): Output GMP/MPFR version info. --

[Bug other/40448] New: Incompetable Error when build

2009-06-15 Thread ksong at lbl dot gov
Dear GUN team, I came across the following error when I try to compile gcc4.04: /usr/bin/ld: skipping incompatible /usr/lib64//libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib64//libc.a when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib64/libc.so when

[Bug other/40448] Incompetable Error when build

2009-06-15 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-06-15 17:57 --- You need to install the 32bit userland. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug other/40449] New: Incompetable Error when build

2009-06-15 Thread ksong at lbl dot gov
Dear GUN team, I came across the following error when I try to compile gcc4.04: /usr/bin/ld: skipping incompatible /usr/lib64//libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib64//libc.a when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib64/libc.so when

[Bug other/40449] Incompetable Error when build

2009-06-15 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-06-15 18:00 --- *** This bug has been marked as a duplicate of 40448 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug other/40448] Incompatible Error when build

2009-06-15 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2009-06-15 18:00 --- *** Bug 40449 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40448

[Bug fortran/39682] compiler give bus error

2009-06-15 Thread fxcoudert at gcc dot gnu dot org
--- Comment #2 from fxcoudert at gcc dot gnu dot org 2009-06-15 18:17 --- Without any more information, there's nothing we can do. I tried to reproduce with a simple testcase, but I can't. -- fxcoudert at gcc dot gnu dot org changed: What|Removed

[Bug debug/35463] [4.3/4.4 only] typedef missing in debug information with -gdwarf-2 for c++

2009-06-15 Thread fxcoudert at gcc dot gnu dot org
-- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 GCC target

[Bug other/40448] Incompatible Error when build

2009-06-15 Thread ksong at lbl dot gov
--- Comment #3 from ksong at lbl dot gov 2009-06-15 18:21 --- (In reply to comment #1) You need to install the 32bit userland. Thanks for your response. I am not familiar with 32 bit userland. Can you give me more instructions, or links that I can learn more about it? Thanks. --

[Bug target/36241] Executable compiled with -m64 almost three times faster than the one compiled with -m32 on Core2Duo

2009-06-15 Thread fxcoudert at gcc dot gnu dot org
--- Comment #3 from fxcoudert at gcc dot gnu dot org 2009-06-15 18:32 --- This is not darwin-specific, I also see it happening on x86_64-linux. And what's more, the output changes between -m32 and -m64. $ cat u.f90 integer(8), parameter :: l = z'5fe6eb3be000' integer, parameter

[Bug fortran/40450] New: [F03] procedure pointer as actual argument

2009-06-15 Thread janus at gcc dot gnu dot org
The following program gives a segfault at runtime: MODULE m ABSTRACT INTERFACE SUBROUTINE sub() END SUBROUTINE sub END INTERFACE CONTAINS SUBROUTINE passf(f) PROCEDURE(sub), POINTER:: f CALL callf(f) END SUBROUTINE passf SUBROUTINE callf(f) PROCEDURE(sub), POINTER :: f

[Bug target/36241] Executable compiled with -m64 almost three times faster than the one compiled with -m32 on Core2Duo

2009-06-15 Thread kargl at gcc dot gnu dot org
--- Comment #4 from kargl at gcc dot gnu dot org 2009-06-15 18:44 --- (In reply to comment #3) This is not darwin-specific, I also see it happening on x86_64-linux. And what's more, the output changes between -m32 and -m64. The code is invalid Fortran, so gfortran is not required

[Bug target/22145] /usr/include/objc/objc-runtime.h on powerpc-darwin7.8.0 needs fixed included

2009-06-15 Thread fxcoudert at gcc dot gnu dot org
--- Comment #2 from fxcoudert at gcc dot gnu dot org 2009-06-15 18:45 --- I'm not sure it's still present: if I look into the 10.3.9 and the 10.4u headers, I see: #ifdef __cplusplus Class super_class; #else Class class; #endif The 10.5 header is very different, but

[Bug target/40414] gcc 4.4.0 error at postreload.c:396

2009-06-15 Thread gni at gecko dot de
--- Comment #3 from gni at gecko dot de 2009-06-15 19:36 --- Subject: gcc 4.4.0 error at postreload.c:396 (In reply to comment #2) Could be a duplicate of one of PR30064, PR34439, PR37053. I compiled the provided testcases as stated in the appropriate PR with the following result:

[Bug rtl-optimization/33928] [4.3/4.4 Regression] 30% performance slowdown in floating-point code caused by r118475

2009-06-15 Thread lucier at math dot purdue dot edu
--- Comment #102 from lucier at math dot purdue dot edu 2009-06-15 19:57 --- Subject: Re: [4.3/4.4/4.5 Regression] 30% performance slowdown in floating-point code caused by r118475 On Mon, 2009-06-15 at 16:20 +, paolo dot bonzini at gmail dot com wrote: Yes, and the output of

[Bug rtl-optimization/33928] [4.3/4.4/4.5 Regression] 30% performance slowdown in floating-point code caused by r118475

2009-06-15 Thread lucier at math dot purdue dot edu
--- Comment #103 from lucier at math dot purdue dot edu 2009-06-15 20:21 --- Regarding comment #101 ... With heine:~/programs/gcc/objdirs/gsc-fft-tests/gambc-v4_1_2 /pkgs/gcc-mainline/bin/gcc -v Using built-in specs. Target: x86_64-unknown-linux-gnu Configured with:

[Bug other/36368] Fixincludes corrupts sysmacros.h

2009-06-15 Thread geir at cray dot com
--- Comment #3 from geir at cray dot com 2009-06-15 20:47 --- For another point of reference, I see this problem in our GCC 4.3.1 build; but the problem did not occur in our gcc 4.3.0 and 4.3.2 versions. I assume this was an error on our part. $ diff

[Bug fortran/40451] New: procedure-pointer assignment rejected

2009-06-15 Thread burnus at gcc dot gnu dot org
The following program is rejected with: f = sin 1 Error: Interfaces don't match in procedure pointer assignment at (1) However, if one removes the module m; contains it is accepted module m contains function f() intrinsic :: sin procedure(sin), pointer :: f f = sin

[Bug fortran/40451] procedure-pointer assignment rejected

2009-06-15 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2009-06-15 21:10 --- Post script: With your current patch, the error message is: Error: Interface mismatch in procedure pointer assignment at (1): 'sin' has the wrong number of arguments --

[Bug fortran/40452] New: -fbounds-check: False positive due to ignoring storage association

2009-06-15 Thread burnus at gcc dot gnu dot org
Follow up to PR 37746 / PR 40383. I believe the following program is valid due to the storage association/argument association. However, with -fcheck=bounds one gets: At line 5 of file aa.f90 Fortran runtime error: Actual string length is shorter than the declared one for dummy argument 'a' (2/4)

[Bug libstdc++/13631] Problems in messages

2009-06-15 Thread mrsam at courier-mta dot com
--- Comment #18 from mrsam at courier-mta dot com 2009-06-15 21:53 --- Yes, the patch does add a new data member to the class. I see that this would fall under item #8 under prohibited changes, although, as I said, AFAIK it won't actually break binary compatibility with existing

[Bug libstdc++/13631] Problems in messages

2009-06-15 Thread paolo dot carlini at oracle dot com
--- Comment #19 from paolo dot carlini at oracle dot com 2009-06-15 22:06 --- I think we are definitely going to wait for the next ABI, sorry. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13631

[Bug libstdc++/13631] Problems in messages

2009-06-15 Thread paolo dot carlini at oracle dot com
--- Comment #20 from paolo dot carlini at oracle dot com 2009-06-15 22:18 --- One last clarification, maybe necessary because not spelled out (yet) in the docs: really, when we say *ABI* we mean it in a very wide sense, also including linking together objects built with different

[Bug fortran/40276] Matching GENERIC procedure: Wrong INTENT should give directly an error message

2009-06-15 Thread burnus at gcc dot gnu dot org
--- Comment #2 from burnus at gcc dot gnu dot org 2009-06-15 22:40 --- Also for OPTIONAL a suitable error message would be useful. For finding a specific interface, the OPTIONAL attribute could be ignored similarly to INTENT; however, one needs to be careful as for ambiguity checks and

[Bug fortran/40453] New: Enhanced argument checking:

2009-06-15 Thread burnus at gcc dot gnu dot org
Follow up to PR 36947/PR 40039. I think there was no PR yet, if not - mark as duplicate. See also PR 40276. I think some other checks should still be added, e.g. a) PUREness check (see example below); passing/assigning a pure to a non-pure dummy/proc-pointer is OK; doing vice versa is

[Bug middle-end/39254] [4.4/4.5 Regression] gcc.c-torture/execute/va-arg-trap-1.c ICEs on powerpc-apple-darwin9

2009-06-15 Thread dje at gcc dot gnu dot org
--- Comment #14 from dje at gcc dot gnu dot org 2009-06-15 23:06 --- This patch also fixes the gcc.c-torture/compile/pr34688.c failures. RTL-PRE finds RTL with deep LABEL_REFs. When it creates a move, the emit_use and the REG_NOTE on the move itself share RTL. I suspect we need to

[Bug libstdc++/13631] Problems in messages

2009-06-15 Thread peturrun at gmail dot com
--- Comment #21 from peturrun at gmail dot com 2009-06-15 23:10 --- Isn't it possible to add more data to messages without breaking the ABI by changing the type of one of the existing members? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13631

[Bug libstdc++/13631] Problems in messages

2009-06-15 Thread paolo dot carlini at oracle dot com
--- Comment #22 from paolo dot carlini at oracle dot com 2009-06-15 23:14 --- A patch would help understanding what you exactly mean, at the moment, I'm skeptical. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13631

[Bug c/40454] New: GCC 4.4.0 vs 3.4.0 - PNGCrush is about 20% slower when compiled with GCC 4.4.0

2009-06-15 Thread ami_stuff at o2 dot pl
Hi, I notice that PNGCrush compiled with GCC 4.4.0 (release) is about 20% slower compared to GCC 3.4.0 build. (Amiga 68...@50mhz). CFLAGS = -I. -DNO_FSEEKO -O2 -fomit-frame-pointer -Wall -m68060 -s PNGCrush test.png out.png Here are the results: GCC 3.4.0 build: CPU time used = 267.340

[Bug c/40435] [4.5 regression] Many regressions on trunk

2009-06-15 Thread hp at gcc dot gnu dot org
--- Comment #4 from hp at gcc dot gnu dot org 2009-06-16 02:28 --- Mee too! I mean, seen for cris-elf too! BTW, isn't it odd that for recent regressions, the committer's testing never seem to have shown the regressions seen by every other target after commit? 1/2 ;) (Definitely _not_

[Bug c/40435] [4.5 regression] Many regressions on trunk

2009-06-15 Thread hp at gcc dot gnu dot org
--- Comment #5 from hp at gcc dot gnu dot org 2009-06-16 02:36 --- To add something useful, I should have mentioned that they were ok for 148440, regressed for 148444 for cris-elf, so that leaves only commit's from Aldy and Steven B., IIUC. --

[Bug libstdc++/13631] Problems in messages

2009-06-15 Thread mrsam at courier-mta dot com
--- Comment #23 from mrsam at courier-mta dot com 2009-06-16 03:51 --- Created an attachment (id=18004) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18004action=view) Revised patch Well, this is approximately what I have in mind. Aside from the formatting style, which I can clean

[Bug tree-optimization/39455] [4.3 Regression] ICE : in compare_values_warnv, at tree-vrp.c:1073

2009-06-15 Thread cnstar9988 at gmail dot com
--- Comment #13 from cnstar9988 at gmail dot com 2009-06-16 03:54 --- ping 4.3.4... -- cnstar9988 at gmail dot com changed: What|Removed |Added CC|

[Bug tree-optimization/39455] [4.3 Regression] ICE : in compare_values_warnv, at tree-vrp.c:1073

2009-06-15 Thread cnstar9988 at gmail dot com
--- Comment #14 from cnstar9988 at gmail dot com 2009-06-16 03:56 --- ping 4.3.4... The PR40087 fix depends on changes from the this fix, thanks! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39455

[Bug c/40435] [4.5 regression] Revision 148442 caused many regressions on trunk

2009-06-15 Thread hjl dot tools at gmail dot com
--- Comment #6 from hjl dot tools at gmail dot com 2009-06-16 04:30 --- All regressions are caused by revision 148442, including gcc.dg/func-ptr-conv-1.c. You may need to enable checking to see it. -- hjl dot tools at gmail dot com changed: What|Removed

[Bug bootstrap/40455] New: gcc trunk does not bootstrap as of commit r148408

2009-06-15 Thread christian dot joensson at gmail dot com
As of commit r148408, http://gcc.gnu.org/ml/gcc-cvs/2009-06/msg00388.html, gcc trunk does not bootstrap on cygwin using configure like this: ../gcc/configure --enable-threads=posix --enable-libgcj --disable-sjlj-exceptions --with-system-zlib --enable-nls --enable-static --enable-shared