--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
*
--- 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
*
--- 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/
--- 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
--- 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
--- 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
--- 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
--- 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
*
--- 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/
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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|
--- 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
--- 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
--- 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
--- 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.
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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 |
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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:
>
>
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
--- 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
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
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
--- 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
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
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
--- 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:
--- 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
--- 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
--- 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
--- 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
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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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 - 100 of 137 matches
Mail list logo