[Bug c++/34774] [4.1/4.2/4.3 Regression] templates, enumerations, overflow, ice

2008-01-13 Thread rguenther at suse dot de
--- Comment #6 from rguenther at suse dot de 2008-01-13 21:06 --- Subject: Re: [4.1/4.2/4.3 Regression] templates, enumerations, overflow, ice On Sun, 13 Jan 2008, tbptbp at gmail dot com wrote: > --- Comment #5 from tbptbp at gmail dot com 2008-01-13 19:47 --- > Thanks a lo

[Bug bootstrap/28326] [4.1 regression] profiledbootstrap will produce an ICE with "-mtune=power3 -mcpu=power3" in BOOT_CFLAGS

2008-01-13 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|WAITING |NEW Ever Confirmed|0 |1 Last reconfi

[Bug c++/34406] [reject valid?] incomplete type 'Y' used in nested name specifier.

2008-01-13 Thread pluto at agmk dot net
--- Comment #4 from pluto at agmk dot net 2008-01-13 21:07 --- invalid testcase. -- pluto at agmk dot net changed: What|Removed |Added Status|WAITING

[Bug c++/34774] [4.1/4.2/4.3 Regression] templates, enumerations, overflow, ice

2008-01-13 Thread tbptbp at gmail dot com
--- Comment #7 from tbptbp at gmail dot com 2008-01-13 21:20 --- Subject: Re: [4.1/4.2/4.3 Regression] templates, enumerations, overflow, ice On 13 Jan 2008 21:06:07 -, rguenther at suse dot de <[EMAIL PROTECTED]> wrote: > No idea, but I doubt so ;) Fantastic. Now i also see the ld

[Bug fortran/34759] Assumed size array reference not allowed in SHAPE intrinsic, even though last subscript specified

2008-01-13 Thread burnus at gcc dot gnu dot org
--- Comment #4 from burnus at gcc dot gnu dot org 2008-01-13 21:29 --- Subject: Bug 34759 Author: burnus Date: Sun Jan 13 21:28:30 2008 New Revision: 131511 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131511 Log: 2008-01-13 Tobias Burnus <[EMAIL PROTECTED]> PR fort

[Bug fortran/34763] bare END not allowed in an interface block in a module procedure

2008-01-13 Thread burnus at gcc dot gnu dot org
--- Comment #4 from burnus at gcc dot gnu dot org 2008-01-13 21:30 --- Subject: Bug 34763 Author: burnus Date: Sun Jan 13 21:29:49 2008 New Revision: 131512 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131512 Log: 2008-01-13 Tobias Burnus <[EMAIL PROTECTED]> PR fort

[Bug fortran/34665] Cannot pass scalar to array argument 'a'

2008-01-13 Thread burnus at gcc dot gnu dot org
--- Comment #8 from burnus at gcc dot gnu dot org 2008-01-13 21:36 --- Subject: Bug 34665 Author: burnus Date: Sun Jan 13 21:35:33 2008 New Revision: 131513 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131513 Log: 2008-01-13 Tobias Burnus <[EMAIL PROTECTED]> PR fort

[Bug fortran/34759] Assumed size array reference not allowed in SHAPE intrinsic, even though last subscript specified

2008-01-13 Thread burnus at gcc dot gnu dot org
--- Comment #5 from burnus at gcc dot gnu dot org 2008-01-13 21:49 --- Fixed on the trunk (4.3.0). Thanks for the report! -- burnus at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug fortran/34763] bare END not allowed in an interface block in a module procedure

2008-01-13 Thread burnus at gcc dot gnu dot org
--- Comment #5 from burnus at gcc dot gnu dot org 2008-01-13 21:49 --- Fixed on the trunk (4.3.0). Thanks for the report! -- burnus at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug fortran/34665] Cannot pass scalar to array argument 'a'

