gcc 4.2 breaks debugging anonymous namespace

2007-05-25 Thread Corinna Vinschen
[Since this gcc problem affects gdb, I'm sending this to both lists] [Warning, long mail. But the actual description isn't that long, just the testcases are.] Hi, a specific test in the GDB testsuite (namespace.exp) contains tests on variables within anonymous namespaces. When compiling the

PR for multilib build problems?

2007-05-25 Thread Jack Howarth
Is there a PR existing for multilib build failures of the form... configure: error: `CXX' has changed since the previous run ...as described (and patch proposed) in... http://sourceware.org/ml/newlib/2007/msg00425.html? I am currently testing that patch with gcc trunk to see if it

RE: PR for multilib build problems?

2007-05-25 Thread Dave Korn
On 25 May 2007 13:03, Jack Howarth wrote: Is there a PR existing for multilib build failures of the form... configure: error: `CXX' has changed since the previous run http://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advancedshort_desc_type=

Re: gcc 4.2 breaks debugging anonymous namespace

2007-05-25 Thread Daniel Jacobowitz
On Fri, May 25, 2007 at 02:00:35PM +0200, Corinna Vinschen wrote: IMHO, this is a bug in g++. The mangled name in DW_AT_MIPS_linkage_name is required so that GDB can correctly recognize mangled c++ symbols. Yes, I think so. Keep in mind that, in turn, the dependency on

Re: Dynamically linking against GMP and MPFR

2007-05-25 Thread Daniel Jacobowitz
On Fri, May 25, 2007 at 07:10:23AM -0700, Ian Lance Taylor wrote: We need a configure time option to link statically against GMP and MPFR even if dynamic versions of the libraries are available. I would argue that static linking should be the default, since that is the least surprising

Re: ***[Possible UCE]*** Dynamically linking against GMP and MPFR

2007-05-25 Thread Tim Prince
[EMAIL PROTECTED] wrote: If you carefully install the appropriate versions of GMP and MPFR on one machine in the normal way, and build gcc on that machine, cc1/cc1plus/etc. wind up dynamically linked against libgmp.so and libmpfr.so. If you then copy the compiler to some other system, or simply

Re: Dynamically linking against GMP and MPFR

2007-05-25 Thread Richard Guenther
On 5/25/07, Daniel Jacobowitz [EMAIL PROTECTED] wrote: On Fri, May 25, 2007 at 07:10:23AM -0700, Ian Lance Taylor wrote: We need a configure time option to link statically against GMP and MPFR even if dynamic versions of the libraries are available. I would argue that static linking should

RE: Dynamically linking against GMP and MPFR

2007-05-25 Thread Dave Korn
On 25 May 2007 15:10, Ian Lance Taylor wrote: I would argue that static linking should be the default, since that is the least surprising option. People who understand the issues can enable dynamic linking. And besides, wasn't it the case that one of the main points in defence of adding

Dynamically linking against GMP and MPFR

2007-05-25 Thread Ian Lance Taylor
I just noticed a problem with our use of GMP and MPFR. If you carefully install the appropriate versions of GMP and MPFR on one machine in the normal way, and build gcc on that machine, cc1/cc1plus/etc. wind up dynamically linked against libgmp.so and libmpfr.so. If you then copy the compiler to

Re: Dynamically linking against GMP and MPFR

2007-05-25 Thread Eric Botcazou
It's no different than any other library used by any other program. I wouldn't object to configure support to request static gmp/mpfr for developer convenience, but GCC is a perfectly normal dynamically linked program and should behave like one IMO. How a compiler can be a perfectly normal

Re: Dynamically linking against GMP and MPFR

2007-05-25 Thread Daniel Jacobowitz
On Fri, May 25, 2007 at 04:33:56PM +0200, Eric Botcazou wrote: It's no different than any other library used by any other program. I wouldn't object to configure support to request static gmp/mpfr for developer convenience, but GCC is a perfectly normal dynamically linked program and

RE: Dynamically linking against GMP and MPFR

2007-05-25 Thread Dave Korn
On 25 May 2007 15:34, Eric Botcazou wrote: It's no different than any other library used by any other program. I wouldn't object to configure support to request static gmp/mpfr for developer convenience, but GCC is a perfectly normal dynamically linked program and should behave like one IMO.

Re: ***[Possible UCE]*** Dynamically linking against GMP and MPFR

2007-05-25 Thread Ian Lance Taylor
Tim Prince [EMAIL PROTECTED] writes: [EMAIL PROTECTED] wrote: If you carefully install the appropriate versions of GMP and MPFR on one machine in the normal way, and build gcc on that machine, cc1/cc1plus/etc. wind up dynamically linked against libgmp.so and libmpfr.so. If you then

