[Bug middle-end/23408] [4.1 Regression] ICE in cgraph_decide_inlining_incrementally (using freed GC memory)

2005-08-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-28 04:45 --- And that did not work. Just going to get approval for your patch after a bootstrap/test. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23408

[Bug middle-end/23599] [4.0 Regression] Flag -fstrict-aliasing corrupts iterators

2005-08-27 Thread leopardi at bigpond dot net dot au
--- Additional Comments From leopardi at bigpond dot net dot au 2005-08-28 03:36 --- A short history of this bug: This bug was originally discussed on gcc-help in May: g++ 4.0.0: hash_map hangs when compiled with -O3 on AMD64 http://gcc.gnu.org/ml/gcc-help/2005-05/msg00030.html http:

[Bug middle-end/23547] [4.1 regression] [non-unit-at-a-time] ICE with recursive call to nested function

2005-08-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-28 03:14 --- I should say after I finish testing the patch for PR 23408 which is another GC freeing issue. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23547

[Bug middle-end/23547] [4.1 regression] [non-unit-at-a-time] ICE with recursive call to nested function

2005-08-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-28 03:12 --- The problem is that nesting_info is not marked as GTY and we call cgraph_finalize_function which lowers the function which calls ggc_collect. I think marking nesting_info (and root) as GTY will fix the

[Bug middle-end/23408] [4.1 Regression] ICE in cgraph_decide_inlining_incrementally (using freed GC memory)

2005-08-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-28 03:05 --- I am testing a patch for which I recommended in comment #3. -- What|Removed |Added A

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

2005-08-27 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|tree-optimization |middle-end http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22216

[Bug middle-end/23547] [4.1 regression] [non-unit-at-a-time] ICE with recursive call to nested function

2005-08-27 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Severity|normal |critical http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23547

[Bug middle-end/23408] [4.1 Regression] ICE in cgraph_decide_inlining_incrementally (using freed GC memory)

2005-08-27 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Severity|normal |critical http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23408

[Bug tree-optimization/22216] [4.1 regression] ICE during GC

2005-08-27 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Severity|normal |critical http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22216

[Bug tree-optimization/22216] [4.1 regression] ICE during GC

2005-08-27 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Keywords||GC http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22216

[Bug middle-end/23599] [4.0 Regression] Flag -fstrict-aliasing corrupts iterators

2005-08-27 Thread leopardi at bigpond dot net dot au
-- What|Removed |Added Known to fail||4.0.1 4.0.2 Known to work||3.3.5 4.1.0 http://gcc.gnu.org/bugzilla/show_bug.

[Bug c/23600] Invalid code optimization for x*const/const

2005-08-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-28 01:48 --- this is invalid as overflow is undefined so multiplying by a number and then dividing by the same number is always true as the multiply can overflow which is undefined so say it is the same as doing it i

[Bug middle-end/23599] [4.0 Regression] Flag -fstrict-aliasing corrupts iterators

2005-08-27 Thread leopardi at bigpond dot net dot au
--- Additional Comments From leopardi at bigpond dot net dot au 2005-08-28 01:47 --- Created an attachment (id=9601) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9601&action=view) Reduced preprocessed test case Preprocessed using 4.0.1. Works with 3.3.5. Fails with 4.0.1, 4.0.2 2

[Bug c/23600] New: Invalid code optimization for x*const/const

2005-08-27 Thread Randy dot Bryant at cs dot cmu dot edu
The following C function illustrates a bug I have encountered for gcc 3.4.2 running on x86_64. The problem occurs at any optimization level and for both - m32 and -m64. #ifndef CONST /* Following constant can be arbitrary */ #define CONST 767 #endif int testd(int x) { return ((x*CONST)/CONST)

[Bug middle-end/23599] [4.0 Regression] Flag -fstrict-aliasing corrupts iterators

2005-08-27 Thread leopardi at bigpond dot net dot au
--- Additional Comments From leopardi at bigpond dot net dot au 2005-08-28 01:37 --- Created an attachment (id=9600) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9600&action=view) Original reduced test case Original reduced test case as an attachment. -- http://gcc.gnu.org/b

[Bug middle-end/23599] [4.0 Regression] Flag -fstrict-aliasing corrupts iterators

2005-08-27 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|c++ |middle-end Keywords||wrong-code Summary|Flag -fstrict-aliasin

