[Bug c/10719] invalid code generated (x86, int $5) with __builtin_va_arg(va, char);

2005-09-14 Thread ebotcazou at gcc dot gnu dot org
--- Additional Comments From ebotcazou at gcc dot gnu dot org 2005-09-14 06:15 --- I still say generating code that is not executable is a ridiculous way to handle this ambiguity in the standard... You still don't get the point. Read again comment #2, the bottom line is that it's

[Bug c/10719] invalid code generated (x86, int $5) with __builtin_va_arg(va, char);

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 06:25 --- as promoted according to the default argument promotions is what makes this undefined by the way. char is promoted to int. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10719

[Bug fortran/17740] ICE in gfc_trans_arrayfunc_assign, at fortran/trans-expr.c:2011

2005-09-14 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-09-14 06:31 --- Fixed on mainline. -- What|Removed |Added Status|NEW

[Bug middle-end/23125] [4.0/4.1 Regression] OpenBSD's zic.c causes g++ but not gcc to segfault

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 06:31 --- I Have a fix which I will posting in the morning. -- What|Removed |Added

[Bug c++/23372] [4.0/4.1 Regression] Temporary aggregate copy not elided when passing parameters by value

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 06:36 --- Another way to fix this would have copy-propagation for aggregates, see PR 14295. -- What|Removed |Added

[Bug target/18562] SSE constant vector initialization produces dead constant values on stack

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 06:51 --- Hmm, but vectors are not consider as aggregates. at the tree level right before optimization, we have: A_6 = {1.299523162841796875e+0, 1.299523162841796875e+0, 1.299523162841796875e+0,

[Bug target/18562] SSE constant vector initialization produces dead constant values on stack

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 07:09 --- Actually the issue is that we don't change the constructor into a VECTOR_CST: constructor 0x41ec8720 type vector_type 0x41ebb9a0 __v4sf type real_type 0x41e0fd90 float sizes-gimplified

[Bug tree-optimization/18463] [4.0 Regression] suboptimal use of fancy x86 addressing modes

2005-09-14 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-09-14 08:21 --- (From update of attachment 7541) Already in mainline -- What|Removed |Added Attachment #7541

[Bug middle-end/22480] [4.1 Regression] ICE in convert_move, at expr.c:390 with -ftree-vectorize

2005-09-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-09-14 09:27 --- Subject: Bug 22480 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-09-14 09:27:02 Modified files: gcc: ChangeLog Makefile.in

[Bug tree-optimization/18463] [4.0 Regression] suboptimal use of fancy x86 addressing modes

2005-09-14 Thread rakdver at gcc dot gnu dot org
--- Additional Comments From rakdver at gcc dot gnu dot org 2005-09-14 11:04 --- Auch; that patch is actually a very bad idea. Pretending that complex addressing modes are cheaper, when they are not, is just confusing. If there are optimizers that indeed want to prefer complex

[Bug tree-optimization/18463] [4.0 Regression] suboptimal use of fancy x86 addressing modes

2005-09-14 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-09-14 12:22 --- It looks like it is just following existing practice? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18463

[Bug middle-end/23411] [data deps] Distance on outer loops for self output deps

2005-09-14 Thread sebastian dot pop at cri dot ensmp dot fr
--- Additional Comments From sebastian dot pop at cri dot ensmp dot fr 2005-09-14 12:38 --- Subject: Re: [data deps] Distance on outer loops for self output deps In this case neither implementation got the dependece right: there are bugs in both implementations. For the following

[Bug tree-optimization/18463] [4.0 Regression] suboptimal use of fancy x86 addressing modes

2005-09-14 Thread rakdver at atrey dot karlin dot mff dot cuni dot cz
--- Additional Comments From rakdver at atrey dot karlin dot mff dot cuni dot cz 2005-09-14 12:41 --- Subject: Re: [4.0 Regression] suboptimal use of fancy x86 addressing modes It looks like it is just following existing practice? yes, I know. The practice is just wrong, though.

[Bug c++/23840] [3.4/4.0/4.1 Regression] Bogus invalid lvalue in unary '' diagnostic and ICE with va_arg

2005-09-14 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-09-14 13:41 --- Which also hints at the problem why we don't accept this. The instance from which we take the qualifiers is VA_ARG_EXPR apD.1742 and we do not handle this in build_this / build_address / build_unary_op.

[Bug awt/16203] need to kill awt helper threads on gui app exit

2005-09-14 Thread fitzsim at redhat dot com
--- Additional Comments From fitzsim at redhat dot com 2005-09-14 13:52 --- This broke when we moved back to the two-threaded event loop model. -- What|Removed |Added

[Bug awt/16203] need to kill awt helper threads on gui app exit

2005-09-14 Thread fitzsim at redhat dot com
--- Additional Comments From fitzsim at redhat dot com 2005-09-14 13:53 --- *** Bug 23877 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug c++/23840] [3.4/4.0/4.1 Regression] Bogus invalid lvalue in unary '' diagnostic and ICE with va_arg