Re: Dynamically linking against GMP and MPFR

2007-05-25 Thread H. J. Lu
On Fri, May 25, 2007 at 07:10:23AM -0700, Ian Lance Taylor wrote: I just noticed a problem with our use of GMP and MPFR. If you carefully install the appropriate versions of GMP and MPFR on one machine in the normal way, and build gcc on that machine, cc1/cc1plus/etc. wind up dynamically

Re: Dynamically linking against GMP and MPFR

2007-05-25 Thread Brooks Moses
Dave Korn wrote: On 25 May 2007 15:34, Eric Botcazou wrote: It's no different than any other library used by any other program. I wouldn't object to configure support to request static gmp/mpfr for developer convenience, but GCC is a perfectly normal dynamically linked program and should behave

Re: [dataflow] partial register handling

2007-05-25 Thread Paolo Bonzini
But I don't think that's enough, with the current loop it would strip the subreg of a multiword subreg and there is some logic in df_ref_record, which wouldn't see it. An alternative might be: while (GET_CODE (dst) == STRICT_LOW_PART || GET_CODE (dst) == ZERO_EXTRACT) {

Re: ***[Possible UCE]*** Dynamically linking against GMP and MPFR

2007-05-25 Thread Ramana Radhakrishnan
On 25 May 2007 07:52:12 -0700, Ian Lance Taylor [EMAIL PROTECTED] wrote: Tim Prince [EMAIL PROTECTED] writes: [EMAIL PROTECTED] wrote: If you carefully install the appropriate versions of GMP and MPFR on one machine in the normal way, and build gcc on that machine, cc1/cc1plus/etc.

Re: Dynamically linking against GMP and MPFR

2007-05-25 Thread Daniel Jacobowitz
On Fri, May 25, 2007 at 05:37:49PM +0200, Eric Botcazou wrote: I honestly don't know how to answer this question. Bootstrapping is an unrelated problem, and the compiler is not a vital runtime component of the system, so its dependencies do not need to be exceptionally robust in the way

Re: Dynamically linking against GMP and MPFR

2007-05-25 Thread Eric Botcazou
I honestly don't know how to answer this question. Bootstrapping is an unrelated problem, and the compiler is not a vital runtime component of the system, so its dependencies do not need to be exceptionally robust in the way that glibc's or even libstdc++'s do. A compiler is a second order

Re: Dynamically linking against GMP and MPFR

2007-05-25 Thread Paul Brook
Bootstrapping GCC on a system is something that would be solved by placing GMP and MPFR in the build tree (as has been proposed), and once they are built as part of the usual bootstrap, it is irrelevant whether they are linked statically or dynamically. On the other hand, when one is

Re: Dynamically linking against GMP and MPFR

2007-05-25 Thread Kaveh R. GHAZI
On Fri, 25 May 2007, Daniel Jacobowitz wrote: On Fri, May 25, 2007 at 05:37:49PM +0200, Eric Botcazou wrote: I honestly don't know how to answer this question. Bootstrapping is an unrelated problem, and the compiler is not a vital runtime component of the system, so its dependencies do

RE: Dynamically linking against GMP and MPFR

2007-05-25 Thread Kaveh R. GHAZI
On Fri, 25 May 2007, Dave Korn wrote: On 25 May 2007 15:34, Eric Botcazou wrote: Yes, hasn't this been one of the design goals of gcc for as long as any of us can remember? It wants to be able to bootstrap the GNU world on non-free systems from scratch and part of that is not requiring

Bribing a reviewer

2007-05-25 Thread Thomas Neumann
Hi, about two weeks ago I started submitting patches for C++ compatibility. Unfortunately reviewing as been, ahem, a bit slow. Probably because nobody cares about C++ compatibility. As I have only send 4% of the total patch so far, the current acceptance rate (as in 0 patches in 2 weeks) bothers

Call for port conversions to MD define_constraint

2007-05-25 Thread Zack Weinberg
Back in 2006 I added a mechanism for defining machine-specific constraints in the MD file rather than with C macros. This mechanism offers several advantages over the old way of doing it, but until all ports are converted, we can't actually implement some of those -- most important, perhaps, is

Re: Bribing a reviewer

2007-05-25 Thread Manuel López-Ibáñez
On 25/05/07, Thomas Neumann [EMAIL PROTECTED] wrote: Hi, about two weeks ago I started submitting patches for C++ compatibility. Unfortunately reviewing as been, ahem, a bit slow. Probably because nobody cares about C++ compatibility. As I have only send 4% of the total patch so far, the

special keyword for silent wrong-code bugs

