[Bug target/37434] [4.4 Regression] ICE in extract_insn, at recog.c:2027

2008-09-08 Thread hjl dot tools at gmail dot com
--- Comment #6 from hjl dot tools at gmail dot com 2008-09-09 04:39 --- This patch will disable SSE4 and SSE2 optimization if inter-unit move is disabled or there are duplicates: --- i386.c.sse2 2008-09-08 21:17:15.0 -0700 +++ i386.c 2008-09-08 21:36:38.0 -0700 @@ -

[Bug target/37434] [4.4 Regression] ICE in extract_insn, at recog.c:2027

2008-09-08 Thread hjl dot tools at gmail dot com
--- Comment #5 from hjl dot tools at gmail dot com 2008-09-09 04:23 --- This patch fixes the crash: --- i386.c.sse2 2008-09-08 21:17:15.0 -0700 +++ i386.c 2008-09-08 21:17:32.0 -0700 @@ -26886,7 +26886,7 @@ static void ix86_expand_vector_init_interleave (enum machi

[Bug target/37437] [4.4 regression] speed regression

2008-09-08 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2008-09-09 03:26 --- I believe this is a duplicate of PR 37364. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37437

[Bug target/37434] [4.4 Regression] ICE in extract_insn, at recog.c:2027

2008-09-08 Thread hjl dot tools at gmail dot com
--- Comment #4 from hjl dot tools at gmail dot com 2008-09-09 03:18 --- It is caused by my patch: http://gcc.gnu.org/ml/gcc-cvs/2008-05/msg00569.html -- hjl dot tools at gmail dot com changed: What|Removed |Added --

[Bug middle-end/37316] [4.4 Regression] Small structs are not passed correctly on hppa64-*-*

2008-09-08 Thread drow at gcc dot gnu dot org
--- Comment #5 from drow at gcc dot gnu dot org 2008-09-09 03:16 --- That patch isn't supposed to make any difference, because of when the parallel is removed - it's not supposed to be early enough to affect where things are passed. It just happens within the function. Unfortunately I'

[Bug bootstrap/37422] [4.4 regression] IRA merge breaks Solaris/x86 bootstrap

2008-09-08 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug bootstrap/37426] [4.4 regression] IRA merge breaks Tru64 UNIX bootstrap

2008-09-08 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug c++/37389] [4.2/4.3/4.4 Regression] expected integer_cst, have error_mark in build_enumerator

2008-09-08 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug tree-optimization/19790] equality not noticed when signedness differs.

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2008-09-09 01:51 --- The testcase in comment #5 looks like the same issue are referenced in PR 32200. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19790

[Bug rtl-optimization/33224] [4.3 Regression] failing rtl iv analysis (maybe due to df)

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #13 from pinskia at gcc dot gnu dot org 2008-09-09 01:50 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNE

[Bug tree-optimization/21690] gcc misses trivial optimizations

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-09-09 01:49 --- This was fixed for 4.3.0. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/18146] if-conversion is not performed for some reason

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-09-09 01:44 --- It was not fixed by the cfglayout changes. In fact tree switch conversion makes the code even worse even though we don't need it really. -- pinskia at gcc dot gnu dot org changed: What|Removed

[Bug tree-optimization/14792] ((int)b & 1) != 0 is not folded to b & 1 != 0

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2008-09-09 01:38 --- (In reply to comment #7) > The testcase from comment #1 is fixed on the trunk. Not for Powerpc64: .L.foo: mflr 0 std 0,16(1) nop nop lbz 0,0(3) stdu 1,-112(1)

[Bug target/37437] [4.4 regression] speed regression

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-09-09 00:43 --- Looks IRA related. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/37437] [4.4 regression] speed regression

2008-09-08 Thread tim at klingt dot org
--- Comment #1 from tim at klingt dot org 2008-09-09 00:41 --- Created an attachment (id=16262) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16262&action=view) compressed preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37437

[Bug target/37437] New: [4.4 regression] speed regression

