[Bug c++/23296] Combination of -finstrument-functions and -O3 produces incorrect results

2005-08-08 Thread bart dot vanassche at yucom dot be
--- Additional Comments From bart dot vanassche at yucom dot be 2005-08-09 06:00 --- Created an attachment (id=9453) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9453&action=view) Program output -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23296

[Bug c++/23296] Combination of -finstrument-functions and -O3 produces incorrect results

2005-08-08 Thread bart dot vanassche at yucom dot be
--- Additional Comments From bart dot vanassche at yucom dot be 2005-08-09 05:59 --- Created an attachment (id=9452) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9452&action=view) Assembler code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23296

[Bug c++/23296] Combination of -finstrument-functions and -O3 produces incorrect results

2005-08-08 Thread bart dot vanassche at yucom dot be
--- Additional Comments From bart dot vanassche at yucom dot be 2005-08-09 05:58 --- Created an attachment (id=9451) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9451&action=view) Output of the preprocessor. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23296

[Bug c++/23296] Combination of -finstrument-functions and -O3 produces incorrect results

2005-08-08 Thread bart dot vanassche at yucom dot be
--- Additional Comments From bart dot vanassche at yucom dot be 2005-08-09 05:56 --- Created an attachment (id=9450) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9450&action=view) C++ source file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23296

[Bug c++/23296] New: Combination of -finstrument-functions and -O3 produces incorrect results

2005-08-08 Thread bart dot vanassche at yucom dot be
When compiling code with gcc 4.0.0 or 4.0.1 and when specifying both the -finstrument-functions and the -O3 options, then __cyg_profile_func_enter() is called two or more times successively with exactly the same arguments (called function pointer and call site pointer). This should never happen. -

[Bug c++/19614] Excessive memory consumption with a class with large (200) virtual (pure?) function and derived classes

2005-08-08 Thread phython at gcc dot gnu dot org
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-09 05:05 --- Wow, compiling this on ia64-linux at -O2 gives: parser: 50.14 (80%) usr 0.58 (49%) sys 50.75 (79%) wall 797327 kB (93%) ggc -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19614

[Bug middle-end/21992] [4.1 regression] [unit-at-a-time] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-09 04:56 --- Created an attachment (id=9449) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9449&action=view) patch which should fix it This patch should fix the bug. I am going to test on ppc-darwin but it would

[Bug middle-end/23295] fold does not simplify -a - (5) to (-5) - a

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-09 04:44 --- I am going to move this to minor as this could be considered a regression in a way. It was introduced by: (fold): Optimize "-A - B" as "-B - A" if overflow wraps around. But in a way since wrapv is

[Bug tree-optimization/23234] [4.1 Regression] ICE in verify_flow_info()

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-09 04:36 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug libfortran/23154] Currupt string and segfault in formatted read.

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-09 04:35 --- Fixed. -- What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c/23165] [4.0 regression] ICE with -W

2005-08-08 Thread phython at gcc dot gnu dot org
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-09 04:33 --- Fixed on mainline. -- What|Removed |Added Known to fail|4.0.0 4.1.0 |4

[Bug middle-end/21992] [4.1 regression] [unit-at-a-time] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-09 04:28 --- The different betwen for the following code: #include int main(void) { [Object name]; } at -funit-at-a-time and -fno-unit-at-a-time is: the removal of at unit-at-a-time: ___objc_class_ref_Object:

[Bug c/23161] Labels and empty statement warnings

2005-08-08 Thread phython at gcc dot gnu dot org
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-09 04:28 --- fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug middle-end/23295] fold does not simplify -a - (5) to (-5) - a

2005-08-08 Thread phython at gcc dot gnu dot org
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-09 04:26 --- This transformation is done with -fwrapv. -- What|Removed |Added Status|UNCONFI

[Bug c/23161] Labels and empty statement warnings

2005-08-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-09 04:21 --- Subject: Bug 23161 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-09 04:21:26 Modified files: gcc: ChangeLog c-typeck.c gcc/tes

[Bug c/23165] [4.0/4.1 Regression] ICE with -W

2005-08-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-09 04:21 --- Subject: Bug 23165 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-09 04:21:26 Modified files: gcc: ChangeLog c-typeck.c gcc/tes

