.cvsignore still needed?

2005-10-31 Thread Andreas Jaeger
I see the following files in my subversion directory: ./gcc/.cvsignore ./libstdc++-v3/.cvsignore ./zlib/.cvsignore ./libobjc/.cvsignore ./intl/.cvsignore ./libgfortran/.cvsignore ./libmudflap/.cvsignore ./boehm-gc/.cvsignore ./fastjar/.cvsignore ./libffi/.cvsignore ./libssp/.cvsignore

new cctools, 590.12 for Darwin

2005-10-31 Thread Geoffrey Keating
I've uploaded cctools-590.12 to ftp://gcc.gnu.org/pub/gcc/infrastructure/cctools-590.12.dmg and the source for it as ftp://gcc.gnu.org/pub/gcc/infrastructure/cctools-590.12.tar.bz2 Their md5 checksums are: 410dd3c1471d31e24a193c674432a7f5 cctools-590.12.tar.bz2

Re: [gfortran] gfortran options and cc1 warnings

2005-10-31 Thread FX Coudert
New version of the patch attached, to answer Joseph's remark. Original questions still apply, including: What should gfortran -fdollar-ok a.f b.c do, if -fdollar-ok if a fortran-only option? FX

Re: .cvsignore still needed?

2005-10-31 Thread Daniel Berlin
./gcc/.cvsignore ./libstdc++-v3/.cvsignore ./zlib/.cvsignore ./libobjc/.cvsignore ./intl/.cvsignore ./libgfortran/.cvsignore ./libmudflap/.cvsignore ./boehm-gc/.cvsignore ./fastjar/.cvsignore ./libffi/.cvsignore ./libssp/.cvsignore ./libjava/libltdl/.cvsignore

Re: picoChip port contribution

2005-10-31 Thread Daniel Towner
Hi all, Can someone give me a rough indication of when this contribution might be reviewed, please? Since submitting the patch, I have got DejaGNU working with my simulator, so once I've ironed out a few problems this has highlighted, I'll submit some test results to the test-results

Re: .cvsignore still needed?

2005-10-31 Thread Andreas Jaeger
Daniel Berlin [EMAIL PROTECTED] writes: [...] ./.cvsignore Shouldn't we delete all of them? Yes. I thought i fixed cvs2svn to remove them, but apparently missed some cases where they were added. Shall I issue a simple svn rm or do you want to do some other magic? Andreas -- Andreas

Re: The comment start symbol for arm assembler

2005-10-31 Thread Paul Brook
On Monday 31 October 2005 07:32, Hanzac Chen wrote: On 10/31/05, Hanzac Chen wrote: Hi, Is the comment symbol for arm @? But the intermediate code (assembler code) generated by GCC 4.1.0 (gcc-4.1-20051022) can't be assembled by the latest release of binutils (binutils-2.16.1).

Re: .cvsignore still needed?

2005-10-31 Thread Daniel Berlin
On Mon, 2005-10-31 at 15:19 +0100, Andreas Jaeger wrote: Daniel Berlin [EMAIL PROTECTED] writes: [...] ./.cvsignore Shouldn't we delete all of them? Yes. I thought i fixed cvs2svn to remove them, but apparently missed some cases where they were added. Shall I issue a

Re: Update on GCC moving to svn