2008-09-08 Thread tim at klingt dot org
doing some benchmarks on attached file (preprocessed source), i found, that gcc-4.4 is somehow (in my case about 4%) slower than gcc-4.3 on x86_64, tuned for core2: code compiled with -O3 -march=core2 versions: g++-4.3 -v Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/conf

[Bug rtl-optimization/37435] [4.4 regression] ICE with volatiles

2008-09-08 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2008-09-09 00:10 --- It is an IRA bug. Add -fno-ira works. -- hjl dot tools at gmail dot com changed: What|Removed |Added ---

[Bug rtl-optimization/37377] [4.4 Regression] Bootstrap failure compiling libgcc

2008-09-08 Thread hjl at gcc dot gnu dot org
--- Comment #13 from hjl at gcc dot gnu dot org 2008-09-09 00:03 --- Subject: Bug 37377 Author: hjl Date: Tue Sep 9 00:01:40 2008 New Revision: 140131 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140131 Log: 2008-09-08 Vladimir Makarov <[EMAIL PROTECTED]> PR rtl-opt/

[Bug middle-end/37356] [4.4 Regression] ICE in gsi_insert_seq_nodes_after, at gimple-iterator.c:222

2008-09-08 Thread reichelt at gcc dot gnu dot org
--- Comment #5 from reichelt at gcc dot gnu dot org 2008-09-08 23:52 --- The regression appeared between 2008-07-26 and 2008-07-29? Fallout of tuples merge? -- reichelt at gcc dot gnu dot org changed: What|Removed |Added --

[Bug target/37436] arm-cross-g++. internal compiler error: in extract_insn, at recog.c:1990

2008-09-08 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug c++/37436] arm-cross-g++. internal compiler error: in extract_insn, at recog.c:1990

2008-09-08 Thread weizhong at broadcom dot com
--- Comment #2 from weizhong at broadcom dot com 2008-09-08 23:42 --- Created an attachment (id=16261) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16261&action=view) generated by adding -save-temps -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37436

[Bug c++/37436] arm-cross-g++. internal compiler error: in extract_insn, at recog.c:1990

2008-09-08 Thread weizhong at broadcom dot com
--- Comment #1 from weizhong at broadcom dot com 2008-09-08 23:41 --- Created an attachment (id=16260) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16260&action=view) generated by adding -save-temps -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37436

[Bug c++/37436] New: arm-cross-g++. internal compiler error: in extract_insn, at recog.c:1990

2008-09-08 Thread weizhong at broadcom dot com
version: gcc-4.3.2 http://ftp.gnu.org/gnu/gcc/gcc-4.3.2/gcc-4.3.2.tar.bz2 system type: host - x86_64-linux-gnu target - arm-brcm-linux-gnueabi configuration: Using built-in specs. Target: arm-brcm-linux-gnueabi Configured with: /projects/svm_users/weizhong/buildroot_armv7_1/config/20080513/le_ar

[Bug target/37382] [4.4 Regression] ICE in extract_insn: ) 0)

2008-09-08 Thread reichelt at gcc dot gnu dot org
--- Comment #3 from reichelt at gcc dot gnu dot org 2008-09-08 23:34 --- Confirmed. Reduced testcase: == char* foo(char *p, char *q) { const char *r = q + 2; for (; q != r; p++, q++) *p = *q; return p; } void bar(int *p) { char a[2]; foo(a

[Bug other/37419] [4.4 Regression] mpfr related memory corruption

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-09-08 23:29 --- #0 add_new_edges_to_heap (heap=0x43909090, new_edges=0x4390d2d0) at /Users/apinski/src/local/gcc/gcc/ipa-inline.c:817 -- pinskia at gcc dot gnu dot org changed: What|Removed |

[Bug other/37419] [4.4 Regression] mpfr related memory corruption

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-09-08 23:28 --- Created an attachment (id=16259) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16259&action=view) Reduced testcase This is as far as I can get this testcase. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id

[Bug target/36609] AVR wrong code using incorrect RTL for test reversal pattern

2008-09-08 Thread hutchinsonandy at gcc dot gnu dot org
--- Comment #3 from hutchinsonandy at gcc dot gnu dot org 2008-09-08 22:45 --- 4.4 fixed. -- hutchinsonandy at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/37408] [4.3/4.4 regression] Invalid insn scheduling

