[Bug c++/20710] New: g++ should warn when hiding non-virtual method in base class

2005-04-01 Thread loose at astron dot nl
I was wondering whether it is possible to have GCC produce a warning whenever a non-virtual method in the base class is hidden by a method in the derived class. I know this is possible for virtual methods by using the -Woverload-virtual switch, but I haven't been able to find the equivalent for

[Bug rtl-optimization/20600] [4.1 regression] failure for pass.c on x86_64-pc-linux-gnu

2005-04-01 Thread bonzini at gcc dot gnu dot org
--- Additional Comments From bonzini at gcc dot gnu dot org 2005-04-01 08:25 --- Committed fix at http://gcc.gnu.org/ml/gcc-cvs/2005-04/msg00019.html -- What|Removed |Added

[Bug middle-end/19454] [4.0 Regression] bad code generated with gcc.c-torture/execute/bf64-1.c at -O1

2005-04-01 Thread bonzini at gcc dot gnu dot org
-- Bug 19454 depends on bug 20600, which changed state. Bug 20600 Summary: [4.1 regression] failure for pass.c on x86_64-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20600 What|Old Value |New Value

[Bug c++/20629] internal compiler error: in cp_tree_equal, at cp/tree.c:1552

2005-04-01 Thread steven at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00

[Bug c++/20629] internal compiler error: in cp_tree_equal, at cp/tree.c:1552

2005-04-01 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-04-01 10:43 --- Seen in wxGTK on i386: ../../../../contrib/src/ogl/drawn.cpp:1019: internal compiler error: in cp_tree_equal, at cp/tree.c:1552 ../../../../contrib/src/ogl/mfutils.cpp:157: internal compiler error: in

[Bug c++/20711] New: accept-invalid definition not in enclosing namespace

2005-04-01 Thread smcpeak at cs dot berkeley dot edu
In the C++ standard, section 9.3 paragraph 2: A member function definition that appears outside of the class definition shall appear in a namespace scope enclosing the class definition. This is similar to 7.3.1.2p2 except for class members. Therefore, the following code should be rejected:

[Bug middle-end/19454] [4.0 Regression] bad code generated with gcc.c-torture/execute/bf64-1.c at -O1

2005-04-01 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-01 11:23 --- Subject: Bug 19454 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-04-01 11:23:08 Modified files: gcc:

[Bug rtl-optimization/20600] [4.1 regression] failure for pass.c on x86_64-pc-linux-gnu

2005-04-01 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-01 11:23 --- Subject: Bug 20600 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-04-01 11:23:08 Modified files: gcc:

[Bug middle-end/15700] [4.0 Regression] [unit-at-a-time] Inlining problem leads to miscompilation of glibc

2005-04-01 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-01 11:39 --- Subject: Bug 15700 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-04-01 11:38:53 Modified files: gcc/testsuite : ChangeLog Log message: Add

[Bug libstdc++/19495] basic_string::_M_rep() can produce an unnaturally aligned pointer to _Rep

2005-04-01 Thread pcarlini at suse dot de
-- What|Removed |Added Severity|normal |enhancement http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19495

[Bug inline-asm/20712] New: asm code depends on position of function in the source

2005-04-01 Thread y_s_r at list dot ru
The following 3 equvalent variants of the same primitive program should lead to the same code, but they don't: 1. C source: static inline int f1(); static inline int f2(); int main() { f1(); } static inline int f1() { f2(); } static inline int f2() { return 1; } Its assembler output:

[Bug fortran/18481] [g77 regression] ICE with assigned integer variable format

2005-04-01 Thread Thomas dot Koenig at online dot de
--- Additional Comments From Thomas dot Koenig at online dot de 2005-04-01 11:45 --- No write or print statement is necessary: $ cat assign.f90 program main assign 1000 to i 1000 format (A) end $ gfortran assign.f90 $ gfortran -fdump-parse-tree assign.f90 In file

[Bug middle-end/20635] [4.0 Regression] ICE in cgraph_mark_reachable_node

2005-04-01 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-01 12:41 --- Subject: Bug 20635 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-04-01 12:41:19 Modified files: gcc:

[Bug tree-optimization/20712] asm code depends on position of function in the source

2005-04-01 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-01 12:54 --- Fixed in 3.4.0 and above with unit-at-a-time. -- What|Removed |Added

[Bug fortran/20713] New: Don't pad parameter strings.