[Bug java/1427] gcj should generate N_MAIN stab or DW_AT_entry_point dwarf2 debug info

2005-08-08 Thread dberlin at dberlin dot org
--- Additional Comments From dberlin at gcc dot gnu dot org 2005-08-09 04:18 --- Subject: Re: gcj should generate N_MAIN stab or DW_AT_entry_point dwarf2 debug info On Tue, 2005-08-09 at 04:11 +, woodzltc at sources dot redhat dot com wrote: > --- Additional Comments F

Re: [Bug java/1427] gcj should generate N_MAIN stab or DW_AT_entry_point dwarf2 debug info

2005-08-08 Thread Daniel Berlin
On Tue, 2005-08-09 at 04:11 +, woodzltc at sources dot redhat dot com wrote: > --- Additional Comments From woodzltc at sources dot redhat dot com > 2005-08-09 04:11 --- > OK. I had some time and would like to have a look into this, and I found > something inconsistent. My founding i

[Bug java/1427] gcj should generate N_MAIN stab or DW_AT_entry_point dwarf2 debug info

2005-08-08 Thread woodzltc at sources dot redhat dot com
--- Additional Comments From woodzltc at sources dot redhat dot com 2005-08-09 04:11 --- OK. I had some time and would like to have a look into this, and I found something inconsistent. My founding is listed below, wishing that it can help clarify the situation a little: 1. Someone

[Bug middle-end/23295] fold does not simplify -a - (5) to (-5) - a

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-09 03:31 --- Oh, and we remove one gimplfier tempary variable too. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23295

