[Bug java/15543] "jv-scan --complexity" segfaults

2005-02-02 Thread rmathew at gcc dot gnu dot org
--- Additional Comments From rmathew at gcc dot gnu dot org 2005-02-03 07:56 --- I checked in the fix. It can also be backported to 3.4/3.3 should someone wish. -- What|Removed |Added ---

[Bug libgcj/19728] libgcj Gnu.java missing SHA-160

2005-02-02 Thread ovidr at users dot sourceforge dot net
--- Additional Comments From ovidr at users dot sourceforge dot net 2005-02-03 07:12 --- gnu-crypto has 160, 256, 384 and 512 (see gnu/crypto/jce/GnuSecurity.java). Some app I was using required 160 and adding this alias to libgcj fixed it. It would be nice if libgcj had the full gnu

[Bug middle-end/19405] 18_support/numeric_limits.cc fails on ppc-darwin (long doubles)

2005-02-02 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-03 06:45 --- Subject: Bug 19405 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-03 06:44:39 Modified files: gcc: ChangeLog real.h fold-const.c simplif

[Bug tree-optimization/17549] [4.0 Regression] 10% increase in codesize with C code compared to GCC 3.3

2005-02-02 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-02-03 06:37 --- We have incomming into out-of-ssa, x.1 = exp1 x.2 = x.1 + exp2 x.3 = x.2 + exp3 We're currently allowing TER to produce x.3 = exp1 + exp2 + exp3 What if we were to disable TER substitution when t

[Bug c++/19773] warning for misplaced semicolon is C-only

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-03 06:01 --- Confirmed, I think you mean the following (note the semicolon on the same line as the if): bool f(); void g(); void h() { if (f()); g(); } I could swear there was another bug which reported this but

[Bug c++/19773] warning for misplaced semicolon is C-only

2005-02-02 Thread austern at apple dot com
-- What|Removed |Added Summary|warning for misplace|warning for misplaced |semicolon is C-only |semicolon is C-only http://gcc.gnu.org/

[Bug c++/19773] New: warning for misplace semicolon is C-only

2005-02-02 Thread austern at apple dot com
The following program is valid C and valid C++. In either language, it probably doesn't do what the programmer thought it did. bool f(); void g(); void h() { if (f()) g(); } Compiling this as C, we can get a warning about this: [tmp]$ gcc -c -Wall -W foo.c foo.c: In function 'h': foo.c:5:

[Bug libgcj/19728] libgcj Gnu.java missing SHA-160

2005-02-02 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-02-03 05:27 --- Should we have SHA-192, SHA-384, etc as well? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19728

[Bug fortran/19754] Shape conformance not checked

2005-02-02 Thread sgk at troutmask dot apl dot washington dot edu
--- Additional Comments From sgk at troutmask dot apl dot washington dot edu 2005-02-03 05:01 --- I've submitted a patch at http://gcc.gnu.org/ml/gcc-patches/2005-02/msg00202.html which addresses this problem. It however introduces 16 regressions in the test suite, which I think are

[Bug c++/13684] local static object variable constructed once but ctors and dtors called multiple times on same memory when called in multiple threads

