[Bug target/20228] [4.1 Regressions] Cannot link two valid C++ TU together

2005-02-27 Thread giovannibajo at libero dot it
--- Additional Comments From giovannibajo at libero dot it 2005-02-27 08:45 --- I'm not sure this matters, but the program is actually invalid, there is a double definition of A::f. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20228

[Bug c++/19948] [4.0/4.1 Regression] ICE: tree check: expected class 'declaration', have 'exceptional' (error_mark) in pushtag, at cp/name-lookup.c:4658

2005-02-27 Thread giovannibajo at libero dot it
--- Additional Comments From giovannibajo at libero dot it 2005-02-27 08:49 --- Please, always fill a different bugreport for different testcases, unless you can prove it is exactly the same problem (and here you surely cannot). Then add references forth and back. --

[Bug c++/11585] static template member definition fails

2005-02-27 Thread giovannibajo at libero dot it
--- Additional Comments From giovannibajo at libero dot it 2005-02-27 09:03 --- Ah no, then it is ok. When you write: template FakeListIntFactory::TypePair IntFactory::_types; you are actually *declaring* a specialization of _types. A declaration is not a definition, so the linker

[Bug middle-end/20218] Can't use __attribute__ ((visibility (hidden))) to hide a symbol

2005-02-27 Thread giovannibajo at libero dot it
--- Additional Comments From giovannibajo at libero dot it 2005-02-27 09:11 --- Is this a regression? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20218

[Bug target/20228] [4.1 Regressions] Cannot link two valid C++ TU together

2005-02-27 Thread giovannibajo at libero dot it
--- Additional Comments From giovannibajo at libero dot it 2005-02-27 09:31 --- Ignore my last comment. I shouldn't post before shower :) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20228

[Bug rtl-optimization/15242] [3.3/3.4 regression] pessimization of goto *

2005-02-27 Thread anton at mips dot complang dot tuwien dot ac dot at
--- Additional Comments From anton at mips dot complang dot tuwien dot ac dot at 2005-02-27 10:47 --- Subject: Re: [3.3/3.4/4.0 regression] pessimization of goto * steven at gcc dot gnu dot org wrote: Updated patch for this problem Ok, I have now tried it with gcc-4.0-20050220 and

[Bug c/20230] GCC generates non-compliant warnings for qualifier promotion

2005-02-27 Thread falk at debian dot org
--- Additional Comments From falk at debian dot org 2005-02-27 11:16 --- The C standard does in fact not allow this conversion. However, I agree that it might be nice to have an option for semantics as in the C++ standard (4.4). They allow this, and it is safe. --

[Bug tree-optimization/20231] missed optimization of loop IV modulus

2005-02-27 Thread falk at debian dot org
--- Additional Comments From falk at debian dot org 2005-02-27 11:23 --- Here's a paper about this if anybody wants to do this systematically: Saman Amarasinghe, Walter Lee, Ben Greenwald. Strength Reduction of Integer Division and Modulo Operations LCPC 2001

[Bug c/20230] GCC generates non-compliant warnings for qualifier promotion

2005-02-27 Thread kmk at ssl dot org
--- Additional Comments From kmk at ssl dot org 2005-02-27 12:48 --- I'm not sure I understand why it is thought that the C standard forbids the conversion I'm talking about here. In fact, the final committee draft of the ISO C standard that I have appears to be silent about the issue of

[Bug c++/20232] New: ICE with covariancy

2005-02-27 Thread nathan at gcc dot gnu dot org
The attached invalid program ICEs mainline and 4.0 -- Summary: ICE with covariancy Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c++ AssignedTo: unassigned at gcc dot gnu

[Bug middle-end/19953] Special-case real + complex arithmetic operation (-ffast-math)

2005-02-27 Thread Thomas dot Koenig at online dot de
--- Additional Comments From Thomas dot Koenig at online dot de 2005-02-27 12:52 --- Is this really fixed? Look at this: $ cat c-div.c #include math.h #include complex.h int main() { float a; complex float b,c; foo(a,b); c = b/a; return creal(c) + cimag(c) 0; } $