2005-09-14 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-09-14 13:54 --- I have a patch. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu

[Bug rtl-optimization/23870] [3.4 regression] loop-unswitching hangs compiler (and whole computer!)

2005-09-14 Thread rearnsha at gcc dot gnu dot org
--- Additional Comments From rearnsha at gcc dot gnu dot org 2005-09-14 13:56 --- Confirmed. This seems to be a problem with loop unswitching -- What|Removed |Added

[Bug c++/23799] [4.1 regression] ICE: no-op convert from 8 to 4 bytes in initializer

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 14:32 --- Note the testcase is now called struct3.C. Confirmed. -- What|Removed |Added

[Bug rtl-optimization/23870] [3.4 regression] loop-unswitching hangs compiler (and whole computer!)

2005-09-14 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |3.4.5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23870

[Bug libfortran/21468] vectorizing libfortran

2005-09-14 Thread pinskia at gcc dot gnu dot org
-- Bug 21468 depends on bug 22480, which changed state. Bug 22480 Summary: [4.1 Regression] ICE in convert_move, at expr.c:390 with -ftree-vectorize http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22480 What|Old Value |New Value

[Bug middle-end/22480] [4.1 Regression] ICE in convert_move, at expr.c:390 with -ftree-vectorize

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 14:46 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug c++/23749] Bad diagnostic

2005-09-14 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-09-14 15:23 --- This has been complained about in other PRs before. The problem is that the following syntax is allowed: struct S {} typedef A; i.e., the infix-form of typedef. Since there are other PRs about this,

[Bug c++/22632] GCC won't produce assignment operator warnings

2005-09-14 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-09-14 15:25 --- I don't see the problem either. You should simply mark the argument to the constructor as const so that temporaries can be bound to it. W. -- What|Removed |Added

[Bug c++/23211] [3.4/4.0/4.1 regression] using dec in nested class doesn't import name

2005-09-14 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-09-14 15:28 --- Confirmed. This is a regression against 3.3 which compiled the code just fine. W. -- What|Removed |Added

[Bug c++/23211] [3.4/4.0/4.1 regression] using dec in nested class doesn't import name

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 15:34 --- As I said, I think this is a dup of bug 14258, we never really got using correct. -- What|Removed |Added

[Bug c++/23227] SFINAE bug

2005-09-14 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-09-14 15:35 --- I believe the compiler is correct. In order to check whether there is a conversion sequence from float to AC, it needs to instantiate the type, parts of which are declared by incomplete. This should be an

[Bug c++/23510] Confusing output for improperly terminated template structures

2005-09-14 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-09-14 15:36 --- Indeed a duplicate. *** This bug has been marked as a duplicate of 9335 *** -- What|Removed |Added

[Bug c++/9335] Inordinately long output when maximum template depth is exceeded

2005-09-14 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-09-14 15:36 --- *** Bug 23510 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug fortran/19358] [gfortran] Segfault with missing upper bound

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 15:42 --- Fixed in 4.0.2. -- What|Removed |Added Status|NEW

[Bug fortran/15502] [meta-bug] bugs needed for SPEC CPU 2K and 2K5/6 and 95

2005-09-14 Thread pinskia at gcc dot gnu dot org
-- Bug 15502 depends on bug 19358, which changed state. Bug 19358 Summary: [gfortran] Segfault with missing upper bound http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19358 What|Old Value |New Value

[Bug c++/23211] [3.4/4.0/4.1 regression] using dec in nested class doesn't import name

2005-09-14 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|4.0.3 |4.0.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23211

[Bug c/10719] invalid code generated (x86, int $5) with __builtin_va_arg(va, char);

2005-09-14 Thread appfault at hotmail dot com
--- Additional Comments From appfault at hotmail dot com 2005-09-14 16:09 --- Ok, so that's the best code it can generate, fine. So if instant segfault is the best possible generated code, I think NOT generating any code is far more helpful to the user. If not generating any code