2005-02-02 Thread adah at netstd dot com
--- Additional Comments From adah at netstd dot com 2005-02-03 03:42 --- I want to emphasize here again one principle of C and C++: Trust the programmers, and allow them to do low-level tunings for performance. Or what is the purpose of C++ (when compared with "high-level" languages li

[Bug c++/19772] crash on invalid template friend decl

2005-02-02 Thread sstrasser at systemhaus-gruppe dot de
--- Additional Comments From sstrasser at systemhaus-gruppe dot de 2005-02-03 03:39 --- one additional note, I wrote above that the code works with the commented code. it only does on 3.3.5, not on the other 2 versions: error: no type named `B' in `class A' it even crashes on 4.0.0, but

[Bug c++/19772] crash on invalid template friend decl

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-03 03:36 --- Actually I think this is valid but I don't know for sure. Confirmed though on being an ICE. -- What|Removed |Added ---

[Bug c++/13684] local static object variable constructed once but ctors and dtors called multiple times on same memory when called in multiple threads

2005-02-02 Thread adah at netstd dot com
--- Additional Comments From adah at netstd dot com 2005-02-03 03:30 --- I am not David but let me try to name some possible objections. * The current code is unsafe on some architectures (DLCP is unsafe) * For cross-compiler code, users SHOULD have already locked a mutex before enteri

[Bug c++/19772] New: crash on invalid template friend decl

2005-02-02 Thread sstrasser at systemhaus-gruppe dot de
I spent some time looking for a dupe of this bug because it has been around at least since version 3.3.5, and also is in 4.0.0 CVS, but I haven't found one: I think this is illegal code, though I haven't checked, I put the parts to make it work in comments: template class A{ template class B;

[Bug tree-optimization/17549] [4.0 Regression] 10% increase in codesize with C code compared to GCC 3.3

2005-02-02 Thread amacleod at redhat dot com
--- Additional Comments From amacleod at redhat dot com 2005-02-03 03:27 --- (In reply to comment #20) > (In reply to comment #19) > > The balance of the problem appears to come from TER. We're building very > > large > > constructs, such as > > Hmm, shouldn't the register allocator f

[Bug tree-optimization/17549] [4.0 Regression] 10% increase in codesize with C code compared to GCC 3.3

2005-02-02 Thread amacleod at redhat dot com
--- Additional Comments From amacleod at redhat dot com 2005-02-03 03:23 --- (In reply to comment #19) > The balance of the problem appears to come from TER. We're building very > large > constructs, such as ... > I'm not sure how best to attack this, Andrew. I think it's clear that t

[Bug libfortran/19363] List directed write of Infinity and NaN has regressed

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-03 03:23 --- (In reply to comment #6) > See http://sources.redhat.com/ml/newlib/2005/msg00099.html for related > discussion. This may allow a fix using fixinclude to patch . Yes note this is not a gcc problem, the pre

[Bug libfortran/19363] List directed write of Infinity and NaN has regressed

2005-02-02 Thread billingd at gcc dot gnu dot org
Summary === # of expected passes5235 # of unexpected failures1 # of unexpected successes 5 # of expected failures 21 /usr/local/obj/gcc/gcc/testsuite/../gfortran version 4.0.0 20050202 (experimental) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19363

[Bug libfortran/19363] List directed write of Infinity and NaN has regressed

2005-02-02 Thread billingd at gcc dot gnu dot org
--- Additional Comments From billingd at gcc dot gnu dot org 2005-02-03 03:07 --- See http://sources.redhat.com/ml/newlib/2005/msg00099.html for related discussion. This may allow a fix using fixinclude to patch . -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19363

[Bug middle-end/18628] [4.0 regression] miscompilation of switch statement in loop

2005-02-02 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-02-03 02:59 --- (In reply to comment #13) > [3] We could prohibit the simplification that extracts a symbol ref out of a > jump table, so that an indexed load is always performed a run-time, and so > changing the jump table is

[Bug tree-optimization/17549] [4.0 Regression] 10% increase in codesize with C code compared to GCC 3.3

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-03 02:38 --- (In reply to comment #19) > The balance of the problem appears to come from TER. We're building very > large > constructs, such as Hmm, shouldn't the register allocator fix this anyways (yes I know we hav

[Bug c/19771] VLA deallocation

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-03 02:35 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug c/17807] [4.0 Regression] No warning/error for undefined local function.

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-03 02:33 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/17549] [4.0 Regression] 10% increase in codesize with C code compared to GCC 3.3

2005-02-02 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-02-03 02:23 --- The balance of the problem appears to come from TER. We're building very large constructs, such as [z.c : 76] x.182 = -temp.218 + temp.220 - temp.688 - temp.222 + temp.224 + temp.692 - temp.226 * 3 - temp.22

[Bug c/17807] [4.0 Regression] No warning/error for undefined local function.

2005-02-02 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-03 02:21 --- Subject: Bug 17807 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-03 02:21:11 Modified files: gcc: ChangeLog c-decl.c gcc/tests

[Bug c++/13684] local static object variable constructed once but ctors and dtors called multiple times on same memory when called in multiple threads

2005-02-02 Thread gianni at mariani dot ws
--- Additional Comments From gianni at mariani dot ws 2005-02-03 01:56 --- > This is not a GCC bug and should not be fixed in GCC. The bug is in the test > code which accesses an object that is shared by multiple threads without > proper > mutexes. Period. End of story. This approach m

[Bug debug/19521] [4.0 Regression] omitted stab for gcov initialization function

2005-02-02 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-02-03 01:40 --- Try this. I think at least it makes dbxout self-consistent. If someone does strongly think that we shouldn't be marking the function DECL_IGNORED_P in the first place, then that can be done separately. --

[Bug c/19771] New: VLA deallocation

2005-02-02 Thread jsm28 at gcc dot gnu dot org
VLAs should be deallocated on a jump to before their definition, including a jump to a label in an inner scope. void *volatile p; int main (void) { int n = 0; if (0) { lab:; } int x[n % 1000 + 1]; x[0] = 1; x[n % 1000] = 2; p = x; n++; if (n < 100) goto lab;

[Bug c/16989] [meta-bug] C99 conformance bugs

2005-02-02 Thread jsm28 at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||19771 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16989

[Bug debug/19521] [4.0 Regression] omitted stab for gcov initialization function

2005-02-02 Thread rth at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org | Status|NEW

[Bug target/19770] New: gcc.c-torture/compile/20050113-1.c: ICE: in extract_insn, at recog.c:2083

2005-02-02 Thread danglin at gcc dot gnu dot org
Executing on host: /xxx/gnu/gcc-3.4/objdir/gcc/xgcc -B/xxx/gnu/gcc-3.4/objdir/gc c/ -O1 -w -c -o 20050113-1.o /xxx/gnu/gcc-3.4/gcc/gcc/testsuite/gcc.c-tortur e/compile/20050113-1.c(timeout = 300) /xxx/gnu/gcc-3.4/gcc/gcc/testsuite/gcc.c-torture/compile/20050113-1.c: In functi on `main': /xx

[Bug debug/19406] [4.0 Regression] ICE: in force_decl_die, at dwarf2out.c:12442

2005-02-02 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-02-03 01:14 --- Review: http://gcc.gnu.org/ml/gcc-patches/2005-02/msg00197.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19406

[Bug rtl-optimization/12845] [3.4 Regression] missed jump optimization

2005-02-02 Thread danglin at gcc dot gnu dot org
--- Additional Comments From danglin at gcc dot gnu dot org 2005-02-03 00:59 --- I did a build on hppa64-hp-hpux11.11 with the fix in comment #4 disabled. The problem didn't occur, so the problem is probably fixed. -- What|Removed |Added

[Bug ada/19489] gnat tools not buildable cross

2005-02-02 Thread neroden at gcc dot gnu dot org
--- Additional Comments From neroden at gcc dot gnu dot org 2005-02-03 00:57 --- Joel, I'm suspicious that the result you got on the branch should also be happening on mainline; it's happening in a code section which I haven't touched. There's a suspicious-looking difference between

[Bug c++/17401] [3.4/4.0 Regression] ICE with invalid pure specifier

2005-02-02 Thread giovannibajo at libero dot it
--- Additional Comments From giovannibajo at libero dot it 2005-02-03 00:54 --- Ah, I had forgot about this. Let me retest the approved parts of the patch and apply it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17401

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

2005-02-02 Thread hjl at lucon dot org
--- Additional Comments From hjl at lucon dot org 2005-02-03 00:33 --- It is not OK. determine_visibility in C++ is called after ALL visibility push(default)/pop are processed. It has else if (TREE_CODE (decl) == FUNCTION_DECL && DECL_DECLARED_INLINE_P (decl)

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

2005-02-02 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-02-03 00:29 --- I see, but please compare to the link in Comment #15: Mark Mitchell added visibility push(default)/pop to libsupc++ sure that the pragma was ok :-( -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19664

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

2005-02-02 Thread hjl at lucon dot org
--- Additional Comments From hjl at lucon dot org 2005-02-03 00:24 --- I think the C++ compiler simply ignores default_visibility. That may be why push(default)/pop doesn't work. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19664

[Bug ada/19489] gnat tools not buildable cross

2005-02-02 Thread neroden at gcc dot gnu dot org
--- Additional Comments From neroden at gcc dot gnu dot org 2005-02-03 00:18 --- >Do I need to regenerate configure stuff after your patch (I don't know >how to do it): Yes, you need to run "autoconf" in the gcc subdir. Sorry I forgot to mention that. If you can't do that,

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

2005-02-02 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-02-03 00:18 --- Thanks HJ, things are becoming more and more ""interesting""... :-/ Seriously, I think we should split the issues: separate PRs, one category -target- for the relocation, one -library- for the missing visibility

[Bug fortran/19754] Shape conformance not checked

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-03 00:07 --- Confirmed. -- What|Removed |Added CC||pinskia at

[Bug c++/19628] [3.4 Regression] g++ no longer accepts __builtin_constant_p in constant-expressions

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-03 00:06 --- Fixed at least on the mainline (for 4.0.0). -- What|Removed |Added Known to fail|

[Bug c++/19628] [3.4/4.0 Regression] g++ no longer accepts __builtin_constant_p in constant-expressions

2005-02-02 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-03 00:02 --- Subject: Bug 19628 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-03 00:02:11 Modified files: gcc/cp : ChangeLog cp-tree.h parser.c pt.c sem

[Bug driver/19117] gcc -v should include target information

2005-02-02 Thread mark at codesourcery dot com
--- Additional Comments From mark at codesourcery dot com 2005-02-03 00:02 --- Subject: Re: gcc -v should include target information pinskia at gcc dot gnu dot org wrote: > --- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 > 23:54 --- > Patch here:

[Bug fortran/19754] Shape conformance not checked

2005-02-02 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Attachment #8127|application/octet-stream|text/plain mime type|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19754

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

2005-02-02 Thread hjl at lucon dot org
--- Additional Comments From hjl at lucon dot org 2005-02-02 23:59 --- I am not sure if visibility push(default)/pop works at all since handle_pragma_visibility, which sets `default_visibility' with visibility push(default)/pop, is called AFTER build_decl_stat is called which uses default

[Bug tree-optimization/19768] [4.0 Regression] ICE: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 23:58 --- Mine. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |pinskia at gcc

[Bug c/18502] [3.3/3.4 Regression] trigraphs don't work with -std=gnu99

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 23:55 --- Fixed on the mainline at least (for 4.0.0) but really should also be fixed on the other open branches too. -- What|Removed |Added ---

[Bug driver/19117] gcc -v should include target information

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 23:54 --- Patch here: . -- What|Removed |Added

[Bug debug/19769] [4.0 Regression] GCC produces wrong dwarf2 output that breaks gdb

2005-02-02 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Summary|GCC produces wrong dwarf2 |[4.0 Regression] GCC |output that breaks gdb |produces wrong dwarf2 output

[Bug debug/19769] GCC produces wrong dwarf2 output that breaks gdb

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 23:50 --- Could this possible to reproduce with the following code (I don't have access currently a dwarf2 capable gdb/gcc for the mainline right now) : #include inline int f(void) { extern int i; return i; }

[Bug debug/19769] [4.0 Regression] GCC produces wrong dwarf2 output that breaks gdb

2005-02-02 Thread ebotcazou at gcc dot gnu dot org
--- Additional Comments From ebotcazou at gcc dot gnu dot org 2005-02-02 23:50 --- Yep, I ran into it when trying to debug Java failures on SPARC64 the other day. -- What|Removed |Added

[Bug debug/19769] New: GCC produces wrong dwarf2 output that breaks gdb

2005-02-02 Thread dberlin at gcc dot gnu dot org
The combination of libjava/include/posix-threads.h and libjava/posix-threads.cc combine to produce broken dwarf2 output when compiled with optimization and -g. (This can be seen by bootstrapping, installing, then running a recent gdb on either gij, or libgcj.so) The cause is this: in posix-threads

[Bug c++/13684] local static object variable constructed once but ctors and dtors called multiple times on same memory when called in multiple threads

2005-02-02 Thread davids at webmaster dot com
--- Additional Comments From davids at webmaster dot com 2005-02-02 23:22 --- This is not a GCC bug and should not be fixed in GCC. The bug is in the test code which accesses an object that is shared by multiple threads without proper mutexes. Period. End of story. The correct fix is to

[Bug target/19520] protected function pointer doesn't work right

2005-02-02 Thread hjl at lucon dot org
--- Additional Comments From hjl at lucon dot org 2005-02-02 23:05 --- I posted an updated patch http://gcc.gnu.org/ml/gcc-patches/2005-02/msg00196.html I hope it will work better. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19520

[Bug c/18502] [3.3/3.4/4.0 Regression] trigraphs don't work with -std=gnu99

2005-02-02 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-02 23:01 --- Subject: Bug 18502 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-02 23:01:11 Modified files: gcc: ChangeLog gcc.c gcc/testsuit

[Bug tree-optimization/19736] [4.0 Regression] ICE with type mismatch between SSA_NAME and its symbol

2005-02-02 Thread janis at gcc dot gnu dot org
--- Additional Comments From janis at gcc dot gnu dot org 2005-02-02 22:34 --- I tried the patch from comment #4 building 176.gcc with "-O1 -g" and either -m32 or -m64, and now those work fine. There's another CPU2000 failure we noticed recently with perlbmk built with "-m64 -O2" failin

[Bug tree-optimization/17884] asm 'volatile' is not honored as documented

2005-02-02 Thread schlie at comcast dot net
--- Additional Comments From schlie at comcast dot net 2005-02-02 22:16 --- (In reply to comment #23) Just to double check, however as may be required, instructions which may be affected by a modifyable control register state may denote that dependance in the instruction's rtl descript

[Bug c++/17413] [3.4 regression] local classes as template argument

2005-02-02 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-02 21:59 --- Subject: Bug 17413 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-02 21:58:46 Modified files: gcc/cp : ChangeLog pt.c gcc/testsuite

[Bug tree-optimization/19768] [4.0 Regression] ICE: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 21:27 --- Correct patch here: which makes sure that we don't change SSA_NAME_OCCURES_IN_ABNORMAL_PHI from true to false. -- What|Removed

[Bug tree-optimization/19768] [4.0 Regression] ICE: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 21:21 --- (In reply to comment #5) > My "fix" was not always correct. Here is a fix which is more correct and > works for this testcase also: Actually this can clear the PHI in abnormal phi flag when we shoud not. I

[Bug libfortran/19595] eor does not work

2005-02-02 Thread Thomas dot Koenig at online dot de
--- Additional Comments From Thomas dot Koenig at online dot de 2005-02-02 21:07 --- The patch for the first part of the bug is applied, the second part is still open. Removed patch keyword accordingly. -- What|Removed |Added --

[Bug rtl-optimization/8126] [3.3/3.4/4.0 regression] Floating point computation far slower in 3.2 than in 2.95

2005-02-02 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-02-02 20:54 --- Uros, what exactly are you trying to show with numbers with and without scheduling for Pentium 4? There is no scheduler description for it, so you have collected totally meaningless numbers. See if there

[Bug tree-optimization/19578] [4.0 Regression] function pointer propagation fails for noreturn functions (part 2)

2005-02-02 Thread rsandifo at gcc dot gnu dot org
--- Additional Comments From rsandifo at gcc dot gnu dot org 2005-02-02 21:01 --- Patch applied. -- What|Removed |Added Status|ASSIGNED|RESOL

[Bug middle-end/19225] [3.4/4.0 regression] g++.dg/eh/omit-frame-pointer2.C fails with -fpic/-fPIC on i686-pc-linux-gnu

2005-02-02 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-02-02 21:00 --- I can confirm the segfault, but I'm not sure if this is a gcc bug. -- What|Removed |Added

[Bug libstdc++/19265] problem with _S_destroy_thread_key when using dynamic libraries

2005-02-02 Thread walter at djcvt dot net
--- Additional Comments From walter at djcvt dot net 2005-02-02 20:53 --- I can confirm this (unfortunately, haha). $ g++ --version g++ (GCC) 3.4.4 20041218 (prerelease) (Debian 3.4.3-6) $ g++ -v 2>&1 | grep -- '--enable-libstdcxx-allocator=mt' Configured with: ../src/configure -v --ena

[Bug libgcj/19681] extension loading currently incorrect

2005-02-02 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-02 20:59 --- Subject: Bug 19681 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-02 20:59:42 Modified files: libjava: ChangeLog Makefile.am Makefile.in

[Bug libgcj/19681] extension loading currently incorrect

2005-02-02 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-02-02 20:59 --- Fix checked in -- What|Removed |Added Status|ASSIGNED|RESOLV

[Bug tree-optimization/19578] [4.0 Regression] function pointer propagation fails for noreturn functions (part 2)

2005-02-02 Thread cvs-commit at gcc dot gnu dot org
-cfg.c tree-ssa.c ChangeLog gcc/testsuite : ChangeLog Added files: gcc/testsuite/gcc.c-torture/compile: 20050202-1.c Log message: PR tree-optimization/19578 * tree-flow.h (modified_noreturn_calls): Declare. (noreturn_call_p

[Bug tree-optimization/19768] [4.0 Regression] ICE: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 20:41 --- My "fix" was not always correct. Here is a fix which is more correct and works for this testcase also: Index: tree-ssa-dse.c === RCS file: /

[Bug tree-optimization/19768] [4.0 Regression] ICE: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 20:22 --- Here is a simple patch to fix up the error in DSE: Index: tree-ssa-dse.c === RCS file: /cvs/gcc/gcc/gcc/tree-ssa-dse.c,v retrieving revision 2

[Bug tree-optimization/19768] [4.0 Regression] ICE: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 20:13 --- Here is the most reduced testcase that I could come up with: struct LeveLogger { int currentLevel; }; extern LeveLogger LL; struct gg { ~gg ( void ) { LL.currentLevel = 1; } }; void f(void); void g (

[Bug libgcj/19681] extension loading currently incorrect

2005-02-02 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-02-02 20:06 --- I'm testing a patch -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |t

[Bug tree-optimization/19768] [4.0 Regression] ICE: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 19:42 --- Confirmed, DSE is messing up somehow and not copying the bit once removing a store. -- What|Removed |Added --

[Bug tree-optimization/19768] [4.0 Regression] ICE: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set

2005-02-02 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Keywords||EH http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19768

[Bug tree-optimization/19768] [4.0 Regression] ICE: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set

2005-02-02 Thread tsarkov at cs dot man dot ac dot uk
--- Additional Comments From tsarkov at cs dot man dot ac dot uk 2005-02-02 19:29 --- Created an attachment (id=8128) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8128&action=view) Proprocessed source file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19768

[Bug tree-optimization/19768] [4.0 Regression] ICE: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set

2005-02-02 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added CC||pinskia at gcc dot gnu dot ||org Component|c++

[Bug c++/19768] New: ICE: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set

2005-02-02 Thread tsarkov at cs dot man dot ac dot uk
m-suffix=-4.0 --enable-__cxa_atexit --disable-nls --enable-languages=c,c++ Thread model: posix gcc version 4.0.0 20050202 (experimental) /mnt/d/gcc/libexec/gcc/i686-pc-linux-gnu/4.0.0/cc1plus -E -quiet -v -D_GNU_SOURCE test.cpp -mtune=pentiumpro -O3 -fpch-preprocess -o test.ii ignoring nonexistent d

[Bug fortran/19760] wrong results or crash from PURE function

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 19:22 --- *** This bug has been marked as a duplicate of 19766 *** -- What|Removed |Added

[Bug fortran/19766] wrong results or crash from PURE function

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 19:22 --- *** Bug 19760 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19766

[Bug fortran/19766] wrong results or crash from PURE function

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 19:21 --- Confirmed but more related to PR 19574 and 19561 -- What|Removed |Added BugsThisDependsOn|

[Bug fortran/19574] specification expression failure

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 19:20 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug fortran/19242] internal compiler error: in gfc_conv_function_call, at fortran/trans-expr.c:1106

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

[Bug fortran/19759] ICE caused by an elemental character function

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 19:13 --- *** This bug has been marked as a duplicate of 19242 *** -- What|Removed |Added

[Bug rtl-optimization/19767] CSE hang on very simple code with -O2 -ftracer

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 19:06 --- Confirmed, only reproducable on the 3.4 branch, it works on the mainline just fine but that might mean this is a latent bug. We are looping in find_comparison_args. -- What|Removed

[Bug c++/19763] surplus -Wuninitialized warnings

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 19:00 --- -O3 enables -finline-functions (as documented) which enables inlining of functions which are not even marked as inline so we inline test into main which causes these warnings. Note on the mainline we now

[Bug c/18502] [3.3/3.4/4.0 Regression] trigraphs don't work with -std=gnu99

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 18:55 --- Patch here: . -- What|Removed |Added

[Bug c++/19761] -Winit-self doesn't work anymore

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 18:53 --- This example works for me with both the C and C++ front-end. You must be making a mistake. -- What|Removed |Added ---

[Bug c++/19755] [3.3/3.4/4.0 Regression] -Wmissing-braces doesn't warn anymore

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 18:50 --- Code (for lazy people): int a[2][2] = { 0, 1, 2, 3 }; int b[2][2] = { { 0, 1 }, { 2, 3 } }; : Search converges between 2002-10-11-trunk (#101) and 2002-10-12-trunk (#102). -- http:

[Bug c++/19764] [3.3/3.4 regression] ICE on explicit instantiation of a non-template destructor

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 18:47 --- : Search converges between 2004-06-22-trunk (#470) and 2004-06-24-trunk (#471). Confirmed. -- What|Removed |Added ---

[Bug c++/19762] [3.4/4.0 regression] ICE in invalid explicit instantiation of a destructor

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 18:45 --- : Search converges between 2003-08-06-trunk (#316) and 2003-08-07-trunk (#317). Confirmed. -- What|Removed |Added ---

[Bug java/15543] "jv-scan --complexity" segfaults

2005-02-02 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-02 18:41 --- Subject: Bug 15543 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-02 18:41:30 Modified files: gcc/java : ChangeLog jv-scan.c parse-scan.y Lo

HighTec GNU; Assembler Inlines

2005-02-02 Thread Andreas Tobola
Hi, does anybody know how to add assembler inliens in C using Hightec's GNU C-Compiler? The device I use is Infineon's TriCore 1765. The problem is: I want to use TriCore's DSP instruction set. I now that there is a DSP-library, but the library does not implement the functionality I need.

[Bug c/16989] [meta-bug] C99 conformance bugs

2005-02-02 Thread pinskia at gcc dot gnu dot org
-- Bug 16989 depends on bug 19435, which changed state. Bug 19435 Summary: spurious warnings with nested array constructors http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19435 What|Old Value |New Value -

[Bug c/19435] spurious warnings with nested array constructors

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 18:20 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/17884] asm 'volatile' is not honored as documented

2005-02-02 Thread dalej at apple dot com
--- Additional Comments From dalej at apple dot com 2005-02-02 18:19 --- Actually I adjusted the doc to my satisfaction in this thread: http://gcc.gnu.org/ml/gcc-patches/2004-10/msg01048.html I suppose it's OK to close now. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17884

[Bug fortran/19766] wrong results or crash from PURE function

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

[Bug c/19765] GCC math operations can fail with type double

2005-02-02 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-02 18:18 --- Not a bug, the large number - 1.0 is still large number because with doubles you cannot repestent that number, -- What|Removed |Added --

[Bug rtl-optimization/19767] New: CSE hang on very simple code with -O2 -ftracer

2005-02-02 Thread ed at catmur dot co dot uk
The following very simple testcase causes a hang when compiled with certain flags: int main (int argc, char **argv) { char v = !**argv; if (**argv != v) **argv = argc; if (**argv) **argv = argc; return 0; } The following command lin

[Bug c/19435] spurious warnings with nested array constructors

2005-02-02 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-02 18:03 --- Subject: Bug 19435 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-02 18:03:21 Modified files: gcc: ChangeLog c-typeck.c gcc/tes

  1   2   >