[Bug fortran/38318] moving the allocation of temps out of loops.

2010-02-21 Thread jv244 at cam dot ac dot uk
--- Comment #2 from jv244 at cam dot ac dot uk 2010-02-21 09:12 --- seemingly being discussed, since useful for tonto http://gcc.gnu.org/ml/fortran/2010-02/msg00157.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38318

[Bug libstdc++/22200] numeric_limitssigned::is_modulo is inconsistent with gcc

2010-02-21 Thread paolo dot carlini at oracle dot com
--- Comment #31 from paolo dot carlini at oracle dot com 2010-02-21 09:51 --- (In reply to comment #30) Wouldn't it be a violation of the one definition rule (ODR), when one translation unit is compiled with -fwrapv and another without? In that case this would be a regression. I

[Bug fortran/41113] spurious _gfortran_internal_pack

2010-02-21 Thread paul dot richard dot thomas at gmail dot com
--- Comment #23 from paul dot richard dot thomas at gmail dot com 2010-02-21 10:43 --- Subject: Re: spurious _gfortran_internal_pack I was going to check out the situation for 4.4. However, my inclination is to close it. I'll be working on it tonight. Cheers Paul On Sat, Feb 20,

[Bug fortran/43072] unneeded temporary (s=s+f(a))

2010-02-21 Thread paul dot richard dot thomas at gmail dot com
--- Comment #6 from paul dot richard dot thomas at gmail dot com 2010-02-21 10:43 --- Subject: Re: unneeded temporary (s=s+f(a)) Same as 41113 - I'll decide what to do tonight - see you on #gfortran? Paul On Sat, Feb 20, 2010 at 10:48 PM, burnus at gcc dot gnu dot org

[Bug fortran/38318] moving the allocation of temps out of loops.

2010-02-21 Thread burnus at gcc dot gnu dot org
--- Comment #3 from burnus at gcc dot gnu dot org 2010-02-21 11:06 --- (In reply to comment #2) seemingly being discussed, since useful for tonto http://gcc.gnu.org/ml/fortran/2010-02/msg00157.html But there: it's unfortunately not possible to avoid the temporary creation without

[Bug c++/43131] New: internal compiler error: tree check expected class �type� have �exceptional�

2010-02-21 Thread kian dot karas dot dev at gmail dot com
Seen with gcc 4.4.0: $ gcc temp.cpp -I../.. In file included from temp.cpp:2: ../../gptm/thread_scope_new.h:128: internal compiler error: tree check: expected class ‘type’, have ‘exceptional’ (identifier_node) in constructor_name_full, at cp/name-lookup.c:1777 Please submit a full bug report,

[Bug c++/43131] internal compiler error: tree check expected class �type� have �exceptional�

2010-02-21 Thread kian dot karas dot dev at gmail dot com
--- Comment #1 from kian dot karas dot dev at gmail dot com 2010-02-21 12:02 --- Created an attachment (id=19931) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19931action=view) Preprocessed file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43131

[Bug middle-end/38318] moving the allocation of temps out of loops.

2010-02-21 Thread jv244 at cam dot ac dot uk
--- Comment #4 from jv244 at cam dot ac dot uk 2010-02-21 12:11 --- (In reply to comment #3) (In reply to comment #2) seemingly being discussed, since useful for tonto http://gcc.gnu.org/ml/fortran/2010-02/msg00157.html But there: it's unfortunately not possible to avoid

[Bug c++/43131] internal compiler error: tree check expected class �type� have �exceptional�

2010-02-21 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2010-02-21 12:19 --- I can't reproduce this with the *released* gcc4.4.0 or current gcc-4_4-branch, I get instead: ../../gptm/thread_scope_new.h:128: error: declaration of ‘~ThreadScopeNew’ as member of

[Bug libstdc++/22200] numeric_limitssigned::is_modulo is inconsistent with gcc

