[Bug middle-end/27620] [4.1/4.2 Regression] g++.dg/init/array15.C uses 4MB stack space

2006-05-17 Thread bernds at gcc dot gnu dot org
--- Comment #3 from bernds at gcc dot gnu dot org 2006-05-17 09:42 --- Subject: Bug 27620 Author: bernds Date: Wed May 17 09:42:23 2006 New Revision: 113850 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113850 Log: PR middle-end/27620 * expr.c (saf

[Bug bootstrap/22541] Building into empty PREFIX causes broken limits.h to be installed

2006-05-17 Thread bernds at gcc dot gnu dot org
--- Comment #3 from bernds at gcc dot gnu dot org 2006-05-17 13:54 --- Subject: Bug 22541 Author: bernds Date: Wed May 17 13:54:38 2006 New Revision: 113859 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113859 Log: PR bootstrap/22541 From Dan Kegel

[Bug middle-end/27620] [4.1/4.2 Regression] g++.dg/init/array15.C uses 4MB stack space

2006-05-17 Thread bernds at gcc dot gnu dot org
--- Comment #4 from bernds at gcc dot gnu dot org 2006-05-17 16:03 --- Subject: Bug 27620 Author: bernds Date: Wed May 17 16:03:25 2006 New Revision: 113866 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113866 Log: PR middle-end/27620 * expr.c (saf

[Bug bootstrap/22541] Building into empty PREFIX causes broken limits.h to be installed

2006-06-13 Thread bernds at gcc dot gnu dot org
--- Comment #4 from bernds at gcc dot gnu dot org 2006-06-13 14:39 --- Subject: Bug 22541 Author: bernds Date: Tue Jun 13 14:39:42 2006 New Revision: 114611 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114611 Log: PR bootstrap/22541 From Dan Kegel

[Bug rtl-optimization/10692] [3.3/3.4/4.0 regression] [m68k] miscompilation of perl with -O2 -fPIC

2007-04-17 Thread bernds at gcc dot gnu dot org
--- Comment #24 from bernds at gcc dot gnu dot org 2007-04-17 16:29 --- Subject: Bug 10692 Author: bernds Date: Tue Apr 17 16:29:34 2007 New Revision: 123913 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123913 Log: * reload1.c (delete_output_reload): Don

[Bug rtl-optimization/38582] excessive time in rename registers

2009-11-12 Thread bernds at gcc dot gnu dot org
--- Comment #4 from bernds at gcc dot gnu dot org 2009-11-12 18:12 --- Subject: Bug 38582 Author: bernds Date: Thu Nov 12 18:12:09 2009 New Revision: 154123 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=154123 Log: PR rtl-opt/38582 * regrename.c (struct

[Bug middle-end/42220] [4.5 Regression] FAIL: gfortran.dg/complex_intrinsic_5.f90 -m64 -O -frename-registers

2010-03-07 Thread bernds at gcc dot gnu dot org
--- Comment #47 from bernds at gcc dot gnu dot org 2010-03-07 15:20 --- Subject: Bug 42220 Author: bernds Date: Sun Mar 7 15:20:12 2010 New Revision: 157263 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157263 Log: PR rtl-optimization/42220 * reg

[Bug rtl-optimization/42216] [4.5 Regression] changes in scheduling regress 464.h264ref 20%

2010-03-17 Thread bernds at gcc dot gnu dot org
--- Comment #27 from bernds at gcc dot gnu dot org 2010-03-17 09:25 --- Subject: Bug 42216 Author: bernds Date: Wed Mar 17 09:25:35 2010 New Revision: 157511 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157511 Log: PR rtl-optimization/42216 * reg

[Bug rtl-optimization/42258] [4.5 Regression] redundant register move around mul instruction

2010-03-19 Thread bernds at gcc dot gnu dot org
--- Comment #7 from bernds at gcc dot gnu dot org 2010-03-19 18:19 --- Subject: Bug 42258 Author: bernds Date: Fri Mar 19 18:18:54 2010 New Revision: 157581 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157581 Log: gcc/ PR rtl-optimization/42258 * ira

[Bug target/40697] inefficient code to extract least bits from an integer value

2010-03-19 Thread bernds at gcc dot gnu dot org
--- Comment #5 from bernds at gcc dot gnu dot org 2010-03-19 18:41 --- Subject: Bug 40697 Author: bernds Date: Fri Mar 19 18:41:22 2010 New Revision: 157582 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157582 Log: gcc/ PR target/40697 *

[Bug rtl-optimization/21803] [ia64] gcc produces really odd predicated code