[Bug c++/20232] ICE with covariancy

2005-02-27 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-02-27 12:59 --- Created an attachment (id=8292) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8292action=view) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20232

[Bug c++/20232] ICE with covariancy

2005-02-27 Thread nathan at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot |dot org |org Status|UNCONFIRMED

[Bug c/20230] GCC generates non-compliant warnings for qualifier promotion

2005-02-27 Thread joseph at codesourcery dot com
--- Additional Comments From joseph at codesourcery dot com 2005-02-27 13:05 --- Subject: Re: New: GCC generates non-compliant warnings for qualifier promotion On Sun, 27 Feb 2005, kmk at ssl dot org wrote: For any qualifier q, a pointer to a non-q-qualified type may be converted

[Bug c/20230] GCC generates non-compliant warnings for qualifier promotion

2005-02-27 Thread falk at debian dot org
--- Additional Comments From falk at debian dot org 2005-02-27 13:20 --- (In reply to comment #5) Am I wrong? Where does it state in the C standard that you cannot perform a multi-level qualifier promotion? Nowhere. It follows from the fact that it is not allowed explicitly in

[Bug fortran/19479] UBOUND causes ICE

2005-02-27 Thread tobi at gcc dot gnu dot org
--- Additional Comments From tobi at gcc dot gnu dot org 2005-02-27 13:54 --- Patch here: http://gcc.gnu.org/ml/fortran/2005-02/msg00357.html -- What|Removed |Added

[Bug c/20233] New: compiler errors while compiling kernel in Mepis Linux

2005-02-27 Thread csalsb at gmail dot com
While trying to compile the 2.6.10 kernel I get the following error everytime. Never seeen this error before, and looks to be a bug. drivers/mmc/mmc_block.c: In function `mmc_blk_issue_rq': drivers/mmc/mmc_block.c:183: warning: `req' is deprecated (declared at include/linux/mmc/mmc.h:60) CC [M]

[Bug libfortran/20163] gfortran - error opening direct access file

2005-02-27 Thread dir at lanl dot gov
--- Additional Comments From dir at lanl dot gov 2005-02-27 14:05 --- Looks like a missing call to library_end ()in open.c. I added that one line and the recursive error went away - [dir:~/tests/gfortran] dir% gfortran -o recursive3 recursive3.f [dir:~/tests/gfortran] dir% recursive3

[Bug c++/18491] testsuite failure: WARNING: g++.old-deja/g++.mike/p10769a.C compilation failed to produce executable

2005-02-27 Thread hp at gcc dot gnu dot org
--- Additional Comments From hp at gcc dot gnu dot org 2005-02-27 14:39 --- It's about time to close this one, the test-case being removed and all... -- What|Removed |Added

[Bug target/19745] [meta-bug]: cris-elf gcc, g++, objc testsuite failures as of Tue Feb 1 22:03:59 UTC 2005

2005-02-27 Thread hp at gcc dot gnu dot org
-- Bug 19745 depends on bug 18491, which changed state. Bug 18491 Summary: testsuite failure: WARNING: g++.old-deja/g++.mike/p10769a.C compilation failed to produce executable http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18491 What|Old Value |New Value

[Bug target/19745] [meta-bug]: cris-elf gcc, g++, objc testsuite failures as of Tue Feb 1 22:03:59 UTC 2005

2005-02-27 Thread hp at gcc dot gnu dot org
--- Additional Comments From hp at gcc dot gnu dot org 2005-02-27 14:51 --- Update. Remaining from the original list (i.e. new ones uncounted) are, as of LAST_UPDATED Sun Feb 27 01:30:09 UTC 2005: Running /home/hp/combined/combined/gcc/testsuite/gcc.dg/dg.exp ... WARNING:

[Bug c/20229] -Wcast-qual option is easily evaded

2005-02-27 Thread schwab at suse dot de
--- Additional Comments From schwab at suse dot de 2005-02-27 14:54 --- Casting to an integer does not remove the qualifier from the target type, it removes the target type completely. Since an integer is not a pointer, there cannot be a target type any more. So the documentation is

[Bug c/20229] -Wcast-qual option is easily evaded

2005-02-27 Thread joseph at codesourcery dot com
--- Additional Comments From joseph at codesourcery dot com 2005-02-27 14:59 --- Subject: Re: -Wcast-qual option is easily evaded On Sun, 27 Feb 2005, schwab at suse dot de wrote: Casting to an integer does not remove the qualifier from the target type, it removes the target type

[Bug rtl-optimization/17356] [4.0/4.1 Regression] [Ada] [ia64] ACATS c41325a other ICE, also while building libada

2005-02-27 Thread schwab at suse dot de
--- Additional Comments From schwab at suse dot de 2005-02-27 15:09 --- Only happens with --enable-checking. -- What|Removed |Added Keywords|

[Bug target/20233] compiler errors while compiling kernel in Mepis Linux

2005-02-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-27 15:21 --- Obviously you did not read:URL:http://gcc.gnu.org/bugs.html as instructed. We need the preprocessed source. -- What|Removed |Added

[Bug c++/20232] [4.0/4.1 Regression] ICE with covariancy

2005-02-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-27 15:34 --- Confirmed, a regression also. It worked with 20050113. -- What|Removed |Added

[Bug tree-optimization/20216] [4.0/4.1 Regression] Simple loop runs out of stack at -O1

2005-02-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-27 15:40 --- Patch here: http://gcc.gnu.org/ml/gcc-patches/2005-02/msg01723.html. -- What|Removed |Added

[Bug c++/20234] New: incorrect error: class has not been declared

2005-02-27 Thread fang at csl dot cornell dot edu
g++-4.0s give the following incorrect error on valid code (it should be accepted, I think): gcc4rejectvalid.cc:25: error: 'persistent_object_manager' has not been declared Run command g++-4.0 -v --save-temps -c gcc4rejectvalid.cc -o gcc4rejectvalid.o Output with version specs: Using built-in

[Bug target/20228] [4.1 Regressions] Cannot link two valid C++ TU together

2005-02-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-27 15:50 --- Ignore the sources in comment #0, I got the definition wrong. The following is the way libjava produces the code (now I don't know if this is valid or not): source 1 - struct a { virtual void

[Bug libfortran/20101] zero prints incorrectly with 1pe12.4

2005-02-27 Thread coudert at clipper dot ens dot fr
--- Additional Comments From coudert at clipper dot ens dot fr 2005-02-27 15:54 --- Patch submitted: http://gcc.gnu.org/ml/fortran/2005-02/msg00362.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20101

[Bug libfortran/18025] libgfortran: format, incompatible minimum width edit descriptor

2005-02-27 Thread coudert at clipper dot ens dot fr
--- Additional Comments From coudert at clipper dot ens dot fr 2005-02-27 16:01 --- Portland, Sun, Intel and SX compilers does it with no leading blank. MIPSpro compiler is the only I could find that puts leading blanks. -- What|Removed |Added

[Bug middle-end/20225] [4.0/4.1 regression] ICE during GC

2005-02-27 Thread schwab at suse dot de
--- Additional Comments From schwab at suse dot de 2005-02-27 16:08 --- I can reproduce it with a cross compiler from powerpc64-linux. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20225

[Bug middle-end/20218] Can't use __attribute__ ((visibility (hidden))) to hide a symbol

2005-02-27 Thread hjl at lucon dot org
--- Additional Comments From hjl at lucon dot org 2005-02-27 16:16 --- __attribute__ ((visibility (hidden))) is a new feature. We can define ASM_OUTPUT_EXTERNAL to make it work properly. I can try to come up with a patch if everyone agrees is a bug. --

[Bug rtl-optimization/17728] [3.4 Regression] ICE in extract_insn, at recog.c:2083, unrecognizable insn

2005-02-27 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-27 16:17 --- Subject: Bug 17728 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-02-27 16:17:09 Modified files: gcc:

[Bug middle-end/20218] Can't use __attribute__ ((visibility (hidden))) to hide a symbol

2005-02-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-27 16:19 --- (In reply to comment #7) __attribute__ ((visibility (hidden))) is a new feature. We can define ASM_OUTPUT_EXTERNAL to make it work properly. I can try to come up with a patch if everyone agrees is a bug.

[Bug rtl-optimization/17728] [3.4 Regression] ICE in extract_insn, at recog.c:2083, unrecognizable insn

2005-02-27 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-27 16:32 --- Subject: Bug 17728 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-27 16:32:15 Modified files: gcc: ChangeLog gcc/config/pa :

[Bug middle-end/20218] Can't use __attribute__ ((visibility (hidden))) to hide a symbol

2005-02-27 Thread hjl at lucon dot org
--- Additional Comments From hjl at lucon dot org 2005-02-27 16:32 --- My guess is this is an ELF only bug. I don't beleive ppc-darwin is an ELF target. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20218

[Bug middle-end/20225] [4.0/4.1 regression] ICE during GC

2005-02-27 Thread schwab at suse dot de
--- Additional Comments From schwab at suse dot de 2005-02-27 16:33 --- Broken by this change: 2005-01-01 Richard Henderson [EMAIL PROTECTED] PR c/19031 * c-decl.c (pop_file_scope): Call maybe_apply_pending_pragma_weaks. * c-lang.c (finish_file): Don't

[Bug fortran/20235] New: Gfortran internal read error

2005-02-27 Thread blime at cox dot net
/sodsim/local/gcc-4.0-20050220#gcc -v Using built-in specs. Target: sparc-sun-solaris2.8 Configured with: ../configure --enable-languages=c,f95 Thread model: posix gcc version 4.0.0 20050220 (experimental) Build with no problems. This little test program was created as a result of a runtime error

[Bug c++/20206] [4.0/4.1 Regression] COMDAT broken for C++ thunks

2005-02-27 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-27 17:14 --- Subject: Bug 20206 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-27 17:13:28 Modified files: gcc/cp : ChangeLog gcc/testsuite :

[Bug rtl-optimization/17728] [3.4 Regression] ICE in extract_insn, at recog.c:2083, unrecognizable insn

2005-02-27 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-27 17:15 --- Subject: Bug 17728 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2005-02-27 17:14:38 Modified files: gcc:

[Bug fortran/20236] New: Gfortran internal read error

2005-02-27 Thread blime at cox dot net
/sodsim/local/gcc-4.0-20050220#gcc -v Using built-in specs. Target: sparc-sun-solaris2.8 Configured with: ../configure --enable-languages=c,f95 Thread model: posix gcc version 4.0.0 20050220 (experimental) Build with no problems. This little test program was created as a result of a runtime error

[Bug c++/20206] [4.0/4.1 Regression] COMDAT broken for C++ thunks

2005-02-27 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-27 17:23 --- Subject: Bug 20206 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-02-27 17:22:58 Modified files: gcc/cp :

[Bug c++/20206] [4.0/4.1 Regression] COMDAT broken for C++ thunks

2005-02-27 Thread jakub at gcc dot gnu dot org
--- Additional Comments From jakub at gcc dot gnu dot org 2005-02-27 17:25 --- Fixed in CVS. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug fortran/20236] Gfortran internal read error

2005-02-27 Thread blime at cox dot net
-- What|Removed |Added OtherBugsDependingO||20235 nThis|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20236

[Bug fortran/20235] Gfortran internal read error

2005-02-27 Thread blime at cox dot net
--- Additional Comments From blime at cox dot net 2005-02-27 17:26 --- added input data to bug 20236 omitted in 20235 bug report -- What|Removed |Added BugsThisDependsOn|

[Bug rtl-optimization/17728] [3.4 Regression] ICE in extract_insn, at recog.c:2083, unrecognizable insn

2005-02-27 Thread danglin at gcc dot gnu dot org
--- Additional Comments From danglin at gcc dot gnu dot org 2005-02-27 17:29 --- Fixed http://gcc.gnu.org/ml/gcc-patches/2005-02/msg01732.html. -- What|Removed |Added

[Bug libfortran/18025] libgfortran: format, incompatible minimum width edit descriptor

2005-02-27 Thread coudert at clipper dot ens dot fr
--- Additional Comments From coudert at clipper dot ens dot fr 2005-02-27 17:32 --- Proposed patch: http://gcc.gnu.org/ml/fortran/2005-02/msg00374.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18025

[Bug c++/20175] [3.4 Regression] Warnings are issued when initializing struct members with strings

2005-02-27 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-27 18:11 --- Subject: Bug 20175 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2005-02-27 18:10:42 Modified files: gcc/cp :

[Bug c++/20175] [3.4 Regression] Warnings are issued when initializing struct members with strings

2005-02-27 Thread jakub at gcc dot gnu dot org
--- Additional Comments From jakub at gcc dot gnu dot org 2005-02-27 18:12 --- Fixed in CVS. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug fortran/20154] fortran: scoping of implicit none interfaces