[Bug middle-end/23295] fold does not simplify -a - (5) to (-5) - a

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-09 03:31 --- And then we can get optimial rtl generation right away for PPC: (insn 20 17 26 0 (set (reg/i:SI 3 r3 [ ]) (minus:SI (const_int -5 [0xfffb]) (reg:SI 3 r3 [ a ]))) 78 {*rs6000.

[Bug tree-optimization/23234] [4.1 Regression] ICE in verify_flow_info()

2005-08-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-09 03:28 --- Subject: Bug 23234 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-09 03:28:38 Modified files: gcc: ChangeLog tree-ssa-math-opts.c

[Bug middle-end/23295] fold does not simplify -a - (5) to (-5) - a

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-09 03:12 --- This is done in simplify-rtx.c for the rtl level. -- What|Removed |Added OtherBugsDependingO|

[Bug middle-end/23295] New: fold does not simplify -a - (5) to (-5) - a

2005-08-08 Thread pinskia at gcc dot gnu dot org
Take the following function: int f(int a, int c) { return -a - (5); } Fold should have converted that to: int f(int a, int c) { return (-5) - a; } So that we only have one constant (-5) and one decl (a) and one expression (MINUS_EXPR) instead of one constant (5), one decl (a) and two express

[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2005-08-08 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||23294 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986

[Bug middle-end/23294] New: fold does not fold a*2-a to a

2005-08-08 Thread pinskia at gcc dot gnu dot org
I noticed this while running a profiledbootstrap and looking through simplify-rtx.c. Take the following function: int f(int a) { return a*2-a; } We don't optimizate a*2-a to just a on the tree level but do in combine, we do. -- Summary: fold does not fold a*2-a to a Prod

[Bug libfortran/23154] Currupt string and segfault in formatted read.

2005-08-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-09 02:58 --- Subject: Bug 23154 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-08-09 02:57:59 Modified files: libgfortran: Change

[Bug libfortran/23154] Currupt string and segfault in formatted read.

2005-08-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-09 01:56 --- Subject: Bug 23154 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-09 01:56:04 Modified files: libgfortran: ChangeLog libgfortran/io : t

[Bug libstdc++/15910] can't compile self defined void distance(std::vector, std::vector)

2005-08-08 Thread adah at netstd dot com
--- Additional Comments From adah at netstd dot com 2005-08-09 01:45 --- (In reply to comment #59) > Subject: Re: can't compile self defined void distance(std::vector, std::vector) > "adah at netstd dot com" <[EMAIL PROTECTED]> writes: > | Does a compiler serve its users or the Standar

[Bug java/18131] [meta-bug] inner class problems in java front-end

2005-08-08 Thread greenrd at greenrd dot org
-- Bug 18131 depends on bug 23220, which changed state. Bug 23220 Summary: [3.4/4.0/4.1 Regression] ICE in a specific doubly-nested class http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23220 What|Old Value |New Value --

[Bug java/23230] Wrong "this" used when call made to superclass which is also superclass of enclosing class

2005-08-08 Thread greenrd at greenrd dot org
--- Additional Comments From greenrd at greenrd dot org 2005-08-09 00:44 --- *** Bug 23220 has been marked as a duplicate of this bug. *** -- What|Removed |Added OtherBugsDep

[Bug java/23220] [3.4/4.0/4.1 Regression] ICE in a specific doubly-nested class

2005-08-08 Thread greenrd at greenrd dot org
--- Additional Comments From greenrd at greenrd dot org 2005-08-09 00:44 --- Fixed by my fix to bug 23230 *** This bug has been marked as a duplicate of 23230 *** -- What|Removed |Added

[Bug libgcj/22189] Table Full in gcj-dbtool if -m option used with smallest possible input

2005-08-08 Thread greenrd at greenrd dot org
--- Additional Comments From greenrd at greenrd dot org 2005-08-09 00:09 --- Fixed on head (weeks ago). -- What|Removed |Added Status|ASSIGNED

[Bug libgcj/22211] [4.0 only] Thread.interrupt sometimes causes abort if thread is already dead

2005-08-08 Thread greenrd at greenrd dot org
--- Additional Comments From greenrd at greenrd dot org 2005-08-09 00:11 --- (In reply to comment #7) > I checked this in to cvs trunk. > It should go in 4.0 as well once the branch reopens. Ping. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22211

[Bug target/21833] simd tests fail

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 23:18 --- I cannot reproduce this with 3.4.0, 4.0.0, or 4.1.0. 3.4.0 produces the same asm as you produced above. I think this might be a binutils bug: .comm k,16,16 .comm res,16,16 those are alig

[Bug fortran/23280] gfortran does not emit DW_AT_entry_point (dwarf-2) or N_MAIN (stabs) debugging info

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 23:07 --- See PR 1427 for comments about the patch to gdb to add support for DW_AT_entry_point. -- What|Removed |Added

[Bug inline-asm/22045] can't find a register in class 'GENERAL_REGS'

2005-08-08 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-08-08 22:31 --- I'm calling this one invalid. We've got: eax __d0 early clobber ebx pic ecx __d1 early clobber edx __s input esi __res early clobber edi __d2 early clobber ebp frame p

[Bug c++/17763] [3.4/4.0/4.1 Regression] Wrong context in error message for template parameter

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 22:10 --- 2.95.3 worked correctly: earth:~>~/ia32_linux_gcc2_95/bin/gcc t.cc t.cc: In function `int main()': t.cc:12: no match for `Outer::Inner == int' This is very much related to PR 23293. -- What

[Bug inline-asm/22045] can't find a register in class 'GENERAL_REGS'

2005-08-08 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-08-08 22:10 --- Amusingly, the problem disappears when one translates this: salt_len = (((strcspn (salt, "$"))<(8))?(strcspn (salt, "$")):(8)); to salt_len = strcspn (salt, "$"); if (salt_len > 8) salt_len = 8; No

[Bug c++/23293] [3.4/4.0/4.1 Regression] Misleading names in diagnostics for typedefs in functions

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 22:08 --- And related to PR 17763. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23293

[Bug c++/23293] [3.4/4.0/4.1 Regression] Misleading names in diagnostics for typedefs in functions

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 22:06 --- This is related to PR 22573. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23293

[Bug c++/23293] [3.4/4.0/4.1 Regression] Misleading names in diagnostics for typedefs in functions

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 22:01 --- Confirmed, a regression from 2.95.3: earth:~>~/ia32_linux_gcc2_95//bin/gcc t.cc -W -Wall t.cc: In function `void generate_warning >()': t.cc:19: instantiated from here t.cc:14: warning: unused variable `st

[Bug c++/23293] Misleading names in diagnostics for typedefs in functions

2005-08-08 Thread sylvain dot pion at sophia dot inria dot fr
-- What|Removed |Added Keywords||diagnostic http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23293

[Bug c++/23293] Misleading names in diagnostics for typedefs in functions

2005-08-08 Thread sylvain dot pion at sophia dot inria dot fr
--- Additional Comments From sylvain dot pion at sophia dot inria dot fr 2005-08-08 21:55 --- Created an attachment (id=9448) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9448&action=view) c++ program that generates the warning -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2

[Bug c++/23293] New: Misleading names in diagnostics for typedefs in functions

2005-08-08 Thread sylvain dot pion at sophia dot inria dot fr
Compiling the attached program with g++ -Wall (3.3, 3.4, 4.0 and 4.1) produces : demo.C: In function `void generate_warning() [with U = P]': demo.C:19: instantiated from here demo.C:14: warning: unused variable 'u' The problem here is that the warning names the type P as P, because it was firs

[Bug tree-optimization/23153] [4.1 Regression] code size regression from 4.0 on x86

2005-08-08 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||23289 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23153

[Bug middle-end/22439] [4.0/4.1 regression] ICE with char VLA and __SIZE_TYPE__ argument (so no cast)

2005-08-08 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-08-08 21:47 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug middle-end/22439] [4.0/4.1 regression] ICE with char VLA and __SIZE_TYPE__ argument (so no cast)

2005-08-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-08 21:39 --- Subject: Bug 22439 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-08-08 21:39:18 Modified files: gcc: Change

[Bug middle-end/22439] [4.0/4.1 regression] ICE with char VLA and __SIZE_TYPE__ argument (so no cast)

2005-08-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-08 21:38 --- Subject: Bug 22439 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-08 21:38:25 Modified files: gcc: ChangeLog gimplify.c Log message:

Re: [patch] pr 21302 Max line length in free form mode

2005-08-08 Thread Steve Kargl
On Mon, Aug 08, 2005 at 09:23:07AM +0200, Bernhard Fischer wrote: >/* Determine the maximum allowed line length. */ > - if (gfc_current_form == FORM_FREE) > -maxlen = GFC_MAX_LINE; > - else > + if (gfc_current_form == FORM_FREE) { > + if (gfc_option.fixed_line_length == 72) /* def

[Bug tree-optimization/23286] missed fully redundant expression

2005-08-08 Thread dberlin at dberlin dot org
--- Additional Comments From dberlin at gcc dot gnu dot org 2005-08-08 20:40 --- Subject: Re: missed fully redundant expression On Mon, 2005-08-08 at 19:54 +, pinskia at gcc dot gnu dot org wrote: > --- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 > 19:5

[Bug target/19019] GCC ldouble format incompatibility with XLC long double

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 20:37 --- Fixed in 3.4.4 and above. -- What|Removed |Added Status|NEW

[Bug tree-optimization/23286] missed fully redundant expression

2005-08-08 Thread dberlin at dberlin dot org
--- Additional Comments From dberlin at gcc dot gnu dot org 2005-08-08 20:29 --- Subject: Re: missed fully redundant expression On Mon, 2005-08-08 at 19:54 +, pinskia at gcc dot gnu dot org wrote: > --- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 > 19:5

[Bug java/23292] New: libjava build fails with recent version of GNU Make

2005-08-08 Thread matria at gmail dot com
The latest beta of GNU Make (3.81beta3) introduced `secondary expansions', performed on all prerequisites of all targets. This breaks the Makefile in the `libjava' directory because the `$$' in the `inner_nat_headers' variable are expanded twice. The following fixed it for me: --- Makefile.am 2005

[Bug tree-optimization/23286] missed fully redundant expression

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 19:54 --- Here is a stupid testcase which can be sped up by pulling the reduandant expressions up: int ii; static inline int f(int i, int ii) { return i/ ii; } int h(int) __attribute__((pure,const)); int g(int i)

[Bug middle-end/20606] ICE in make_edges, at cfgbuild.c:327 on x86_64 (with O2 - not with no optimizations)

2005-08-08 Thread aph at gcc dot gnu dot org
--- Additional Comments From aph at gcc dot gnu dot org 2005-08-08 19:37 --- I'm surprised this still fails with 4.0.1-6. overholt, can you reproduce this? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20606

[Bug tree-optimization/23286] missed fully redundant expression

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 19:36 --- and a dup of bug 5738 really. I almost want to close this fully as a dup of bug 5738. -- What|Removed |Added

[Bug tree-optimization/23286] missed fully redundant expression

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 19:34 --- This is basically PR 15559 which was marked as invalid. -- What|Removed |Added BugsThisDepe

[Bug middle-end/20606] ICE in make_edges, at cfgbuild.c:327 on x86_64 (with O2 - not with no optimizations)

2005-08-08 Thread mmkernel at ezplanet dot net
--- Additional Comments From mmkernel at ezplanet dot net 2005-08-08 19:27 --- I am compiling eclipse on a dual opteron x86_64 system, running FC4, gcc 4.0.1 (fc package release 4.0.1-6) CVS: 20050729 Please find below the tail of the compile log: ++ /usr/bin/gcj-dbtool -f /var/tmp/ecl

[Bug other/14251] Use POSIX-compatible flags for 'head' and 'tail'

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

[Bug classpath/23238] split-for-gcj.sh should use CONFIG_SHELL

2005-08-08 Thread andreast at gcc dot gnu dot org
--- Additional Comments From andreast at gcc dot gnu dot org 2005-08-08 19:24 --- With Andrew's suggestion I was able to build and test libjava on sparc-solaris10. The results of the testsuite do not look that good. A lot of java.lang.ClassNotFoundException where raised. But this is def

[Bug other/23291] gcc/Makefile.in uses non POSIX arguments to tail (+16c)

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 19:24 --- Coreutils is buggy, in that it no longer accepts older syntax at higher _POSIX_VERSION versions. This is a dup of bug 14251. *** This bug has been marked as a duplicate of 14251 *** -- What

[Bug middle-end/23289] [4.1 Regression] tail call optimization not performed

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 19:22 --- This worked with "4.1.0 20050714". I think this was caused by: 2005-07-14 Richard Guenther <[EMAIL PROTECTED]> * Makefile.in (explow.o, reg-stack.o): Depend on target.h. * calls.c (expand

[Bug other/23291] New: gcc/Makefile.in uses non POSIX arguments to tail (+16c)

2005-08-08 Thread sje at cup dot hp dot com
I built coreutils 5.2.1 on an IA64 Debian system. Because /usr/include/unistd.h contained _POSIX_VERSION equal to 200112L, the tail that was built as part of coreutils did not understand the +16c argument that Makefile passed in to it. -- Summary: gcc/Makefile.in uses non POSIX argume

[Bug middle-end/23289] [4.1 Regression] tail call optimization not performed

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 19:16 --- The tree level is catching it, SendMousePosition (w, event) [tail call]; Reduced testcase: extern int SendMousePosition1 (void); void HandleIgnore(void) { SendMousePosition1(); } Note if we change

[Bug middle-end/23290] New: Layout changed for structure with single complex field

2005-08-08 Thread amylaar at gcc dot gnu dot org
The patch for PR17112: 2004-09-26 Roger Sayle <[EMAIL PROTECTED]> Giovanni Bajo <[EMAIL PROTECTED]> PR middle-end/17112 * stor-layout.c (compute_record_mode): For records with a single field, only use the field's mode if its size matches what we'd ha

[Bug target/21984] [4.1 regression] ICE in reload while compiling __mulxc3

2005-08-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-08 19:03 --- Subject: Bug 21984 CVSROOT:/cvs/gcc Module name:gcc Branch: apple-local-200502-branch Changes by: [EMAIL PROTECTED] 2005-08-08 19:02:59 Modified files: gcc

[Bug libgcj/23288] java.lang.Class's #getPackage() returns null

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 18:59 --- Confirmed: It works when interpreting the byte-code: earth:~>gij men.gcjpackage.TestPackage ClassLoader: gnu.gcj.runtime.SystemClassLoader{urls=[file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[]

[Bug tree-optimization/23286] missed fully redundant expression

2005-08-08 Thread dberlin at gcc dot gnu dot org
--- Additional Comments From dberlin at gcc dot gnu dot org 2005-08-08 18:56 --- (In reply to comment #1) > Confirmed, for some reason the following is caught though: If you thought about it, you'd notice that your example below has two computations of a = b along the if branch, which i

[Bug rtl-optimization/23289] New: tail call optimization not performed

2005-08-08 Thread dann at godzilla dot ics dot uci dot edu
Compiling: typedef unsigned int Cardinal; typedef char *String; typedef struct _WidgetRec *Widget; typedef union _XEvent { int type; long pad[24]; } XEvent; extern int SendMousePosition (Widget w, XEvent* event); void HandleIgnore(Widget w, XEvent * event, String * param

[Bug libgcj/23288] New: java.lang.Class's #getPackage() returns null

2005-08-08 Thread martin at egholm-nielsen dot dk
The following code illustrates that java.lang.Class's method getMethod() returns null. (The source for Class.java in 3.4.3 actually proves that it is gnu.gcj.runtime.VMClassLoader that does it...) --- 8< 8< 8< --- package men.gcjpackage; public class TestPackage { public static void main(String

[Bug tree-optimization/23286] missed fully redundant expression

2005-08-08 Thread dberlin at gcc dot gnu dot org
--- Additional Comments From dberlin at gcc dot gnu dot org 2005-08-08 18:53 --- (In reply to comment #1) > Confirmed, for some reason the following is caught though: because it's a fully redundant expression, that is available when we go to eliminate, as opposed to the original, which w

[Bug target/23188] [4.1 Regression] vect-reduc-* fail

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 18:52 --- These might get fixed by: http://gcc.gnu.org/ml/gcc-patches/2005-08/msg00401.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23188

[Bug rtl-optimization/23241] [3.4/4.0/4.1 Regression] Invalid code generated for comparison of uchar to 255

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 18:50 --- Fixed, thanks Josh. -- What|Removed |Added Status|NEW |R

[Bug libstdc++/23278] SJLJ-exceptions broken

2005-08-08 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23278

[Bug c++/23273] gcc doesn't compile the stl headers

2005-08-08 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23273

[Bug rtl-optimization/23241] [3.4/4.0/4.1 Regression] Invalid code generated for comparison of uchar to 255

2005-08-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-08 18:43 --- Subject: Bug 23241 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2005-08-08 18:43:11 Modified files: gcc/testsuite : Change

[Bug tree-optimization/23286] missed fully redundant expression

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 18:42 --- Confirmed, for some reason the following is caught though: unsigned short f(unsigned short a) { unsigned short b = a <<1; if (a & 0x8000) a <<= 1, a = a ^ 0x1021; else a = b;

[Bug rtl-optimization/23241] [3.4/4.0/4.1 Regression] Invalid code generated for comparison of uchar to 255

2005-08-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-08 18:41 --- Subject: Bug 23241 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2005-08-08 18:41:07 Modified files: gcc: Change

[Bug c++/23225] [4.0/4.1 Regression] tree check: expected class type, have exceptional (error_mark) in build_pointer_type_for_mode, at tree.c:4246

2005-08-08 Thread phython at gcc dot gnu dot org
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-08 18:38 --- http://gcc.gnu.org/ml/gcc-patches/2005-08/msg00370.html -- What|Removed |Added Key

[Bug rtl-optimization/23241] [3.4/4.0/4.1 Regression] Invalid code generated for comparison of uchar to 255

2005-08-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-08 18:38 --- Subject: Bug 23241 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-08-08 18:37:57 Modified files: gcc/testsuite : Change

[Bug rtl-optimization/23241] [3.4/4.0/4.1 Regression] Invalid code generated for comparison of uchar to 255

2005-08-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-08 18:35 --- Subject: Bug 23241 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-08-08 18:35:14 Modified files: gcc: Change

[Bug c/23165] [4.0/4.1 Regression] ICE with -W

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 18:31 --- : Search converges between 2004-06-24-trunk (#471) and 2004-06-26-trunk (#472). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23165

[Bug rtl-optimization/23241] [3.4/4.0/4.1 Regression] Invalid code generated for comparison of uchar to 255

2005-08-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-08 18:30 --- Subject: Bug 23241 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-08 18:30:11 Modified files: gcc: ChangeLog combine.c Log message:

[Bug c++/23223] [4.0/4.1 Regression] Segfault part 3, after typedef

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 18:29 --- : Search converges between 2004-10-20-014001-trunk (#600) and 2004-10-20-161001-trunk (#601). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23223

[Bug rtl-optimization/23241] [3.4/4.0/4.1 Regression] Invalid code generated for comparison of uchar to 255

2005-08-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-08 18:28 --- Subject: Bug 23241 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-08 18:28:47 Modified files: gcc/testsuite : ChangeLog Added files: gcc/t

[Bug c++/23225] [4.0/4.1 Regression] tree check: expected class type, have exceptional (error_mark) in build_pointer_type_for_mode, at tree.c:4246

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 18:28 --- : Search converges between 2004-06-01-trunk (#459) and 2004-06-02-trunk (#460). Looks like when __builtin_offsetof was added :(. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23225

[Bug c/23155] [4.0/4.1 Regression] Gimplification failed for union cast

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 18:26 --- : Search converges between 2004-06-20-trunk (#469) and 2004-06-22-trunk (#470). Hmm, this was not introduced by the tree-ssa merge weird. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23155

[Bug c++/23229] [4.0/4.1 Regression] g++ gives incorrect error message with void main() and a void function

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 18:21 --- This was introduced between 20040923 and 20040924. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23229

[Bug c/23228] [3.4/4.0/4.1 Regression] Silly "unused variable" warning after redeclaration of a local variable

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 18:19 --- This was introduced between 20020216 and 20020223. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23228

[Bug c++/23118] [3.4/4.0/4.1 Regression] Another segmentation fault after improper overloading (BootView)

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 18:16 --- : Search converges between 2001-06-03-trunk (#22) and 2001-06-10-trunk (#23). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23118

[Bug inline-asm/23200] [4.0/4.1 regression] rejects "i"(&var + 1)

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 18:14 --- : Search converges between 2004-05-11-trunk (#454) and 2004-05-14-trunk (#455). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23200

[Bug c++/22604] [4.0/4.1 Regression] ICE after invalid covariant return

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 18:13 --- This worked with 20041211. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22604

[Bug inline-asm/22045] can't find a register in class 'GENERAL_REGS'

2005-08-08 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-08-08 18:11 --- I'm sorry, this is Andrew's fault -- it's not a duplicate. -- What|Removed |Added St

[Bug middle-end/22439] [4.0/4.1 regression] ICE with char VLA and __SIZE_TYPE__ argument (so no cast)

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 18:11 --- Hmm, this worked with 20041211. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22439

[Bug inline-asm/22045] can't find a register in class 'GENERAL_REGS'

2005-08-08 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-08-08 18:09 --- (In reply to comment #9) > To summarize, the case does not work as is -- with "=&g" and "g". It does > not work with "=&rm" and "g". Of course not! Have you forgotten what early-clobber means? > Please let m

[Bug libstdc++/15910] can't compile self defined void distance(std::vector, std::vector)

2005-08-08 Thread gdr at integrable-solutions dot net
--- Additional Comments From gdr at integrable-solutions dot net 2005-08-08 18:08 --- Subject: Re: can't compile self defined void distance(std::vector, std::vector) "adah at netstd dot com" <[EMAIL PROTECTED]> writes: | Does a compiler serve its users or the Standard committee? Ans

[Bug target/18506] Altivec definitions of vec_init

2005-08-08 Thread dje at gcc dot gnu dot org
--- Additional Comments From dje at gcc dot gnu dot org 2005-08-08 18:04 --- Patch committed -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug rtl-optimization/10469] constant V4SF loads get moved inside loop

2005-08-08 Thread dje at gcc dot gnu dot org
-- Bug 10469 depends on bug 18506, which changed state. Bug 18506 Summary: Altivec definitions of vec_init http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18506 What|Old Value |New Value

[Bug c++/23287] [3.4/4.0/4.1 regression] Explicitly invoking destructor of template class

2005-08-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-08 18:04 --- This is a regression when the new parser went in: : Search converges between 2002-12-14-trunk (#159) and 2002-12-29-trunk (#160). -- What|Removed |Added

  1   2   >