2010-04-14 Thread bernds at gcc dot gnu dot org
--- Comment #8 from bernds at gcc dot gnu dot org 2010-04-14 20:42 --- Subject: Bug 21803 Author: bernds Date: Wed Apr 14 20:42:02 2010 New Revision: 158357 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=158357 Log: gcc/ PR target/21803 *

[Bug target/43742] [4.6 Regression] web.c/union_match_dups segfaults for a null *ref on sh-elf

2010-04-15 Thread bernds at gcc dot gnu dot org
--- Comment #11 from bernds at gcc dot gnu dot org 2010-04-15 08:57 --- Subject: Bug 43742 Author: bernds Date: Thu Apr 15 08:57:27 2010 New Revision: 158367 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=158367 Log: PR target/43742 * config/

[Bug target/41514] redundant compare instruction of consecutive conditional branches

2010-04-16 Thread bernds at gcc dot gnu dot org
--- Comment #5 from bernds at gcc dot gnu dot org 2010-04-16 09:42 --- Subject: Bug 41514 Author: bernds Date: Fri Apr 16 09:42:32 2010 New Revision: 158404 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=158404 Log: PR target/41514 * config/ar

[Bug target/40603] unnecessary conversion from unsigned byte load to signed byte load

2010-04-16 Thread bernds at gcc dot gnu dot org
--- Comment #6 from bernds at gcc dot gnu dot org 2010-04-16 10:05 --- Subject: Bug 40603 Author: bernds Date: Fri Apr 16 10:04:15 2010 New Revision: 158407 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=158407 Log: PR target/40603 * config/ar

[Bug target/40603] unnecessary conversion from unsigned byte load to signed byte load

2010-04-16 Thread bernds at gcc dot gnu dot org
--- Comment #7 from bernds at gcc dot gnu dot org 2010-04-16 11:23 --- Fixed. -- bernds at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug target/41514] redundant compare instruction of consecutive conditional branches

2010-04-16 Thread bernds at gcc dot gnu dot org
--- Comment #6 from bernds at gcc dot gnu dot org 2010-04-16 11:24 --- Fixed. -- bernds at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug middle-end/29274] [4.3/4.4/4.5/4.6 Regression] not using mulsidi3

2010-04-22 Thread bernds at gcc dot gnu dot org
--- Comment #11 from bernds at gcc dot gnu dot org 2010-04-22 09:31 --- Subject: Bug 29274 Author: bernds Date: Thu Apr 22 09:30:27 2010 New Revision: 158633 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=158633 Log: gcc/ PR middle-end/29274 *

[Bug middle-end/29274] [4.3/4.4/4.5 Regression] not using mulsidi3

2010-04-22 Thread bernds at gcc dot gnu dot org
--- Comment #13 from bernds at gcc dot gnu dot org 2010-04-22 11:26 --- Subject: Bug 29274 Author: bernds Date: Thu Apr 22 11:25:44 2010 New Revision: 158642 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=158642 Log: PR middle-end/29274 * gcc.target/arm/

[Bug tree-optimization/41442] missed optimization for boolean expression

2010-04-24 Thread bernds at gcc dot gnu dot org
--- Comment #4 from bernds at gcc dot gnu dot org 2010-04-24 18:54 --- Subject: Bug 41442 Author: bernds Date: Sat Apr 24 18:53:47 2010 New Revision: 158689 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=158689 Log: gcc/ PR tree-optimization/41442 * fold

[Bug target/40657] allocate local variables with fewer instructions

2010-04-27 Thread bernds at gcc dot gnu dot org
--- Comment #8 from bernds at gcc dot gnu dot org 2010-04-27 09:34 --- Subject: Bug 40657 Author: bernds Date: Tue Apr 27 09:34:08 2010 New Revision: 158771 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=158771 Log: PR target/40657 * config/a

[Bug target/40657] allocate local variables with fewer instructions

2010-04-27 Thread bernds at gcc dot gnu dot org
--- Comment #9 from bernds at gcc dot gnu dot org 2010-04-27 09:35 --- Fixed. -- bernds at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug bootstrap/43858] [4.6 Regression] Bootstrap failure for powerpc-apple-darwin9: cannot compute suffix of object files

2010-04-27 Thread bernds at gcc dot gnu dot org
--- Comment #15 from bernds at gcc dot gnu dot org 2010-04-27 09:47 --- Thanks. Could you attach those object files (ignoring ifcvt.o since it obviously changes due to the source change)? Even better would be if you could produce assembly output by finding the command that produced

[Bug bootstrap/43858] [4.6 Regression] Bootstrap failure for powerpc-apple-darwin9: cannot compute suffix of object files