2010-02-21 Thread veksler at il dot ibm dot com
--- Comment #32 from veksler at il dot ibm dot com 2010-02-21 12:44 --- (In reply to comment #31) (In reply to comment #30) Wouldn't it be a violation of the one definition rule (ODR), when one translation unit is compiled with -fwrapv and another without? In that case this

[Bug objc/43061] 47 new GCC h...@156527 regressions

2010-02-21 Thread dominiq at lps dot ens dot fr
--- Comment #41 from dominiq at lps dot ens dot fr 2010-02-21 12:46 --- AFAICT this pr and the side effects have been fixed, hence closing. If someone disagree, please reopen. Thanks all for the work. -- dominiq at lps dot ens dot fr changed: What|Removed

[Bug target/42854] [4.4/4.5 Regression] FAIL: gcc.dg/darwin-weakimport-[13].c scan-assembler-not *

2010-02-21 Thread dominiq at lps dot ens dot fr
--- Comment #14 from dominiq at lps dot ens dot fr 2010-02-21 12:47 --- Closing as fixed. Thanks for the patch. -- dominiq at lps dot ens dot fr changed: What|Removed |Added

[Bug middle-end/41043] [4.4 Regression] virtual memory exhausted: Cannot allocate memory

2010-02-21 Thread dominiq at lps dot ens dot fr
--- Comment #11 from dominiq at lps dot ens dot fr 2010-02-21 12:49 --- Any plan to backport the fix to 4.4? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41043

[Bug middle-end/41043] [4.4 Regression] virtual memory exhausted: Cannot allocate memory

2010-02-21 Thread rguenther at suse dot de
--- Comment #12 from rguenther at suse dot de 2010-02-21 12:50 --- Subject: Re: [4.4 Regression] virtual memory exhausted: Cannot allocate memory On Sun, 21 Feb 2010, dominiq at lps dot ens dot fr wrote: --- Comment #11 from dominiq at lps dot ens dot fr 2010-02-21 12:49

[Bug libstdc++/22200] numeric_limitssigned::is_modulo is inconsistent with gcc

2010-02-21 Thread paolo dot carlini at oracle dot com
--- Comment #33 from paolo dot carlini at oracle dot com 2010-02-21 12:53 --- (In reply to comment #32) If this hazard is so prevalent shouldn't it deserve a separate PR? If a method or function depend on a flag or macro then it can be handled by overloading and specialization

[Bug libstdc++/22200] numeric_limitssigned::is_modulo is inconsistent with gcc

2010-02-21 Thread rguenth at gcc dot gnu dot org
--- Comment #34 from rguenth at gcc dot gnu dot org 2010-02-21 13:04 --- (In reply to comment #33) (In reply to comment #32) If this hazard is so prevalent shouldn't it deserve a separate PR? If a method or function depend on a flag or macro then it can be handled by overloading

[Bug fortran/35259] -fassociative-math not enabled by default; No option to associate with PAREN_EXPRs

2010-02-21 Thread burnus at gcc dot gnu dot org
--- Comment #6 from burnus at gcc dot gnu dot org 2010-02-21 13:06 --- Subject: Bug 35259 Author: burnus Date: Sun Feb 21 13:06:07 2010 New Revision: 156937 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=156937 Log: 2010-02-21 Tobias Burnus bur...@net-b.de PR

[Bug fortran/35259] -fassociative-math not enabled by default; No option to associate with PAREN_EXPRs

2010-02-21 Thread burnus at gcc dot gnu dot org
--- Comment #7 from burnus at gcc dot gnu dot org 2010-02-21 13:06 --- FIXED on the (4.5) trunk. -- burnus at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/22200] numeric_limitssigned::is_modulo is inconsistent with gcc

2010-02-21 Thread veksler at il dot ibm dot com
--- Comment #35 from veksler at il dot ibm dot com 2010-02-21 13:33 --- (In reply to comment #34) (In reply to comment #33) (In reply to comment #32) If this hazard is so prevalent shouldn't it deserve a separate PR? If a method or function depend on a flag or macro then it can

