[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 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=gccview=revrev=140122 Log: PR middle-end/37414 * predict.c

[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/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=gccview=revrev=140123 Log: PR middle-end/37393 * tree-inline.c (copy_bb):

[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 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 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 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

[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

[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 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] [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 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 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=gccview=revrev=140124 Log: PR target/36609 * config/avr/avr.c (avr_reorg):

[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 #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 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=16259action=view) Reduced testcase This is as far as I can get this testcase. --

[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 target/37382] [4.4 Regression] ICE in extract_insn: var_decl 0x7fda26ff4b40 swig_module) 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];

[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:

[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=16260action=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 #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=16261action=view) generated by adding -save-temps -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37436

[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 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 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=gccview=revrev=140131 Log: 2008-09-08 Vladimir Makarov [EMAIL PROTECTED] PR

[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 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:

[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=16262action=view) compressed preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37437

[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 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 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/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/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

[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 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 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 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 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

[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 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 #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

[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 @@

<    1   2