2008-09-08 Thread schwab at suse dot de
-- schwab at suse dot de changed: What|Removed |Added Target Milestone|--- |4.3.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37408

[Bug target/36609] AVR wrong code using incorrect RTL for test reversal pattern

2008-09-08 Thread hutchinsonandy at gcc dot gnu dot org
--- Comment #2 from hutchinsonandy at gcc dot gnu dot org 2008-09-08 22:26 --- Subject: Bug 36609 Author: hutchinsonandy Date: Mon Sep 8 22:25:42 2008 New Revision: 140124 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140124 Log: PR target/36609 * config/avr/avr.c (avr_reorg)

[Bug tree-optimization/37432] [4.4 Regression] ICE in VN_INFO, at tree-ssa-sccvn.c:180

2008-09-08 Thread reichelt at gcc dot gnu dot org
--- Comment #3 from reichelt at gcc dot gnu dot org 2008-09-08 22:13 --- With only "-O" there's a different error message: PR37432.c: In function 'InsertMultiPoint': PR37432.c:4: error: type mismatch between an SSA_NAME and its symbol PR37432.c:4: error: in statement # val_9 = VDEF {

[Bug rtl-optimization/37435] [4.4 regression] ICE with volatiles

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-08 22:12 --- Works on powerpc. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37435

[Bug rtl-optimization/37435] [4.4 regression] ICE with volatiles

2008-09-08 Thread reichelt at gcc dot gnu dot org
-- reichelt at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37435

[Bug rtl-optimization/37435] New: [4.4 regression] ICE with volatiles

2008-09-08 Thread reichelt at gcc dot gnu dot org
The following code snippet triggers an ICE on mainline (i686-pc-linux-gnu) when compiled with "-O2 -fPIC": = volatile _Decimal32 d; volatile int i; void foo() { d += i; d += i; } = bug.c: In function 'foo': bug.c:8: internal compiler error: in

[Bug middle-end/37380] [4.4 Regression] ../../gcc/libcpp/charset.c:1103: error: 'cvt.77.width' is used uninitialized in this function

2008-09-08 Thread sje at cup dot hp dot com
--- Comment #5 from sje at cup dot hp dot com 2008-09-08 21:47 --- I wonder if the problem is the new call to force_gimple_operand. We now have: src = force_gimple_operand (src, ..) and then later we use src in the call to gimple_build_assign. I think the call to force_gimple_ope

[Bug other/37419] [4.4 Regression] mpfr related memory corruption

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-09-08 21:47 --- I get a different ICE with revision 139912 on i386-apple-darwin8.11.1. GNU C (GCC) version 4.4.0 20080902 (experimental) [trunk revision 139912] (i386-apple-darwin8.11.1) compiled by GNU C version 4.4.0 20080

[Bug testsuite/37334] gcc.dg/fastmath-2.c doesn't work

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-09-08 21:37 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug target/37434] [4.4 Regression] ICE in extract_insn, at recog.c:2027

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-09-08 21:35 --- Reduced testcase: typedef short __v8hi __attribute__ ((__vector_size__ (16))); typedef long long __m128i __attribute__ ((__vector_size__ (16))); __m128i Set_AC4R_SETUP_I( const short *val ) { short D2073 = *val;

[Bug middle-end/37393] [4.4 Regression] error: EH edge 10->12 is missing

2008-09-08 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2008-09-08 21:33 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/37393] [4.4 Regression] error: EH edge 10->12 is missing

2008-09-08 Thread jakub at gcc dot gnu dot org
--- Comment #5 from jakub at gcc dot gnu dot org 2008-09-08 21:32 --- Subject: Bug 37393 Author: jakub Date: Mon Sep 8 21:31:36 2008 New Revision: 140123 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140123 Log: PR middle-end/37393 * tree-inline.c (copy_bb): Wh

[Bug middle-end/37414] [4.4 regression] ICE with -ffast-math

2008-09-08 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2008-09-08 21:32 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug middle-end/37414] [4.4 regression] ICE with -ffast-math