[Bug libstdc++/22200] numeric_limitssigned::is_modulo is inconsistent with gcc

2010-02-21 Thread rguenther at suse dot de
--- Comment #36 from rguenther at suse dot de 2010-02-21 13:37 --- Subject: Re: numeric_limitssigned::is_modulo is inconsistent with gcc On Sun, 21 Feb 2010, veksler at il dot ibm dot com wrote: Or suspend it. I think this warrants a defect report anyway since I think is_modulo

[Bug fortran/36933] unneeded temporary with derived type containing an array as argument

2010-02-21 Thread jv244 at cam dot ac dot uk
--- Comment #9 from jv244 at cam dot ac dot uk 2010-02-21 14:11 --- (In reply to comment #7) (In reply to comment #3) This could be somewhat similar, I really wonder if this needs a temp: TYPE T1 INTEGER :: a(3) END TYPE T1 TYPE(T1), POINTER :: x,y ALLOCATE(x,y)

[Bug fortran/36932] unneeded temporary (2x)

2010-02-21 Thread jv244 at cam dot ac dot uk
--- Comment #14 from jv244 at cam dot ac dot uk 2010-02-21 14:12 --- all fixed -- jv244 at cam dot ac dot uk changed: What|Removed |Added Status|NEW

[Bug fortran/41113] spurious _gfortran_internal_pack

2010-02-21 Thread jv244 at cam dot ac dot uk
--- Comment #24 from jv244 at cam dot ac dot uk 2010-02-21 14:16 --- (In reply to comment #23) Subject: Re: spurious _gfortran_internal_pack I was going to check out the situation for 4.4. However, my inclination is to close it. I'll be working on it tonight. this is not stuff

[Bug target/27016] [4.3/4.4/4.5 Regression] ARM optimizer produces severely suboptimal code

2010-02-21 Thread steven at gcc dot gnu dot org
--- Comment #8 from steven at gcc dot gnu dot org 2010-02-21 14:32 --- I have played with CSiBE with this patch: -- 8 - --- ../../gcc/gcc/config/arm/arm.c 2010-02-12 21:45:29.0 +0100 +++

[Bug c/43128] c-c++-common/pr41779.c doesn't work

2010-02-21 Thread hjl dot tools at gmail dot com
--- Comment #7 from hjl dot tools at gmail dot com 2010-02-21 15:39 --- It also failed on Linux/x86-64 with -m32: FAIL: c-c++-common/pr41779.c -Wc++-compat (test for warnings, line 30) -- hjl dot tools at gmail dot com changed: What|Removed

[Bug c/43125] [4.5 Regression] Revision 156907 failed gcc.dg/attr-used.c

2010-02-21 Thread hjl dot tools at gmail dot com
-- hjl dot tools at gmail dot com changed: What|Removed |Added Status|UNCONFIRMED |NEW Component|middle-end |c Ever

[Bug c/43128] c-c++-common/pr41779.c doesn't work

2010-02-21 Thread hjl dot tools at gmail dot com
-- hjl dot tools at gmail dot com changed: What|Removed |Added Target Milestone|--- |4.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43128

[Bug fortran/38199] missed optimization: I/O performance

2010-02-21 Thread jvdelisle at gcc dot gnu dot org
--- Comment #10 from jvdelisle at gcc dot gnu dot org 2010-02-21 15:59 --- An update. I have a patch developing. Conceptually, it requires handling of separators in list_read.c to be moved to the beginning of each invocation of list_formatted_read_scalar. This avoids trying to

[Bug other/42980] GCC parallel make install failures

2010-02-21 Thread rwild at gcc dot gnu dot org
--- Comment #5 from rwild at gcc dot gnu dot org 2010-02-21 16:13 --- Thanks for the logs. I don't understand the libiberty installation failure yet. Can you please run the following, and provide the log file and the number of runs needed, in case it provokes a failure? while make