2007-05-25 Thread Thomas Koenig
What about a keyword for bugs that - generate wrong code - affect a standard-conforming program - are silent (no error message) ? IMHO, these bugs are especially nasty and should get high visibility (and maybe even special privileges for fixing on a release branch). Thomas

Re: special keyword for silent wrong-code bugs

2007-05-25 Thread Robert Dewar
Thomas Koenig wrote: What about a keyword for bugs that - generate wrong code - affect a standard-conforming program - are silent (no error message) IMHO, these bugs are especially nasty and should get high visibility (and maybe even special privileges for fixing on a release branch). Well I

Re: special keyword for silent wrong-code bugs

2007-05-25 Thread Richard Guenther
On 5/25/07, Thomas Koenig [EMAIL PROTECTED] wrote: What about a keyword for bugs that - generate wrong code - affect a standard-conforming program - are silent (no error message) ? IMHO, these bugs are especially nasty and should get high visibility (and maybe even special privileges for

Re: Dynamically linking against GMP and MPFR

2007-05-25 Thread Eric Botcazou
That just means that it's an application you care about. And now an upgrade of MPFR which fixes bugs will require you to rebuild the compiler. Exactly. By design. What goes in the system compiler should be closely scrutinized. -- Eric Botcazou

Re: special keyword for silent wrong-code bugs

2007-05-25 Thread David Daney
Richard Guenther wrote: On 5/25/07, Thomas Koenig [EMAIL PROTECTED] wrote: What about a keyword for bugs that - generate wrong code - affect a standard-conforming program - are silent (no error message) ? IMHO, these bugs are especially nasty and should get high visibility (and maybe even

Re: Call for port conversions to MD define_constraint

2007-05-25 Thread Eric Botcazou
I don't personally have time to convert all ports, and it is better if people who know each individual backend and have access to hardware do the conversions, anyway. So I'd like to invite port maintainers to convert their ports in this development cycle. I see that many of the more

Re: special keyword for silent wrong-code bugs

2007-05-25 Thread Paul Brook
On Friday 25 May 2007, Thomas Koenig wrote: What about a keyword for bugs that - generate wrong code - affect a standard-conforming program - are silent (no error message) We already have one: wrong-code 1 and 3 mutually exclusive. ie. if we generate an error, then by definition we don't

Re: special keyword for silent wrong-code bugs

2007-05-25 Thread Robert Dewar
Paul Brook wrote: 2 is a IMHO fairly academic distinction. We either care about code working (and support no-conforming code as an extension), or we decide that we're ok with that particular code being broken. That's a better way to express the concern I had. I would not get excited about

Re: special keyword for silent wrong-code bugs

2007-05-25 Thread Thomas Koenig
On Fri, 2007-05-25 at 22:12 +0100, Paul Brook wrote: On Friday 25 May 2007, Thomas Koenig wrote: What about a keyword for bugs that - generate wrong code - affect a standard-conforming program - are silent (no error message) We already have one: wrong-code 1 and 3 mutually

Re: special keyword for silent wrong-code bugs

2007-05-25 Thread Joe Buck
On Fri, May 25, 2007 at 02:04:16PM -0700, David Daney wrote: Richard Guenther wrote: On 5/25/07, Thomas Koenig [EMAIL PROTECTED] wrote: What about a keyword for bugs that - generate wrong code - affect a standard-conforming program - are silent (no error message) ? IMHO, these bugs

insn_code - tree_code in tree-vect-transform.c

2007-05-25 Thread Thomas Neumann
Hi, as of revision 125076, tree-vect-transform.c contains the following code in line 2010: enum tree_code code, code1 = CODE_FOR_nothing, code2 = CODE_FOR_nothing; This most likely wrong, CODE_FOR_nothing is an insn_code, not a tree_code. Unfortunately there is no obvious fix (at least not

gcc-4.3-20070525 is now available

2007-05-25 Thread gccadmin
Snapshot gcc-4.3-20070525 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.3-20070525/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.3 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/trunk

Free 500 MB File Hosting

2007-05-25 Thread FileWind
Now!! You can upload up to 500 MB ! Key features of fileWind.net: - Free and no need to register to use. - Easy to use, upload file, receive link, share. - Files up to 500MB can be uploaded, can split files if too large. - Unlimited storage, upload as many files as you want. - Unlimited

Re: Dynamically linking against GMP and MPFR

2007-05-25 Thread Tim Prince
[EMAIL PROTECTED] wrote: However there are two existing options in the mean time: One is build/install gmp/mpfr yourself and specify --disable-shared to both. Then use --with-mpfr= to specify using them instead of the system's shared versions. The second is to drop gmp/mpfr into the top

Re: Call for port conversions to MD define_constraint

2007-05-25 Thread Eric Christopher
On May 25, 2007, at 2:10 PM, Eric Botcazou wrote: I don't personally have time to convert all ports, and it is better if people who know each individual backend and have access to hardware do the conversions, anyway. So I'd like to invite port maintainers to convert their ports in this

[Bug middle-end/32018] [4.3 Regression] ICE on optimization

2007-05-25 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2007-05-25 07:17 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug fortran/32047] ICE (segfault) for pure function without argument

2007-05-25 Thread pault at gcc dot gnu dot org
--- Comment #4 from pault at gcc dot gnu dot org 2007-05-25 07:34 --- Subject: Bug 32047 Author: pault Date: Fri May 25 06:34:10 2007 New Revision: 125057 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=125057 Log: 2007-05-25 Paul Thomas [EMAIL PROTECTED] PR

[Bug fortran/32047] ICE (segfault) for pure function without argument

2007-05-25 Thread pault at gcc dot gnu dot org
--- Comment #5 from pault at gcc dot gnu dot org 2007-05-25 07:35 --- Resolved on trunk Paul -- pault at gcc dot gnu dot org changed: What|Removed |Added

[Bug testsuite/32063] contrib/test_summary script could output results more neatly

2007-05-25 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-05-25 07:35 --- You know the testresults are not looked at by almost nobody (I am one of the few person who looks at them). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32063

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

2007-05-25 Thread daney at gcc dot gnu dot org
--- Comment #13 from daney at gcc dot gnu dot org 2007-05-25 08:16 --- Created an attachment (id=13610) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13610action=view) Proposed patch. I will bootstrap and test the attached patch. It allows my cross build to complete. -- daney

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

2007-05-25 Thread pinskia at gcc dot gnu dot org
--- Comment #14 from pinskia at gcc dot gnu dot org 2007-05-25 08:32 --- RS6000, ia64, and sh does this: /* Mark the end of the (empty) prologue. */ emit_note (NOTE_INSN_PROLOGUE_END); You might want to use that note also for MIPS. --

[Bug middle-end/32050] [4.3 Regression] ICE(segfault) with -m32 -ftree-vectorize in vrp_evaluate_conditional_warnv

2007-05-25 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2007-05-25 09:31 --- Works for me since today. -- burnus at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/32077] New: [Regression 4.3] Profile-use: ICE: Segmentation fault

2007-05-25 Thread burnus at gcc dot gnu dot org
compiler error: Segmentation fault This is with http://www.polyhedron.co.uk/pb05/polyhedron_benchmark_suite.html This is on x86_64-unknown-linux-gnu with gcc-Version 4.3.0 20070525. Working with: 2007-05-17 Failing since: 2007-05-18 -- Summary: [Regression 4.3] Profile-use: ICE

[Bug other/32078] New: Make FAILURE in 4.3.0 - `CXXFLAGS' has changed error causes libltdl: No such file or directory

2007-05-25 Thread rob1weld at aol dot com
Two problems - the second one is months old and affects 4.2.0 4.2.1 4.3.0 1) Make breaks due to configure: error: `CXXFLAGS' has changed since the previous run: This did not happen yesterday, or the day before, ... 2) When make breaks (for _any_ reason, including the prior one) while

[Bug middle-end/32077] [Regression 4.3] Profile-use: ICE: Segmentation fault

2007-05-25 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2007-05-25 09:53 --- Zdenek, I think your patch caused the ICE, could you have a look? http://gcc.gnu.org/ml/gcc-cvs/2007-05/msg00485.html (Maybe I'm wrong about the patch, there were some other issues around that time, which caused

[Bug libgcj/32028] Make fails at gjdoc - gnu.classpath.tools.gjdoc.ParseException: unmatched input in line 1: @Retention(SOURCE) @Target(METHOD)

2007-05-25 Thread rob1weld at aol dot com
--- Comment #3 from rob1weld at aol dot com 2007-05-25 09:55 --- Ran accros this interesting post, seems we've had this a while ... gjdoc in libgcj http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19612 After some messing with trying to access the gjdoc SVN according to the above advice

[Bug c++/32080] New: Can goto a function try-block

2007-05-25 Thread andrew dot stubbs at st dot com
It should not be possible to jump into a function try-block. The example from the standard, clause 15/2, is rejected properly: void f() { goto l1; // Ill-formed goto l2; // Ill-formed try { goto l1;// OK goto l2;// Ill-formed l1: ; } catch (...) { l2: ;

[Bug testsuite/32076] gcc.dg/tree-ssa/pr17141-1.c scan-tree-dump locp.*-i = is the same name twice

2007-05-25 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2007-05-25 10:36 --- Confirmed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC|

[Bug c++/32081] New: Conflicting exception specifications not rejected in template specialization

2007-05-25 Thread andrew dot stubbs at st dot com
The following C++ code should not compile: template class T void foo(T) throw (int); template void foo (short) throw (short) { } The change in exception specification, the throw, is not been detected. A simple example without templates is rejected correctly. The C++ standard discusses this in

[Bug c/32079] [4.2 Regression] there seems to be a gcc optimization problem.

2007-05-25 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2007-05-25 10:39 --- This is undefined. You dereference *pp before checking if it is a NULL pointer. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/31982] Missed forw prop with indirect ref and addr. (and char types or sizeof(type) == 1)

2007-05-25 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2007-05-25 10:07 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/31982] Missed forw prop with indirect ref and addr. (and char types or sizeof(type) == 1)