2008-09-08 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2008-09-08 21:31 --- Subject: Bug 37414 Author: jakub Date: Mon Sep 8 21:30:23 2008 New Revision: 140122 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140122 Log: PR middle-end/37414 * predict.c (optimize_functio

[Bug tree-optimization/37433] [4.4 Regression] tree check: expected function_decl, have string_cst in ccp_fold, at tree-ssa-ccp.c:1050

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2008-09-08 21:30 --- (In reply to comment #4) > This is surely not "valid" code. valid but undefined. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37433

[Bug tree-optimization/37433] [4.4 Regression] tree check: expected function_decl, have string_cst in ccp_fold, at tree-ssa-ccp.c:1050

2008-09-08 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2008-09-08 21:28 --- This is surely not "valid" code. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/37417] [4.4 Regression] error: type mismatch in binary expression, verify_gimple failed

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-09-08 21:05 --- Even more reduced testcase: void init (int a) { new (char[a]); } -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug driver/37409] -fwhole-program option breaks collect2-generated global constructors

2008-09-08 Thread danglin at gcc dot gnu dot org
--- Comment #4 from danglin at gcc dot gnu dot org 2008-09-08 21:03 --- Let's try closing again. -- danglin at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/37433] [4.4 Regression] tree check: expected function_decl, have string_cst in ccp_fold, at tree-ssa-ccp.c:1050

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-09-08 21:01 --- Reduced testcase: int regex_subst(void) { const void *subst = ""; char *s; s = (*(char *(*)(int))subst) (0); } -- pinskia at gcc dot gnu dot org changed: What|Removed |A

[Bug tree-optimization/37433] [4.4 Regression] tree check: expected function_decl, have string_cst in ccp_fold, at tree-ssa-ccp.c:1050

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-09-08 20:47 --- reducing ... -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Keywords|

[Bug middle-end/37418] [4.4 Regression] error: type mismatch in address expression, verify_gimple failed

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-09-08 20:44 --- Reduced testcase: typedef void failure_callback_t(int); void default_panic_handler(int args)__attribute__((noreturn)); void i_set_panic_handler(failure_callback_t *callback __attribute__((noreturn))) { callback = d

[Bug middle-end/37418] [4.4 Regression] error: type mismatch in address expression, verify_gimple failed

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-09-08 20:38 --- Reducing ... -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Summary|[4.

[Bug middle-end/37385] [4.4 Regression] ICE in set_mem_alias_set with the vectorizer and function pointers

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2008-09-08 20:34 --- This looks related to PR 37418. The types are the compatible as that is just a typedef. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37385

[Bug middle-end/37385] [4.4 Regression] ICE in set_mem_alias_set with the vectorizer and function pointers

2008-09-08 Thread victork at gcc dot gnu dot org
--- Comment #4 from victork at gcc dot gnu dot org 2008-09-08 20:31 --- Here is slightly simplified test: == cut typedef int int_t; typedef void (*fun_t) (int); fun_t fun_tab[400] __attribute__ ((__aligned__(16))); void foo (int_t a); vo

[Bug target/37434] [4.4 Regression] ICE in extract_insn, at recog.c:2027

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-09-08 20:31 --- Reducing ... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37434

[Bug tree-optimization/37432] [4.4 Regression] ICE in VN_INFO, at tree-ssa-sccvn.c:180

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-09-08 20:26 --- Reduced testcase: static void print_wkb_byte(unsigned char val) { print_wkb_bytes((unsigned char *)&val, 1, 1); } void InsertMultiPoint(int b) { char a = 1; if (b) a = 0; print_wkb_byte(a); } --- CUT --- The

[Bug fortran/37420] [4.4 Regression] -Wunused-variable broken

2008-09-08 Thread burnus at gcc dot gnu dot org
--- Comment #3 from burnus at gcc dot gnu dot org 2008-09-08 20:16 --- I saw it around 2008-02-28-r132751 / 2008-02-29-r132761, however, as the SVN looks innocent, one should not rely one the exact date. Before that date, with "-O -Wunused-variable" one could get a message, afterwards i

[Bug tree-optimization/37421] [4.4 Regression] ICE in vn_reference_insert_pieces at tree-ssa-sccvn.c:1131

2008-09-08 Thread dnovillo at gcc dot gnu dot org
cc.dg/lto/lto.exp: Add -pedantic-errors. * g++.dg/lto/lto.exp: Likewise. * g++.dg/lto/20080908-1.C: Fix return value of main(). * g++.dg/lto/20080908-3.C: Likewise. Added: branches/lto/gcc/testsuite/g++.dg/torture/pr37421.C - copied unchanged from r140111, tr

[Bug tree-optimization/37432] [4.4 Regression] ICE in VN_INFO, at tree-ssa-sccvn.c:180

2008-09-08 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug tree-optimization/37432] [4.4 Regression] ICE in VN_INFO, at tree-ssa-sccvn.c:180

2008-09-08 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2008-09-08 20:03 --- Created an attachment (id=16258) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16258&action=view) Preprocessed code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37432