[Bug c/43128] c-c++-common/pr41779.c doesn't work

2010-02-21 Thread hjl dot tools at gmail dot com
--- Comment #8 from hjl dot tools at gmail dot com 2010-02-21 16:15 --- It is C99 and ILP32: [...@gnu-6 gcc]$ ./xgcc -B./ -S /export/gnu/import/git/gcc/gcc/testsuite/c-c++-common/pr41779.c -Wconversion -m32 -std=c99 [...@gnu-6 gcc]$ ./xgcc -B./ -S

[Bug c/40528] Add a new ifunc attribute

2010-02-21 Thread agner at agner dot org
--- Comment #13 from agner at agner dot org 2010-02-21 16:21 --- What is the status of this issue? Is option 3 implemented? Which versions of Linux and binutils support IFUNC? Any plans for BSD and Mac? -- agner at agner dot org changed: What|Removed

[Bug other/43132] New: installation directory defaults do not match documentation, Coding Standards

2010-02-21 Thread rwild at gcc dot gnu dot org
Since the update to Autoconf = 2.60, the installation directory defaults do not match the GNU Coding Standards, nor do they match the semantics documented in the manual. The problems are described in more detail in http://gcc.gnu.org/ml/gcc-patches/2009-10/msg00696.html. Opening this bug so that

[Bug web/43133] New: changes.html needs to document configure API changes due to autotools upgrade

2010-02-21 Thread rwild at gcc dot gnu dot org
The autotools upgrade (specifically, the move to Autoconf = 2.60) changed installation directory variable defaults. This patch http://gcc.gnu.org/ml/gcc-patches/2009-09/msg01598.html would do that, but it is not correct as of now, because of the issues mentioned in PR 43132 and in

[Bug other/43134] New: installation directory defaults do not match documentation, Coding Standards

2010-02-21 Thread rwild at gcc dot gnu dot org
Since the update to Autoconf = 2.60, the installation directory defaults do not match the GNU Coding Standards, nor do they match the semantics documented in the manual. The problems are described in more detail in http://gcc.gnu.org/ml/gcc-patches/2009-10/msg00696.html. Opening this bug so that

[Bug other/43134] installation directory defaults do not match documentation, Coding Standards

2010-02-21 Thread rwild at gcc dot gnu dot org
--- Comment #1 from rwild at gcc dot gnu dot org 2010-02-21 16:28 --- sorry for the dupe *** This bug has been marked as a duplicate of 43132 *** -- rwild at gcc dot gnu dot org changed: What|Removed |Added

[Bug other/43132] installation directory defaults do not match documentation, Coding Standards

2010-02-21 Thread rwild at gcc dot gnu dot org
--- Comment #1 from rwild at gcc dot gnu dot org 2010-02-21 16:28 --- *** Bug 43134 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43132

[Bug web/43133] changes.html needs to document configure API changes due to autotools upgrade

2010-02-21 Thread rwild at gcc dot gnu dot org
-- rwild at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug other/43132] installation directory defaults do not match documentation, Coding Standards

2010-02-21 Thread rwild at gcc dot gnu dot org
-- rwild at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug c/40528] Add a new ifunc attribute

2010-02-21 Thread hjl dot tools at gmail dot com
--- Comment #14 from hjl dot tools at gmail dot com 2010-02-21 16:34 --- (In reply to comment #13) What is the status of this issue? It is implemented on ifunc branch. Is option 3 implemented? Yes, on ifunc branch. Which versions of Linux and binutils support IFUNC? You need at

[Bug c/43128] [4.5 Regression] c-c++-common/pr41779.c doesn't work

2010-02-21 Thread hjl dot tools at gmail dot com
--- Comment #9 from hjl dot tools at gmail dot com 2010-02-21 16:46 --- On Linux/ia32, -std=c99 changes silently float to long double and we don't get a warning. It is a regression from gcc 4.4. -- hjl dot tools at gmail dot com changed: What|Removed