[Bug c++/23599] New: Flag -fstrict-aliasing corrupts iterators

2005-08-27 Thread leopardi at bigpond dot net dot au
Compiling the test case with -O3 or -O3 -fstrict-aliasing causes operator++ on a const_iterator to fail to progress. Error occurs with 4.0.1, 4.0.2 20050728 (prerelease), but not with 3.3.5 or 4.1.0 20050813 (experimental). I believe this to be a compiler bug rather than a library bug because

[Bug java/21517] Bytecode -> native code mis-compilation

2005-08-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-27 22:25 --- Hmm, is this with -findirect-dispatch? if that is true, I think this is related to PR 23182. -- What|Removed |Added -

[Bug preprocessor/21521] -finput-charset -save-temps converts characters twice

2005-08-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-27 22:23 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug other/23581] Build failure on MINGW for gcc-4.1-20050819

2005-08-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-27 22:16 --- Hmm, for some reason config.h has #define uintmax_t unsigned long therefore stdint.h gets: typedef unsigned long long unsigned long; Can you attach config.log and config.h from intl subdirectory? --

[Bug libfortran/23598] New: iostat handling after library error return

2005-08-27 Thread tkoenig at gcc dot gnu dot org
$ cat tst.f90 program main real :: a integer :: ios open (10, pad='no') write (10, '(A)') '1','1' rewind (10) read (10,'(I2)',iostat=ios) i ios = -4321 read (10, '(I1)', iostat=ios) i print *,ios end program main $ gfortran tst.f90 $ ./a.out -4321 Here's a patch: Index: l

[Bug middle-end/23585] mem_fun* code fine with -O1, bus error with -O2

2005-08-27 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|c++ |middle-end Keywords||wrong-code http://gcc.gnu.org/bugzilla/show_bug.cg

[Bug c++/23585] mem_fun* code fine with -O1, bus error with -O2

2005-08-27 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Severity|critical|normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23585

[Bug target/23589] internal compiler error: in rest_of_handle_final, at toplev.c:2067

2005-08-27 Thread gregc at cgl dot ucsf dot edu
--- Additional Comments From gregc at cgl dot ucsf dot edu 2005-08-27 21:51 --- Subject: Re: internal compiler error: in rest_of_handle_final, at toplev.c:2067 Much appreciated. Thank you. On Fri, 27 Aug 2005, dannysmith at users dot sourceforge dot net wrote: > Date: 27 Aug 2005 0

[Bug c++/23513] [4.0/4.1 Regression] overload resolution fails to select a more specialized template

2005-08-27 Thread mmitchel at gcc dot gnu dot org
--- Additional Comments From mmitchel at gcc dot gnu dot org 2005-08-27 21:49 --- Nathan -- This change comes from: 2005-04-03 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/20723 * pt.c (more_specialized_fn): Member functions are unordered wrt non-members. Conve

[Bug middle-end/23463] [4.1 Regression] va-arg-22.c execution fails

2005-08-27 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-27 21:38 --- Subject: Bug 23463 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-27 21:37:53 Modified files: gcc: ChangeLog gimplify.c gcc/tes

[Bug middle-end/23463] [4.1 Regression] va-arg-22.c execution fails

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

[Bug java/2499] Class members should be inherited from implemented interfaces

2005-08-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-27 20:46 --- Another testcase for the same issue: interface I { interface Inner {} } class Test implements I { void test(Inner i) { } } Which comes from PR 23596. -- http://gcc.gnu.org/bugzilla/show_

[Bug java/2499] Class members should be inherited from implemented interfaces

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

[Bug java/23596] Can not compile current classpath with gcj (AbstractDocument.java)

2005-08-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-27 20:45 --- The short testcase is a dup of bug 2499. *** This bug has been marked as a duplicate of 2499 *** *** This bug has been marked as a duplicate of 2499 *** -- What|Removed

[Bug java/23596] Can not compile current classpath with gcj (AbstractDocument.java)

2005-08-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-27 20:36 --- *** Bug 23597 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23596

[Bug java/23597] Can not compile current classpath with gcj (AbstractDocument.java)

2005-08-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-27 20:36 --- *** This bug has been marked as a duplicate of 23596 *** -- What|Removed |Added

[Bug java/23597] New: Can not compile current classpath with gcj (AbstractDocument.java)