[Bug target/37434] [4.4 Regression] ICE in extract_insn, at recog.c:2027

2008-09-08 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug middle-end/37434] [4.4 Regression] ICE in extract_insn, at recog.c:2027

2008-09-08 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2008-09-08 20:02 --- Created an attachment (id=16257) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16257&action=view) Preprocessed code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37434

[Bug tree-optimization/37433] tree check: expected function_decl, have string_cst in ccp_fold, at tree-ssa-ccp.c:1050

2008-09-08 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2008-09-08 20:02 --- Created an attachment (id=16256) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16256&action=view) Preprocessed code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37433

[Bug bootstrap/37424] [4.4 regression] IRA merge breaks Solaris/SPARC bootstrap

2008-09-08 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug middle-end/37434] New: [4.4 Regression] ICE in extract_insn, at recog.c:2027

2008-09-08 Thread tbm at cyrius dot com
With current trunk (revision 140117): (sid)1122:[EMAIL PROTECTED]: ..4.3-2008-09-08-r140117/gcc] ./cc1plus -quiet -m64 -msse3 ~/framewave-Set.ii domain/fwImage/include/Set.h: In function 'void SSE2::Set_AC4R_SETUP_I(long long int __vector__&, XMM128&, const Fw16s*)': domain/fwImage/include/S

[Bug fortran/37355] Request runtime preconnected buffer option for gfortran

2008-09-08 Thread MMcVeigh at att dot net
--- Comment #2 from MMcVeigh at att dot net 2008-09-08 20:00 --- Yes, FLUSH works, but * I don't think it was part of standards until 2003, * I need to place it several places in my code, * I really didn't want gfortran specific code if I could avoid it * There isn't a problem with bu

[Bug tree-optimization/37433] New: tree check: expected function_decl, have string_cst in ccp_fold, at tree-ssa-ccp.c:1050

2008-09-08 Thread tbm at cyrius dot com
With current trunk (revision 140117): (sid)1114:[EMAIL PROTECTED]: ..4.3-2008-09-08-r140117/gcc] ./cc1 -quiet -O2 ~/odt2txt-regex.i (sid)1115:[EMAIL PROTECTED]: ..4.3-2008-09-08-r140117/gcc] ./cc1 -quiet -O3 ~/odt2txt-regex.i regex.c: In function 'regex_rm': regex.c:92: internal compiler error: tr

[Bug tree-optimization/37421] [4.4 Regression] ICE in vn_reference_insert_pieces at tree-ssa-sccvn.c:1131

2008-09-08 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug tree-optimization/37432] New: [4.4 Regression] ICE in VN_INFO, at tree-ssa-sccvn.c:180

2008-09-08 Thread tbm at cyrius dot com
With current trunk (revision 140117): (sid)1113:[EMAIL PROTECTED]: ..4.3-2008-09-08-r140117/gcc] ./cc1 -quiet -O2 ~/postgis-shp2pgsql.i shp2pgsql.c: In function 'InsertMultiPoint': shp2pgsql.c:1280: internal compiler error: in VN_INFO, at tree-ssa-sccvn.c:180 Please submit a full bug report, with