[Bug debug/37237] Debug information for virtual destructors omits DW_AT_vtable_elem_location

2010-02-21 Thread dodji at gcc dot gnu dot org
--- Comment #3 from dodji at gcc dot gnu dot org 2010-02-21 16:47 --- Okay Daniel, your POV makes sense to me. Thank you. I am preparing a patch. -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/43128] [4.5 Regression] c-c++-common/pr41779.c doesn't work

2010-02-21 Thread hjl dot tools at gmail dot com
--- Comment #10 from hjl dot tools at gmail dot com 2010-02-21 16:47 --- [...@gnu-6 gcc]$ cat /tmp/x.i float f5(float x, int y) { return x * y; } [...@gnu-6 gcc]$ gcc -S /tmp/x.i -Wconversion -m32 -std=c99 /tmp/x.i: In function ‘f5’: /tmp/x.i:3: warning: conversion to ‘float’ from

[Bug c/43128] [4.5 Regression] c-c++-common/pr41779.c doesn't work

2010-02-21 Thread manu at gcc dot gnu dot org
--- Comment #11 from manu at gcc dot gnu dot org 2010-02-21 17:25 --- I may have miscompared the bootstrap results to miss this because I do test -m32. Yes, the excess precision stuff changes the common type to long double in build_binary_op in C and -m32 (but not in C++!). Joseph, is

[Bug other/43132] installation directory defaults do not match documentation, Coding Standards

2010-02-21 Thread rwild at gcc dot gnu dot org
--- Comment #2 from rwild at gcc dot gnu dot org 2010-02-21 17:27 --- I think one way to start addressing this would be to transport an unexpanded docdir='${datarootdir}/doc/${PACKAGE}' through to the sub makes (it's fairly irrelevant whether datarootdir is expanded in the toplevel

[Bug c/43128] [4.5 Regression] c-c++-common/pr41779.c doesn't work

2010-02-21 Thread joseph at codesourcery dot com
--- Comment #12 from joseph at codesourcery dot com 2010-02-21 17:43 --- Subject: Re: [4.5 Regression] c-c++-common/pr41779.c doesn't work There is a technical bug here, in that the semantics I intended to implement and said I was implementing were that implicit conversions from

[Bug c/43128] [4.5 Regression] c-c++-common/pr41779.c doesn't work

2010-02-21 Thread manu at gcc dot gnu dot org
--- Comment #13 from manu at gcc dot gnu dot org 2010-02-21 17:57 --- (In reply to comment #12) Subject: Re: [4.5 Regression] c-c++-common/pr41779.c doesn't work Sorry I do not understand completely your answer. Shouldn't we warn at all? If the semantics were implemented as

[Bug c/43128] [4.5 Regression] c-c++-common/pr41779.c doesn't work

2010-02-21 Thread hjl dot tools at gmail dot com
--- Comment #14 from hjl dot tools at gmail dot com 2010-02-21 18:00 --- That is true that the previous release didn't have proper excess precision semantics. But from the user perspective, the previous release handles -- float f5(float x, int y) { return x * y; } -- correctly with

[Bug libstdc++/22200] numeric_limitssigned::is_modulo is inconsistent with gcc

2010-02-21 Thread gdr at integrable-solutions dot net
--- Comment #37 from gdr at integrable-solutions dot net 2010-02-21 18:04 --- Subject: Re: numeric_limitssigned::is_modulo is inconsistent with gcc On Sun, Feb 21, 2010 at 7:04 AM, rguenth at gcc dot gnu dot org gcc-bugzi...@gcc.gnu.org wrote: Or suspend it.  I think this

[Bug c++/42824] [4.5 regression] c++ compilation complains about error: call of overloaded