2005-02-27 Thread tobi at gcc dot gnu dot org
--- Additional Comments From tobi at gcc dot gnu dot org 2005-02-27 18:16 --- I committed a patch for this February 23rd, verified that it also fixes this PR. I had checked bugzilla for this bug, but only before you opened this PR ;-) -- What|Removed

[Bug libfortran/20179] cannot mix C and Fortran I/O

2005-02-27 Thread tobi at gcc dot gnu dot org
--- Additional Comments From tobi at gcc dot gnu dot org 2005-02-27 18:18 --- We should probably call fflush() in the following places: - at the beginning of a Fortran I/O operation - at termination of the program anywhere else? -- What|Removed

[Bug fortran/20224] gfortran - flags error on strange, but correct f66 program

2005-02-27 Thread tobi at gcc dot gnu dot org
--- Additional Comments From tobi at gcc dot gnu dot org 2005-02-27 18:32 --- Downgrading this to enhancement. 27 years of this not being allowed are a long time. -- What|Removed |Added

[Bug fortran/20236] Gfortran internal read error

2005-02-27 Thread tobi at gcc dot gnu dot org
--- Additional Comments From tobi at gcc dot gnu dot org 2005-02-27 18:34 --- *** Bug 20235 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20236

[Bug fortran/20235] Gfortran internal read error