2005-04-01 Thread fengwang at gcc dot gnu dot org
character(len = 10),parameter:: a = 'hello' print *, a, world end the output: helloworld. -- Summary: Don't pad parameter strings. Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component:

[Bug c++/20711] accept-invalid definition not in enclosing namespace

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

[Bug c++/13140] declaration in global namespace, definition inside named or anon namespace

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

[Bug middle-end/20635] [4.0 Regression] ICE in cgraph_mark_reachable_node

2005-04-01 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-01 13:11 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug middle-end/20225] [4.0/4.1 regression] ICE during GC

2005-04-01 Thread pinskia at gcc dot gnu dot org
-- Bug 20225 depends on bug 20635, which changed state. Bug 20635 Summary: [4.0 Regression] ICE in cgraph_mark_reachable_node http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20635 What|Old Value |New Value

[Bug fortran/20713] Not pad parameter strings.

2005-04-01 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-01 13:17 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW

[Bug libstdc++/19495] basic_string::_M_rep() can produce an unnaturally aligned pointer to _Rep

2005-04-01 Thread ncm at cantrip dot org
--- Additional Comments From ncm at cantrip dot org 2005-04-01 13:24 --- Subject: Re: basic_string::_M_rep() can produce an unnaturally aligned pointer to _Rep On Fri, Apr 01, 2005 at 11:42:27AM -, pcarlini at suse dot de wrote: What|Removed

[Bug libstdc++/19495] basic_string::_M_rep() can produce an unnaturally aligned pointer to _Rep

2005-04-01 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-04-01 13:31 --- Ok, my change was only dictated by consistency, and the original idea of using enhancement is not mine ;) Let's remove enhancement from both. By the way, I really noticed yesterday for the first time that

[Bug libstdc++/8670] Alignment problem in std::basic_string

2005-04-01 Thread pcarlini at suse dot de
-- What|Removed |Added Severity|enhancement |normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8670

[Bug libfortran/20661] End of record not detected

2005-04-01 Thread Thomas dot Koenig at online dot de
--- Additional Comments From Thomas dot Koenig at online dot de 2005-04-01 13:34 --- This patch fixes the test case. It also includes my EOR patch for advancing I/O. This is regression-tested on mainline. I'll submit a proper patch when I have finished regression-testing it on 4.0.

[Bug middle-end/20714] New: emit_no_conflict_block does invalid reordering