2008-01-13 Thread burnus at gcc dot gnu dot org
--- Comment #9 from burnus at gcc dot gnu dot org 2008-01-13 21:49 --- Fixed on the trunk (4.3.0). Thanks for the report! -- burnus at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug middle-end/33880] ICE: in extract_omp_for_data, at omp-low.c:162

2008-01-13 Thread burnus at gcc dot gnu dot org
--- Comment #3 from burnus at gcc dot gnu dot org 2008-01-13 21:54 --- Jakub, is there any chance that it can still get fixed for 4.3.0? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33880

[Bug fortran/34765] erroneous intrinsic assignment call

2008-01-13 Thread burnus at gcc dot gnu dot org
--- Comment #7 from burnus at gcc dot gnu dot org 2008-01-13 22:10 --- > It turns out this is not a gfortran bug. My apologies for any time wasted. Closing then as invalid. Thanks for re-checking. -- burnus at gcc dot gnu dot org changed: What|Removed

[Bug libfortran/34746] [4.3 Regression] wrong formats in libgfortran's runtime_error

2008-01-13 Thread tkoenig at gcc dot gnu dot org
--- Comment #3 from tkoenig at gcc dot gnu dot org 2008-01-13 22:14 --- Subject: Bug 34746 Author: tkoenig Date: Sun Jan 13 22:13:52 2008 New Revision: 131514 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131514 Log: 2008-01-13 Thomas Koenig <[EMAIL PROTECTED]> PR li

[Bug libfortran/34746] [4.3 Regression] wrong formats in libgfortran's runtime_error

2008-01-13 Thread tkoenig at gcc dot gnu dot org
--- Comment #4 from tkoenig at gcc dot gnu dot org 2008-01-13 22:15 --- Fixed, closing. -- tkoenig at gcc dot gnu dot org changed: What|Removed |Added Status|

[Bug c++/34776] New: [4.1/4.2/4.3 regression] ICE with invalid member declaration in template class

2008-01-13 Thread reichelt at gcc dot gnu dot org
The following invalid code snippet triggers an ICE since GCC 4.1.0: === template struct A { T::X<0> x; }; A a; === bug.cc:3: error: non-template 'X' used as template bug.cc:3: note: use 'T::template X' to indicate that it is a tem

[Bug c++/34776] [4.1/4.2/4.3 regression] ICE with invalid member declaration in template class

2008-01-13 Thread reichelt at gcc dot gnu dot org
-- reichelt at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.1.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34776

[Bug fortran/34760] PRIVATE variable not allowed as STAT variable in ALLOCATE

2008-01-13 Thread burnus at gcc dot gnu dot org
--- Comment #2 from burnus at gcc dot gnu dot org 2008-01-13 22:49 --- match_variable is called for "istat" in the subroutine. For the first match, it is FL_UNKNOWN and then - without PRIVATE - it is set to FL_VARIABLE. With public/private, it remains FL_UNKNOWN. As for ALLOCATE sym->at

[Bug fortran/34760] [4.3 Regression] PRIVATE variable not allowed as STAT variable in ALLOCATE

2008-01-13 Thread burnus at gcc dot gnu dot org
--- Comment #3 from burnus at gcc dot gnu dot org 2008-01-13 22:57 --- Regression, caused by the fix for PR 32760. -- burnus at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug fortran/20923] gfortran slow for large array constructors

2008-01-13 Thread burnus at gcc dot gnu dot org
--- Comment #10 from burnus at gcc dot gnu dot org 2008-01-13 23:00 --- See also notes/patch attempt in PR 32489. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20923

[Bug bootstrap/34766] Cannot compute suffix of object files

2008-01-13 Thread andry at inbox dot ru
--- Comment #2 from andry at inbox dot ru 2008-01-14 00:06 --- (In reply to comment #1) > /cygdrive/e/Work/gcc_4_3_trunk_2008-01-13_build/./gcc/xgcc: No such file or > directory > > figure out why the stage1 compile did not generate that. > Yes, may be i had know why :( http://cygwin.