2010-02-21 Thread dodji at gcc dot gnu dot org
--- Comment #14 from dodji at gcc dot gnu dot org 2010-02-21 18:07 --- Subject: Bug 42824 Author: dodji Date: Sun Feb 21 18:06:39 2010 New Revision: 156939 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=156939 Log: Fix PR c++/42824 gcc/cp/ChangeLog: PR c++/42824

[Bug c/43128] [4.5 Regression] c-c++-common/pr41779.c doesn't work

2010-02-21 Thread joseph at codesourcery dot com
--- Comment #15 from joseph at codesourcery dot com 2010-02-21 18:15 --- Subject: Re: [4.5 Regression] c-c++-common/pr41779.c doesn't work On Sun, 21 Feb 2010, manu at gcc dot gnu dot org wrote: Sorry I do not understand completely your answer. Shouldn't we warn at all? If the

[Bug libstdc++/22200] numeric_limitssigned::is_modulo is inconsistent with gcc

2010-02-21 Thread veksler at il dot ibm dot com
--- Comment #38 from veksler at il dot ibm dot com 2010-02-21 18:20 --- (In reply to comment #37) is_modulo is intended to describe the implementation's choice, not necessarily the CPU behaviour (which the implementation may choose to mask or not.) The issue here is that GCC does

[Bug c/43128] [4.5 Regression] c-c++-common/pr41779.c doesn't work

2010-02-21 Thread manu at gcc dot gnu dot org
--- Comment #16 from manu at gcc dot gnu dot org 2010-02-21 18:25 --- (In reply to comment #15) With the intended semantics, we should warn; there would be an actual conversion from integer to float there, that could change the value. Great. Any hints where could be the problem or

[Bug c/43128] [4.5 Regression] c-c++-common/pr41779.c doesn't work

2010-02-21 Thread joseph at codesourcery dot com
--- Comment #17 from joseph at codesourcery dot com 2010-02-21 18:32 --- Subject: Re: [4.5 Regression] c-c++-common/pr41779.c doesn't work On Sun, 21 Feb 2010, manu at gcc dot gnu dot org wrote: --- Comment #16 from manu at gcc dot gnu dot org 2010-02-21 18:25 --- (In

[Bug libstdc++/22200] numeric_limitssigned::is_modulo is inconsistent with gcc

2010-02-21 Thread gdr at integrable-solutions dot net
--- Comment #39 from gdr at integrable-solutions dot net 2010-02-21 18:50 --- Subject: Re: numeric_limitssigned::is_modulo is inconsistent with gcc On Sun, Feb 21, 2010 at 12:20 PM, veksler at il dot ibm dot com gcc-bugzi...@gcc.gnu.org wrote: --- Comment #38 from

[Bug c++/17459] Spurious message when forgetting parentheses on call of member

2010-02-21 Thread manu at gcc dot gnu dot org
--- Comment #3 from manu at gcc dot gnu dot org 2010-02-21 19:07 --- More weirdeness. // PR c++/17459: Spurious message when forgetting parentheses on call of member // { dg-do compile } struct S { void foo(); void bar() { foo; } // { dg-error statement cannot resolve address of

[Bug c++/18016] Warn about member variables initialized with itself

2010-02-21 Thread manu at gcc dot gnu dot org
--- Comment #6 from manu at gcc dot gnu dot org 2010-02-21 19:17 --- (In reply to comment #5) Is there any chance of activity on this bug? It would be wonderful to have a warning for this case, since these bugs can be extremely annoying to find. -Winit-self is generally broken for

[Bug c++/43087] [4.5 Regression] ICE in tsubst, at cp/pt.c:9923

2010-02-21 Thread dodji at gcc dot gnu dot org
--- Comment #6 from dodji at gcc dot gnu dot org 2010-02-21 20:19 --- The resolution of PR c++/43036 seems related to array types only. So I don't understand why it fixes this PR. I'd like to investigate a bit further. The test case is too big for me to understand it so I am

[Bug c++/23510] skip some instantation contexts if there are too many