2005-02-27 Thread tobi at gcc dot gnu dot org
--- Additional Comments From tobi at gcc dot gnu dot org 2005-02-27 18:34 --- I didn't see any difference between this ans PR20236 except the missing input data. *** This bug has been marked as a duplicate of 20236 *** -- What|Removed |Added

[Bug fortran/20236] runtime error reading float

2005-02-27 Thread tobi at gcc dot gnu dot org
--- Additional Comments From tobi at gcc dot gnu dot org 2005-02-27 18:41 --- Fixed form testcase which doesn't need the data file: program ntst character*16 bufld character*142 line line = ' 1 a 154.3000 35.3000 rrrabcr' 1

[Bug fortran/20178] COMPLEX function returns incompatible with g77

2005-02-27 Thread tobi at gcc dot gnu dot org
--- Additional Comments From tobi at gcc dot gnu dot org 2005-02-27 18:43 --- Upgraded to normal severity, interoperability with g77 is important. -- What|Removed |Added

[Bug ada/20075] Bug in GNAT.Expect.Non_Blocking_Spawn

2005-02-27 Thread sbellon at sbellon dot de
--- Additional Comments From sbellon at sbellon dot de 2005-02-27 18:47 --- I have investigated further. There are further places in the C part of the GNAT library that need changing because they are inconsistent. In __gnat_portable_spawn in ada/adaint.c the spawn/exec calls are always