[Bug c/10719] invalid code generated (x86, int $5) with __builtin_va_arg(va, char);

2005-09-14 Thread ebotcazou at gcc dot gnu dot org
--- Additional Comments From ebotcazou at gcc dot gnu dot org 2005-09-14 16:23 --- Ok, so that's the best code it can generate, fine. So if instant segfault is the best possible generated code, I think NOT generating any code is far more helpful to the user. If not generating any

[Bug tree-optimization/23853] [4.1 regression] ICE: in tree_low_cst, at tree.c:4270

2005-09-14 Thread micis at gmx dot de
--- Additional Comments From micis at gmx dot de 2005-09-14 17:23 --- I did a bootstrap with C/C++, ran the testsuite and got no new regressions for your patch. Michael Cieslinski -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23853

[Bug tree-optimization/18268] structure copy propagation not done

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 17:34 --- This is the same issue as PR 14295 so closing as a dup. *** This bug has been marked as a duplicate of 14295 *** -- What|Removed |Added

[Bug tree-optimization/14295] [tree-ssa] copy propagation for aggregates

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 17:35 --- *** Bug 18268 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug tree-optimization/22157] [4.0/4.1 Regression] struct copying code gen

2005-09-14 Thread pinskia at gcc dot gnu dot org
-- Bug 22157 depends on bug 18268, which changed state. Bug 18268 Summary: structure copy propagation not done http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18268 What|Old Value |New Value

[Bug middle-end/22156] [4.0/4.1 Regression] bit-field copying regressed

2005-09-14 Thread pinskia at gcc dot gnu dot org
-- Bug 22156 depends on bug 18268, which changed state. Bug 18268 Summary: structure copy propagation not done http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18268 What|Old Value |New Value

[Bug c++/23799] [4.1 regression] ICE: no-op convert from 8 to 4 bytes in initializer

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 17:45 --- Caused by: http://gcc.gnu.org/ml/gcc-cvs/2005-09/msg00040.html Reduced testcase: struct Track { char soundName[15]; }; int foobar = ((long) ( ((Track *) 42)-soundName[0])) - 42; -- What

[Bug c++/23211] [3.4/4.0/4.1 regression] using dec in nested class doesn't import name

2005-09-14 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-09-14 18:07 --- I'm not sure it is a duplicate, since the error messages are very different. But be that as it may, this is a regression and should be fixed. If it is, someone may want to take a look at that other PR as

[Bug c++/23357] [4.1 Regression] ICE with __alignof__ on template arguments

2005-09-14 Thread jason at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org | Status|NEW

[Bug bootstrap/23801] crtstuff.c:65

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 18:15 --- Could you try make bootstrap instead of just make? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23801

GCC segfault trying cyrus-sasl.gz slack10

2005-09-14 Thread rxf
Sorry to resort to email, but the required info and means of delivery is a bit beyond my present abilities. I was following instructions from LinuxQuestions.org Forums Linux - Distributions Slackware Sendmail SMTP AUTH Howto - page 8 - on Sendmail SMTP AUTH Howto. The make for

[Bug preprocessor/23884] New: failure in gcc

2005-09-14 Thread segalemb at usp dot br
When I tried to use gfortran40 to compile a softawre I obtained this error: module.F = Using built-in specs. Target: i386-portbld-freebsd4.9 Configured with: ./..//gcc-4.0-20050602/configure --disable-nls --with-system-zlib

[Bug c++/23885] New: incorrect template two-stage name-lookup

2005-09-14 Thread martin dot audet at imi dot cnrc-nrc dot gc dot ca
It looks like the two stage name binding doesn't work for the following small program. This happen with many g++ versions (including recent ones) except version 3.3.2 Red Hat: Config `g++ --version`result 1- 2.96 2731 (Red Hat Linux 7.1 2.96-81) wrong

[Bug fortran/23884] failure in gcc

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 18:54 --- Can you attach module.F? -- What|Removed |Added CC|

[Bug c++/23885] incorrect template two-stage name-lookup

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 19:03 --- I think this is a dup of bug 16635. -- What|Removed |Added BugsThisDependsOn|

[Bug rtl-optimization/23393] catchall-1.m and local-variables-1.m fails at -Os

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 19:14 --- catchall-1.m is a regression. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23393

[Bug c++/23886] New: friend in containing namespace is not found