2007-05-25 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2007-05-25 10:07 --- Fixed. --- Comment #4 from rguenth at gcc dot gnu dot org 2007-05-25 10:07 --- Subject: Bug 31982 Author: rguenth Date: Fri May 25 09:07:29 2007 New Revision: 125058 URL:

[Bug c/32079] New: [4.2 Regression] there seems to be a gcc optimization problem.

2007-05-25 Thread liqin at gcc dot gnu dot org
below c code will get false at -O0, -O1, -O3, and get true at -O2, -Os. #include stdio.h typedef struct { int aa; int bb; } test; //test t1; void foo (test **pp) { if (((*pp)-bb != 0) (*pp)) printf (true\n); else printf (false\n); printf (finished.\n);

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

2007-05-25 Thread markus dot duft at salomon dot at
--- Comment #27 from markus dot duft at salomon dot at 2007-05-25 10:30 --- (In reply to comment #25) Created an attachment (id=12808) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12808action=view) [edit] patch (part 2 of 2) to fix this bug This patch (mh-interix.diff) and the

[Bug other/32078] Make FAILURE in 4.3.0 - `CXXFLAGS' has changed error causes libltdl: No such file or directory

2007-05-25 Thread rob1weld at aol dot com
--- Comment #1 from rob1weld at aol dot com 2007-05-25 10:49 --- Found an additional problem. After all the stages are done and we are building the libraries in the target name directory (EG: in _my_ case the directory is called i686-pc-linux-gnu) we must _always_ use xgcc and NOT gcc

[Bug java/31853] ICE in bootstrap compiling gnu.CORBA.ObjectCreator

2007-05-25 Thread deknuydt at esat dot kuleuven dot be
--- Comment #4 from deknuydt at esat dot kuleuven dot be 2007-05-25 11:12 --- (In reply to comment #3) Unless you need 4.1 and plan to work on this bug, I would like to close it. What do you think? Just close it. 4.2.0 seems okay to me. --

[Bug fortran/32083] New: bug in transfer integer-real-integer

2007-05-25 Thread kloedej at knmi dot nl
Using built-in specs. Target: i386-pc-linux-gnu Configured with: /home/fxcoudert/gfortran_nightbuild/trunk/configure --prefix=/home/fxcoudert/gfortran_nightbuild/irun-20070525 --enable-languages=c,fortran --build=i386-pc-linux-gnu --enable-checking=release --with-gmp=/home/fxcoudert

[Bug tree-optimization/31981] Missed forw prop with indirect ref and addr. due to CCP

2007-05-25 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2007-05-25 11:21 --- Indeed with -fno-tree-ccp the testcase is optimized by forwprop1 to bb 2: D.2000_3 = i_2(D) * 4; D.2001_4 = (int *) D.2000_3; D.2002_5 = b.t[i_2(D)]; *D.2002_5 = 1; return; and then by forwprop2 to bb

[Bug c++/32081] Conflicting exception specifications not rejected in template specialization

2007-05-25 Thread andrew dot stubbs at st dot com
--- Comment #1 from andrew dot stubbs at st dot com 2007-05-25 11:21 --- This problem may also be observed in explicit instantiation: template class T void foo (T) throw (int) { } template void foo (short) throw (short); There are also similar issues with declarations of pointers

[Bug fortran/32083] bug in transfer integer-real-integer

2007-05-25 Thread dfranke at gcc dot gnu dot org
--- Comment #1 from dfranke at gcc dot gnu dot org 2007-05-25 11:45 --- Shortened testcase to compare variable vs. parameter in tree dump: $ cat pr32083.f90 PROGRAM TestInfinite integer(8), parameter :: bit_pattern_NegInf_i8_p = -4503599627370496_8 integer(8) ::

[Bug libgcj/24403] --enable-java-awt=qt fails to build

2007-05-25 Thread bero at arklinux dot org
--- Comment #13 from bero at arklinux dot org 2007-05-25 12:24 --- yes, assignment is in place, and yes, the peers are somewhat buggy. But I think that's in part because nobody (at least in the gcj community) is testing/fixing them because they don't build without trickery. --

[Bug fortran/32083] [Regression 4.3] bug in transfer integer-real-integer

2007-05-25 Thread burnus at gcc dot gnu dot org
--- Comment #2 from burnus at gcc dot gnu dot org 2007-05-25 12:37 --- This is a regression with regard to 4.2.0. Brooks, you were looking for transfer regressions, weren't you? (Just for completeness, 2007-05-15 r124736 is working, 2007-05-16 r124759 is failing.) -- burnus at gcc

[Bug c++/31809] [4.1/4.2/4.3 Regression] sometimes TREE_READONLY is still set for non read only variables causing wrong code

2007-05-25 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2007-05-25 12:39 --- I'm not sure we want to work around here though. Static const variable initialized during __static_initialization_and_destruction shouldn't have TREE_READONLY set, because the variable isn't really unchanging. This

[Bug c++/9278] Illegal use of typedef to void

2007-05-25 Thread paul_m_doc at hotmail dot com
--- Comment #27 from paul_m_doc at hotmail dot com 2007-05-25 13:11 --- (In reply to comment #26) *** Bug 32058 has been marked as a duplicate of this bug. *** Sigh :(. The response at the October 2006 to DR 577 is enough to make any template meta-programmer bang their head against

[Bug other/32078] Make FAILURE in 4.3.0 - `CXXFLAGS' has changed error causes libltdl: No such file or directory