2005-10-31 Thread Gerald Pfeifer
On Sun, 16 Oct 2005, Daniel Berlin wrote: I should probably note again that i don't plan to convert wwwdocs to svn right now, because the checkout scripts are a bit hard to follow, etc. Per se there doesn't seem to be as much of an advantage for wwwdocs as we had for gcc (no branches, most

Re: Update on GCC moving to svn

2005-10-31 Thread Joseph S. Myers
On Mon, 31 Oct 2005, Gerald Pfeifer wrote: On Sun, 16 Oct 2005, Daniel Berlin wrote: I should probably note again that i don't plan to convert wwwdocs to svn right now, because the checkout scripts are a bit hard to follow, etc. Per se there doesn't seem to be as much of an advantage

Re: [gfortran] gfortran options and cc1 warnings

2005-10-31 Thread Bernhard Fischer
On Mon, Oct 31, 2005 at 12:51:40AM +0100, FX Coudert wrote: This is a patch proposal about PR fortran/18452. In short, to preprocess fortran source files, gfortran calls cc1 with its own options, which gives warnings like: $ gfortran -fdollar-ok a.F90 cc1: warning: command line option

Re: .cvsignore still needed?

2005-10-31 Thread Tom Tromey
Dan == Daniel Berlin [EMAIL PROTECTED] writes: Shall I issue a simple svn rm or do you want to do some other magic? Dan Just svn rm them all The ones in libjava/classpath come from upstream imports. They will most likely just show up again next time we import Classpath. Tom

Re: .cvsignore still needed?

2005-10-31 Thread Andreas Jaeger
On Mon, Oct 31, 2005 at 09:47:59AM -0500, Daniel Berlin wrote: On Mon, 2005-10-31 at 15:19 +0100, Andreas Jaeger wrote: Daniel Berlin [EMAIL PROTECTED] writes: [...] ./.cvsignore Shouldn't we delete all of them? Yes. I thought i fixed cvs2svn to remove them, but

Re: Post-Mont-Tremblant mailing

2005-10-31 Thread Janis Johnson
On Sat, Oct 29, 2005 at 11:12:07AM +, Joseph S. Myers wrote: The Post-Mont-Tremblant WG14 mailing is now available from the WG14 website. Particular points of note: * The current decimal FP draft is now N1150 (no longer N1107 which is the version mentioned in svn.html); I don't what

Re: [gfortran] gfortran options and cc1 warnings

2005-10-31 Thread Thomas Koenig
On Mon, Oct 31, 2005 at 01:20:48PM +0100, FX Coudert wrote: New version of the patch attached, to answer Joseph's remark. Actually, no :-) What should gfortran -fdollar-ok a.f b.c do, if -fdollar-ok if a fortran-only option? It shouldn't pass -fdollar-ok to cc1, IMHO.

Re: [gfortran] gfortran options and cc1 warnings

2005-10-31 Thread FX Coudert
New version of the patch attached (this time), to answer Joseph's remark. Original questions still apply, including: What should gfortran -fdollar-ok a.f b.c do, if -fdollar-ok if a fortran-only option? FX 2005-10-31 Francois-Xavier Coudert [EMAIL PROTECTED] PR fortran/18452

Re: [gfortran] gfortran options and cc1 warnings

2005-10-31 Thread FX Coudert
What should gfortran -fdollar-ok a.f b.c do, if -fdollar-ok if a fortran-only option? It shouldn't pass -fdollar-ok to cc1, IMHO. I'm not sure about how other languages handle that. Trying to mix java and C gives: $ gcj -c Example.java a.c -Wredundant-modifiers cc1: warning: command line

Bootstrapping of gcc-4.1 completly broken on mips-sgi-irix6.5

2005-10-31 Thread Rainer Emrich
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 See: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24514 Rainer - -- Rainer Emrich TECOSIM GmbH Im Eichsfeld 3 65428 Rüsselsheim Phone: +49(0)6142/8272 12 Mobile: +49(0)163/56 949 20 Fax.: +49(0)6142/8272 49 Web: www.tecosim.com -BEGIN PGP

Re: Bootstrapping of gcc-4.1 completly broken on mips-sgi-irix6.5

2005-10-31 Thread Andrew Pinski
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 See: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24514 Most people don't have access to MIPS IRIX so it is hard to figure out what is going on. Giving the backtrace of where the trap happens might help figure it out but it might not. --

Re: Update on GCC moving to svn

2005-10-31 Thread Joe Buck
On Mon, Oct 31, 2005 at 05:31:51PM +0100, Gerald Pfeifer wrote: Per se there doesn't seem to be as much of an advantage for wwwdocs as we had for gcc (no branches, most changes only to one or two files, no need for binary regression search, no tagging,...) so it's not urgent. Well, maybe.

Re: resolving backslash newline whisky tango foxtrot: a proposal

2005-10-31 Thread Joe Buck
On Sat, Oct 29, 2005 at 03:45:33AM -0700, Per Bothner wrote: Rather than adding new flags, I'd think I'd prefer: 1. Change the behavior (back) so only '\\$', not '\\ *$', causes a line to be continued. 2. Make -Wcomment more useful to it only warns when it might matter: The following

Re: [libgfortran] Patch to handle statically linked libgfortran

2005-10-31 Thread Janis Johnson
On Sun, Oct 30, 2005 at 12:24:56PM +0100, FX Coudert wrote: I added a test for the testsuite, conditionnal on a new effective target. Could someone OK this part? How does the test in check_effective_target_static_libgfortran check for use of static libgfortran? Shouldn't it pass -static or

Re: Update on GCC moving to svn

2005-10-31 Thread Florian Weimer
* Joe Buck: Well, maybe. But what about a revision that modifies code and that also modifies the WWW to describe the code modification? If everything were in the same subversion repository, it could be one change. Only if you check out a common parent directory, which is probably not a

GPL question

2005-10-31 Thread dfhgjwetgtry (sent by Nabble.com)
If I compile source code using GCC, that does not require me to open-source the resulting program under the GPL, correct? -- Sent from the gcc - General forum at Nabble.com: http://www.nabble.com/GPL-question-t472890.html#a1287328

Re: GPL question

2005-10-31 Thread Florian Weimer
* dfhgjwetgtry: If I compile source code using GCC, that does not require me to open-source the resulting program under the GPL, correct? Compiling a program with GCC does not by itself cause the resulting executable to be covered by the GNU General Public License. This does not however

Re: resolving backslash newline whisky tango foxtrot: a proposal

2005-10-31 Thread Per Bothner
Joe Buck wrote: On Sat, Oct 29, 2005 at 03:45:33AM -0700, Per Bothner wrote: 1. Change the behavior (back) so only '\\$', not '\\ *$', causes a line to be continued. The problem with your item #1 is that there is then no way of flagging code that won't work with the large numbers of

Re: GPL question

2005-10-31 Thread Gerald Pfeifer
On Mon, 31 Oct 2005, Florian Weimer wrote: If I compile source code using GCC, that does not require me to open-source the resulting program under the GPL, correct? Compiling a program with GCC does not by itself cause the resulting executable to be covered by the GNU General Public License.

Re: resolving backslash newline whisky tango foxtrot: a proposal

2005-10-31 Thread Joe Buck
On Mon, Oct 31, 2005 at 11:35:45AM -0800, Per Bothner wrote: Joe Buck wrote: On Sat, Oct 29, 2005 at 03:45:33AM -0700, Per Bothner wrote: 1. Change the behavior (back) so only '\\$', not '\\ *$', causes a line to be continued. The problem with your item #1 is that there is then no way

Re: new cctools, 590.12 for Darwin

2005-10-31 Thread Andreas Tobler
(experimental) +/Volumes/export/gcc/gcc-svn/head/objdir/gcc/xgcc version 4.1.0 20051031 (experimental) Next to check link times on libjava ;) Andreas