[Bug rtl-optimization/14583] a switch statement can be converted to an array access

2008-09-08 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-09-08 19:51 --- This was fixed by: 2008-07-01 Martin Jambor <[EMAIL PROTECTED]> * Makefile.in (tree-switch-conversion.o): Add. (OBJS-common): Add tree-swtch-conversion.o. * passes.c (init_optimization_pass

[Bug middle-end/37337] [4.4 Regression] ICE: verify_flow_info failed

2008-09-08 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2008-09-08 19:51 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug target/28126] gcc moves an expensive instruction outside of a conditional

2008-09-08 Thread rdsandiford at googlemail dot com
--- Comment #12 from rdsandiford at googlemail dot com 2008-09-08 19:48 --- Subject: Re: gcc moves an expensive instruction outside of a conditional "daney at gcc dot gnu dot org" <[EMAIL PROTECTED]> writes: > Can we close this now? > > I think it is fixed. Sorry, this is still on th

[Bug middle-end/37337] [4.4 Regression] ICE: verify_flow_info failed

2008-09-08 Thread jakub at gcc dot gnu dot org
--- Comment #5 from jakub at gcc dot gnu dot org 2008-09-08 19:32 --- Subject: Bug 37337 Author: jakub Date: Mon Sep 8 19:31:18 2008 New Revision: 140117 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140117 Log: PR middle-end/37337 * tree-ssa-dom.c (optimize_st

[Bug ada/37431] SPARC ACATS failures for alignment

2008-09-08 Thread joel at gcc dot gnu dot org
--- Comment #1 from joel at gcc dot gnu dot org 2008-09-08 19:32 --- 4.3.0 results here http://gcc.gnu.org/ml/gcc-testresults/2008-05/msg00543.html -- joel at gcc dot gnu dot org changed: What|Removed |Added

[Bug ada/37430] C974013 gives exception [regression]

2008-09-08 Thread joel at gcc dot gnu dot org
--- Comment #2 from joel at gcc dot gnu dot org 2008-09-08 19:10 --- Stupid mistake.. Previous link was to sparc not powerpc ACATS. Here is the correct URL for test results where this did not fail. 20080812 (experimental) [trunk revision 139039] on powerpc-rtems4.9 http://gcc.gnu.org/

[Bug ada/37431] New: ACATS failures for alignment

2008-09-08 Thread joel at gcc dot gnu dot org
Worked on SVN trunk: http://gcc.gnu.org/ml/gcc-testresults/2008-08/msg02355.html c34002a and ~100 more. Code is being generated for a byte wide access of the stack and causing an alignment exception on an ERC32 CPU. Compiler invocation: sparc-rtems4.9-gnatmake -fstack-check -v -O -gnatws -O2 -I

[Bug ada/37430] C974013 gives exception [regression]

2008-09-08 Thread joel at gcc dot gnu dot org
--- Comment #1 from joel at gcc dot gnu dot org 2008-09-08 19:05 --- Worked on SVN trunk as of this report http://gcc.gnu.org/ml/gcc-testresults/2008-08/msg02355.html -- joel at gcc dot gnu dot org changed: What|Removed |Added

[Bug ada/37430] New: C974013 gives exception

2008-09-08 Thread joel at gcc dot gnu dot org
Laurent indicated this is spurious on other targets but it is 100% regular on rtems so I thought I would give a backtrace. It is calling pthread_kill(SIGABORT). This is the backtrace. ,.,. C974013 ACATS 2.5 88-01-01 00:00:00 C974013 Asynchronous Select: Trigger is delay_until which complet

[Bug fortran/37411] ICE (segfault) in trans-array.c

2008-09-08 Thread domob at gcc dot gnu dot org
--- Comment #6 from domob at gcc dot gnu dot org 2008-09-08 18:37 --- Reading the comments, this sounds really like the problem fixed for PR 37199 (sym->as "wrongly" NULL after interface-remapping). I agree that adding the test and gcc_assert sounds like a good idea for me. I will work

[Bug fortran/37355] Request runtime preconnected buffer option for gfortran