2005-04-01 Thread amylaar at gcc dot gnu dot org
When emit_no_conflict_block is handed these insns: (insn 597 0 598 (set (reg:SI 405) (mem/i:SI (reg/f:SI 154 virtual-stack-vars) [0 x+0 S4 A32])) -1 (nil) (nil)) (insn 598 597 599 (parallel [ (set (reg:SI 404) (ashift:SI (reg:SI 405)

[Bug libstdc++/20534] Erroneous #include of cassert

2005-04-01 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-04-01 14:26 --- I think it is not OK to include cassert or assert.h. I agree. Actually, probably we have already briefly discussed that (privately) with Benjamin. Is there something wrong with just using if () abort()

[Bug libstdc++/19995] libstdc++ fails to build correctly on AIX 5.2

2005-04-01 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-04-01 14:34 --- I think we can safely close this one. -- What|Removed |Added Status|UNCONFIRMED

[Bug libgcj/20715] New: gcj link error

2005-04-01 Thread jack dot rong at cloakware dot com
When I tried to compile and link java application into an exacutable using GCJ v3.4.3 in Linux Red Hat 3.4.3-9.EL4, it produces error messages: [EMAIL PROTECTED]:~/testarea/build$ ./gcjbuild Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.3/specs Reading specs from

[Bug java/20715] gcj link error

2005-04-01 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Severity|critical|normal Component|libgcj |java

[Bug java/20715] gcj link error

2005-04-01 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-01 14:52 --- You might want to try a snapshot of 4.0.0 which has AWT support builtin. Also this is not a link error, this is at compile time still. This error usually shows up if you try to compile a .jar and a .java

[Bug tree-optimization/20641] Missed optimization on the tree level (malloc attribute)

2005-04-01 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00

[Bug java/20715] gcj link error

2005-04-01 Thread jack dot rong at cloakware dot com
--- Additional Comments From jack dot rong at cloakware dot com 2005-04-01 14:58 --- Subject: RE: gcj link error It is a compilation error. Thanks. Jack -Original Message- From: pinskia at gcc dot gnu dot org [mailto:[EMAIL PROTECTED] Sent: Friday, April 01, 2005 9:52 AM To:

[Bug java/20715] gcj compilation error

2005-04-01 Thread jack dot rong at cloakware dot com
-- What|Removed |Added Summary|gcj link error |gcj compilation error http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20715

[Bug treelang/20604] treelang does not get passed -fPIC by default on *-darwin

2005-04-01 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-01 15:01 --- Subject: Bug 20604 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-04-01 15:01:31 Modified files: gcc/treelang : ChangeLog lang-specs.h Log

[Bug treelang/20604] treelang does not get passed -fPIC by default on *-darwin

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

[Bug middle-end/20714] emit_no_conflict_block does invalid reordering

2005-04-01 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-04-01 15:20 --- Created an attachment (id=8507) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8507action=view) proposed patch This implements a similar dependency check as in emit_libcall_block, except that we might

[Bug middle-end/20714] emit_no_conflict_block does invalid reordering

2005-04-01 Thread amylaar at gcc dot gnu dot org
-- What|Removed |Added OtherBugsDependingO||20695 nThis|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20714

[Bug target/20695] sh64-*-* port deos not handle 32 / 64 bit conversions properly

2005-04-01 Thread amylaar at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||20714 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20695

[Bug libfortran/20471] Segmentation fault on read after backspace and rewind

2005-04-01 Thread fxcoudert at gcc dot gnu dot org
--- Additional Comments From fxcoudert at gcc dot gnu dot org 2005-04-01 15:28 --- Forget comment #4. The problem is in the testsuite file (I corrected it, this test now FAILs, but will be fixed soon by Dale's patch). -- What|Removed |Added

[Bug fortran/20716] New: Error gfortran and in gfortran.fortran-torture/execute/backspace.f90

2005-04-01 Thread dir at lanl dot gov
The fortran testsuite routine /gfortran/gcc/gcc/testsuite/gfortran.fortran-torture/execute/backspace.f90 is actually incorrect - C should actually be 'a' not 'b' - gfortran incorrectly returns 'b' and passes the bad test. [dranta:~/tests/gfortran] dir% gfortran -o backspace backspace.f90

[Bug fortran/20716] Error gfortran and in gfortran.fortran-torture/execute/backspace.f90

2005-04-01 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-01 15:34 --- This was just fixed by François-Xavier Coudert: * gfortran.fortran-torture/execute/backspace.f90: Check after backspace and read was incorrect. -- What|Removed

[Bug tree-optimization/20702] [tcb] ASSERT_EXPRs are not inserted when a certain if statement is present.

2005-04-01 Thread kazu at cs dot umass dot edu
--- Additional Comments From kazu at cs dot umass dot edu 2005-04-01 16:23 --- Let me replace the testcase as follows so that I can remove dependence on PR 20701. extern void bar (int); int foo (int *p, int b) { int a; if (b) bar (123); else bar (321); a = *p; if

[Bug target/20717] New: [4.1 Regression] Many C++ testsuite failures on ia64-hpux

2005-04-01 Thread jsm28 at gcc dot gnu dot org
Many g++ and libstdc++ testcases started failing on mainline on ia64-hpux on 20050331. The failures are of the form: ld: (Warning) Unsatisfied symbol std::basic_stringbufchar, std::char_traitschar, std::allocatorchar ::~basic_stringbuf() in file

[Bug inline-asm/20718] New: +r constraint with uninitialized value

2005-04-01 Thread jakub at gcc dot gnu dot org
unsigned long foo (unsigned long *a, unsigned long *b, unsigned long *c, int d) { unsigned long e, f; if (d = 0) return 0; asm (# registers %0 %1 %2 %3 %4 %5 : +a (e),+c (d), +r (f) : r (a), r (b), r (c)); return e; } at -O2 results in # registers %rax

[Bug tree-optimization/20703] [tcb] FRE does not remove a fully redundant load.

2005-04-01 Thread kazu at cs dot umass dot edu
--- Additional Comments From kazu at cs dot umass dot edu 2005-04-01 16:47 --- Before FRE. (That is, the result of copyprop) foo (array) { int D.1134; int D.1133; int * D.1132; bb 0: D.1132_3 = array_2 + 4B; # VUSE TMT.0_9; D.1133_4 = *D.1132_3; if (D.1133_4 != 0)

[Bug bootstrap/20719] New: [4.1 Regression] ICE in default_no_named_section, at varasm.c:4828

2005-04-01 Thread jsm28 at gcc dot gnu dot org
Bootstrap on mainline on hppa2.0w-hpux has started failing on 20050401 in the build of libgcc with the stage1 compiler. /home/gcc/nightlies/gcc-mainline-2005-04-01/gcc/libgcc2.c: In function '__muldi3': /home/gcc/nightlies/gcc-mainline-2005-04-01/gcc/libgcc2.c:533: internal compiler error

[Bug bootstrap/20719] [4.1 Regression] ICE in default_no_named_section, at varasm.c:4828

2005-04-01 Thread jsm28 at gcc dot gnu dot org
--- Additional Comments From jsm28 at gcc dot gnu dot org 2005-04-01 16:56 --- Created an attachment (id=8508) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8508action=view) File which ICEs -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20719

[Bug AWT/20720] New: crash when pressing laptop arrow keys

2005-04-01 Thread fitzsim at redhat dot com
AWT applications crash when processing certain key events because the keysym-to-keycode mapping is wrong. The crash is preceded by this warning: ** (:7916): WARNING **: No keyval found for hardware keycode 233 *** glibc detected *** free(): invalid pointer: 0x085819a0 *** --

[Bug c++/20721] New: [regression from 3.4.2 to 3.4.3] crossing of a initialization left undetected on goto

2005-04-01 Thread nefercheprure at gmail dot com
the error ``crosses initialization of `...''' is wrongly omited -- Summary: [regression from 3.4.2 to 3.4.3] crossing of a initialization left undetected on goto Product: gcc Version: 3.4.3 Status: UNCONFIRMED Severity:

[Bug inline-asm/20718] +r constraint with uninitialized value

2005-04-01 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-01 19:19 --- This is not a regression and here is an example (compile on 3.2.3 with -O2 - fomit-frame-pointer on i686-pc-linux-gnu and you get the same behavior as pointed out here): unsigned long foo (unsigned long

[Bug c++/20721] [regression from 3.4.2 to 3.4.3] crossing of a initialization left undetected on goto

2005-04-01 Thread nefercheprure at gmail dot com
--- Additional Comments From nefercheprure at gmail dot com 2005-04-01 19:22 --- Created an attachment (id=8509) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8509action=view) the preprocessed file that demonstrates the regression g++ -v -c logger.cc produces this message:

[Bug c++/20721] [regression from 3.4.2 to 3.4.3] crossing of a initialization left undetected on goto

2005-04-01 Thread nefercheprure at gmail dot com
-- What|Removed |Added Keywords||accepts-invalid Known to fail||3.4.3 Known to work|

[Bug c++/20721] [regression from 3.4.2 to 3.4.3] crossing of a initialization left undetected on goto

2005-04-01 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-01 19:42 --- There is at least an ICE on the mainline. -- What|Removed |Added

[Bug c/20655] Attempt to use undefined structure tag triggers no diagnostic

2005-04-01 Thread jozef dot behran at krs dot sk
--- Additional Comments From jozef dot behran at krs dot sk 2005-04-01 19:49 --- This is still valid code because the struct could be defined below still. But if the struct is not defined anywhere (not even below its use), a warning should occur. If you send the first declaration

[Bug other/20722] New: select_section invoked with argument unlikely

2005-04-01 Thread dje at gcc dot gnu dot org
In varasm.c, function_section() and current_function_section() invoke target hook select_section with boolean unlikely as the second argument. The second argument is suppose to specify if the decl contains relocations, not if it should be placed in the unlikely section. --

[Bug target/20625] [4.0/4.1 regression] ivopts produces code that generates unaligned access exception

2005-04-01 Thread rakdver at gcc dot gnu dot org
--- Additional Comments From rakdver at gcc dot gnu dot org 2005-04-01 20:00 --- http://gcc.gnu.org/ml/gcc-patches/2005-04/msg00097.html -- What|Removed |Added

[Bug libstdc++/20534] Erroneous #include of cassert

2005-04-01 Thread pcarlini at suse dot de
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |pcarlini at suse dot de |dot org | Status|WAITING

[Bug c/20655] Attempt to use undefined structure tag triggers no diagnostic

2005-04-01 Thread joseph at codesourcery dot com
--- Additional Comments From joseph at codesourcery dot com 2005-04-01 20:19 --- Subject: Re: Attempt to use undefined structure tag triggers no diagnostic On Fri, 1 Apr 2005, jozef dot behran at krs dot sk wrote: Note that the code is valid, but unusual. If you see a structure tag

[Bug c/20655] Attempt to use undefined structure tag triggers no diagnostic

2005-04-01 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-01 20:58 --- If you deference or do an assignment like: TType *a, *b; b-Pointer = a; You will either get an error or a warning saying the code is invalid. Also as mentioned by JSM, it is a way to provide opaque

[Bug debug/19345] [4.0/4.1 Regression] Segmentation fault with VLA and inlining and dwarf2

2005-04-01 Thread mark at codesourcery dot com
--- Additional Comments From mark at codesourcery dot com 2005-04-01 21:17 --- Subject: Re: [PR debug/19345] remap TYPE_STUB_DECL during inlining Alexandre Oliva wrote: TYPE_STUB_DECL was NULL in the testcase given in the bug report because tree inlining failed to remap

[Bug bootstrap/20719] [4.1 Regression] ICE in default_no_named_section, at varasm.c:4828

2005-04-01 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-01 21:25 --- Also reproducable on i686-pc-openbsd3.1. -- What|Removed |Added CC|

[Bug bootstrap/20719] [4.1 Regression] ICE in default_no_named_section, at varasm.c:4828

2005-04-01 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Keywords||build http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20719

[Bug c++/20647] Wrong typeid for incomplete types

2005-04-01 Thread frederic dot riss at gmail dot com
--- Additional Comments From frederic dot riss at gmail dot com 2005-04-01 21:45 --- Andrew, I don't fully get what you mean and seeing no activity on this bug makes me wonder if you expect some feedback from me... Experimenting based on your comment I tried using -fno-weak, but it

[Bug libstdc++/20647] Wrong typeid for incomplete types

2005-04-01 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-01 21:48 --- (In reply to comment #2) Andrew, I don't fully get what you mean and seeing no activity on this bug makes me wonder if you expect some feedback from me... Experimenting based on your comment I tried

[Bug c++/20721] [3.4/4.0/4.1 Regression] crossing of a initialization left undetected on goto

2005-04-01 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-01 21:57 --- Reduced testcase for the accepts invalid, I will then reduce the ICE on the mainline soon (note you have some other invalid code in there): bool f(); void g(int i) { if (i) goto bad; bool a = f();

[Bug c++/20721] [3.4/4.0/4.1 Regression] crossing of a initialization left undetected on goto

2005-04-01 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-01 21:57 --- : Search converges between 2004-10-26-161001-trunk (#611) and 2004-11-03-014001-trunk (#612). : Search converges between 2004-10-28-004002-3.4 (#106) and 2004-11-01-004001-3.4 (#107). --

[Bug tree-optimization/20703] [tcb] FRE does not remove a fully redundant load.

2005-04-01 Thread dberlin at gcc dot gnu dot org
--- Additional Comments From dberlin at gcc dot gnu dot org 2005-04-01 22:16 --- I have a patch for this that solves it. Waiting for TCB merge to post -- What|Removed |Added

[Bug c++/20723] New: [4.1 Regression] ICE in more_specialized_fn, more than one user-defined conversion srpint to ptrint

2005-04-01 Thread pinskia at gcc dot gnu dot org
The following code now ICEs on the mainline: template typename T class srp; template typename T struct ptr { template typename U ptr(const srpU other); }; template typename T struct srp { template typename U operator ptrU(void) const; }; ptrint parent_get() { srpint parent; return

[Bug libstdc++/20534] Erroneous #include of cassert

2005-04-01 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-04-01 22:54 --- Humpf! A problem with the trivial fix using abort() is that doesn't emit diagnostic about the failure point. This is relevant for string, which uses _GLIBCXX_DEBUG_ASSERT/PEDASSERT directly. --

[Bug c++/20723] [4.1 Regression] ICE in more_specialized_fn, more than one user-defined conversion srpint to ptrint

2005-04-01 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-01 22:55 --- I think the ICE was caused by: 2005-03-31 Nathan Sidwell [EMAIL PROTECTED] PR c++/19203, implement DR 214 * call.c (joust): Use more_specialized_fn. * cp-tree.h (DEDUCE_ORDER):

[Bug libstdc++/20534] Erroneous #include of cassert

2005-04-01 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-04-01 23:02 --- ...and also elsewhere (there are more uses besides string). -- What|Removed |Added

[Bug target/20717] [4.1 Regression] Many C++ testsuite failures on ia64-hpux

2005-04-01 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Keywords||wrong-code Target Milestone|--- |4.1.0

[Bug c/20709] strict aliasing warning with float pointer pointing to int pointer

2005-04-01 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Severity|critical|normal Keywords||diagnostic

[Bug c/20709] strict aliasing warning with float pointer pointing to int pointer

2005-04-01 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-02 00:09 --- Because we only warn if you take the address and then cast so if you have a tempary variable inbetween, we don't warn. Note really strict aliasing warnings are hard to produce as it is only a bug if you

[Bug tree-optimization/19049] not vectorizing a fortran loop

2005-04-01 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-02 00:16 --- pr19049.f:10: note: not vectorized: can't determine dependence between: (*a_38)[D.722_49] and (*a_38)[D.721_51] pr19049.f:10: note: bad data dependence. -- What|Removed

[Bug libgcj/20693] javax-imageio.lo failed to build

2005-04-01 Thread hjl at lucon dot org
--- Additional Comments From hjl at lucon dot org 2005-04-02 00:28 --- It is getting worse. Both libtool and java testsuite try to outsmart each other. Each tries to put `\' in front `$' for file name. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20693

[Bug c++/20724] New: function overload resolution fails when any template is declared

2005-04-01 Thread kjd at duda dot org
Consider this program; namespace N { int function( char * ) { return 200; } // uncomment the next line to see a surprising error: //template typename T int function(); // The error is: // foo.cpp: In function `int main()':

[Bug c++/20724] function overload resolution fails when any template is declared

2005-04-01 Thread kjd at duda dot org
-- What|Removed |Added CC||kjd at duda dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20724

[Bug tree-optimization/19794] [meta-bug] Jump threading related bugs

2005-04-01 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-04-02 01:31 --- Some notes on recent poking and prodding. The big perl speedup is consistent on my P4 -- but perl shows no significant change on my AMD box. Perl spends ~50% of its time in one routine (regexec) and, surprise,

[Bug java/20526] gij -X reports no options are recognized, while -Xmx and -Xms seem to be

2005-04-01 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-02 02:27 --- Subject: Bug 20526 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-04-02 02:26:52 Modified files: gcc/java : ChangeLog gcj.texi libjava

[Bug libgcj/20090] gij should be implemented in Java

2005-04-01 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-02 02:27 --- Subject: Bug 20090 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-04-02 02:26:52 Modified files: gcc/java : ChangeLog gcj.texi libjava

[Bug java/20526] gij -X reports no options are recognized, while -Xmx and -Xms seem to be

2005-04-01 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-02 02:30 --- Subject: Bug 20526 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-04-02 02:30:41 Modified files: gcc/java :

[Bug libgcj/20090] gij should be implemented in Java

2005-04-01 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-04-02 02:30 --- Subject: Bug 20090 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-04-02 02:30:41 Modified files: gcc/java :

[Bug libgcj/20699] gij -ms segfaults

2005-04-01 Thread vektor at dumbterm dot net
-- What|Removed |Added CC||vektor at dumbterm dot net http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20699

[Bug bootstrap/20719] [4.1 Regression] ICE in default_no_named_section, at varasm.c:4828

2005-04-01 Thread danglin at gcc dot gnu dot org
-- What|Removed |Added CC||danglin at gcc dot gnu dot ||org

[Bug tree-optimization/20725] New: [tcb] FRE does not remove a fully redundant load.

2005-04-01 Thread kazu at cs dot umass dot edu
Consider: struct s { int *n; }; int foo (unsigned int i, struct s *array) { int *p = array[i].n; if (p) { int *q = array[i].n; if (p != q) return 1; } return 0; } Note that the second load is unnecessary, but FRE does not remove it. Here is the dump before

[Bug tree-optimization/20725] [tcb] FRE does not remove a fully redundant load.

2005-04-01 Thread kazu at cs dot umass dot edu
--- Additional Comments From kazu at cs dot umass dot edu 2005-04-02 04:41 --- Danny, could you take a look? This occurs even with your patch to tree-ssa-pre.c to fix PR 20703. -- What|Removed |Added

[Bug c++/20724] function overload resolution fails when any template is declared

2005-04-01 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Keywords||rejects-valid http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20724