2010-04-27 Thread bernds at gcc dot gnu dot org
--- Comment #18 from bernds at gcc dot gnu dot org 2010-04-27 22:27 --- Thanks for all the information. However, I'm still puzzled. Here's the situation. Thanks to your information, I think I can reproduce how the assembly files are generated: ./cc1 -feliminate-unused-deb

[Bug rtl-optimization/38582] excessive time in rename registers

2009-11-26 Thread bernds at gcc dot gnu dot org
--- Comment #5 from bernds at gcc dot gnu dot org 2009-11-26 21:35 --- Subject: Bug 38582 Author: bernds Date: Thu Nov 26 21:35:35 2009 New Revision: 154687 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=154687 Log: PR rtl-opt/38582 * regrename.c

[Bug rtl-optimization/38582] excessive time in rename registers

2009-11-26 Thread bernds at gcc dot gnu dot org
--- Comment #6 from bernds at gcc dot gnu dot org 2009-11-26 21:41 --- Subject: Bug 38582 Author: bernds Date: Thu Nov 26 21:41:42 2009 New Revision: 154688 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=154688 Log: PR rtl-opt/38582 * regrename.c (struct

[Bug middle-end/42202] [4.5 regression] Revision 154688 caused many gfortran failures

2009-12-03 Thread bernds at gcc dot gnu dot org
--- Comment #3 from bernds at gcc dot gnu dot org 2009-12-03 12:58 --- Subject: Bug 42202 Author: bernds Date: Thu Dec 3 12:58:30 2009 New Revision: 154944 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=154944 Log: PR middle-end/42202 * reg

[Bug rtl-optimization/42216] [4.5 Regression] changes in scheduling regress 464.h264ref 20%

2009-12-10 Thread bernds at gcc dot gnu dot org
--- Comment #20 from bernds at gcc dot gnu dot org 2009-12-10 18:03 --- Subject: Bug 42216 Author: bernds Date: Thu Dec 10 18:03:05 2009 New Revision: 155134 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155134 Log: PR rtl-opt/42216 * regrename.c: Erro

[Bug target/42235] redundant memory move from parameter space to spill space

2010-07-15 Thread bernds at gcc dot gnu dot org
--- Comment #4 from bernds at gcc dot gnu dot org 2010-07-16 02:09 --- Subject: Bug 42235 Author: bernds Date: Fri Jul 16 02:09:03 2010 New Revision: 162240 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162240 Log: PR target/42235 * fu

[Bug target/42235] redundant memory move from parameter space to spill space

2010-07-16 Thread bernds at gcc dot gnu dot org
--- Comment #5 from bernds at gcc dot gnu dot org 2010-07-16 23:48 --- Subject: Bug 42235 Author: bernds Date: Fri Jul 16 23:47:46 2010 New Revision: 162270 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162270 Log: PR target/42235 * post

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-17 Thread bernds at gcc dot gnu dot org
--- Comment #3 from bernds at gcc dot gnu dot org 2010-07-17 15:53 --- x86_64 failures are expected due to a backend bug, see the patch I sent today. HJ, any chance you could run make check on the stage1 compiler on ia64 to find a testcase? -- http://gcc.gnu.org/bugzilla

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-17 Thread bernds at gcc dot gnu dot org
--- Comment #6 from bernds at gcc dot gnu dot org 2010-07-17 16:41 --- (In reply to comment #5) > > x86_64 failures are expected due to a backend bug, see the patch I sent > > today. > > With the patch in http://gcc.gnu.org/ml/gcc-patches/2010-07/txt00119.txt &g

[Bug rtl-optimization/44973] SH: libjava failed to build with 'flow control insn inside a basic block'