[Bug c++/20237] New: Problem with order of destruction in shared object.

2005-02-27 Thread james dot kanze at free dot fr
Not sure if this can really be considered a bug, it certainly violates the C++ standard, but since I'm using extensions (e.g. dlopen, dlclose)... The problem is simple: in the main module, I have an std::map std::string, Base* at namespace scope, which is getting constructed before main is

[Bug ada/20035] failed run-time assertion : Tasking not implemented on this configuration on sparc-linux

2005-02-27 Thread phython at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00

[Bug fortran/16531] [gfortran] Hollerith Data not supported

2005-02-27 Thread jvdelisle at verizon dot net
--- Additional Comments From jvdelisle at verizon dot net 2005-02-27 19:13 --- Is anyone working on this? It is blocking some significant codes I am testing. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16531

[Bug c++/11585] static template member definition fails

2005-02-27 Thread jaco at kroon dot co dot za
--- Additional Comments From jaco at kroon dot co dot za 2005-02-27 19:25 --- Ok. The only reason I found this was cause I tried to compile quasar on my system. The code I supplied was the most reduced form I could create that duplicated the problem. As such I will attempt to make

[Bug target/19819] ICE when compiling aegis 4.20

2005-02-27 Thread danglin at gcc dot gnu dot org
--- Additional Comments From danglin at gcc dot gnu dot org 2005-02-27 19:37 --- This appears to be a reload problem. The reason the insn isn't recognized is that the REG_POINTER flag (f/frame-related) has been lost. Under HP-UX the base register must be marked with the REG_POINTER