2010-02-21 Thread manu at gcc dot gnu dot org
--- Comment #5 from manu at gcc dot gnu dot org 2010-02-21 21:20 --- Subject: Bug 23510 Author: manu Date: Sun Feb 21 21:20:04 2010 New Revision: 156942 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=156942 Log: 2010-02-21 Manuel López-Ibáñez m...@gcc.gnu.org PR

[Bug c++/23510] skip some instantation contexts if there are too many

2010-02-21 Thread manu at gcc dot gnu dot org
--- Comment #6 from manu at gcc dot gnu dot org 2010-02-21 21:21 --- FIXED in GCC 4.5 -- manu at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/42199] A problem with -maltivec

2010-02-21 Thread galtgendo at o2 dot pl
--- Comment #3 from galtgendo at o2 dot pl 2010-02-21 21:22 --- There's new input in a different Gentoo bug: http://bugs.gentoo.org/show_bug.cgi?id=305333 Apparently in certain conditions on ppc, bool is both defined and undefined. Unless you'll see that as bad code on openjpeg side.

[Bug target/33767] GLOBAL_ASM_OP needs to be documented in tm.texi

2010-02-21 Thread davek at gcc dot gnu dot org
--- Comment #1 from davek at gcc dot gnu dot org 2010-02-21 22:27 --- just ran into this myself! -- davek at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/42994] Status of using both -m32 and -m64 on the same command line

2010-02-21 Thread manu at gcc dot gnu dot org
--- Comment #4 from manu at gcc dot gnu dot org 2010-02-21 23:21 --- So this is confirmed, yes? no? Joseph? -- manu at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/43026] [4.5 Regression][graphite] ICE in sese.c with -fgraphite-identity in 447.dealII

2010-02-21 Thread grosser at gcc dot gnu dot org
--- Comment #6 from grosser at gcc dot gnu dot org 2010-02-22 00:42 --- I believe this commit introduced the bug: Remove COMPONENT_REF limitation in SCoP detection. 2010-01-08 Sebastian Pop sebastian@amd.com * graphite-scop-detection.c (exclude_component_ref):

[Bug libstdc++/21321] [4.3/4.4/4.5 regression] mmix-knuth-mmixware 27_io/basic_filebuf/seekpos/12790-3.cc execution test

2010-02-21 Thread hp at gcc dot gnu dot org
--- Comment #17 from hp at gcc dot gnu dot org 2010-02-22 01:31 --- (In reply to comment #13) Is this still an issue? To be honest I have no idea if this target is still in good shape or not... Not that this PR is dependent on the shape of the port, but at r156927 it was in

[Bug c++/43135] New: Possible bug in name resolution during template instantiation

2010-02-21 Thread uwe at netbsd dot org
I'm reporting this against my system compiler (4.1.2 on NetBSD/macppc), but I can reproduce it using all versions from 3.4 (when two-stage name lookup was introduced) to 4.4 - which I was able to test on a linux/amd64 machine with a large collection of compilers installed. The following code

[Bug c++/43135] Possible bug in name resolution during template instantiation

2010-02-21 Thread uwe at netbsd dot org
--- Comment #1 from uwe at netbsd dot org 2010-02-22 02:51 --- Created an attachment (id=19932) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19932action=view) Test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43135

[Bug c++/43135] Possible bug in name resolution during template instantiation

2010-02-21 Thread bangerth at gmail dot com
--- Comment #2 from bangerth at gmail dot com 2010-02-22 03:56 --- This is not a bug. Because the base class of Node::OpNode does not depend on template arguments, the members of the base class are visible in Node::OpNode::f(). On the other hand, since the base class of Node::FooOpNode

[Bug c++/43135] Possible bug in name resolution during template instantiation

2010-02-21 Thread uwe at netbsd dot org
--- Comment #3 from uwe at netbsd dot org 2010-02-22 04:08 --- (In reply to comment #2) This is not a bug. Because the base class of Node::OpNode does not depend on template arguments, the members of the base class are visible in Node::OpNode::f(). On the other hand, since the base