2010-07-17 Thread bernds at gcc dot gnu dot org
--- Comment #1 from bernds at gcc dot gnu dot org 2010-07-17 22:22 --- Created an attachment (id=21237) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21237&action=view) Potential fix Does this fix it? -- bernds at gcc dot gnu dot org changed: What|

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-17 Thread bernds at gcc dot gnu dot org
--- Comment #11 from bernds at gcc dot gnu dot org 2010-07-17 22:36 --- Created an attachment (id=21238) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21238&action=view) Potential fix Yeah, I think it trips over DEBUG_INSNs. I'm testing this fix, does it hel

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-17 Thread bernds at gcc dot gnu dot org
--- Comment #12 from bernds at gcc dot gnu dot org 2010-07-17 23:29 --- Created an attachment (id=21239) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21239&action=view) Better patch. Here's something that's a little more likely to work. -- bernds at gc

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-18 Thread bernds at gcc dot gnu dot org
--- Comment #19 from bernds at gcc dot gnu dot org 2010-07-18 18:38 --- Created an attachment (id=21242) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21242&action=view) Another patch I've managed to reproduce some differences with -g vs. no-debug builds. This patc

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-18 Thread bernds at gcc dot gnu dot org
--- Comment #24 from bernds at gcc dot gnu dot org 2010-07-18 20:39 --- Created an attachment (id=21243) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21243&action=view) Patch v4 I found another potential bug in the interaction between the existing code and the new one.

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-18 Thread bernds at gcc dot gnu dot org
--- Comment #25 from bernds at gcc dot gnu dot org 2010-07-18 20:40 --- (In reply to comment #17) > And on hppa64-hp-hpux11.11 gcc-4.6 162277 in stage2: > ../../../gcc/libgcc/../gcc/libgcc2.c:791:1: internal compiler error: > Segmentatio > n fault If the latest patch does

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-18 Thread bernds at gcc dot gnu dot org
--- Comment #27 from bernds at gcc dot gnu dot org 2010-07-18 21:00 --- (In reply to comment #26) > Subject: Re: [4.6 regression] Revision 162270 failed to bootstrap > > Doing a non bootstrap build, I see the following new fail: > FAIL: gcc.c-torture/execute/950605-1.c exe

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-18 Thread bernds at gcc dot gnu dot org
--- Comment #28 from bernds at gcc dot gnu dot org 2010-07-18 21:15 --- Created an attachment (id=21247) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21247&action=view) Minimally tested patch for the hppa problem Seems like we're extending from the wrong mode. Does

[Bug rtl-optimization/44973] SH: libjava failed to build with 'flow control insn inside a basic block'

2010-07-19 Thread bernds at gcc dot gnu dot org
--- Comment #5 from bernds at gcc dot gnu dot org 2010-07-19 11:27 --- Fixed now. -- bernds at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-20 Thread bernds at gcc dot gnu dot org
--- Comment #35 from bernds at gcc dot gnu dot org 2010-07-20 14:21 --- Created an attachment (id=21264) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21264&action=view) Another attempt to fix the pa64 problem David, here's a new patch which might fix the PA prob

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-20 Thread bernds at gcc dot gnu dot org
--- Comment #36 from bernds at gcc dot gnu dot org 2010-07-20 15:35 --- I've committed another fix for the (not only) powerpc problem as r162342. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44970

[Bug middle-end/45009] [4.6 Regression]: cris-elf libgcc build failure due to fix for PR45003, PR45006

2010-07-20 Thread bernds at gcc dot gnu dot org
--- Comment #6 from bernds at gcc dot gnu dot org 2010-07-20 23:45 --- Looks like it's making replacements in zero insns. I expected the code to fail earlier if there aren't any uses of the reg. I'll fix this tomorrow. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45009

[Bug middle-end/44738] c-c++-common/uninit-17.c failed

2010-07-21 Thread bernds at gcc dot gnu dot org
--- Comment #5 from bernds at gcc dot gnu dot org 2010-07-21 12:37 --- Subject: Bug 44738 Author: bernds Date: Wed Jul 21 12:36:44 2010 New Revision: 162372 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162372 Log: PR middle-end/44738 * tree-ssa.c (war

[Bug middle-end/44738] c-c++-common/uninit-17.c failed

2010-07-21 Thread bernds at gcc dot gnu dot org
--- Comment #6 from bernds at gcc dot gnu dot org 2010-07-21 12:39 --- Fixed. -- bernds at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug middle-end/45009] [4.6 Regression]: cris-elf libgcc build failure due to "New optimization for reload_combine"

2010-07-21 Thread bernds at gcc dot gnu dot org
--- Comment #8 from bernds at gcc dot gnu dot org 2010-07-21 22:48 --- Subject: Bug 45009 Author: bernds Date: Wed Jul 21 22:48:14 2010 New Revision: 162390 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162390 Log: PR bootstrap/44970 PR middle-e

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-21 Thread bernds at gcc dot gnu dot org
--- Comment #38 from bernds at gcc dot gnu dot org 2010-07-21 22:48 --- Subject: Bug 44970 Author: bernds Date: Wed Jul 21 22:48:14 2010 New Revision: 162390 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162390 Log: PR bootstrap/44970 PR middle-e

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-22 Thread bernds at gcc dot gnu dot org
--- Comment #39 from bernds at gcc dot gnu dot org 2010-07-22 11:48 --- HJ, Dave, can you retest with mainline? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44970

[Bug rtl-optimization/44484] [4.6 regression] revision 160260 caused sparc64 testsuite failures