[Bug c++/20237] Problem with order of destruction in shared object.

2005-02-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-27 19:45 --- How did you configure gcc? Did you use --enable-__cxa_atexit? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20237

[Bug libfortran/20101] zero prints incorrectly with 1pe12.4

2005-02-27 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-27 19:47 --- Subject: Bug 20101 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-27 19:47:12 Modified files: gcc/testsuite : ChangeLog libgfortran:

[Bug fortran/20224] gfortran - flags error on strange, but correct f66 program

2005-02-27 Thread kargl at gcc dot gnu dot org
--- Additional Comments From kargl at gcc dot gnu dot org 2005-02-27 19:49 --- This is not an enhancement and should be given the WONTFIX status. Re-read the excerpt from the F77 standard that I quoted. If it is not an outright error, then consider the implications that this so-called

[Bug libfortran/20101] zero prints incorrectly with 1pe12.4

2005-02-27 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-27 20:44 --- Subject: Bug 20101 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-02-27 20:44:52 Modified files: gcc/testsuite :

[Bug libfortran/20101] zero prints incorrectly with 1pe12.4

2005-02-27 Thread tobi at gcc dot gnu dot org
--- Additional Comments From tobi at gcc dot gnu dot org 2005-02-27 20:48 --- Fixed on both the mainline and the release branch. -- What|Removed |Added

[Bug libfortran/20101] zero prints incorrectly with 1pe12.4

2005-02-27 Thread tobi at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20101

[Bug fortran/20151] internal compiler error: Bus error

2005-02-27 Thread tobi at gcc dot gnu dot org
--- Additional Comments From tobi at gcc dot gnu dot org 2005-02-27 21:03 --- Reduced testcase: module token_module2 COMMON /MPIPRIV/ MPI_BOTTOM integer i end module token_module2 use token_module2, only: mpi_bottom use token_module2, only: i end Removing

[Bug c/20238] New: signed/unsigned multiplication + sign extension broken 32-64 bit sign promotion?

