[Bug fortran/31494] spurious error: PROCEDURE attribute conflicts with DIMENSION attribute

2007-05-22 Thread pault at gcc dot gnu dot org
--- Comment #2 from pault at gcc dot gnu dot org 2007-05-22 09:07 --- (In reply to comment #1) I have been thinking about how best to fix pr30746 and will add this one to my reflections. I fixed 30746 but this PR remains. It is, if anything, a bit more difficult because there is at

[Bug middle-end/32026] [4.3 Regression] misc.c:899: error: 'const struct real_format' has no member named 'log2_b'

2007-05-22 Thread krebbel at gcc dot gnu dot org
--- Comment #1 from krebbel at gcc dot gnu dot org 2007-05-22 09:16 --- Fixed by: http://gcc.gnu.org/viewcvs?view=revrevision=124938 -- krebbel at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/30964] optional arguments to random_seed

2007-05-22 Thread fxcoudert at gcc dot gnu dot org
--- Comment #5 from fxcoudert at gcc dot gnu dot org 2007-05-22 09:23 --- There's more to it. When generate wrong-code for optional arguments, as shown by the following code: $ cat b.f90 program trs implicit none integer :: size, ierr integer, allocatable, dimension(:) :: seed

[Bug testsuite/32031] New: The 'status' of using the LAST_UPDATED file is unclear or inconsistent

