http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47900
Summary: Missed optimization with LTO
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: lto
AssignedTo: unassig...@gcc.gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47899
Summary: ICE in get_loop_body, at cfgloop.c:831
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
AssignedTo: unassig...@gcc.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19205
Steven Bosscher changed:
What|Removed |Added
Status|NEW |SUSPENDED
--- Comment #7 from Steven Bo
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19201
Steven Bosscher changed:
What|Removed |Added
Status|NEW |SUSPENDED
--- Comment #13 from Steven B
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19204
Steven Bosscher changed:
What|Removed |Added
Status|NEW |SUSPENDED
--- Comment #6 from Steven Bo
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47897
Paolo Carlini changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19205
Andreas Schwab changed:
What|Removed |Added
Status|RESOLVED|NEW
Resolution|WONTFIX
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19204
Andreas Schwab changed:
What|Removed |Added
Status|RESOLVED|NEW
Resolution|WONTFIX
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19201
Andreas Schwab changed:
What|Removed |Added
Status|RESOLVED|NEW
Resolution|WONTFIX
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45310
Steven Bosscher changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42963
Steven Bosscher changed:
What|Removed |Added
Status|NEW |RESOLVED
Known to work|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45808
--- Comment #7 from gerald at gcc dot gnu.org
2011-02-25 23:15:51 UTC ---
Author: gerald
Date: Fri Feb 25 23:15:48 2011
New Revision: 170505
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=170505
Log:
PR target/45808
* config/freeb
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45026
Steven Bosscher changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19205
Steven Bosscher changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19204
Steven Bosscher changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19201
Steven Bosscher changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47691
Steven Bosscher changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47691
Steven Bosscher changed:
What|Removed |Added
CC||steven at gcc dot gnu.org
--- Comment #
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38598
Andrew Pinski changed:
What|Removed |Added
CC||pinskia at gcc dot gnu.org
--- Comment #3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47497
Steven Bosscher changed:
What|Removed |Added
Status|ASSIGNED|WAITING
CC|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47898
--- Comment #1 from Dan McNichol 2011-02-25
21:49:02 UTC ---
Created attachment 23473
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23473
Preprocessor output for testcase
Attaching preprocessor output.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47898
Summary: error: unable to find a register to spill in class
'FPUL_REGS'
Product: gcc
Version: 4.3.4
Status: UNCONFIRMED
Severity: normal
Priority: P3
Comp
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47715
--- Comment #9 from hjl at gcc dot gnu.org 2011-02-25
21:25:24 UTC ---
Author: hjl
Date: Fri Feb 25 21:25:20 2011
New Revision: 170504
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=170504
Log:
Use ptr_mode instead of Pmode with UNSPEC_TP
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47715
--- Comment #8 from H.J. Lu 2011-02-25 21:23:10
UTC ---
*** Bug 47403 has been marked as a duplicate of this bug. ***
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47403
H.J. Lu changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47897
Summary: [C++0x] static const member variable is not constant
expression
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: major
Priority: P3
Comp
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46898
--- Comment #14 from Sebastien Bourdeauducq
2011-02-25 19:26:31 UTC ---
This gets the C compiler to build; if C++ is enabled, this triggers the cc1
segfault above.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46898
--- Comment #13 from Sebastien Bourdeauducq
2011-02-25 19:24:24 UTC ---
Author: lekernel
Date: Fri Feb 25 19:24:20 2011
New Revision: 170502
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=170502
Log:
2011-02-25 Sebastien Bourdeauducq
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47893
--- Comment #12 from Jakub Jelinek 2011-02-25
19:09:54 UTC ---
Created attachment 23471
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23471
gcc46-pr47893.patch
Updated patch, so far just lightly tested that it fixes this bug.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47896
Summary: wrong code with -O -fno-early-inlining -fipa-pta
-fno-tree-dominator-opts -fno-tree-forwprop
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46898
--- Comment #12 from Sebastien Bourdeauducq
2011-02-25 19:04:07 UTC ---
ok... breaks it, but with a syntax error (seems to have been fixed in the
meantime), not for the cc1 segfault we're looking for.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46898
--- Comment #11 from Sebastien Bourdeauducq
2011-02-25 18:49:46 UTC ---
Actually, Jon's patch (http://gcc.gnu.org/ml/gcc-patches/2010-10/msg02561.html)
fixes this one problem introduced by Richard's commit. But after Jon's patch is
applied, the n
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47893
--- Comment #11 from Jakub Jelinek 2011-02-25
18:43:20 UTC ---
Created attachment 23469
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23469
statistics gathering patch
With this patch I got fncnt array summaries from i686-linux bootstrap/re
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47852
Rainer Orth changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46655
--- Comment #26 from David Edelsohn 2011-02-25
17:52:21 UTC ---
Richard,
Did you look at the list of sites providing pre-built binaries for AIX listed
on the GCC website:
http://gcc.gnu.org/install/binaries.html
There are multiple options who
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47893
--- Comment #10 from Jakub Jelinek 2011-02-25
17:39:36 UTC ---
I guess that would break pa, because then
else if (!STACK_ALIGNMENT_NEEDED)
{
...
}
will be executed whenever record_alignment_slots is false, even for non-zero
sizes
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47862
--- Comment #3 from Pat Haugen 2011-02-25
17:36:03 UTC ---
The following fixes the problem by changing the save mode for FP regs to V2DF
mode for TARGET_VSX. But I have questions/concerns on this that need more
digging:
- I believe this will aff
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46898
--- Comment #10 from Joel Sherrill 2011-02-25
17:30:46 UTC ---
Richard I added this to you since I think Sebastian's bisect turned up a patch
by you.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47893
--- Comment #9 from Bernd Schmidt 2011-02-25
17:25:13 UTC ---
Created attachment 23468
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23468
Test patch
Does this fix it?
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47893
--- Comment #8 from Bernd Schmidt 2011-02-25
17:24:15 UTC ---
(In reply to comment #7)
> My temptation would be to revert until someone can get in there and design
> things so that we either have a single list or there's clear rules for
> manipul
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47715
--- Comment #7 from H.J. Lu 2011-02-25 16:56:12
UTC ---
Thread pointer really should be 32bit in x32.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47890
Richard Guenther changed:
What|Removed |Added
CC||irar at gcc dot gnu.org,
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46898
--- Comment #9 from Sebastien Bourdeauducq
2011-02-25 16:40:52 UTC ---
I ran git bisect for this. Here is the result:
74897bc755ddcb5ff67a91570c83e910ed950c7c is the first bad commit
commit 74897bc755ddcb5ff67a91570c83e910ed950c7c
Author: rth
D
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47893
Jeffrey A. Law changed:
What|Removed |Added
CC||law at redhat dot com
--- Comment #7 fro
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47893
--- Comment #6 from Bernd Schmidt 2011-02-25
16:10:55 UTC ---
(In reply to comment #5)
> Similarly not queuing anything into frame_space lists
> when assign_stack_local is called from within assign_stack_temp_for_type would
> kill most of the sav
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47893
--- Comment #5 from Jakub Jelinek 2011-02-25
16:06:14 UTC ---
I guess not including the space added in add_frame_space by the
assign_stack_local_1 call in temp_slot's size/full_size, while it would be easy
to do (just walk the beginning of the fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47869
Ralf Wildenhues changed:
What|Removed |Added
CC||rwild at gcc dot gnu.org
--- Comment #1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47893
Jakub Jelinek changed:
What|Removed |Added
CC||bernds at gcc dot gnu.org,
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39246
--- Comment #5 from Richard Guenther 2011-02-25
14:51:22 UTC ---
At what point does the direct access to IMAGPART appear? That looks
like the bug. Why isn't a temporary used for this? Does s390 return the
complex number in memory?
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47895
--- Comment #1 from Richard Guenther 2011-02-25
14:44:27 UTC ---
A way easier and more portable way is to split your source into multiple
compilation units and use appropriate flags to compile them.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39246
Andreas Krebbel changed:
What|Removed |Added
CC||krebbel at gcc dot gnu.org
--- Comment
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47433
--- Comment #15 from singler at gcc dot gnu.org
2011-02-25 14:04:48 UTC ---
Author: singler
Date: Fri Feb 25 14:04:40 2011
New Revision: 170494
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=170494
Log:
2011-02-25 Johannes Singler
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47567
Thomas Henlich changed:
What|Removed |Added
Status|RESOLVED|REOPENED
Resolution|FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47567
--- Comment #26 from Thomas Henlich
2011-02-25 13:58:51 UTC ---
Created attachment 23467
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23467
Programmatic test case for multiple formats
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47895
Summary: usage of __attribute__ ((__target__ ("xyz"))) with
buitins
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Componen
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22133
Kai Tietz changed:
What|Removed |Added
Status|NEW |WAITING
CC|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47873
Jonathan Wakely changed:
What|Removed |Added
Keywords||wrong-code
Summary|[4.6 Regr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47893
Jakub Jelinek changed:
What|Removed |Added
Priority|P3 |P1
Known to work|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47893
Richard Guenther changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47893
--- Comment #1 from Jakub Jelinek 2011-02-25
12:48:38 UTC ---
Seems to be caused by http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=159480
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47894
Summary: Documentation text for VERIFY intrinsic function is
wrong.
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Componen
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47893
Summary: [4.6 Regression] 4.6 miscompiles mesa on i686
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Keywords: wrong-code
Severity: blocker
Priority: P3
Component
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47873
Jonathan Wakely changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47873
Jonathan Wakely changed:
What|Removed |Added
Attachment #23448|0 |1
is obsolete|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45470
--- Comment #12 from Eric Botcazou 2011-02-25
11:18:17 UTC ---
Author: ebotcazou
Date: Fri Feb 25 11:18:14 2011
New Revision: 170492
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=170492
Log:
PR tree-optimization/45470
* tree-vect
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33518
--- Comment #10 from Jonathan Wakely 2011-02-25
11:13:07 UTC ---
Clang accepts it too.
It was probably fixed in 4.5 by Jason implementing the extended SFINAE rules
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47873
--- Comment #2 from Jonathan Wakely 2011-02-25
11:08:07 UTC ---
this doesn't segfault with 4.5
I have a reduced version with no stdlib or c++0x dependencies, and with less
confusing naming - will attach shortly
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33518
--- Comment #9 from Marc Glisse 2011-02-25
11:05:58 UTC ---
(In reply to comment #8)
> Ideally, we should figure in which release has been fixed. Do you think the
> small testcase in Comment #3 summarizes well the issue? Apparently works with
> 4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47892
Richard Guenther changed:
What|Removed |Added
Status|NEW |ASSIGNED
AssignedTo|unassigned
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47892
--- Comment #6 from Richard Guenther 2011-02-25
10:57:30 UTC ---
On trunk fixed with a patch as simple as
Index: gcc/tree-if-conv.c
===
*** gcc/tree-if-conv.c (revision 170466)
---
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47802
--- Comment #25 from Tobias Burnus 2011-02-25
10:57:32 UTC ---
I think the build bug is now FIXED; thus:
Please shout loudly if there you still encounter a build failure!
TO BE DONE: The HP-UX (et al.?) compile warning regarding the _r functio
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33518
--- Comment #8 from Paolo Carlini 2011-02-25
10:54:37 UTC ---
Ideally, we should figure in which release has been fixed. Do you think the
small testcase in Comment #3 summarizes well the issue? Apparently works with
4.5.x too.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33518
Marc Glisse changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47878
Richard Guenther changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47871
--- Comment #1 from Richard Guenther 2011-02-25
10:48:55 UTC ---
It seems to work for me. Can you double-check?
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47873
--- Comment #1 from Jonathan Wakely 2011-02-25
10:47:00 UTC ---
do you think you could make the example more confusing? maybe if you named
every namespace, class and member function the same, instead of only doing that
for most of them? ;)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47890
Richard Guenther changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46341
Marc Glisse changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47892
--- Comment #5 from Richard Guenther 2011-02-25
10:37:40 UTC ---
PRE makes that better and we have
:
# i_39 = PHI
D.2691_6 = (long unsigned int) i_39;
D.2692_7 = D.2691_6 * 4;
D.2693_9 = arr_8(D) + D.2692_7;
or_10 = MEM[(float *)D.269
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47892
--- Comment #4 from Richard Guenther 2011-02-25
10:31:49 UTC ---
Ok, we vectorize on trunk only if I only make the PIO6 float. Otherwise
if-conversion does not handle (even with -fno-tree-pre)
if (or_10 > 5.2359879016876220703125e-1)
goto
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47892
--- Comment #3 from Richard Guenther 2011-02-25
10:24:21 UTC ---
Testcase:
#define PIO6 0.523598776f
#define SA5 2.74201854577e-06f
#define SA4 -1.98410347969e-04f
#define SA3 8.3320429e-03f
#define SA2 -1.666e-01f
void bestseries9(
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47892
Richard Guenther changed:
What|Removed |Added
Keywords||missed-optimization
Status
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47892
--- Comment #1 from jeremysalwen at gmail dot com 2011-02-25 10:19:58 UTC ---
Note, even when switching to floating point constants:
#define PIO6 0.523598776f
#define SA5 2.74201854577e-06f
#define SA4 -1.98410347969e-04f
#define SA3 8.332042
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47892
Summary: Fails to vectorize comparison code
Product: gcc
Version: 4.5.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
AssignedTo: unassig...@gcc.gnu.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46655
--- Comment #25 from Michael Haubenwallner 2011-02-25 09:53:57 UTC ---
Ohw, and then there is bug#47032 (caused by bug#46481) you might stumble upon
in libgfortran.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46655
--- Comment #24 from Michael Haubenwallner 2011-02-25 09:49:30 UTC ---
(In reply to comment #23)
> Using your suggestion for gmake bootstrap STAGE1_FLAGS=-0 gets me much
> further in the build. The problem has moved to building libgomp, and the
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47882
--- Comment #2 from Anders Waldenborg 2011-02-25
08:51:47 UTC ---
Is there a specific patch that fixes this problem? So I can backport the fix to
4.3.
87 matches
Mail list logo