2007-05-25 Thread hjl at lucon dot org
--- Comment #2 from hjl at lucon dot org 2007-05-25 13:31 --- I saw it with revision 125032 on a quad-core Linux/x86-64 with make -j4. -- hjl at lucon dot org changed: What|Removed |Added

[Bug other/22368] [meta-bug] mis-match types in GCC

2007-05-25 Thread fxcoudert at gcc dot gnu dot org
--- Comment #14 from fxcoudert at gcc dot gnu dot org 2007-05-25 13:55 --- Rev. 124497 of mainline fails to bootstrap with these patches on i686-linux: [during stage2] ../../../trunk3/gcc/df-scan.c: In function ‘df_ref_record’: ../../../trunk3/gcc/df-scan.c:1057: error: types mismatch

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

2007-05-25 Thread richard at codesourcery dot com
--- Comment #15 from richard at codesourcery dot com 2007-05-25 14:13 --- Subject: Re: [4.3 Regression] segfault in try_split on mips during bootstrap David, msny thanks for looking at this. pinskia at gcc dot gnu dot org [EMAIL PROTECTED] writes: RS6000, ia64, and sh does this:

[Bug fortran/32084] New: gfortran 4.3 13%-18% slower for induct.f90 than gcc 4.0-based competitor

2007-05-25 Thread burnus at gcc dot gnu dot org
gfortran seemingly generates an significatly inferior internal TREE representation than g95 as for Polyhedron's induct.f90 gfortran is 18% slower than g95, which is based on GCC 4.0.3. (Compared with other compilers the difference is even larger.) (GCC 4.3 is in general faster than GCC 4.1; for