Re: resolving backslash newline whisky tango foxtrot: a proposal

2005-10-31 Thread Per Bothner
Joe Buck wrote: So you want the compiler to only consider '\\$ a continuation, Not my preference, but that is my proposal, in the interest of compatibility. but to have an unsilenceable warning about '\\ *$'? Not unsilenceable - but on-by-default. It could be silenced with an explicit

A single SVK tarball is available

2005-10-31 Thread Daniel Berlin
I've placed an svk tarball that contains trunk/ from 3.4 onward at ftp://gcc.gnu.org/pub/gcc/infrastructure/svk-trunk-3.4-onward.tar.rz Note: People expecting this to be massively faster (IE 100x) at some things like annotate are going to discover that unless you have a slow network connection,

Re: -Wuninitialized issues

2005-10-31 Thread Jeffrey A Law
On Sun, 2005-10-30 at 23:40 -0800, Mark Mitchell wrote: In reviewing the PR list, I saw several (maybe 5?) PRs about problems with -Wuninitialized. Joys... All of these problems related to getting confused in the optimizers in various ways; sometimes we think things are uninitialized when

Re: -Wuninitialized issues

2005-10-31 Thread Jeffrey A Law
On Sun, 2005-10-30 at 23:40 -0800, Mark Mitchell wrote: In reviewing the PR list, I saw several (maybe 5?) PRs about problems with -Wuninitialized. [ ... ] After pondering this some more I almost wonder if what we need is a separate warning for variables which were potentially uninitialized but

Re: -Wuninitialized issues

2005-10-31 Thread Daniel Jacobowitz
On Mon, Oct 31, 2005 at 04:49:43PM -0700, Jeffrey A Law wrote: On Sun, 2005-10-30 at 23:40 -0800, Mark Mitchell wrote: In reviewing the PR list, I saw several (maybe 5?) PRs about problems with -Wuninitialized. [ ... ] After pondering this some more I almost wonder if what we need is a

Re: GccPowerpc eabi HowTo - probem with stido functions ( sprintf)

2005-10-31 Thread Jim Wilson
moshed (sent by Nabble.com) wrote: Following to your response I tried to add -v but doesn't succsed , maybe I locate on the wrong place. It is a gcc option. Just put it in CFLAGS, or just run gcc manually with -v added to your other command line options. also if u can replay me ragarding

dump CFG and callgraph

2005-10-31 Thread sean yang
Hi, (1) if I want to dump a gimple tree representation of a program, where should I start to look at? And I read gcc internal manual, the control flow graph information is represented by BB data structure. If I want to walk through a control flow graph, where should I start to look at? (2)

Re: -Wuninitialized issues

2005-10-31 Thread Mark Mitchell
Jeffrey A Law wrote: On Sun, 2005-10-30 at 23:40 -0800, Mark Mitchell wrote: In reviewing the PR list, I saw several (maybe 5?) PRs about problems with -Wuninitialized. Where I suspect we're falling down more often is not issuing warnings because the uninitialized variable was optimized away