2005-09-14 Thread assar at kth dot se
$HOME/gcc-4.0.1/bin/g++ --version g++ (GCC) 4.0.1 Built like this (from config.status): ../gcc-4.0.1/configure --prefix=$HOME/gcc-4.0.1 --with-gcc-version-trigger=$HOME/reference/gnu/gcc-4.0.1/gcc/version.c --enable-languages=c,c++,java,objc

[Bug c++/23886] friend in containing namespace is not found

2005-09-14 Thread assar at kth dot se
-- What|Removed |Added Known to fail||4.0.1 Known to work||3.4.0

[Bug fortran/23884] failure in gcc

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 19:29 --- Reduced testcase: module param double precision mutdefc(8,5,7) data mutdefc(1,1,7) /0.d0/ * mutdefc(1,1,7) /0.d0/ end module param But this is really a dup of bug

[Bug fortran/17737] ICE when variable appears in two data statements

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 19:29 --- *** Bug 23884 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug libgcj/23762] java.library.path should default to value of environment variable specified by LTDL_SHLIBPATH_VAR

2005-09-14 Thread fitzsim at redhat dot com
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |fitzsim at redhat dot com |dot org | Status|UNCONFIRMED

[Bug libgcj/23762] java.library.path should default to value of environment variable specified by LTDL_SHLIBPATH_VAR

2005-09-14 Thread fitzsim at redhat dot com
--- Additional Comments From fitzsim at redhat dot com 2005-09-14 20:15 --- Fixed on HEAD. Closing. -- What|Removed |Added Status|ASSIGNED

[Bug fortran/21875] [meta-bug] NIST test suite failures

2005-09-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-09-14 20:19 --- Subject: Bug 21875 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-09-14 20:18:19 Modified files: libgfortran: ChangeLog libgfortran.h

[Bug fortran/21875] [meta-bug] NIST test suite failures

2005-09-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-09-14 20:20 --- Subject: Bug 21875 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-09-14 20:19:38 Modified files: gcc/fortran: ChangeLog trans-io.c Log message:

[Bug fortran/21875] [meta-bug] NIST test suite failures

2005-09-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-09-14 20:27 --- Subject: Bug 21875 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-09-14 20:25:56 Modified files: gcc/testsuite : ChangeLog Added files:

[Bug c++/23885] incorrect template two-stage name-lookup

2005-09-14 Thread martin dot audet at imi dot cnrc-nrc dot gc dot ca
--- Additional Comments From martin dot audet at imi dot cnrc-nrc dot gc dot ca 2005-09-14 20:36 --- Hi again, I agree with you, this bug and 16635 seems to be related to the same cause (which is I guess the two-stage name-lookup for templates). I also ran the three code examples

[Bug c++/23885] incorrect template two-stage name-lookup

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 20:41 --- It fails on 3.3.3 also. -- What|Removed |Added Known to fail|4.0.1 4.0.0 3.4.3 3.4.2

[Bug fortran/21875] [meta-bug] NIST test suite failures

2005-09-14 Thread jvdelisle at verizon dot net
--- Additional Comments From jvdelisle at verizon dot net 2005-09-14 20:43 --- This is fixed in 4.1 branch. If nothing new shows up in the next few days I will close this PR. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21875

[Bug c++/23886] friend in containing namespace is not found

2005-09-14 Thread assar at kth dot se
--- Additional Comments From assar at kth dot se 2005-09-14 20:49 --- Subject: Re: friend in containing namespace is not found pinskia at gcc dot gnu dot org [EMAIL PROTECTED] writes: Not a bug, as friend class A; refers to Foo::Bar::A and not Foo::A as defined by the C++ standard.

[Bug c++/23227] SFINAE bug

2005-09-14 Thread gdr at integrable-solutions dot net
--- Additional Comments From gdr at integrable-solutions dot net 2005-09-14 21:03 --- Subject: Re: SFINAE bug bangerth at dealii dot org [EMAIL PROTECTED] writes: | I believe the compiler is correct. In order to check whether there | is a conversion sequence from float to AC, it

[Bug c++/23227] SFINAE bug