[Bug fortran/32084] gfortran 4.3 13%-18% slower for induct.f90 than gcc 4.0-based competitor

2007-05-25 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2007-05-25 14:25 --- Created an attachment (id=13611) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13611action=view) test case, 395 lines; based on Polyhedron's induct.f90 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32084

[Bug c++/31444] [4.3 regression] ICE with invalid use of parameter pack in member template

2007-05-25 Thread dgregor at gcc dot gnu dot org
--- Comment #1 from dgregor at gcc dot gnu dot org 2007-05-25 14:16 --- Subject: Bug 31444 Author: dgregor Date: Fri May 25 13:15:04 2007 New Revision: 125062 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=125062 Log: 2007-05-25 Douglas Gregor [EMAIL PROTECTED] PR

[Bug c++/31445] [4.3 regression] type_argument_pack not supported by dump_type

2007-05-25 Thread dgregor at gcc dot gnu dot org
--- Comment #2 from dgregor at gcc dot gnu dot org 2007-05-25 14:16 --- Subject: Bug 31445 Author: dgregor Date: Fri May 25 13:15:04 2007 New Revision: 125062 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=125062 Log: 2007-05-25 Douglas Gregor [EMAIL PROTECTED] PR

[Bug c++/31442] [4.3 regression] ICE with variadic template and default argument

2007-05-25 Thread dgregor at gcc dot gnu dot org
--- Comment #1 from dgregor at gcc dot gnu dot org 2007-05-25 14:15 --- Subject: Bug 31442 Author: dgregor Date: Fri May 25 13:15:04 2007 New Revision: 125062 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=125062 Log: 2007-05-25 Douglas Gregor [EMAIL PROTECTED] PR