Re: -Wuninitialized issues

2005-10-31 Thread Jeffrey A Law
On Mon, 2005-10-31 at 17:11 -0800, Mark Mitchell wrote: Certainly if we can't prove f always returns a nonzero value, then a warning should be issued. If we do prove f always returns a nonzero value, then I think it becomes unclear if we should generate a warning. I don't think it's

Re: -Wuninitialized issues

2005-10-31 Thread Jeffrey A Law
On Mon, 2005-10-31 at 18:52 -0500, Daniel Jacobowitz wrote: On Mon, Oct 31, 2005 at 04:49:43PM -0700, Jeffrey A Law wrote: On Sun, 2005-10-30 at 23:40 -0800, Mark Mitchell wrote: In reviewing the PR list, I saw several (maybe 5?) PRs about problems with -Wuninitialized. [ ... ] After

A question about unable to generate reloads

2005-10-31 Thread Eric Fisher
Hello, Such a problem is difficult to find the reason. But can you give some suggestion about the possible matter? This is the information on my port. Thanks a lot. dp-bit.c: In function `__muldf3': dp-bit.c:957: error: unable to generate reloads for: (insn 416 415 417 20 dp-bit.c:874 (set

Re: -Wuninitialized issues

2005-10-31 Thread Mark Mitchell
Jeffrey A Law wrote: On Mon, 2005-10-31 at 17:11 -0800, Mark Mitchell wrote: Certainly if we can't prove f always returns a nonzero value, then a warning should be issued. If we do prove f always returns a nonzero value, then I think it becomes unclear if we should generate a warning. I

Re: -Wuninitialized issues

2005-10-31 Thread Ian Lance Taylor
Jeffrey A Law [EMAIL PROTECTED] writes: We clearly disagree then. Though my 15+ years of working with GCC I've seen far more complaints about false positives than missing instances of this warning. I think that most of the false positives are of the form int x, f, y; f = foo ();

Re: A question about unable to generate reloads

2005-10-31 Thread Ian Lance Taylor
Eric Fisher [EMAIL PROTECTED] writes: Such a problem is difficult to find the reason. But can you give some suggestion about the possible matter? This is the information on my port. Thanks a lot. dp-bit.c: In function `__muldf3': dp-bit.c:957: error: unable to generate reloads for: (insn

Re: -Wuninitialized issues

2005-10-31 Thread Mark Mitchell
Ian Lance Taylor wrote: Jeffrey A Law [EMAIL PROTECTED] writes: We clearly disagree then. Though my 15+ years of working with GCC I've seen far more complaints about false positives than missing instances of this warning. I think that most of the false positives are of the form

Re: -Wuninitialized issues

2005-10-31 Thread Jeffrey A Law
On Mon, 2005-10-31 at 20:46 -0800, Ian Lance Taylor wrote: Jeffrey A Law [EMAIL PROTECTED] writes: We clearly disagree then. Though my 15+ years of working with GCC I've seen far more complaints about false positives than missing instances of this warning. I think that most of the

[Bug fortran/24534] [4.0/4.1 Regression] PUBLIC derived types with private components

2005-10-31 Thread anlauf at gmx dot de
--- Comment #4 from anlauf at gmx dot de 2005-10-31 08:09 --- (In reply to comment #2) How can this possibly be a GCC 4.0/4.1 regression?! It works with a GCC 4.1.0 20050913 snapshot, but not recent ones. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24534

[Bug c++/24591] New: poor diagnostic