2010-07-22 Thread bernds at gcc dot gnu dot org
--- Comment #10 from bernds at gcc dot gnu dot org 2010-07-22 20:02 --- Huh, I thought I'd replied to this weeks ago - probably wasn't logged in. Reload can't determine the required structure of a memory address from a predicate name, so it ignores predicates an

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-22 Thread bernds at gcc dot gnu dot org
--- Comment #45 from bernds at gcc dot gnu dot org 2010-07-22 22:54 --- (In reply to comment #44) > I had a success bootstrap with revision 162414 and function.c reverted > to 162239. Did the failing bootstrap include the function.c fix in r162391, or was it an earlier re

[Bug rtl-optimization/45061] [4.6 Regression] ICE: in check_allocation, at ira.c:1677 with -O2 -ftracer -fira-coalesce

2010-07-26 Thread bernds at gcc dot gnu dot org
--- Comment #3 from bernds at gcc dot gnu dot org 2010-07-26 11:00 --- Vlad intends to remove flag_ira_coalesce anyway, so there's probably not too much point investigating this. -- bernds at gcc dot gnu dot org changed: What|Removed |

[Bug rtl-optimization/45051] [4.6 Regression]: gcc.c-torture/execute/builtins/abs-2.c and abs-3.c due to "track subwords of DImode allocnos"

2010-07-27 Thread bernds at gcc dot gnu dot org
--- Comment #4 from bernds at gcc dot gnu dot org 2010-07-27 09:35 --- Subject: Bug 45051 Author: bernds Date: Tue Jul 27 09:34:51 2010 New Revision: 162558 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162558 Log: PR rtl-optimization/45051 * r

[Bug rtl-optimization/45051] [4.6 Regression]: gcc.c-torture/execute/builtins/abs-2.c and abs-3.c due to "track subwords of DImode allocnos"

2010-07-27 Thread bernds at gcc dot gnu dot org
--- Comment #5 from bernds at gcc dot gnu dot org 2010-07-27 21:49 --- Assuming fixed and closing. Please reopen if you still have a problem. -- bernds at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/45063] [4.6 Regression] ICE: Segmentation fault (cc1) compiling matmul_i1.c

2010-07-28 Thread bernds at gcc dot gnu dot org
--- Comment #8 from bernds at gcc dot gnu dot org 2010-07-28 15:46 --- It sounds like the compiler is being miscompiled? If so, it's probably not helpful trying to debug the miscompiled compiler binary. The best way to debug this would be to produce one working build and one fa

[Bug target/45063] [4.6 Regression] ICE: Segmentation fault (cc1) compiling matmul_i1.c

2010-07-28 Thread bernds at gcc dot gnu dot org
--- Comment #14 from bernds at gcc dot gnu dot org 2010-07-28 22:14 --- That seems to be helpful - thank you. I think I can reproduce it: insn 2909 is generated during save_call_clobbered_regs, and I think I see how it relates to revision 162418. I hope to have a fix tomorrow or

[Bug rtl-optimization/42575] arm-eabi-gcc 64-bit multiply weirdness

2010-07-29 Thread bernds at gcc dot gnu dot org
--- Comment #6 from bernds at gcc dot gnu dot org 2010-07-29 12:40 --- Subject: Bug 42575 Author: bernds Date: Thu Jul 29 12:39:57 2010 New Revision: 162678 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162678 Log: PR rtl-optimization/42575

[Bug target/45063] [4.6 Regression] ICE: Segmentation fault (cc1) compiling matmul_i1.c

2010-07-29 Thread bernds at gcc dot gnu dot org
--- Comment #15 from bernds at gcc dot gnu dot org 2010-07-29 13:49 --- Created an attachment (id=21349) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21349&action=view) Potential fix Could you verify that this fixes it? -- bernds at gcc dot gnu dot org

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-29 Thread bernds at gcc dot gnu dot org
--- Comment #51 from bernds at gcc dot gnu dot org 2010-07-29 19:46 --- Thanks. I can more-or-less produce the same assembly with a cross compiler, but just from looking at the assembly and the debugging dumps I can't quite figure out which function is being miscompiled. Ca

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-07-30 Thread bernds at gcc dot gnu dot org
--- Comment #54 from bernds at gcc dot gnu dot org 2010-07-30 15:12 --- Yeah, that's what I did. I if (0)ed the newly added code block to produce comparisons, but I haven't found anything yet that looks wrong in the dumps (and I can't read PA assembly very well). So it

[Bug target/40457] use stm and ldm to access consecutive memory words

2010-08-02 Thread bernds at gcc dot gnu dot org
--- Comment #12 from bernds at gcc dot gnu dot org 2010-08-02 10:07 --- Subject: Bug 40457 Author: bernds Date: Mon Aug 2 10:06:47 2010 New Revision: 162815 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162815 Log: PR target/40457 * config/a

[Bug target/45063] [4.6 Regression] ICE: Segmentation fault (cc1) compiling matmul_i1.c