[Bug c++/31434] [4.3 regression] ICE with invalid use of parameter pack in function arg

2007-05-25 Thread dgregor at gcc dot gnu dot org
--- Comment #1 from dgregor at gcc dot gnu dot org 2007-05-25 14:15 --- Subject: Bug 31434 Author: dgregor Date: Fri May 25 13:15:04 2007 New Revision: 125062 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=125062 Log: 2007-05-25 Douglas Gregor [EMAIL PROTECTED] PR

[Bug c++/31432] [4.3 regression] ICE with invalid parameter pack for template struct

2007-05-25 Thread dgregor at gcc dot gnu dot org
--- Comment #1 from dgregor at gcc dot gnu dot org 2007-05-25 14:15 --- Subject: Bug 31432 Author: dgregor Date: Fri May 25 13:15:04 2007 New Revision: 125062 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=125062 Log: 2007-05-25 Douglas Gregor [EMAIL PROTECTED] PR

[Bug c++/31431] [4.3 regression] ICE with invalid parameter pack

2007-05-25 Thread dgregor at gcc dot gnu dot org
--- Comment #1 from dgregor at gcc dot gnu dot org 2007-05-25 14:15 --- Subject: Bug 31431 Author: dgregor Date: Fri May 25 13:15:04 2007 New Revision: 125062 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=125062 Log: 2007-05-25 Douglas Gregor [EMAIL PROTECTED] PR

[Bug testsuite/32063] contrib/test_summary script could output results more neatly

2007-05-25 Thread manu at gcc dot gnu dot org
--- Comment #2 from manu at gcc dot gnu dot org 2007-05-25 14:05 --- (In reply to comment #0) While this is trivial we should have pride in our great compiler and the usually great results. Even if there are failures we should still present them neatly. If it is trivial, then just

[Bug c++/31437] [4.3 regression] ICE with invalid use of parameter pack in member function arg

2007-05-25 Thread dgregor at gcc dot gnu dot org
--- Comment #1 from dgregor at gcc dot gnu dot org 2007-05-25 14:15 --- Subject: Bug 31437 Author: dgregor Date: Fri May 25 13:15:04 2007 New Revision: 125062 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=125062 Log: 2007-05-25 Douglas Gregor [EMAIL PROTECTED] PR

[Bug c++/31438] [4.3 regression] ICE with invalid use of parameter pack in specialization

2007-05-25 Thread dgregor at gcc dot gnu dot org
--- Comment #1 from dgregor at gcc dot gnu dot org 2007-05-25 14:15 --- Subject: Bug 31438 Author: dgregor Date: Fri May 25 13:15:04 2007 New Revision: 125062 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=125062 Log: 2007-05-25 Douglas Gregor [EMAIL PROTECTED] PR

[Bug c++/31435] [4.3 regression] ICE with invalid use of parameter pack in function arg

2007-05-25 Thread dgregor at gcc dot gnu dot org
--- Comment #1 from dgregor at gcc dot gnu dot org 2007-05-25 14:15 --- Subject: Bug 31435 Author: dgregor Date: Fri May 25 13:15:04 2007 New Revision: 125062 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=125062 Log: 2007-05-25 Douglas Gregor [EMAIL PROTECTED] PR

[Bug c++/31443] [4.3 regression] ICE with invalid use of parameter pack in member template

2007-05-25 Thread dgregor at gcc dot gnu dot org
--- Comment #1 from dgregor at gcc dot gnu dot org 2007-05-25 14:15 --- Subject: Bug 31443 Author: dgregor Date: Fri May 25 13:15:04 2007 New Revision: 125062 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=125062 Log: 2007-05-25 Douglas Gregor [EMAIL PROTECTED] PR

[Bug c++/32085] New: warning: deleting void* is undefined sometimes bogus

2007-05-25 Thread andrew dot stubbs at st dot com
void operator delete(void *p) { } void foo () { void *p = new int; delete p; } t.cxx: In function ‘int main()’: t.cxx:13: warning: deleting ‘void*’ is undefined Oh yes it - I just defined it! It might be nice if the compiler checked before warning :) -- Summary: warning:

[Bug target/32065] Many dfp testsuite failures for -msse targets

2007-05-25 Thread ubizjak at gmail dot com
--- Comment #2 from ubizjak at gmail dot com 2007-05-25 14:53 --- Patch at http://gcc.gnu.org/ml/gcc-patches/2007-05/msg01716.html -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug fortran/32084] gfortran 4.3 13%-18% slower for induct.f90 than gcc 4.0-based competitor