[Bug c++/34772] -Winit-self ignored when compiling C++ (and ObjC++)

2008-01-13 Thread manu at gcc dot gnu dot org
--- Comment #2 from manu at gcc dot gnu dot org 2008-01-14 00:42 --- Good catch! Well, there is something weird going on $ cc1 -fdump-tree-original -O winit-self.c { int i = i; int i = i; return i; } $ cc1plus -fdump-tree-original -O winit-self.c { int i; int i; <>

[Bug c/34735] C99 6.7.4/3 is not diagnose

2008-01-13 Thread geoffk at gcc dot gnu dot org
--- Comment #3 from geoffk at gcc dot gnu dot org 2008-01-14 00:55 --- The quoted paragraph does not apply to the first code example, because an "inline definition" is defined in paragraph 6 as: If all of the file scope declarations for a function in a translation unit include the inline

[Bug c++/34772] -Winit-self ignored when compiling C++ (and ObjC++)

2008-01-13 Thread olly at survex dot com
--- Comment #3 from olly at survex dot com 2008-01-14 00:58 --- If by "delete this option from the C++ FE" you mean that `g++ -Winit-self [...]' would give an error, I'm not sure that's the best approach if the option is likely to be sorted out for C++ in the future. Removing it now wil

[Bug c++/34774] [4.1/4.2/4.3 Regression] templates, enumerations, overflow, ice

2008-01-13 Thread manu at gcc dot gnu dot org
--- Comment #8 from manu at gcc dot gnu dot org 2008-01-14 01:01 --- This is confirmed, isn't it? -- manu at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/34556] Rejects valid with bogus error message: parameter initalization

2008-01-13 Thread jvdelisle at gcc dot gnu dot org
--- Comment #8 from jvdelisle at gcc dot gnu dot org 2008-01-14 01:11 --- Patch submitted: http://gcc.gnu.org/ml/fortran/2008-01/msg00170.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34556

[Bug c++/34772] self-initialisation does not silence uninitialised warnings (-Winit-self ignored)

2008-01-13 Thread manu at gcc dot gnu dot org
--- Comment #4 from manu at gcc dot gnu dot org 2008-01-14 01:27 --- (In reply to comment #3) > I think it would be better to fix the documentation to reflect the current > behaviour for C++/ObjC++, and mark this bug as an enhancement request. It is a bit misleading providing -Winit-sel

[Bug c++/34772] self-initialisation does not silence uninitialised warnings (-Winit-self ignored)

2008-01-13 Thread manu at gcc dot gnu dot org
--- Comment #5 from manu at gcc dot gnu dot org 2008-01-14 01:35 --- Actually. Winit-self was introduced in GCC 3.4 but the init-self trick was probably introduced earlier. So this may actually be a regression from much earlier. Anyway, documenting that it doesn't work seems the right th

[Bug c++/34772] self-initialisation does not silence uninitialised warnings (-Winit-self ignored)

2008-01-13 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2008-01-14 01:45 --- This should work, if it does not then it is a bug. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34772

[Bug c++/34772] [3.4/4.0/4.1/4.2/4.3 Regression] self-initialisation does not silence uninitialised warnings (-Winit-self ignored)

2008-01-13 Thread manu at gcc dot gnu dot org
--- Comment #7 from manu at gcc dot gnu dot org 2008-01-14 02:08 --- So it seems this worked in 3.3, so it is a regression after all. -- manu at gcc dot gnu dot org changed: What|Removed |Added --

[Bug c++/34624] valid c++ code doesn't compile for x86_64, but for i386

2008-01-13 Thread Ralf dot Wildenhues at gmx dot de
--- Comment #3 from Ralf dot Wildenhues at gmx dot de 2008-01-14 07:42 --- This fails with both -m32 and -m64 (but I'm not quite sure if it still reproduces the original issue): typedef unsigned long size_t; template struct array { }; template struct my_table: public array { }; templ

<    1   2