2010-08-02 Thread bernds at gcc dot gnu dot org
--- Comment #18 from bernds at gcc dot gnu dot org 2010-08-02 20:18 --- Subject: Bug 45063 Author: bernds Date: Mon Aug 2 20:17:59 2010 New Revision: 162828 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162828 Log: PR target/45063 * calle

[Bug rtl-optimization/45162] [4.6 regression] ARM bootstrap comparison failures after stage 3

2010-08-04 Thread bernds at gcc dot gnu dot org
--- Comment #7 from bernds at gcc dot gnu dot org 2010-08-04 12:47 --- Created an attachment (id=21394) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21394&action=view) A patch that should fix it DEBUG_INSNs got me again. Actually the old byte dce was disabled and t

[Bug rtl-optimization/45162] [4.6 regression] ARM bootstrap comparison failures after stage 3

2010-08-04 Thread bernds at gcc dot gnu dot org
--- Comment #8 from bernds at gcc dot gnu dot org 2010-08-04 15:16 --- *** Bug 45150 has been marked as a duplicate of this bug. *** -- bernds at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/45150] [4.6 Regression] bootstrap debug-compare fail

2010-08-04 Thread bernds at gcc dot gnu dot org
--- Comment #5 from bernds at gcc dot gnu dot org 2010-08-04 15:16 --- *** This bug has been marked as a duplicate of 45162 *** -- bernds at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/45162] [4.6 regression] ARM bootstrap comparison failures after stage 3

2010-08-04 Thread bernds at gcc dot gnu dot org
--- Comment #11 from bernds at gcc dot gnu dot org 2010-08-04 21:07 --- Subject: Bug 45162 Author: bernds Date: Wed Aug 4 21:07:05 2010 New Revision: 162881 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162881 Log: PR rtl-optimization/45162 * df-pr

[Bug rtl-optimization/45162] [4.6 regression] ARM bootstrap comparison failures after stage 3

2010-08-04 Thread bernds at gcc dot gnu dot org
--- Comment #12 from bernds at gcc dot gnu dot org 2010-08-04 21:14 --- Fixed. -- bernds at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug bootstrap/45177] [4.6 regression] cc1 runs out of memory building libgcc in ARM cross-compiler

2010-08-04 Thread bernds at gcc dot gnu dot org
--- Comment #4 from bernds at gcc dot gnu dot org 2010-08-04 21:16 --- I'm not seeing this with my ARM cross-compilers. Can you attach a .i file? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45177

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-08-05 Thread bernds at gcc dot gnu dot org
--- Comment #56 from bernds at gcc dot gnu dot org 2010-08-05 11:31 --- Created an attachment (id=21400) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21400&action=view) A patch to aid debugging This patch should help pinpoint exactly what went wrong. It adds a dbg-cnt

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-08-05 Thread bernds at gcc dot gnu dot org
--- Comment #66 from bernds at gcc dot gnu dot org 2010-08-05 19:56 --- (In reply to comment #57) > Failure occurs for N = 0. N = 1 compiles successfully. Attached files. Argh. I seem to have swapped the logic of the dbg_cnt test. Still, this result appears useful. I th

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-08-06 Thread bernds at gcc dot gnu dot org
--- Comment #69 from bernds at gcc dot gnu dot org 2010-08-06 09:29 --- (In reply to comment #68) > Also, since fwprop can lengthen lifetimes arbitrarily (though this wouldn't > happen often) propagate_rtx actually forbids copy propagation of hard > registers: > >

[Bug tree-optimization/45214] New: Poor initial RTL for bitfield operations

2010-08-06 Thread bernds at gcc dot gnu dot org
Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bernds at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show

[Bug tree-optimization/45214] Poor initial RTL for bitfield operations

2010-08-06 Thread bernds at gcc dot gnu dot org
--- Comment #1 from bernds at gcc dot gnu dot org 2010-08-06 21:21 --- Created an attachment (id=21427) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21427&action=view) A testcase which shows the problem. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45214

[Bug tree-optimization/45215] New: Tree-optimization misses a trick with bit tests

2010-08-06 Thread bernds at gcc dot gnu dot org
org ReportedBy: bernds at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45215

[Bug tree-optimization/45216] New: Rotate expressions not recognized at tree level

2010-08-06 Thread bernds at gcc dot gnu dot org
Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bernds at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45216

[Bug tree-optimization/45216] Rotate expressions not recognized at tree level

2010-08-06 Thread bernds at gcc dot gnu dot org
--- Comment #1 from bernds at gcc dot gnu dot org 2010-08-06 22:19 --- Created an attachment (id=21428) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21428&action=view) A testcase which shows the problem. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45216

[Bug tree-optimization/45217] New: Tree optimizations do not recognize partial stores