2005-02-27 Thread ch at dot-heine dot de
The stuff below applies to the CVS head revision as well as 3.4.*. Maybe there is a bug w.r.t. sign promotion of the results of signed/unsigned mixed multiplication from 32 to 64 bits. IMHO the result should be signed (shouldn't it?). I'm a little bit confused w.r.t. to signed/unsigned

[Bug fortran/20154] fortran: scoping of implicit none interfaces

2005-02-27 Thread tobi at gcc dot gnu dot org
-- What|Removed |Added CC||tobi at gcc dot gnu dot org Target Milestone|--- |4.0.0

[Bug c/20238] signed/unsigned multiplication + sign extension broken 32-64 bit sign promotion?

2005-02-27 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Severity|critical|normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20238

[Bug c/20238] signed/unsigned multiplication + sign extension broken 32-64 bit sign promotion?

2005-02-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-27 21:08 --- No I think this is invalid and here is why: casting even to unsigned still sign extened. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20238

[Bug c/20238] signed/unsigned multiplication + sign extension broken 32-64 bit sign promotion?

2005-02-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-27 21:10 --- This is invalid. (unsigned int)(signed_char) is still signed extened. if you don't want a sign extension do: (unsigned int)(unsigned char)(signed_char). -- What|Removed

[Bug c/20230] GCC generates non-compliant warnings for qualifier promotion

2005-02-27 Thread kmk at ssl dot org
--- Additional Comments From kmk at ssl dot org 2005-02-27 21:37 --- 1. A pointer is a derived type. 2. A derived type is not qualified by the qualifiers (if any) of the type from which it is derived. 3. For any qualifier q, a POINTER to a non-q-qualified type may be converted to a

[Bug c/20230] GCC generates non-compliant warnings for qualifier promotion

2005-02-27 Thread kmk at ssl dot org
--- Additional Comments From kmk at ssl dot org 2005-02-27 21:43 --- 6. I meant right-hand side not left-hand side. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20230

[Bug libfortran/20005] reading a single return character fails

2005-02-27 Thread coudert at clipper dot ens dot fr
--- Additional Comments From coudert at clipper dot ens dot fr 2005-02-27 21:45 --- I believe this bug, PR 20092 and PR 20131 are duplicates. We will be sure when they get fixed, but I mention this here for the record. I may not have time to work on this before a few weeks, but this

[Bug c/20229] -Wcast-qual option is easily evaded

2005-02-27 Thread kmk at ssl dot org
--- Additional Comments From kmk at ssl dot org 2005-02-27 21:55 --- It is precisely because it is useful to programmers in the manner described that a check is needed on it so that persons charged with the task of code validation or modification do not have to read 250,000 lines of code

[Bug c/20229] -Wcast-qual option is easily evaded

2005-02-27 Thread kmk at ssl dot org
--- Additional Comments From kmk at ssl dot org 2005-02-27 22:03 --- And furthermore, if it is so useful to be able to hide this behavior, why have this option at all? Why force programmers to undertake the two-step bomb-arming instead of just letting them do it in one step by casting

[Bug c/20238] signed/unsigned multiplication + sign extension broken 32-64 bit sign promotion?

2005-02-27 Thread ch at dot-heine dot de
--- Additional Comments From ch at dot-heine dot de 2005-02-27 22:05 --- Subject: Re: signed/unsigned multiplication + sign extension broken 32-64 bit sign promotion? pinskia at gcc dot gnu dot org wrote: --- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-27

[Bug c/20239] New: ICE on empty preprocessed input

2005-02-27 Thread lalle at sics dot se
When feeding a preprocessed input file consisting of only a newline to gcc, it gets a segmentation fault: snaga:tmp rm -f test.i snaga:tmp echo test.i snaga:tmp gcc test.i test.i:1: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if

[Bug c/20239] [3.4 Regression] ICE on empty preprocessed input

2005-02-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-27 22:29 --- Confirmed, only happens in 3.4.x. -- What|Removed |Added Status|UNCONFIRMED

[Bug c/20230] GCC generates non-compliant warnings for qualifier promotion

2005-02-27 Thread joseph at codesourcery dot com
--- Additional Comments From joseph at codesourcery dot com 2005-02-27 22:30 --- Subject: Re: GCC generates non-compliant warnings for qualifier promotion On Sun, 27 Feb 2005, kmk at ssl dot org wrote: 1. A pointer is a derived type. 2. A derived type is not qualified by the

[Bug c/20230] GCC generates non-compliant warnings for qualifier promotion

2005-02-27 Thread kmk at ssl dot org
--- Additional Comments From kmk at ssl dot org 2005-02-27 23:12 --- But const char * isn't a qualified version of char * Ahhh. Now I see your point. Amazingly enough, the C standard does not, under any circumstances, permit objects (including the targets of pointers) to be qualifier

[Bug c++/20240] New: invalid using-redeclaration accepted

2005-02-27 Thread sstrasser at systemhaus-gruppe dot de
sorry if this is a dupe, I've checked the summaries, but there are too many about using to read each in detail. I think this is a bug: namespace A{int a;}; namespace C{ int a; using A::a; } accepted. if not, then this is one: namespace A{int a;}; namespace C{ double a; using A::a; }

[Bug c++/20240] [3.3/3.4/4.0/4.1 Regression] invalid using-redeclaration accepted

2005-02-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-28 00:27 --- Confirmed, a regression from 3.2.3. -- What|Removed |Added Status|UNCONFIRMED

[Bug fortran/20058] Error on kind 16 hex data statement

2005-02-27 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-28 00:38 --- Subject: Bug 20058 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-28 00:38:13 Modified files: gcc/fortran: ChangeLog trans-types.c gfortran.h

[Bug fortran/20058] Error on kind 16 hex data statement

2005-02-27 Thread kargl at gcc dot gnu dot org
--- Additional Comments From kargl at gcc dot gnu dot org 2005-02-28 00:42 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug c++/20220] [4.0/4.1 Regression] Rejecting invalid template code, breaks most of Boost