2007-05-25 Thread burnus at gcc dot gnu dot org
--- Comment #2 from burnus at gcc dot gnu dot org 2007-05-25 14:54 --- Using the GCC 4.1.3 20070430 which comes with openSUSE Factory and contains some patches from 4.2/4.3, I get the following timings: $ gfortran-4.1 -march=opteron -ffast-math -funroll-loops -ftree-vectorize

[Bug other/32078] Make FAILURE in 4.3.0 - `CXXFLAGS' has changed error causes libltdl: No such file or directory

2007-05-25 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2007-05-25 15:17 --- Do either of you read the list? http://gcc.gnu.org/ml/gcc-patches/2007-05/msg01665.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32078

[Bug c++/32085] warning: deleting void* is undefined sometimes bogus

2007-05-25 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-05-25 15:37 --- No, even then it is still undefined because you don't call the deconstructor for non-PODs. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32085

[Bug other/32078] Make FAILURE in 4.3.0 - `CXXFLAGS' has changed error causes libltdl: No such file or directory

2007-05-25 Thread rob1weld at aol dot com
--- Comment #4 from rob1weld at aol dot com 2007-05-25 15:39 --- Andrew Pinski 2007-05-25 15:17 Do either of you read the list? I search the Internet and use the search page at http://gcc.gnu.org/bugzilla before I post a bug. I try to avoid dupes and look for fixes. There may well

[Bug other/32078] Make FAILURE in 4.3.0 - `CXXFLAGS' has changed error causes libltdl: No such file or directory

2007-05-25 Thread nathan at gcc dot gnu dot org
--- Comment #5 from nathan at gcc dot gnu dot org 2007-05-25 15:40 --- This looks like it might be the same as this one http://sourceware.org/ml/newlib/2007/msg00425.html Anyone able to try that patch? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32078

[Bug other/32078] Make FAILURE in 4.3.0 - `CXXFLAGS' has changed error causes libltdl: No such file or directory

2007-05-25 Thread rob1weld at aol dot com
--- Comment #6 from rob1weld at aol dot com 2007-05-25 15:59 --- After winding up and down, back and forth through what seems to be a couple of forks of discussion, I found a couple of different answers ... The above comment means that the References: section at the bottom of the posts

[Bug c++/32085] warning: deleting void* is undefined sometimes bogus

2007-05-25 Thread andrew dot stubbs at st dot com
--- Comment #2 from andrew dot stubbs at st dot com 2007-05-25 16:16 --- I'm confused. It might be the case that there is a type for which this warning is valid - I don't know C++ well enough to confirm or deny that - but in *this* example, and perhaps others like it, the warning is

[Bug c++/32085] warning: deleting void* is undefined sometimes bogus

2007-05-25 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2007-05-25 16:51 --- First the operator delete you created is overriding the normal operator delete (which is valid). Second you don't know the real type when deleting void* so it is hard to figure out if we should warn or not. --

[Bug libstdc++/31426] TR1 includes do not work with -std=c++0x

2007-05-25 Thread pcarlini at suse dot de
--- Comment #5 from pcarlini at suse dot de 2007-05-25 17:12 --- (In reply to comment #2) I don't think support for C++0x precludes support for TR1. They coexist very well, especially because TR1 was designed to be compatible with C++0x. For example, C++0x-conforming implementations

[Bug target/32086] New: 10% to 20% Performance Regression Between 4.1.3 and 4.3

2007-05-25 Thread burnus at gcc dot gnu dot org
The program induct.f90 of the Polyhedron testsuite, http://www.polyhedron.co.uk/pb05/polyhedron_benchmark_suite.html, runs about 10% slower under 4.3 than under 4.1.3 (20070430 prerelease SUSE Linux). A cut-down testcase test2.f90 (attachment 13611 of PR 32084) shows the same result. At least for

[Bug libfortran/31933] Uninitialized memory when writing real(10) as unformatted

2007-05-25 Thread jvdelisle at gcc dot gnu dot org
--- Comment #8 from jvdelisle at gcc dot gnu dot org 2007-05-25 17:43 --- Closing. Added the following comment to transfer.c: /* Master function for unformatted writes. NOTE: For kind=10 the size is 16 bytes on 64 bit machines. The unused bytes are not initialized and never

[Bug c++/31445] [4.3 regression] type_argument_pack not supported by dump_type

2007-05-25 Thread dgregor at gcc dot gnu dot org
--- Comment #3 from dgregor at gcc dot gnu dot org 2007-05-25 17:53 --- Fixed on mainline. -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/31443] [4.3 regression] ICE with invalid use of parameter pack in member template

2007-05-25 Thread dgregor at gcc dot gnu dot org
--- Comment #2 from dgregor at gcc dot gnu dot org 2007-05-25 17:53 --- Fixed on mainline. -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

  1   2   >