2005-10-31 Thread igodard at pacbell dot net
templatetypename T class A public: int i; }; gets you: ~/ootbc/members/src$ g++ foo.cc foo.cc:2: error: expected unqualified-id before public foo.cc:2: error: expected `;' before public foo.cc:4: error: expected declaration before '}' token Actually, I think the only thing that is

[Bug c++/24592] New: Static_cast loses access to protected

2005-10-31 Thread igodard at pacbell dot net
The code: templatetypename T struct b1 { protected: voidinc() {} T* dummy; }; templatetypename T, templatetypenameclass F struct b2 { voidf() { FT* s = static_castFT*(this); s-inc(); } }; templatetypename T struct G : public b1T, public

[Bug c++/24592] Static_cast loses access to protected

2005-10-31 Thread igodard at pacbell dot net
--- Comment #1 from igodard at pacbell dot net 2005-10-31 10:32 --- Sorry, screwed up the explanation. Should be: The access to inc is s-inc(). s is a FT*, which after parameter substitution is a Gint*. b1T is a public base of GT, which after substitution means that b1int is a public

[Bug tree-optimization/23835] [4.1 Regression] case where gcc 4.1.0 -O3 compile takes two times longer earlier versions

2005-10-31 Thread jaffe at broad dot mit dot edu
--- Comment #23 from jaffe at broad dot mit dot edu 2005-10-31 10:47 --- When is this problem likely to be resolved? I understand that you have to prioritize. I just want to understand what the prospects are. Thanks. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23835

[Bug c++/24593] New: problem with va_list function-parameter

2005-10-31 Thread wh at ciphirelabs dot com
Following source code doesn't compile using a 64-bit GNU compiler (it works fine using a 32-bit compiler); # 1 va_list_bug.cc # 1 built-in # 1 command line # 1 va_list_bug.cc # 1 /usr/lib/gcc-lib/x86_64-linux/3.3.5/include/stdarg.h 1 3 4 # 43 /usr/lib/gcc-lib/x86_64-linux/3.3.5/include/stdarg.h 3

[Bug c++/24593] problem with va_list function-parameter

2005-10-31 Thread schwab at suse dot de
--- Comment #1 from schwab at suse dot de 2005-10-31 11:04 --- Why do you think va_list is compatible with pointer to char? -- schwab at suse dot de changed: What|Removed |Added

[Bug c++/24594] New: name lookup and partial ordering

2005-10-31 Thread cerdeira at co dot sapo dot pt
hello, the following program fails to correctly find the right overloaded global template function f(). clearly ::f() called within test::f() depends on a template parameter so lookup should be postponed to the point of instantiation which is not the case. if template class X void f(X x, const

[Bug c++/24593] problem with va_list function-parameter

2005-10-31 Thread wh at ciphirelabs dot com
--- Comment #2 from wh at ciphirelabs dot com 2005-10-31 11:22 --- Subject: Re: problem with va_list function-parameter [u] [signed] I don't, but this is a piece of a third-party code we're using and which compiled fine with the GNU 32-bit compiler so far; so I'm wondering about the

[Bug libstdc++/24595] New: std::tr1::get_deleter not declared

2005-10-31 Thread mbo at intec dot dk
Version information: Using built-in specs. Target: i486-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls

[Bug libstdc++/24595] std::tr1::get_deleter not declared

2005-10-31 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2005-10-31 12:06 --- Humpf, we are missing some free functions! Thanks. -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/21627] [3.4/4.0/4.1 Regression] invalid inline warning with ctor and dtor

2005-10-31 Thread gkajmowi at tbaytel dot net
--- Comment #6 from gkajmowi at tbaytel dot net 2005-10-31 12:26 --- Subject: Re: [3.4/4.0/4.1 Regression] invalid inline warning with ctor and dtor On October 30, 2005 10:37 pm, mmitchel at gcc dot gnu dot org wrote: --- Comment #5 from mmitchel at gcc dot gnu dot org

[Bug c/24505] [gomp] Loop rejected with mixed types in predicate

2005-10-31 Thread aldyh at gcc dot gnu dot org
--- Comment #1 from aldyh at gcc dot gnu dot org 2005-10-31 12:43 --- Subject: Bug 24505 Author: aldyh Date: Mon Oct 31 12:43:44 2005 New Revision: 106269 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=106269 Log: PR gomp/24505 * c-omp.c (c_finish_omp_for):

[Bug target/24230] [4.1 Regression] ICE in extract_insn with altivec

2005-10-31 Thread aldyh at gcc dot gnu dot org
--- Comment #20 from aldyh at gcc dot gnu dot org 2005-10-31 12:48 --- I'll take this. -- aldyh at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/24505] [gomp] Loop rejected with mixed types in predicate

2005-10-31 Thread aldyh at gcc dot gnu dot org
--- Comment #2 from aldyh at gcc dot gnu dot org 2005-10-31 12:52 --- http://gcc.gnu.org/ml/gcc-patches/2005-10/msg01718.html -- aldyh at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/24093] [4.1 Regression] cgraph exhausts virtual memory building 197.parser with -profile-use -O3

2005-10-31 Thread pinskia at gcc dot gnu dot org
--- Comment #10 from pinskia at gcc dot gnu dot org 2005-10-31 12:52 --- (In reply to comment #9) Should this be marked as fixed, or as 4.0-only, given the patch in Comment #8? No because it still fails after that one with an ICE. See comment #6. --

[Bug middle-end/24589] [4.1 Regression] wrong code with zero sized structs on CONSTRUCTOR

2005-10-31 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2005-10-31 13:16 --- Patch posted: http://gcc.gnu.org/ml/gcc-patches/2005-10/msg01783.html -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/23492] [4.1 Regression] ACATS c48009e SEGV in set_bb_for_stmt tree-cfg.c:2673 on x86_64

2005-10-31 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2005-10-31 13:22 --- Subject: Bug 23492 Author: pinskia Date: Mon Oct 31 13:22:20 2005 New Revision: 106270 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=106270 Log: 2005-10-31 Andrew Pinski [EMAIL PROTECTED] PR

[Bug middle-end/23492] [4.1 Regression] ACATS c48009e SEGV in set_bb_for_stmt tree-cfg.c:2673 on x86_64

2005-10-31 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2005-10-31 13:22 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug rtl-optimization/19097] [3.4/4.0/4.1 regression] Quadratic behavior with many sets for the same register in gcse CPROP

2005-10-31 Thread amacleod at redhat dot com
--- Comment #22 from amacleod at redhat dot com 2005-10-31 13:33 --- It will be checked in shortly. I got your OK for this stage last week, and I was merely waiting for the SVN switchover freeze to expire, trying a new build and getting back to work today. --

[Bug tree-optimization/24351] [4.1 Regression] ICE in do_simple_structure_copy with some C++ code

2005-10-31 Thread dberlin at dberlin dot org
--- Comment #10 from dberlin at gcc dot gnu dot org 2005-10-31 13:53 --- Subject: Re: [4.1 Regression] ICE in do_simple_structure_copy with some C++ code On Mon, 2005-10-31 at 06:16 +, mmitchel at gcc dot gnu dot org wrote: --- Comment #9 from mmitchel at gcc dot

[Bug rtl-optimization/19097] [3.4/4.0/4.1 regression] Quadratic behavior with many sets for the same register in gcse CPROP

2005-10-31 Thread amacleod at redhat dot com
--- Comment #23 from amacleod at redhat dot com 2005-10-31 14:41 --- Hmm. This has been committed, but the commit hasn't shown up yet. Perhaps because I tagged it as a tree-optimization PR and I now notice that its marked as rtl-optimization? --

[Bug gcov/profile/24487] [3.4/4.0/4.1 Regression] Basic block frequencies inaccurate

2005-10-31 Thread hubicka at gcc dot gnu dot org
--- Comment #6 from hubicka at gcc dot gnu dot org 2005-10-31 14:49 --- Subject: Bug 24487 Author: hubicka Date: Mon Oct 31 14:48:57 2005 New Revision: 106276 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=106276 Log: PR profile/24487 * predict.c (predict_loops):

[Bug gcov/profile/24487] [3.4/4.0/4.1 Regression] Basic block frequencies inaccurate

2005-10-31 Thread hubicka at gcc dot gnu dot org
--- Comment #7 from hubicka at gcc dot gnu dot org 2005-10-31 14:54 --- Concerning Mark's comment (I noticed only after committing the patch). I am not sure what exactly Mark has in mind - this situation is not actually dependend on inlining - easilly we might just have funcition with

[Bug c++/22488] [4.1 Regression] push_fields_onto_fieldstack calculates offset incorrectly

2005-10-31 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.1.0 |4.2.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22488

[Bug rtl-optimization/19097] [3.4/4.0/4.1 regression] Quadratic behavior with many sets for the same register in gcse CPROP

2005-10-31 Thread dberlin at gcc dot gnu dot org
--- Comment #24 from dberlin at gcc dot gnu dot org 2005-10-31 15:04 --- I fixed the bug that was preventing it from sending it to this bug, it should pop up in a second -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19097

[Bug rtl-optimization/19097] [3.4/4.0/4.1 regression] Quadratic behavior with many sets for the same register in gcse CPROP

2005-10-31 Thread amacleod at gcc dot gnu dot org
--- Comment #25 from amacleod at redhat dot com 2005-10-31 15:19 --- Subject: Bug 19097 Author: amacleod Date: Mon Oct 31 13:38:05 2005 New Revision: 106272 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=106272 Log: 2005-10-31 Andrew MacLeod [EMAIL PROTECTED] PR

[Bug c++/24592] Static_cast loses access to protected

2005-10-31 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2005-10-31 15:32 --- No, you cannot get around access checking like this. b2 does not know anything about its super classes at all, and it should not know anything about them. Also the following applies: b2 cannot access the stuff in

[Bug c++/24591] poor diagnostic with a missing { in a class definition

2005-10-31 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-10-31 15:36 --- (In reply to comment #0) Actually, I think the only thing that is syntactically valid before public: here is a {. No, it could be : classname. But anyways confirmed, we should be able to do better. --

[Bug c++/24594] name lookup and partial ordering

2005-10-31 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-10-31 15:41 --- I think this is invalid as the name is fully qualified: ::f(*this,y); So it looks up the overloaded set __while__ parsing. This is required for the two stage name lookup rule for templates. I

[Bug middle-end/24590] Static function named main treated as the real main

2005-10-31 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2005-10-31 15:45 --- Hmm: http://gcc.gnu.org/ml/gcc/2004-10/msg00038.html So maybe this is undefined. I think we should wait for the committe to decide this one before changing anything here. --

[Bug c/24597] New: Function call with negated value after test is done wrongly

2005-10-31 Thread jbglaw at lug-owl dot de
I'm currently on the way writing a smallish libm for VAX, using GCC from SVN plus some (mostly configury) patches. The code attached (it's hackish) doesn't work. Basically, this flow of code is broken: long double sinl (long double x) { if (x 0.0) return -sin (-x) : : }

[Bug c/24597] Function call with negated value after test is done wrongly

2005-10-31 Thread jbglaw at lug-owl dot de
--- Comment #1 from jbglaw at lug-owl dot de 2005-10-31 15:49 --- Created an attachment (id=10084) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10084action=view) My sine and cosine implementation serving as testcase. The attached .tar.gz contains my start of a libm. Don't laugh

[Bug c/24597] Function call with negated value after test is done wrongly

2005-10-31 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2005-10-31 15:53 --- Use -fno-builtin-sin as we are expecting at this point to have a full sin function. If you don't want optimizations like this for other functions, use -fno-builtin. -- pinskia at gcc dot gnu dot org changed:

[Bug c++/19253] [3.4/4.0/4.1 regression] bad error message / ICE for invalid template parameter

2005-10-31 Thread bangerth at dealii dot org
--- Comment #11 from bangerth at dealii dot org 2005-10-31 16:10 --- (In reply to comment #8) How do you generate all these snippets? By sheer determination. I pick some topic like pointers-to-members or destructors for example and try to find some bugs. Over time you get a good

[Bug libstdc++/19664] libstdc++ headers should have pop/push of the visibility around the declarations

2005-10-31 Thread bkoz at gcc dot gnu dot org
--- Comment #76 from bkoz at gcc dot gnu dot org 2005-10-31 16:47 --- Created an attachment (id=10085) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10085action=view) hidden visibility for __gnu_internal Without per-namespace visibility attributes, this is what we will have to do

[Bug c/24101] [3.4/4.0/4.1 Regression] Segfault with preprocessed source

2005-10-31 Thread bothner at gcc dot gnu dot org
--- Comment #5 from bothner at gcc dot gnu dot org 2005-10-31 16:58 --- The two test cases appear to be unrelated problems. The inital report is because an invalid line marker is seen before debug_hooks is set in process_options. fe_enter doesn't normally see an LC_ENTER during

[Bug libstdc++/19664] libstdc++ headers should have pop/push of the visibility around the declarations

2005-10-31 Thread pcarlini at suse dot de
--- Comment #77 from pcarlini at suse dot de 2005-10-31 16:59 --- Thanks Benjamin! Indeed, if you want to take care of this entire issue, you are welcome (just reassign)! In any case, I'm not sure whether it's suited for 4.1, at this point... --

[Bug rtl-optimization/19097] [3.4/4.0/4.1 regression] Quadratic behavior with many sets for the same register in gcse CPROP

2005-10-31 Thread steven at gcc dot gnu dot org
--- Comment #26 from steven at gcc dot gnu dot org 2005-10-31 17:12 --- Moving back to new, because I don't know if the GCSE CPROP issue with implicit sets is also already fixed. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/20928] [4.0/4.1 regression] ICE: unrecognizable insns with -fPIC -O1

2005-10-31 Thread steven at gcc dot gnu dot org
--- Comment #18 from steven at gcc dot gnu dot org 2005-10-31 17:14 --- See comment #16 for a patch. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/20928] [4.0/4.1 regression] ICE: unrecognizable insns with -fPIC -O1

2005-10-31 Thread pinskia at gcc dot gnu dot org
--- Comment #19 from pinskia at gcc dot gnu dot org 2005-10-31 17:16 --- (In reply to comment #18) See comment #16 for a patch. More than that, it has been posted: http://gcc.gnu.org/ml/gcc-patches/2005-10/msg01792.html -- pinskia at gcc dot gnu dot org changed: What

[Bug gcov/profile/20815] -fprofile-use barfs with coverage mismatch for function '...' while reading counter 'arcs'.

2005-10-31 Thread pinskia at gcc dot gnu dot org
--- Comment #10 from pinskia at gcc dot gnu dot org 2005-10-31 17:18 --- Patch posted: http://gcc.gnu.org/ml/gcc-patches/2005-10/msg01691.html -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/22275] [3.4/4.0/4.1 Regression] bitfield layout change (regression?)

2005-10-31 Thread steven at gcc dot gnu dot org
--- Comment #8 from steven at gcc dot gnu dot org 2005-10-31 17:31 --- Right, I didn't know this wasn't opened until July of this year, sorry. I should have looked. I still am not sure whether this does break a documented ABI. Relevant texts in C99 are 6.2.6.1 sub 4, and 6.7.2.1 sub

[Bug middle-end/24514] ICE on bootstrap

2005-10-31 Thread r dot emrich at de dot tecosim dot com
--- Comment #1 from r dot emrich at de dot tecosim dot com 2005-10-31 17:37 --- same for gcc-4.1-20051029 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24514

[Bug libgcj/24552] Encoding alias EUC_JP missing

2005-10-31 Thread tromey at gcc dot gnu dot org
--- Comment #3 from tromey at gcc dot gnu dot org 2005-10-31 17:48 --- I'll handle this. I agree, we need this alias. That particular part of the code is generated by the script libjava/scripts/encodings.pl. Looking at the current IANA character-sets file, I see there is only this:

[Bug libgcj/14358] Selection of default encoding is not sufficient with EUC-JP on FreeBSD

2005-10-31 Thread tromey at gcc dot gnu dot org
--- Comment #4 from tromey at gcc dot gnu dot org 2005-10-31 17:51 --- I'll handle this. -- tromey at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/23302] [4.1 Regression] extra move generated on x86

2005-10-31 Thread hubicka at gcc dot gnu dot org
--- Comment #6 from hubicka at gcc dot gnu dot org 2005-10-31 18:15 --- Actually the cited 4.0 sequence do not obey the const int x86_read_modify = ~(m_PENT | m_PPRO); setting -march=athlon or using -Os makes the move go away. Additionally I get following sequence out of 4.0 in SUSE

[Bug middle-end/24514] ICE on bootstrap

2005-10-31 Thread echristo at apple dot com
--- Comment #2 from echristo at apple dot com 2005-10-31 18:17 --- Since I don't have access to an irix box anymore I'd really need the instruction it fails on at the least, some annotated assembly would be a good start (compile the failing file with -dap and attach the .s output). --

[Bug target/23378] [4.1 Regression] code quality regression for complicated loop

2005-10-31 Thread hubicka at gcc dot gnu dot org
--- Comment #6 from hubicka at gcc dot gnu dot org 2005-10-31 18:24 --- I don't have P4 to test handy. Can you re-test whether fixing 23302 (23303 is invalid) make any difference? I doubt these two make actual runtime changes - the sequence would translate to same uops for P4 and

[Bug tree-optimization/17863] [4.0/4.1 Regression] threefold performance loss, not inlining as much

2005-10-31 Thread hubicka at gcc dot gnu dot org
--- Comment #28 from hubicka at gcc dot gnu dot org 2005-10-31 18:36 --- I get 0m8.052s on 3.4 and 0m8.127s on mainline on Athlon. This hardly counts as an regression. This is actually effect of some cost tweaks we did relatie to gimplifier a while ago. Reduced testcase fits in limits

[Bug libstdc++/19664] libstdc++ headers should have pop/push of the visibility around the declarations

2005-10-31 Thread ismail at uludag dot org dot tr
--- Comment #78 from ismail at uludag dot org dot tr 2005-10-31 18:37 --- Paolo, this is surely a bug fix. Why can't it make it to 4.1 ? Waiting for 4.2 means that unpatched gcc's will suffer for more. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19664

[Bug target/20928] [4.0/4.1 regression] ICE: unrecognizable insns with -fPIC -O1

2005-10-31 Thread hubicka at gcc dot gnu dot org
--- Comment #20 from hubicka at gcc dot gnu dot org 2005-10-31 18:45 --- Patch comitted. For some reason don't seem to appear in logs? -- hubicka at gcc dot gnu dot org changed: What|Removed |Added

[Bug gcov/profile/20815] -fprofile-use barfs with coverage mismatch for function '...' while reading counter 'arcs'.

2005-10-31 Thread hubicka at gcc dot gnu dot org
--- Comment #11 from hubicka at gcc dot gnu dot org 2005-10-31 18:47 --- I tested only simplified testcase, but the issue should be resolved pretty safely. -- hubicka at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/24598] New: Need to support odcctools and its ablity to use --prefix and libtool

2005-10-31 Thread pinskia at gcc dot gnu dot org
GCC needs support for odcctools and --prefix ablity. The finding of libtool is the main issue. I don't know what else is needed right now but when my laptop comes back alive, I will look more into this. -- Summary: Need to support odcctools and its ablity to use --prefix

[Bug target/24598] Need to support odcctools and its ablity to use --prefix and libtool

2005-10-31 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-10-31 18:58 --- I will take this for now. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

  1   2   >