2010-08-06 Thread bernds at gcc dot gnu dot org
partial stores Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bernds at gcc dot gnu dot org GCC build tr

[Bug tree-optimization/45218] New: Mathematical simplification missed at tree-level

2010-08-06 Thread bernds at gcc dot gnu dot org
gnedTo: unassigned at gcc dot gnu dot org ReportedBy: bernds at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45218

[Bug tree-optimization/42172] inefficient bit fields assignments

2010-08-09 Thread bernds at gcc dot gnu dot org
--- Comment #4 from bernds at gcc dot gnu dot org 2010-08-09 15:04 --- I'm reopening this as it's not fixed, and even if we fix it in the RTL optimizers, it should stay open as a reminder that we produce poor initial RTL. -- bernds at gcc dot gnu dot org changed:

[Bug middle-end/45182] [4.6 regression] Failed to build SPEC CPU 2000/2006

2010-08-10 Thread bernds at gcc dot gnu dot org
--- Comment #8 from bernds at gcc dot gnu dot org 2010-08-10 12:48 --- Subject: Bug 45182 Author: bernds Date: Tue Aug 10 12:48:16 2010 New Revision: 163057 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163057 Log: PR middle-end/45182 * c

[Bug middle-end/45182] [4.6 regression] Failed to build SPEC CPU 2000/2006

2010-08-10 Thread bernds at gcc dot gnu dot org
--- Comment #9 from bernds at gcc dot gnu dot org 2010-08-10 12:53 --- Fixed. -- bernds at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug bootstrap/45177] [4.6 regression] cc1 runs out of memory building libgcc in ARM cross-compiler

2010-08-10 Thread bernds at gcc dot gnu dot org
--- Comment #6 from bernds at gcc dot gnu dot org 2010-08-10 18:45 --- Subject: Bug 45177 Author: bernds Date: Tue Aug 10 18:45:10 2010 New Revision: 163077 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163077 Log: PR bootstrap/45177 * config/a

[Bug bootstrap/45177] [4.6 regression] cc1 runs out of memory building libgcc in ARM cross-compiler

2010-08-10 Thread bernds at gcc dot gnu dot org
--- Comment #8 from bernds at gcc dot gnu dot org 2010-08-10 22:31 --- Yes. -- bernds at gcc dot gnu dot org changed: What|Removed |Added Status|WAITING

[Bug tree-optimization/45256] New: Missed arithmetic simplification at tree level

2010-08-11 Thread bernds at gcc dot gnu dot org
AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bernds at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: arm-none-linux-gnueabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45256

[Bug tree-optimization/45256] Missed arithmetic simplification at tree level

2010-08-11 Thread bernds at gcc dot gnu dot org
--- Comment #1 from bernds at gcc dot gnu dot org 2010-08-11 15:19 --- Created an attachment (id=21454) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21454&action=view) Testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45256

[Bug bootstrap/44470] [4.6 Regression] Failed to bootstrap with - -with-arch=atom

2010-08-16 Thread bernds at gcc dot gnu dot org
--- Comment #18 from bernds at gcc dot gnu dot org 2010-08-16 23:49 --- I'm seeing some strange situations where this code is unnecessarily producing lea insns even when not tuning for Atom. This code looks very strange. I don't understand why we aren't splitting t

[Bug bootstrap/44470] [4.6 Regression] Failed to bootstrap with - -with-arch=atom

2010-08-16 Thread bernds at gcc dot gnu dot org
--- Comment #19 from bernds at gcc dot gnu dot org 2010-08-16 23:51 --- Created an attachment (id=21497) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21497&action=view) A patch which should produce more add insns In other words, don't we at least need this pa

[Bug bootstrap/44470] [4.6 Regression] Failed to bootstrap with - -with-arch=atom

2010-08-16 Thread bernds at gcc dot gnu dot org
--- Comment #22 from bernds at gcc dot gnu dot org 2010-08-17 00:16 --- I was looking at Spec2k/254.gap/integer.s which has many examples, all of the form. - leal(%ecx,%eax), %eax + addl%ecx, %eax -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44470

[Bug bootstrap/44470] [4.6 Regression] Failed to bootstrap with - -with-arch=atom

2010-08-17 Thread bernds at gcc dot gnu dot org
--- Comment #24 from bernds at gcc dot gnu dot org 2010-08-17 09:47 --- I think that's beginning to look reasonable. So the problem was that without alternative 2, such an add would match alternative 3 instead and be split? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44470

[Bug rtl-optimization/43494] [4.4/4.5/4.6 Regression] Overlooked dependency causes wrong scheduling, wrong code