2007-05-22 Thread rob1weld at aol dot com
I obtained the gcc 4.3 trunk as per the instructions on the web site (http://gcc.gnu.org/svn.html) using SVN. After all the files arrive and the checkout is completed it would _seem_ that the file LAST_UPDATED is missing. One (old) changelog says that the file is .cvsignore (don't get it) and

[Bug target/10768] ICEs on compilation of ada support library for avr

2007-05-22 Thread charlet at gcc dot gnu dot org
--- Comment #19 from charlet at gcc dot gnu dot org 2007-05-22 09:51 --- Just to clarify: the patch posted is only a workaround/kludge, not a real fix. Arno -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10768

[Bug tree-optimization/32032] New: [4.3 Regression] ICE in compute_antic, at tree-ssa-pre.c:1968 at -O3

2007-05-22 Thread tbm at cyrius dot com
I'm getting the following ICE at -O3 with 4.3. This was introduced between 0070422 and 20070515. (sid)24741:[EMAIL PROTECTED]: ~] /usr/lib/gcc-snapshot/bin/gcc -c -O3 dash-options.i /home/tbm/src/b/dash-0.5.3/build-tmp/../src/options.c: In function 'setparam':

[Bug middle-end/32024] ICE - libgcc2.c:557: internal compiler error: in fold_checksum_tree, at fold-const.c:12652

2007-05-22 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2007-05-22 09:53 --- bootstrap with fold-checking is known to be broken. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32024

[Bug middle-end/32033] New: [4.3 Regression] ICE in fold_comparison, at fold-const.c:8531 at -O3

2007-05-22 Thread tbm at cyrius dot com
I'm getting the following ICE at -O3 with 4.3. This was introduced between 0070422 and 20070515. (sid)24742:[EMAIL PROTECTED]: ~] /usr/lib/gcc-snapshot/bin/g++ -c -O3 crawl-beam.ii beam.cc: In function 'void explosion(bolt, bool)': beam.cc:4055: internal compiler error: in fold_comparison, at

[Bug libgcj/32034] New: Use of deprecated classes in gcc-4_2-build/i686-pc-linux-gnu/libjava/classpath/tools

2007-05-22 Thread rob1weld at aol dot com
On the i686-pc-linux-gnu target libjava compiles clean, except here: make[4]: Leaving directory `/opt/gcc-4_2-build/i686-pc-linux-gnu/libjava/classpath/scripts' Making all in tools make[4]: Entering directory `/opt/gcc-4_2-build/i686-pc-linux-gnu/libjava/classpath/tools' mkdir -p

[Bug tree-optimization/32032] [4.3 Regression] ICE in compute_antic, at tree-ssa-pre.c:1968 at -O3

2007-05-22 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2007-05-22 10:06 --- Reduced testcase: struct shparam { char **p; }; freeparam (volatile struct shparam *param) { char **ap; for (ap = param-p; *ap; ap++) free ((void *) (param-p)); } struct shparam shellparam; setparam (void) {

[Bug fortran/32035] New: 'anonymous' may be used uninitialized in this function

2007-05-22 Thread P dot Schaffnit at access dot rwth-aachen dot de
=/usr1/MICRESS/Philippe/Tools/Gcc --enable-languages=c,fortran --disable-maintainer-mode --disable-shared --with-mpfr=/usr1/MICRESS/Philippe/Tools/Mpfr --with-gmp=/usr1/MICRESS/Philippe/Tools/Gmp --with-htmldir Thread model: posix gcc version 4.3.0 20070522 (experimental) -- Summary

[Bug fortran/31627] -bounds-check doesn't check lower bound of assumed-sized array

2007-05-22 Thread fxcoudert at gcc dot gnu dot org
--- Comment #2 from fxcoudert at gcc dot gnu dot org 2007-05-22 10:27 --- Subject: Bug 31627 Author: fxcoudert Date: Tue May 22 09:27:15 2007 New Revision: 124940 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124940 Log: PR fortran/31627 * trans-array.c

[Bug fortran/31627] [4.1/4.2 only] -bounds-check doesn't check lower bound of assumed-sized array

2007-05-22 Thread fxcoudert at gcc dot gnu dot org
--- Comment #3 from fxcoudert at gcc dot gnu dot org 2007-05-22 10:28 --- Fixed on mainline. -- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/32009] [4.3 Regression] building gcc4-4.3.0-20070518 failed on OSX 10.3.9

2007-05-22 Thread bonzini at gnu dot org
--- Comment #6 from bonzini at gnu dot org 2007-05-22 10:33 --- Please try this patch on top of the previous one. Its purpose is just to validate the logic of the previous one, it's not meant to be committed. Index: libgcc/configure.ac

[Bug fortran/32036] New: Multiple evaluation of array index with bounds checking

2007-05-22 Thread fxcoudert at gcc dot gnu dot org
The following testcase is extracted from gfortran.dg/pr19928-2.f90. It shows that the array index is evaluated multiple times. $ cat u.f90 type t integer, dimension (5) :: field end type t type (t), dimension (2) :: a integer :: calls a(1)%field = 0 a(2)%field = 0 calls = 0

[Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should

2007-05-22 Thread rguenth at gcc dot gnu dot org
--- Comment #105 from rguenth at gcc dot gnu dot org 2007-05-22 10:50 --- Let me again do a step back and look at the problem from another view ;) -- C++ aliasing imposes additional restrictions on transformations we are allowed to do to memory references compared to C type-based

[Bug middle-end/32033] [4.3 Regression] ICE in fold_comparison, at fold-const.c:8531 at -O3

2007-05-22 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2007-05-22 11:11 --- Reduced testcase: static int spready[] = { }; void explosion_map (int y) { for (int i = 0; i 4; i++) if (y * spready[i] 0) break; } void explosion (void) { explosion_map (0); for (int i = 0; i 2; i++)

[Bug middle-end/32035] 'anonymous' may be used uninitialized in this function

2007-05-22 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2007-05-22 11:15 --- The error message comes from the middle-end and the variable name is Integer_1, line 33 is: READ ( 5, * ) Integer_1 There are two problems: First, why has the variable no name for the middle end; secondly,

[Bug libobjc/32037] New: --enable-objc-gc on OS X won't build

2007-05-22 Thread dankna at gmail dot com
[I submitted this to the mailing list before realizing nobody would notice it. So, if anyone did, apologies for the duplication!] So, I've been trying to build gcc with --enable-objc-gc. At first I thought the failure to build was simply due to random bitrot; searching the list archives

[Bug testsuite/32038] New: gfortran.dg/pr25603.f is invalid code

2007-05-22 Thread fxcoudert at gcc dot gnu dot org
The testcase gfortran.dg/pr25603.f is invalid code. The following variables are not initialized: lhelpa lhelp lcn lbn lan ldcdy ldcdx lkm ltm lvg lug lvm lum lhvar lzet ldep lvdep ltstr lustr lobuk ltavr lsteph lhmix lz0 lelevy lelevx lelev ldkzh ldkzm lq lpstep lpi lwz lvstep lvy lustep

[Bug fortran/32036] Multiple evaluation of array index with bounds checking

2007-05-22 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 Last

[Bug fortran/32021] Fix,document,remove GFORTRAN_* environment variables

2007-05-22 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 Last

[Bug fortran/31971] Simple Fortran code fails with ICE

2007-05-22 Thread fxcoudert at gcc dot gnu dot org
-gnu/4.3.0 3. Run this executable, with all the arguments, prefixed with gdb -args. That will give something like: gdb -args /tmpdir/opt/gfortran/gfortran-20070522/bin/../libexec/gcc/i386-pc-linux-gnu/4.3.0/f951 a.for -ffixed-form -quiet -dumpbase a.for -mtune=i386 -auxbase a -version -fintrinsic

[Bug fortran/31971] Simple Fortran code fails with ICE

2007-05-22 Thread fxcoudert at gcc dot gnu dot org
--- Comment #5 from fxcoudert at gcc dot gnu dot org 2007-05-22 12:40 --- (In reply to comment #3) I have Fedora 6 on x86-64. Works OK here. However, we have a leak. Well, the leak is also triggered by the simple following two lines: SUBROUTINE XYZ END ==10212== 1,012

[Bug fortran/32036] Multiple evaluation of array index with bounds checking

2007-05-22 Thread fxcoudert at gcc dot gnu dot org
--- Comment #1 from fxcoudert at gcc dot gnu dot org 2007-05-22 13:01 --- Another testcase (from gfortran.fortran-torture/execute/der_io.f90), probably the same bug: $ cat der_io.f90 type xyz_type integer :: x end type xyz_type type (xyz_type), dimension(3) :: xyz

[Bug bootstrap/25502] Werror problem in build

2007-05-22 Thread fxcoudert at gcc dot gnu dot org
--- Comment #8 from fxcoudert at gcc dot gnu dot org 2007-05-22 13:06 --- (In reply to comment #7) I plan to follow up in stage 1 of 4.3 ping? There was a patch for %I64 proposed here: http://gcc.gnu.org/ml/gcc-patches/2007-04/msg00767.html -- fxcoudert at gcc dot gnu dot org

[Bug c++/32039] New: Using declaration accepts non-visible members from base classes

2007-05-22 Thread andrew dot stubbs at st dot com
The following code should not compile: struct A { int foo(int); }; struct B : public A { int foo(long); // using A::foo; // This would make it visible }; struct C : public B { using A::foo; // A::foo should not be visible }; The problem should be that B::foo hides A::foo from class C.

[Bug testsuite/32038] gfortran.dg/pr25603.f is invalid code

2007-05-22 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 Last

[Bug c/32040] New: Including a header file inside a function block results compilation error

2007-05-22 Thread suma dot sharma at kpitcummins dot com
Hi, I have successfully built SH4-Linux toolchain based on (binutils-2.17, gcc-4.2-20061205, glibc-2.5) for Renesas SH target. I am facing problems while executing the following testcase- -- TESTCASE function() {

[Bug middle-end/32033] [4.3 Regression] ICE in fold_comparison, at fold-const.c:8531 at -O3

2007-05-22 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2007-05-22 13:26 --- Confirmed. We enter with the unfolded tree D.2472_4 * 00 which is propagated from D.2473_6 = D.2472_4 * 0 during forwprop. inlining is not properly folding its trees during inlining of explosion_map

[Bug c/32040] Including a header file inside a function block results compilation error

2007-05-22 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2007-05-22 13:29 --- This works as designed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/31298] Uninitialized variable in f951 (in read_module)

2007-05-22 Thread fxcoudert at gcc dot gnu dot org
--- Comment #6 from fxcoudert at gcc dot gnu dot org 2007-05-22 13:31 --- Tobias, what is the current status on that bug? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31298

[Bug tree-optimization/32032] [4.3 Regression] ICE in compute_antic, at tree-ssa-pre.c:1968 at -O3

2007-05-22 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2007-05-22 13:33 --- Confirmed. Possibly another missing has_volatile_ops. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/15212] [4.0/4.1/4.2/4.3 Regression] bootstrap fails on interix3

2007-05-22 Thread kazssym at nifty dot com
--- Comment #26 from kazssym at nifty dot com 2007-05-22 13:37 --- (In reply to comment #25) This patch (mh-interix.diff) and the previous one (interix-winnt.diff) let me successfully make bootstrap gcc-4.2-20061212 on Win2K/Interix3.5, without manual intervention, with the following

[Bug fortran/31298] Uninitialized variable in f951 (in read_module)

2007-05-22 Thread burnus at gcc dot gnu dot org
--- Comment #7 from burnus at gcc dot gnu dot org 2007-05-22 13:45 --- (In reply to comment #6) Tobias, what is the current status on that bug? The attached patch is ok, except it fixes only part of the problem. I got stuck at: operator(+) = operator(.op.) That is: importing an

[Bug target/10768] ICEs on compilation of ada support library for avr

2007-05-22 Thread eweddington at cso dot atmel dot com
--- Comment #20 from eweddington at cso dot atmel dot com 2007-05-22 14:24 --- Subject: RE: ICEs on compilation of ada support library for avr -Original Message- From: charlet at gcc dot gnu dot org [mailto:[EMAIL PROTECTED] Sent: Tuesday, May 22, 2007 2:51 AM To:

[Bug c/32040] Including a header file inside a function block results compilation error

2007-05-22 Thread suma dot sharma at kpitcummins dot com
--- Comment #2 from suma dot sharma at kpitcummins dot com 2007-05-22 14:35 --- (In reply to comment #1) This works as designed. Thank you for your reply. Please confirm whether it is expected behaviour (that means it is not a bug). But it was also observed that 1. there is a

[Bug target/10768] ICEs on compilation of ada support library for avr

2007-05-22 Thread charlet at adacore dot com
--- Comment #21 from charlet at adacore dot com 2007-05-22 14:26 --- Subject: Re: ICEs on compilation of ada support library for avr Then what would be a real fix that could actually be approved and committed? Fix support for long (or long long ?) in the avr back-end. Arno --

[Bug libfortran/30690] [4.2, 4.1 only] Clean up m4 files

2007-05-22 Thread burnus at gcc dot gnu dot org
--- Comment #5 from burnus at gcc dot gnu dot org 2007-05-22 14:56 --- (In reply to comment #4) Waiting for 4.2 to thaw before a backport. If you think it should be backported to 4.2 (regression, serious bug), you now may backport it. Otherwise, you can close this PR. Mark Mitchell:

[Bug c/32041] New: offsetof buglet

2007-05-22 Thread neil at gcc dot gnu dot org
GCC seems to have taken the view that compound expressions are permitted as the 2nd argument to offsetof. However the implementor of the grammar forgot that - could be used. #include stddef.h struct s { struct { float f; } sa[2]; }; enum { e = offsetof (struct s, sa-f) }; --

[Bug fortran/31559] [4.1 and 4.2 only] Assigning to an EXTERNAL leads to ICE

2007-05-22 Thread burnus at gcc dot gnu dot org
--- Comment #3 from burnus at gcc dot gnu dot org 2007-05-22 15:10 --- Subject: Bug 31559 Author: burnus Date: Tue May 22 14:09:42 2007 New Revision: 124943 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124943 Log: fortran/ 2007-05-22 Tobias Burnus [EMAIL PROTECTED] PR

[Bug fortran/31559] [4.1 only] Assigning to an EXTERNAL leads to ICE

2007-05-22 Thread burnus at gcc dot gnu dot org
--- Comment #4 from burnus at gcc dot gnu dot org 2007-05-22 15:14 --- Fixed in 4.2.1. -- burnus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/31051] [4.2 Only] gfortran bug with x and t format descriptors.

2007-05-22 Thread burnus at gcc dot gnu dot org
--- Comment #6 from burnus at gcc dot gnu dot org 2007-05-22 15:15 --- If you think it should be backported to 4.2 (regression, serious bug), you now may backport it. Otherwise, you can close this PR. Mark Mitchell: GCC 4.2 branch open for regression fixes

[Bug fortran/31540] [Regression 4.2 only] character((constant expression)) for external function

2007-05-22 Thread burnus at gcc dot gnu dot org
--- Comment #7 from burnus at gcc dot gnu dot org 2007-05-22 15:16 --- If you think it should be backported to 4.2 (regression, serious bug), you now may backport it. Otherwise, you can close this PR. Mark Mitchell: GCC 4.2 branch open for regression fixes

[Bug libfortran/31915] [4.2 only] Failure with unf_io_convert_3.f90

2007-05-22 Thread burnus at gcc dot gnu dot org
--- Comment #5 from burnus at gcc dot gnu dot org 2007-05-22 15:28 --- Subject: Bug 31915 Author: burnus Date: Tue May 22 14:27:53 2007 New Revision: 124944 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124944 Log: libgfortran/ 2007-05-22 Tobias Burnus [EMAIL PROTECTED]

[Bug libfortran/31915] Failure with unf_io_convert_3.f90

2007-05-22 Thread burnus at gcc dot gnu dot org
--- Comment #6 from burnus at gcc dot gnu dot org 2007-05-22 15:28 --- Fixed for 4.2.1. -- burnus at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/31769] ICE with OpenMP and exceptions

2007-05-22 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2007-05-22 15:30 --- Testing a patch. -- jakub at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/31483] [4.1/4.2 only] ICE on fortran Code

2007-05-22 Thread burnus at gcc dot gnu dot org
--- Comment #6 from burnus at gcc dot gnu dot org 2007-05-22 15:32 --- Paul, the 4.2 branch is open again, if you want you could backport this; it seems to be a regession wrt g77. Mark Mitchell: GCC 4.2 branch open for regression fixes

[Bug c++/32042] New: linkage confused with scope?

2007-05-22 Thread andrew dot stubbs at st dot com
The following code defines the same external function twice, once with C++ linkage, and once with C linkage. GCC 4.1.1 does not complain. void foo () { extern int f(int); } extern C int f(int i); // conflict However, the following example is properly rejected: extern int f(int); extern C

[Bug c/32041] offsetof buglet

2007-05-22 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2007-05-22 15:59 --- Confirmed. Same for C++. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/32024] ICE - libgcc2.c:557: internal compiler error: in fold_checksum_tree, at fold-const.c:12652

2007-05-22 Thread rob1weld at aol dot com
of basic block 664 +===GNAT BUG DETECTED==+ | 4.3.0 20070522 (experimental) (i686-pc-linux-gnu) verify_flow_info failed| | Error detected around /root/downloads/gcc-4_3-trunk/gcc/ada/ali.adb:2265 | | Please submit a bug report; see http

[Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should

2007-05-22 Thread mark at codesourcery dot com
--- Comment #106 from mark at codesourcery dot com 2007-05-22 16:04 --- Subject: Re: [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should rguenth at gcc dot gnu dot org wrote: - we _cannot_ sink loads across stores. x = *int;

[Bug fortran/28484] system_clock with real-type count_rate does not compile

2007-05-22 Thread burnus at gcc dot gnu dot org
--- Comment #7 from burnus at gcc dot gnu dot org 2007-05-22 16:16 --- Won't work on it for a while. -- burnus at gcc dot gnu dot org changed: What|Removed |Added Last

[Bug fortran/28484] system_clock with real-type count_rate does not compile

2007-05-22 Thread burnus at gcc dot gnu dot org
-- burnus at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|burnus at gcc dot gnu dot |unassigned at gcc dot gnu |org

[Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should

2007-05-22 Thread rguenther at suse dot de
--- Comment #107 from rguenther at suse dot de 2007-05-22 16:20 --- Subject: Re: [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should On Tue, 22 May 2007, mark at codesourcery dot com wrote: rguenth at gcc dot gnu dot org wrote: - we

[Bug target/31975] [4.3 Regression] segfault in try_split on mips during bootstrap

2007-05-22 Thread daney at gcc dot gnu dot org
--- Comment #10 from daney at gcc dot gnu dot org 2007-05-22 16:21 --- This bug was triggered on the trunk by: $ svn log -r 124258 r124258 | hubicka | 2007-04-28 01:20:08 -0700 (Sat, 28 Apr 2007) | 50 lines

[Bug fortran/32035] 'anonymous' may be used uninitialized in this function

2007-05-22 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2007-05-22 16:31 --- why has the variable no name for the middle end; that is a front issue for now, it might not be complaining about Integer_1 but a different variable. -- pinskia at gcc dot gnu dot org changed: What

[Bug testsuite/32031] The 'status' of using the LAST_UPDATED file is unclear or inconsistent

2007-05-22 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-05-22 16:32 --- Use gcc_update to get LAST_UPDATED. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32031

[Bug tree-optimization/32032] [4.3 Regression] ICE in compute_antic, at tree-ssa-pre.c:1968 at -O3

2007-05-22 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug fortran/31971] Simple Fortran code fails with ICE

2007-05-22 Thread fxcoudert at gcc dot gnu dot org
--- Comment #7 from fxcoudert at gcc dot gnu dot org 2007-05-22 16:46 --- (In reply to comment #6) I've reproduced the problem on the official 2007-05-18 snapshot. Can you reproduce it with the binaries available from the following link?

Re: [Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should

2007-05-22 Thread Gabriel Dos Reis
mark at codesourcery dot com [EMAIL PROTECTED] writes: | Subject: Re: [4.0/4.1/4.2/4.3 Regression] placement | new does not change the dynamic type as it should | | rguenth at gcc dot gnu dot org wrote: | | - we _cannot_ sink loads across stores. | | x = *int; | *double = 1.0;

[Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should

2007-05-22 Thread gdr at cs dot tamu dot edu
--- Comment #108 from gdr at cs dot tamu dot edu 2007-05-22 16:55 --- Subject: Re: [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should mark at codesourcery dot com [EMAIL PROTECTED] writes: | Subject: Re: [4.0/4.1/4.2/4.3 Regression] placement |

[Bug bootstrap/32009] [4.3 Regression] building gcc4-4.3.0-20070518 failed on OSX 10.3.9

2007-05-22 Thread dominiq at lps dot ens dot fr
--- Comment #7 from dominiq at lps dot ens dot fr 2007-05-22 16:55 --- Please try this patch on top of the previous one. Sorry, bad news again: I got the same failure (still have -mdynamic-no-pic). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32009

[Bug fortran/31971] Simple Fortran code fails with ICE

2007-05-22 Thread magnus_os at yahoo dot se
--- Comment #6 from magnus_os at yahoo dot se 2007-05-22 16:38 --- I've reproduced the problem on the official 2007-05-18 snapshot. This backtrace is from that: Program received signal SIGILL, Illegal instruction. 0x086b7d19 in mpfr_ceil_double () (gdb) where #0 0x086b7d19 in

[Bug libfortran/31295] Uninitialized variable in libgfortran's _gfortran_eoshift0_4

2007-05-22 Thread patchapp at dberlin dot org
--- Comment #3 from patchapp at dberlin dot org 2007-05-22 17:05 --- Subject: Bug number PR31295 A patch for this bug has been added to the patch tracker. The mailing list url for the patch is http://gcc.gnu.org/ml/gcc-patches/2007-05/msg01461.html --

[Bug c/32043] New: Basic block reordering creates two images of bb2,

2007-05-22 Thread yakov at emc dot com
gcc -O2 -v reord-bb.c Using built-in specs. Target: powerpc64-suse-linux Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib --libexecdir=/usr/lib

[Bug c/32043] Basic block reordering creates two images of bb2,

2007-05-22 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-05-22 17:12 --- No, what GCC is doing is correct, it is ok to duplicate Basic blocks. What you are doing with the inline-asm is incorrect as you cannot jump into an inline-asm without many troubles. -- pinskia at gcc dot gnu

[Bug libfortran/31295] Uninitialized variable in libgfortran's _gfortran_eoshift0_4

2007-05-22 Thread burnus at gcc dot gnu dot org
--- Comment #4 from burnus at gcc dot gnu dot org 2007-05-22 17:19 --- Subject: Bug 31295 Author: burnus Date: Tue May 22 16:19:09 2007 New Revision: 124948 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124948 Log: 2007-05-22 Tobias Burnus [EMAIL PROTECTED] PR

[Bug libfortran/31295] Uninitialized variable in libgfortran's _gfortran_eoshift0_4

2007-05-22 Thread burnus at gcc dot gnu dot org
--- Comment #4 from burnus at gcc dot gnu dot org 2007-05-22 17:19 --- Subject: Bug 31295 Author: burnus Date: Tue May 22 16:19:09 2007 New Revision: 124948 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124948 Log: 2007-05-22 Tobias Burnus [EMAIL PROTECTED] PR

[Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should

2007-05-22 Thread mark at codesourcery dot com
--- Comment #109 from mark at codesourcery dot com 2007-05-22 17:19 --- Subject: Re: [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should gdr at cs dot tamu dot edu wrote: Consider the following instead // tu-1.C void f(int* p) {

[Bug c/32044] New: udivdi3 counterproductive, unwarranted use

2007-05-22 Thread malitzke at metronets dot com
First I am herewith re-afirming my formal request for Mr. Pinsk to refrain from having anything to do with my submissions. Now to the heart of the matter: According to my (admittedly second hand (Fifth Edition of C A Reference Manual by Samuel P. Harbison III Guy L. Stelle Jr) reading; GCC, by

[Bug fortran/31971] Simple Fortran code fails with ICE

2007-05-22 Thread magnus_os at yahoo dot se
--- Comment #8 from magnus_os at yahoo dot se 2007-05-22 17:22 --- I downloaded the binaries, and no problems with those. gfortran -v Using built-in specs. Target: i386-pc-linux-gnu Configured with: /home/fxcoudert/gfortran_nightbuild/trunk/configure

Re: [Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should

2007-05-22 Thread Gabriel Dos Reis
mark at codesourcery dot com [EMAIL PROTECTED] writes: | Indeed, consider this: | | // tu-2.C | void f(int*); | void g() { |union { | int i; | double d; |} t; | | t.i = 42; | f(t); | cout t.d endl; | } | | I believe we

[Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should

2007-05-22 Thread gdr at cs dot tamu dot edu
--- Comment #110 from gdr at cs dot tamu dot edu 2007-05-22 17:25 --- Subject: Re: [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should mark at codesourcery dot com [EMAIL PROTECTED] writes: | Indeed, consider this: | | // tu-2.C | void

[Bug c/32044] udivdi3 counterproductive, unwarranted use

2007-05-22 Thread malitzke at metronets dot com
--- Comment #1 from malitzke at metronets dot com 2007-05-22 17:27 --- Created an attachment (id=13601) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13601action=view) *.s files I believe that the *.s files in this case a superior to the *.i files --

[Bug fortran/31971] Simple Fortran code fails with ICE

2007-05-22 Thread fxcoudert at gcc dot gnu dot org
--- Comment #9 from fxcoudert at gcc dot gnu dot org 2007-05-22 17:33 --- (In reply to comment #8) I use the GMP/MPFR libraries from Fedora 6. No other installation of MPFR has been done. Hum, that's more than probably it: FC6 has a GMP which contained an older version of MPFR. The

[Bug c/32044] udivdi3 counterproductive, unwarranted use

2007-05-22 Thread malitzke at metronets dot com
--- Comment #2 from malitzke at metronets dot com 2007-05-22 17:37 --- Created an attachment (id=13602) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13602action=view) *.s files for gcc-4.2 *.s files generated by gcc-4.2.1 as more responsive to the intent and superior in

[Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should

2007-05-22 Thread mark at codesourcery dot com
--- Comment #111 from mark at codesourcery dot com 2007-05-22 17:37 --- Subject: Re: [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should gdr at cs dot tamu dot edu wrote: | No, I do not. And GCC historically has not; you are only allowed to use

[Bug target/32007] [4.3 Regression] bootstrap broken on ARM v3

2007-05-22 Thread tbm at cyrius dot com
--- Comment #4 from tbm at cyrius dot com 2007-05-22 17:39 --- Fixed. -- tbm at cyrius dot com changed: What|Removed |Added Status|UNCONFIRMED

[Bug middle-end/31947] [4.2 Regression] ICE in calc_dfs_tree, at dominance.c:374

2007-05-22 Thread tbm at cyrius dot com
--- Comment #3 from tbm at cyrius dot com 2007-05-22 17:43 --- Adding Honza to cc: in the hope he can help since he fixed PR30509. -- tbm at cyrius dot com changed: What|Removed |Added

[Bug c/32043] Basic block reordering creates two images of bb2,

2007-05-22 Thread yakov at emc dot com
--- Comment #2 from yakov at emc dot com 2007-05-22 17:44 --- Subject: Re: Basic block reordering creates two images of bb2, What do you mean jump into an inline-asm without many troubles.? Many troubles during execution or run-time? Please, look at *.bbro file made by:

Re: [Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should

2007-05-22 Thread Gabriel Dos Reis
mark at codesourcery dot com [EMAIL PROTECTED] writes: | But, I don't think the standard contemplated | these issues in sufficient detail to make it useful in this respect. The issues has been raised on the -core reflector. -- Gaby

[Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should

2007-05-22 Thread gdr at cs dot tamu dot edu
--- Comment #112 from gdr at cs dot tamu dot edu 2007-05-22 17:46 --- Subject: Re: [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should mark at codesourcery dot com [EMAIL PROTECTED] writes: | But, I don't think the standard

[Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should

2007-05-22 Thread mark at codesourcery dot com
--- Comment #113 from mark at codesourcery dot com 2007-05-22 17:54 --- Subject: Re: [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should gdr at cs dot tamu dot edu wrote: --- Comment #112 from gdr at cs dot tamu dot edu 2007-05-22 17:46

[Bug fortran/31560] improve error message for using specification expr. of later decl.

2007-05-22 Thread burnus at gcc dot gnu dot org
--- Comment #6 from burnus at gcc dot gnu dot org 2007-05-22 17:58 --- Created an attachment (id=13364) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13364action=view) [edit] This is only standard conform after changing dfloat() to real(..., kind(0d0)) and after changing call

[Bug fortran/31560] improve error message for using components of later decl. variables in specification expressions

2007-05-22 Thread burnus at gcc dot gnu dot org
-- burnus at gcc dot gnu dot org changed: What|Removed |Added Status|WAITING |NEW Ever Confirmed|0 |1 GCC host

[Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should

2007-05-22 Thread gdr at cs dot tamu dot edu
--- Comment #114 from gdr at cs dot tamu dot edu 2007-05-22 18:01 --- Subject: Re: [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should mark at codesourcery dot com [EMAIL PROTECTED] writes: | Subject: Re: [4.0/4.1/4.2/4.3 Regression] placement |

[Bug fortran/31515] internal compiler segmentation fault

2007-05-22 Thread burnus at gcc dot gnu dot org
--- Comment #3 from burnus at gcc dot gnu dot org 2007-05-22 18:05 --- Close as works for me as it works with the released gfortran 4.2 and with the current 4.3 developer version. You can your Linux vendor for a GCC/gfortran 4.2 (some already have optionally 4.2). Prebuild version can

[Bug fortran/27698] subroutine _foo draws unclassifiable statement instead of a useful error.

2007-05-22 Thread aldot at gcc dot gnu dot org
--- Comment #15 from aldot at gcc dot gnu dot org 2007-05-22 18:10 --- (In reply to comment #14) Can this be considered fixed? The initial issue is IMO fixed, the other questions raised in this PR are not dealt with, AFAIK. See comments #8 to #10. Due to these, i did not close the

[Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should

2007-05-22 Thread dberlin at dberlin dot org
--- Comment #115 from dberlin at gcc dot gnu dot org 2007-05-22 18:10 --- Subject: Re: [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should On 22 May 2007 16:54:24 -, mark at codesourcery dot com [EMAIL PROTECTED] wrote: --- Comment #113

[Bug java/32045] New: unknown option -e for test command in gen-classlist.sh

2007-05-22 Thread Andre dot Schneider at eas dot iis dot fraunhofer dot de
The shell script libjava/classpath/lib/gen-classlist.sh uses test -e which is not supported in a regular Solaris /bin/sh. Work-around: - comment out lines 58 and 66 in gen-classlist.sh - substitute option -e with -f at line 98 in gen-classlist.sh -- Summary: unknown option -e for

[Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should

2007-05-22 Thread dberlin at dberlin dot org
--- Comment #116 from dberlin at gcc dot gnu dot org 2007-05-22 18:13 --- Subject: Re: [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should On 22 May 2007 17:01:40 -, gdr at cs dot tamu dot edu [EMAIL PROTECTED] wrote: --- Comment #114

[Bug c/32023] No casts in lvalue error message

2007-05-22 Thread nshmyrev at yandex dot ru
--- Comment #2 from nshmyrev at yandex dot ru 2007-05-22 18:16 --- Ok, I understand it. Gcc dropped support for cast in lvalues. But can the message be more specific about the problem itself. It's really hard to understand the reason from the current one. -- nshmyrev at yandex dot

[Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should

2007-05-22 Thread gdr at cs dot tamu dot edu
--- Comment #117 from gdr at cs dot tamu dot edu 2007-05-22 18:19 --- Subject: Re: [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should dberlin at dberlin dot org [EMAIL PROTECTED] writes: [...] | And if you've raised them now, can you please try

[Bug c/32023] No casts in lvalue error message

2007-05-22 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2007-05-22 18:27 --- t.c:9: error: lvalue required as increment operand I don't see what the problem is, the error message is clear, a lvalue is required for the increment operand. -- pinskia at gcc dot gnu dot org changed:

[Bug fortran/32035] 'anonymous' may be used uninitialized in this function

2007-05-22 Thread burnus at gcc dot gnu dot org
--- Comment #3 from burnus at gcc dot gnu dot org 2007-05-22 18:29 --- why has the variable no name for the middle end; that is a front issue for now Hmm, why did this trick to get rid of PRs not work? ;-) Reduced test case: subroutine Test implicit none

[Bug fortran/32035] 'anonymous' may be used uninitialized in this function

2007-05-22 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2007-05-22 18:32 --- It might have to do with stop not being marked as noreturn. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32035

[Bug c/32023] No casts in lvalue error message

2007-05-22 Thread nshmyrev at yandex dot ru
--- Comment #4 from nshmyrev at yandex dot ru 2007-05-22 18:33 --- gcc can explain why ((void **)a) is not lvalue, it's really not that clear. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32023

[Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should

2007-05-22 Thread mark at codesourcery dot com
--- Comment #118 from mark at codesourcery dot com 2007-05-22 18:34 --- Subject: Re: [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should gdr at cs dot tamu dot edu wrote: Thanks for reminding all those points. I'll ensure that I make those

[Bug java/32045] unknown option -e for test command in gen-classlist.sh

2007-05-22 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-05-22 18:36 --- You did not follow the instructions on installation (http://gcc.gnu.org/install/): The Solaris 2 /bin/sh will often fail to configure libstdc++-v3, boehm-gc or libjava. We therefore recommend using the following

  1   2   >