2008-09-08 Thread tkoenig at gcc dot gnu dot org
--- Comment #1 from tkoenig at gcc dot gnu dot org 2008-09-08 18:29 --- (In reply to comment #0) I would like a method to override > the default buffering at runtime. What about calling FLUSH in critical places? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37355

[Bug fortran/37420] [4.4 Regression] -Wunused-variable broken

2008-09-08 Thread tkoenig at gcc dot gnu dot org
--- Comment #2 from tkoenig at gcc dot gnu dot org 2008-09-08 18:22 --- Confirmed. -- tkoenig at gcc dot gnu dot org changed: What|Removed |Added CC|

[Bug fortran/37429] Checks when assigning from a type-bound procedure broken

2008-09-08 Thread domob at gcc dot gnu dot org
--- Comment #1 from domob at gcc dot gnu dot org 2008-09-08 17:59 --- Created an attachment (id=16255) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16255&action=view) ICE'ing invalid test This is the ICE'ing test. I will investigate this bug, as it seems to be a problem with typ

[Bug fortran/37429] New: Checks when assigning from a type-bound procedure broken

2008-09-08 Thread domob at gcc dot gnu dot org
It seems that code like a = obj%func () ! PROCEDURE, NOPASS :: func => target_func misses some checks (for instance, that a and the result of func have the same rank) that are performed for the "equivalent" a = target_func () The attached test program not only misses a diagnostic for this, but

[Bug middle-end/37393] [4.4 Regression] error: EH edge 10->12 is missing

2008-09-08 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2008-09-08 17:31 --- Unrelated. Testing a fix. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Assi

[Bug c/37428] New: GNU VLA-in-structure extension is undocumented

2008-09-08 Thread drow at gcc dot gnu dot org
This is a GNU extension to C99: void foo(int n) { struct S { int x[n]; }; } It is not mentioned in the C Extensions section of the manual. -- Summary: GNU VLA-in-structure extension is undocumented Product: gcc Version: 4.4.0 Status: UNCONFIRMED

[Bug tree-optimization/37421] ICE in vn_reference_insert_pieces at tree-ssa-sccvn.c:1131

2008-09-08 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2008-09-08 16:33 --- Subject: Bug 37421 Author: rguenth Date: Mon Sep 8 16:31:43 2008 New Revision: 140111 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140111 Log: 2008-09-08 Richard Guenther <[EMAIL PROTECTED]> PR

[Bug tree-optimization/37421] ICE in vn_reference_insert_pieces at tree-ssa-sccvn.c:1131

2008-09-08 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2008-09-08 16:31 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug bootstrap/37424] [4.4 regression] IRA merge breaks Solaris/SPARC bootstrap

2008-09-08 Thread ebotcazou at gcc dot gnu dot org
--- Comment #1 from ebotcazou at gcc dot gnu dot org 2008-09-08 15:32 --- Yep. I'll try to debug later today. -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug rtl-optimization/37377] [4.4 Regression] Bootstrap failure compiling libgcc

2008-09-08 Thread ebotcazou at gcc dot gnu dot org
--- Comment #12 from ebotcazou at gcc dot gnu dot org 2008-09-08 15:25 --- > Eric, thanks a lot for your analysis. It was very helpful. You're welcome! > IRA uses live ranges to find conflicts for spill slots during reload. Live > ranges for r376 were wrong after IR flattening. We

[Bug tree-optimization/37421] ICE in vn_reference_insert_pieces at tree-ssa-sccvn.c:1131

2008-09-08 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2008-09-08 15:14 --- It actually is the correct fix. We valueize expressions in-place, and copy visiting doesn't follow the chain up until a constant. So we have a = 0; = VIEW_CONVERT_EXPR ; b = a; = VIEW_CONVERT_EXPR ; we first

[Bug fortran/37427] Passed-object dummy argument should be polymorphic

2008-09-08 Thread domob at gcc dot gnu dot org
-- domob at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37427

[Bug fortran/37427] Passed-object dummy argument should be polymorphic