2005-08-27 Thread andreast at gcc dot gnu dot org
Gcj bails out in compiling current classpath. Also running mauve test fails: gnu/testlet/javax/swing/text/ElementIterator/ElementIteratorTest.java:87: error: Type 'ElementIterator' not found in the declaration of the local variable 'iter'. ElementIterator iter = new ElementIterator(doc);

[Bug java/23596] New: Can not compile current classpath with gcj (AbstractDocument.java)

2005-08-27 Thread andreast at gcc dot gnu dot org
Gcj bails out in compiling current classpath. Also running mauve test fails: gnu/testlet/javax/swing/text/ElementIterator/ElementIteratorTest.java:87: error: Type 'ElementIterator' not found in the declaration of the local variable 'iter'. ElementIterator iter = new ElementIterator(doc);

[Bug libgcj/23508] FAIL: PR218

2005-08-27 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-27 18:36 --- Subject: Bug 23508 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-27 18:36:48 Modified files: gcc: ChangeLog gcc/config/pa : l

[Bug c++/23594] namespace typedef and global typedef name the same type, using kills global

2005-08-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-27 17:05 --- (In reply to comment #2) > (In reply to comment #1) > ... > > PS. the semicolon after the end of the namespace really makes this code > invalid but since this is not > ... > I didn't get why semicolon makes

[Bug c++/23594] namespace typedef and global typedef name the same type, using kills global

2005-08-27 Thread yuri at tsoft dot com
--- Additional Comments From yuri at tsoft dot com 2005-08-27 16:59 --- (In reply to comment #1) ... > PS. the semicolon after the end of the namespace really makes this code invalid but since this is not ... I didn't get why semicolon makes it invalid. I thought semicolon is allowed bet

[Bug target/23539] C & C++ compiler generating misaligned references regardless of compiler flags

2005-08-27 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-27 15:46 --- Subject: Bug 23539 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-08-27 15:46:45 Modified files: gcc: Change

[Bug target/23539] C & C++ compiler generating misaligned references regardless of compiler flags

2005-08-27 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-27 15:44 --- Subject: Bug 23539 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-27 15:44:28 Modified files: gcc: ChangeLog gcc/config/rs6000:

[Bug middle-end/22429] [4.1 Regression] -1073741824 <= n && n <= 1073741823 is true where n is 1073741824

2005-08-27 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Severity|normal |critical http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22429

[Bug middle-end/23463] [4.1 Regression] va-arg-22.c execution fails

2005-08-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-27 15:41 --- Patch posted here: . -- What|Removed |Added -

[Bug rtl-optimization/14279] delete_null_pointer_checks removes live insn

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

[Bug rtl-optimization/16152] perl-5.8.4 fails to build using gcc-3.3.4 on {ia64,arm,m68k}-linux

2005-08-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-27 15:23 --- *** This bug has been marked as a duplicate of 14279 *** -- What|Removed |Added

[Bug c++/23594] namespace typedef and global typedef name the same type, using kills global

2005-08-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-27 15:19 --- Confirmed, not a regression. Note if they were two differrent types then this would be invalid code. PS. the semicolon after the end of the namespace really makes this code invalid but since this is not

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

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

[Bug c/23595] ICE in convert_move, at expr.c:390

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

[Bug c/23595] ICE in convert_move, at expr.c:390

2005-08-27 Thread marcus at jet dot franken dot de
--- Additional Comments From marcus at jet dot franken dot de 2005-08-27 14:07 --- Created an attachment (id=9599) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9599&action=view) dib_convert.i gcc -c -ftree-vectorize -O2 -c dib_convert.i -- http://gcc.gnu.org/bugzilla/sho

[Bug c/23595] New: ICE in convert_move, at expr.c:390

2005-08-27 Thread marcus at jet dot franken dot de
sed source if appropriate. See http://gcc.gnu.org/bugs.html> for instructions. gcc -v Target: x86_64-unknown-linux-gnu gcc version 4.1.0 20050827 (experimental) -- Summary: ICE in convert_move, at expr.c:390 Product: gcc Version: 4.1.0 Status

[Bug rtl-optimization/16152] perl-5.8.4 fails to build using gcc-3.3.4 on {ia64,arm,m68k}-linux

2005-08-27 Thread buytenh at wantstofly dot org
--- Additional Comments From buytenh at wantstofly dot org 2005-08-27 13:53 --- https://bugzilla.redhat.com/bugzilla/long_list.cgi?buglist=141694 implies that the fix for PR rtl-optimization/14279 fixes this PR. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16152

[Bug c++/23594] New: namespace typedef kills non-namespace typedef when "using" it

2005-08-27 Thread yuri at tsoft dot com
I have the same typedef in global scope and in the namespace. Also I have "using" clause for this namespace. If both typedefs are in place further code doesn't see typedefed type at all. See example below. Yuri --begin code-- typedef int COUNT; namespace NN { typedef int COUNT; }; using names

[Bug ada/23593] [4.0/4.1 Regression] 5 ACATS compiler SEGV c371002 c371003 c52008b cc51004 cc51b03

2005-08-27 Thread jakub at gcc dot gnu dot org
--- Additional Comments From jakub at gcc dot gnu dot org 2005-08-27 12:45 --- Sorry, will look into it over the weekend. -- What|Removed |Added AssignedTo|unassigne

[Bug target/23575] [4.0/4.1 Regression] ICE: output_operand: unterminated assembly dialect alternative

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

[Bug target/23575] [4.0/4.1 Regression] ICE: output_operand: unterminated assembly dialect alternative

2005-08-27 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-08-27 12:35 --- Fixed on both head and 4.0. -- What|Removed |Added Status|NEW

[Bug ada/23593] [4.0/4.1 Regression] 5 ACATS compiler SEGV c371002 c371003 c52008b cc51004 cc51b03

2005-08-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-27 12:25 --- [08:19] < guerby> 0x0834ec8b in get_memory_rtx (exp=, len=) at /home/guerby/work/gcc/version-head/gcc/builtins.c:1080 [08:19] < guerby> 1080 gcc_assert (TREE_CODE (mem_expr) == COMPONENT_R

[Bug ada/23593] [4.1 Regression] 5 ACATS compiler SEGV c371002 c371003 c52008b cc51004 cc51b03

2005-08-27 Thread laurent at guerby dot net
--- Additional Comments From laurent at guerby dot net 2005-08-27 12:20 --- x86 backtrace for c371002.adb Program received signal SIGSEGV, Segmentation fault. 0x0834ec8b in get_memory_rtx (exp=, len=) at /home/guerby/work/gcc/version-head/gcc/builtins.c:1080 1080 gcc_a

[Bug tree-optimization/23509] [4.1 regression] ICE with ivopts

2005-08-27 Thread rakdver at gcc dot gnu dot org
--- Additional Comments From rakdver at gcc dot gnu dot org 2005-08-27 12:18 --- Patch. -- What|Removed |Added URL||http://gcc.gnu

[Bug target/23589] internal compiler error: in rest_of_handle_final, at toplev.c:2067

2005-08-27 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||21081, 21275, 21766 Status|UNCONFIRMED |NEW Ever Confirmed|

[Bug ada/23593] New: [4.1 Regression] 5 ACATS compiler SEGV c371002 c371003 c52008b cc51004 cc51b03

2005-08-27 Thread laurent at guerby dot net
Between LAST_UPDATED: Fri Aug 26 19:40:32 UTC 2005 LAST_UPDATED: Sat Aug 27 09:12:44 UTC 2005 c371002 c371003 c52008b cc51004 cc51b03 started failing at compile time on x86 and x86_64-linux, all with SEGV: /home/guerby/work/gcc/build/build-20050827T113521/gcc/xgcc -c -B/home/guerby/work/gcc/buil

[Bug target/23575] [4.0/4.1 Regression] ICE: output_operand: unterminated assembly dialect alternative

2005-08-27 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-27 12:04 --- Subject: Bug 23575 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-27 12:04:28 Modified files: gcc: ChangeLog gcc/config/i386: s

[Bug rtl-optimization/23561] nonoverlapping_memrefs_p returns true even for overlapping memory references

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

[Bug rtl-optimization/23560] [4.0 Regression] Strength-reduction breaking unsigned COMPARE

2005-08-27 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-27 09:22 --- Subject: Bug 23560 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-08-27 09:22:43 Modified files: gcc/testsuite : Change

[Bug tree-optimization/23475] Frequences are not updated for empty loop removal

2005-08-27 Thread rakdver at gcc dot gnu dot org
--- Additional Comments From rakdver at gcc dot gnu dot org 2005-08-27 08:05 --- Patch. -- What|Removed |Added URL||http://gcc.gnu