2005-02-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-28 01:09 --- (In reply to comment #3) This worked with 4.0.0 20050113 but fails with 20050210. To get a smaller window, it fails with 20050201. Hmm, it passes with 20050225. I think this was fixed by: PR

[Bug c++/20241] New: [4.0/4.1 Regression] ICEing with VLA in template that is type dependent

2005-02-27 Thread pinskia at gcc dot gnu dot org
The following invalid (well valid if we say that VLA is a GCC extension) ICE in fold_convert: templatetypename T void foo(T t) { int f[t]; } Also we don't reject this with -pedantic in 2.95.3-3.4.0 either so that is not a regression. There might be missing a processing_template somewhere.

[Bug c++/20241] [4.0/4.1 Regression] ICEing with VLA in template that is type dependent

2005-02-27 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Severity|minor |normal Target Milestone|--- |4.0.0

[Bug c++/20208] [4.0/4.1 Regression] No array-to-pointer decay happens for template functions

2005-02-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-28 01:42 --- This has failed since at least 20040909. The ICE is: t1.cc:8: internal compiler error: in fold_convert, at fold-const.c:1952 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20208

[Bug c++/20212] [4.0/4.1 Regression] attribute unused vs. member function template

2005-02-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-28 01:45 --- This worked with 3.5.0 20040909. -- What|Removed |Added Last reconfirmed|2005-02-25

[Bug c++/20241] [4.0/4.1 Regression] ICEing with VLA in template that is type dependent

2005-02-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-28 01:49 --- And it fails with 20050113. Those are the two closest compilers I have. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20241

[Bug rtl-optimization/18560] better optimalization of EOR/MOV block.

2005-02-27 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|4.0.0 |--- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18560

[Bug target/19065] Make CRIS libstdc++ asms autoincrement-safe

2005-02-27 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-28 02:21 --- Subject: Bug 19065 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-28 02:21:40 Modified files: gcc: ChangeLog gcc/config/cris:

[Bug target/19065] Make CRIS libstdc++ asms autoincrement-safe

2005-02-27 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-28 02:33 --- Subject: Bug 19065 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-28 02:33:40 Modified files: libstdc++-v3 : ChangeLog

[Bug rtl-optimization/20242] New: Pessimizing effects of defining EXTRA_MEMORY_CONSTRAINT

2005-02-27 Thread hp at gcc dot gnu dot org
In some large functions, where all hardware registers are used up and some pseudo-register need to be allocated on stack, EXTRA_MEMORY_CONSTRAINT will have a pessimizing effect. Without further analysis, it seems that it causes pseudo-registers to be committed (too devoted) to memory with no

[Bug target/19065] Make CRIS libstdc++ asms autoincrement-safe

2005-02-27 Thread hp at gcc dot gnu dot org
--- Additional Comments From hp at gcc dot gnu dot org 2005-02-28 02:50 --- Fixed, see URL:http://gcc.gnu.org/ml/gcc-patches/2005-02/msg01769.html and URL:http://gcc.gnu.org/ml/gcc-patches/2005-02/msg01770.html. But see also PR 20242. -- What|Removed

  1   2   >