2010-08-17 Thread bernds at gcc dot gnu dot org
--- Comment #22 from bernds at gcc dot gnu dot org 2010-08-17 13:14 --- (In reply to comment #19) > x_addr is a VALUE that has no locs: That happens because it's an autoincrement, and cselib_subst_to_values just creates an empty value. It seems to me that we simply need to add

[Bug rtl-optimization/43494] [4.4/4.5/4.6 Regression] Overlooked dependency causes wrong scheduling, wrong code

2010-08-18 Thread bernds at gcc dot gnu dot org
--- Comment #24 from bernds at gcc dot gnu dot org 2010-08-18 14:36 --- It should be possible to do better in cselib_subst_to_values - for POST_* we could look up the value of the inner expression, and for PRE_* we could probably construct a PLUS of some kind. That would be an

[Bug rtl-optimization/43494] [4.4/4.5/4.6 Regression] Overlooked dependency causes wrong scheduling, wrong code

2010-08-19 Thread bernds at gcc dot gnu dot org
--- Comment #26 from bernds at gcc dot gnu dot org 2010-08-19 13:38 --- (In reply to comment #25) > Alex Oliva posted some patches to make cselib handle autoinc stuff. > No idea whether http://gcc.gnu.org/ml/gcc-patches/2010-03/msg01038.html > is the latest version or if he ha

[Bug tree-optimization/42172] inefficient bit fields assignments

2010-08-19 Thread bernds at gcc dot gnu dot org
--- Comment #5 from bernds at gcc dot gnu dot org 2010-08-19 17:32 --- Subject: Bug 42172 Author: bernds Date: Thu Aug 19 17:31:57 2010 New Revision: 163383 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163383 Log: PR target/42172 * c

[Bug bootstrap/45350] [4.6 Regression] Failed to bootstrap on Linux/ia64

2010-08-19 Thread bernds at gcc dot gnu dot org
--- Comment #2 from bernds at gcc dot gnu dot org 2010-08-19 23:34 --- Subject: Bug 45350 Author: bernds Date: Thu Aug 19 23:34:07 2010 New Revision: 163389 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163389 Log: PR bootstrap/45350 * combine.c (try

[Bug middle-end/45355] [4.6 regression] FAIL: gcc.c-torture/compile/pr43164.c

2010-08-21 Thread bernds at gcc dot gnu dot org
--- Comment #2 from bernds at gcc dot gnu dot org 2010-08-21 14:44 --- Created an attachment (id=21536) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21536&action=view) Potential fix Can you try this? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45355

[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap

2010-08-24 Thread bernds at gcc dot gnu dot org
--- Comment #77 from bernds at gcc dot gnu dot org 2010-08-24 13:13 --- We might also want to throttle back the change in function.c so that it's only enabled when extending from a memory location. But it still would be good to know and fix what exactly is going wrong in f

[Bug middle-end/45355] [4.6 regression] FAIL: gcc.c-torture/compile/pr43164.c

2010-08-25 Thread bernds at gcc dot gnu dot org
--- Comment #4 from bernds at gcc dot gnu dot org 2010-08-25 14:08 --- Subject: Bug 45355 Author: bernds Date: Wed Aug 25 14:08:23 2010 New Revision: 163546 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163546 Log: PR middle-end/45355 * combine.c (try

[Bug testsuite/45413] gcc.target/i386/combine-mul.c fails on PIC targets

2010-08-26 Thread bernds at gcc dot gnu dot org
--- Comment #1 from bernds at gcc dot gnu dot org 2010-08-26 10:57 --- Ok, I could apply that, but why is it failing? What assembly output is being produced for it? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45413

[Bug target/43137] redundant register move for sign extending

2010-09-06 Thread bernds at gcc dot gnu dot org
--- Comment #2 from bernds at gcc dot gnu dot org 2010-09-06 22:32 --- Subject: Bug 43137 Author: bernds Date: Mon Sep 6 22:32:26 2010 New Revision: 163935 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163935 Log: PR target/43137 * config/arm/iter

[Bug target/43137] redundant register move for sign extending

2010-09-07 Thread bernds at gcc dot gnu dot org
--- Comment #3 from bernds at gcc dot gnu dot org 2010-09-07 11:16 --- Fixed. -- bernds at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug bootstrap/45445] [4.6 regression] ARM bootstrap failure: comparison failures after stage 3

2010-09-16 Thread bernds at gcc dot gnu dot org
--- Comment #12 from bernds at gcc dot gnu dot org 2010-09-16 13:50 --- (In reply to comment #6) > So stage1 chooses adds but stage2 and stage3 choose lsls for << of the lower > half of a long long. Since the behaviour of a stageN xgcc depends on both the > gcc sour

  1   2   >