2008-09-08 Thread domob at gcc dot gnu dot org
-- domob at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |domob at gcc dot gnu dot org |dot org

[Bug fortran/37427] New: Passed-object dummy argument should be polymorphic

2008-09-08 Thread domob at gcc dot gnu dot org
As polymorphic entities are not implemented in gfortran, the handling of passed-object dummy arguments allows (or requires) them to be declared non-polymorphic (TYPE(t)) while they should in fact be CLASS(t): MODULE m TYPE :: t CONTAINS PROCEDURE :: proc END TYPE t CONTAINS SUBROUTI

[Bug middle-end/37337] [4.4 Regression] ICE: verify_flow_info failed

2008-09-08 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2008-09-08 15:08 --- Testing a patch. -- jakub at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|una

[Bug tree-optimization/37421] ICE in vn_reference_insert_pieces at tree-ssa-sccvn.c:1131

2008-09-08 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2008-09-08 14:56 --- I have a (good on its own) patch to hide the issue, but I'll try to investigate the issue some more. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37421

[Bug bootstrap/37426] New: [4.4 regression] IRA merge breaks Tru64 UNIX bootstrap

2008-09-08 Thread ro at gcc dot gnu dot org
in ira_flattening, at ira-build.c:2146 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. make[3]: *** [build/gengtype-lex.o] Error 1 This might be identical to PR rtl-optimization/37333. I

[Bug fortran/37425] Fortran 2003: GENERIC bindings as operators

2008-09-08 Thread domob at gcc dot gnu dot org
-- domob at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |domob at gcc dot gnu dot org |dot org

[Bug fortran/37425] New: Fortran 2003: GENERIC bindings as operators

2008-09-08 Thread domob at gcc dot gnu dot org
GENERIC type-bound procedures are currently implemented in gfortran, but only by name and not as operators as in the following example (the polymorphic passed-object problem included): MODULE m IMPLICIT NONE TYPE :: t INTEGER :: i CONTAINS PROCEDURE :: assign_t_from_int PROCEDUR

[Bug rtl-optimization/37377] [4.4 Regression] Bootstrap failure compiling libgcc

2008-09-08 Thread vmakarov at redhat dot com
--- Comment #11 from vmakarov at redhat dot com 2008-09-08 14:11 --- Eric, thanks a lot for your analysis. It was very helpful. I've reproduced the bug. IRA uses live ranges to find conflicts for spill slots during reload. Live ranges for r376 were wrong after IR flattening. We have

[Bug bootstrap/37424] New: [4.4 regression] IRA merge breaks Solaris/SPARC bootstrap

2008-09-08 Thread ro at gcc dot gnu dot org
Immediately after the IRA merge, sparc-sun-solaris2.11 bootstrap is broken: stage2 libgcc fails to configure: checking for suffix of object files... configure: error: in `/vol/gccsrc/obj/reghunt/89389/sparc-sun-solaris2.11/libgcc': configure: error: cannot compute suffix of object files: cannot co

[Bug fortran/37423] Fortran 2003 DEFERRED bindings not yet implemented

2008-09-08 Thread domob at gcc dot gnu dot org
-- domob at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |domob at gcc dot gnu dot org |dot org

[Bug fortran/37423] New: Fortran 2003 DEFERRED bindings not yet implemented

2008-09-08 Thread domob at gcc dot gnu dot org
In the current implementation of Fortran 2003 type-bound procedures, DEFERRED bindings are not yet implemented. The DEFERRED type attribute will be parsed but results in an immediate error. -- Summary: Fortran 2003 DEFERRED bindings not yet implemented Product: gcc

[Bug bootstrap/37422] New: [4.4 regression] IRA merge breaks Solaris/x86 bootstrap

2008-09-08 Thread ro at gcc dot gnu dot org
Immediately after the IRA merge, i386-pc-solaris2.10 doesn't bootstrap any longer: In stage3, libgcc doesn't configure: checking for suffix of object files... configure: error: in `/vol/gccsrc/obj/gcc-4.4.0-20080903/10-gcc/i386-pc-solaris2.10/libgcc': configure: error: cannot compute suffix of ob

  1   2   >