[Bug c++/43135] Possible bug in name resolution during template instantiation

2010-02-21 Thread bangerth at gmail dot com
--- Comment #4 from bangerth at gmail dot com 2010-02-22 04:29 --- (In reply to comment #3) But doesn't this error happens during instantiation as the error message indicates? If definition of Node::FooNode is commented out, the templates themselves are accepted. What I meant to

[Bug c++/43135] Possible bug in name resolution during template instantiation

2010-02-21 Thread uwe at netbsd dot org
--- Comment #5 from uwe at netbsd dot org 2010-02-22 04:45 --- (In reply to comment #4) What I meant to say is this: during parsing ... So do I get this right (knowing nothing about g++ internals) that in the first phase (during parsing) the call to test is resolved to sibling

[Bug c++/43135] Possible bug in name resolution during template instantiation

2010-02-21 Thread uwe at netbsd dot org
--- Comment #6 from uwe at netbsd dot org 2010-02-22 04:47 --- (In reply to comment #5) What confuses me is that explictly qualifying the offending call as Node::test(op.i) makes it compile correctly. I mean as far as I understand Node::test should resolve to the same sibling,

[Bug fortran/43072] unneeded temporary (s=s+f(a))

2010-02-21 Thread pault at gcc dot gnu dot org
--- Comment #7 from pault at gcc dot gnu dot org 2010-02-22 05:44 --- Subject: Bug 43072 Author: pault Date: Mon Feb 22 05:43:57 2010 New Revision: 156949 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=156949 Log: 2010-02-22 Paul Thomas pa...@gcc.gnu.org PR

[Bug fortran/41113] spurious _gfortran_internal_pack

2010-02-21 Thread pault at gcc dot gnu dot org
--- Comment #25 from pault at gcc dot gnu dot org 2010-02-22 05:45 --- Fixed on trunk. Thanks for reportimg the problems and all the help, Tobias and Joost. Paul -- pault at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/41117] spurious _gfortran_internal_pack (II)

2010-02-21 Thread pault at gcc dot gnu dot org
--- Comment #5 from pault at gcc dot gnu dot org 2010-02-22 05:45 --- Fixed on trunk. Thanks for reportimg the problems and all the help, Tobias and Joost. Paul -- pault at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/38112] unneeded temporary

2010-02-21 Thread pault at gcc dot gnu dot org
--- Comment #3 from pault at gcc dot gnu dot org 2010-02-22 05:48 --- Fixed on trunk. Thanks for reportimg the problem, Joost. Paul -- pault at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/43136] New: Excess copy-in/copy-out with character argument

2010-02-21 Thread pault at gcc dot gnu dot org
After fixing, 43072 and friends, one excess copy-in and copy-out remains, where a substring describes the declared string length. The testcase is in internal_pack_9.f90: subroutine foo2 implicit none external foo character(len=20) :: str(2) = '1234567890' call foo(str(:)(1:20)) ! This is

[Bug rtl-optimization/20211] autoincrement generation is poor

2010-02-21 Thread amylaar at gcc dot gnu dot org
--- Comment #39 from amylaar at gcc dot gnu dot org 2010-02-22 06:04 --- (In reply to comment #38) Maybe this issue migrated into PR31849? Not entirely, PR31849 is tree-optimization, and a lot of auto-increment opportunities are only visible at the rtl level. --

[Bug libstdc++/21321] [4.3/4.4/4.5 regression] mmix-knuth-mmixware 27_io/basic_filebuf/seekpos/12790-3.cc execution test

2010-02-21 Thread hp at gcc dot gnu dot org
--- Comment #18 from hp at gcc dot gnu dot org 2010-02-22 07:05 --- Results at http://gcc.gnu.org/ml/gcc-testresults/2010-02/msg02083.html. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21321