2005-09-14 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-09-14 21:10 --- Fair enough. And to get more to the point of only using user-defined conversion sequences (instead of the standard conversion from double to int): struct A; struct B { B(const double

[Bug c++/23227] SFINAE bug

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 21:23 --- (In reply to comment #6) I retract my point of view. This doesn't mean, however, that I'm convinced that the opposite would be true. But both of those testcases represent void f(const BC a); . Here is

[Bug middle-end/23868] builtin_apply uses wrong mode for multi-hard-register return values

2005-09-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-09-14 21:29 --- Subject: Bug 23868 CVSROOT:/cvs/gcc Module name:gcc Branch: sh-elf-4_1-branch Changes by: [EMAIL PROTECTED] 2005-09-14 21:29:08 Modified files: gcc/config/sh :

[Bug middle-end/23868] builtin_apply uses wrong mode for multi-hard-register return values

2005-09-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-09-14 21:31 --- Subject: Bug 23868 CVSROOT:/cvs/gcc Module name:gcc Branch: sh-elf-4_1-branch Changes by: [EMAIL PROTECTED] 2005-09-14 21:30:58 Modified files: gcc:

[Bug tree-optimization/23584] [4.1 Regression] ipa-pure-const pass ignores dereferencing a volatile pointer type

2005-09-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-09-14 21:34 --- Subject: Bug 23584 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-09-14 21:34:37 Modified files: gcc/testsuite : ChangeLog Added files:

[Bug libstdc++/23888] New: should debug mode throw instead of assert?

2005-09-14 Thread bkoz at gcc dot gnu dot org
Now that the cassert include has been removed from the debug mode includes, the question that immediately comes to mind is: should we throw instead of assert? Advantages: 1) in the testsuite, we could check for the proper exception, instead of xfailing on the expected abort call. This would

[Bug c++/23227] SFINAE bug

2005-09-14 Thread gdr at integrable-solutions dot net
--- Additional Comments From gdr at integrable-solutions dot net 2005-09-14 22:11 --- Subject: Re: SFINAE bug bangerth at dealii dot org [EMAIL PROTECTED] writes: | Fair enough. And to get more to the point of only using user-defined | conversion sequences (instead of the standard

[Bug libstdc++/23888] should debug mode throw instead of assert?

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 22:19 --- I think this is a good idea, just like any other runtime exceptions. Confirmed. -- What|Removed |Added

[Bug fortran/23889] New: non intuitive behaviour of gfortran

2005-09-14 Thread kamaraju at gmail dot com
consider the following program program random implicit none real :: x call random_seed(); call random_number(x); write(*,*) x end program random When I run this program, I want to output different random numbers for each run. This does not happen with gfortran. $gfortran random.f90 $./a.out

[Bug libfortran/23889] non intuitive behaviour of gfortran

2005-09-14 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|fortran |libfortran http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23889

[Bug c++/16782] Accepts qualified member function declaration in class

2005-09-14 Thread mmitchel at gcc dot gnu dot org
--- Additional Comments From mmitchel at gcc dot gnu dot org 2005-09-14 22:43 --- G++ will issue a diagnostic about this usage with -pedantic. The decision not to issue a diagnostic in the default mode is conscious and intentional; G++ has historically accepted this code, and there is

[Bug c++/16782] Accepts qualified member function declaration in class

2005-09-14 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-09-14 22:57 --- Well, we've been tightening the compiler in many places. I consider this a particularly useless extension -- it's true that it doesn't hurt anyone, but it adds nothing whatsoever of value to the language. I

[Bug c++/16782] Accepts qualified member function declaration in class

2005-09-14 Thread gdr at integrable-solutions dot net
--- Additional Comments From gdr at integrable-solutions dot net 2005-09-14 23:04 --- Subject: Re: Accepts qualified member function declaration in class mmitchel at gcc dot gnu dot org [EMAIL PROTECTED] writes: | G++ will issue a diagnostic about this usage with -pedantic. | | The

[Bug libstdc++/23888] should debug mode throw instead of assert?

2005-09-14 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-09-14 23:05 --- I think that's a particularly bad idea: if we use assert(), then we get an immediate backtrace when run in the debugger. If an exception is thrown, it is a pain to set a breakpoint in the correct libsupc++

[Bug libstdc++/23888] should debug mode throw instead of assert?

2005-09-14 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-09-14 23:15 --- Well, I have a very donw to earth perplexity (have still to digest all the various deep points and I'm a little tired, sorry): what about the demangling? Only because the __PRETTY_FUNCTION__ extension does it for

[Bug libfortran/23803] [mingw32] getlog malfunction

2005-09-14 Thread dannysmith at users dot sourceforge dot net
--- Additional Comments From dannysmith at users dot sourceforge dot net 2005-09-14 23:53 --- (In reply to comment #0) mingw sets the USERNAME environment variable, we should use it to provide a getlog procedure. NT and later set USERNAME by default. win95, win98 do not. The var may

[Bug java/23891] New: Problem folding static fields across packages

2005-09-14 Thread mckinlay at redhat dot com
The following test case, derived from Eclipse/ecj, fails to compile on HEAD and current 4.0 branch. This is a regression since 4.0.0. package ast; import classfmt.*; public abstract class ASTNode implements ClassFileConstants { } --- package ast; public class EqualExpression extends ASTNode {

[Bug java/23891] Problem folding static fields across packages

2005-09-14 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-09-15 00:08 --- The problem is that fold_constant_for_init() saves the current_class state when resolving other dependent constants, but not the current package (ctxp-package). If a constant in another package is referenced,

[Bug libfortran/23889] non intuitive behaviour of gfortran

2005-09-14 Thread kargl at gcc dot gnu dot org
--- Additional Comments From kargl at gcc dot gnu dot org 2005-09-15 00:15 --- (In reply to comment #0) consider the following program program random implicit none real :: x call random_seed(); call random_number(x); write(*,*) x end program random When I run this

[Bug libgcj/13212] JNI/CNI AttachCurrentThread does not register thread with garbage collector

2005-09-14 Thread greenrd at gcc dot gnu dot org
--- Additional Comments From greenrd at gcc dot gnu dot org 2005-09-15 00:27 --- Yes, I'm sure. I know what's going on here. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13212

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

2005-09-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-09-15 01:28 --- Subject: Bug 23835 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-09-15 01:28:14 Modified files: gcc: ChangeLog tree-ssa-alias.c Log

[Bug libfortran/23889] non intuitive behaviour of gfortran

2005-09-14 Thread kamaraju at gmail dot com
--- Additional Comments From kamaraju at gmail dot com 2005-09-15 02:11 --- Subject: Re: non intuitive behaviour of gfortran On 15 Sep 2005 00:15:27 -, kargl at gcc dot gnu dot org [EMAIL PROTECTED] wrote: --- Additional Comments From kargl at gcc dot gnu dot org

[Bug target/23892] New: -msse causes SSE code generation without -mfpmath=sse

2005-09-14 Thread corey dot taylor at gmail dot com
I cannot find anything that says this should happen. It is causing SIGILL on the host system. When enabling -msse or -msse2 I expect the intrinsics to be enabled. This would then be useful for creating SSE and non-SSE functions based off of CPUID. However with these enabled, other code is

[Bug target/23892] -msse causes SSE code generation without -mfpmath=sse

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-15 02:31 --- Not a bug. Use a different file for the common code. Yes the documention can be improved but that is PR 23809. I am just going to mark this as a dup of bug 23809. *** This bug has been marked as a

[Bug target/23809] Misleading documentation for -mmmx/msse/...

2005-09-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-15 02:31 --- *** Bug 23892 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug target/23892] -msse causes SSE code generation without -mfpmath=sse

2005-09-14 Thread corey dot taylor at gmail dot com
--- Additional Comments From corey dot taylor at gmail dot com 2005-09-15 02:36 --- Just the answer I was looking for. I tried a search but didn't find anything with my keywords. corey -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23892

[Bug libfortran/23889] non intuitive behaviour of gfortran

2005-09-14 Thread sgk at troutmask dot apl dot washington dot edu
--- Additional Comments From sgk at troutmask dot apl dot washington dot edu 2005-09-15 03:43 --- (In reply to comment #2) I agree that the current gfortran's behaviour is standard conforming. Enough said. But it is counter intuitive. It is counter intuitive to you

[Bug c/10719] invalid code generated (x86, int $5) with __builtin_va_arg(va, char);

2005-09-14 Thread appfault at hotmail dot com
--- Additional Comments From appfault at hotmail dot com 2005-09-15 04:22 --- Yes well I don't think you should have to go out of your way to ask the compiler to not generate invalid code. Not generating invalid code should be the default behavior. We're talking about the difference

[Bug c/10719] invalid code generated (x86, int $5) with __builtin_va_arg(va, char);

2005-09-14 Thread ebotcazou at gcc dot gnu dot org
--- Additional Comments From ebotcazou at gcc dot gnu dot org 2005-09-15 04:52 --- Yes well I don't think you should have to go out of your way to ask the compiler to not generate invalid code. Not generating invalid code should be the default behavior. Again the compiler