--- Comment #5 from rguenth at gcc dot gnu dot org 2010-09-23 12:39 ---
Subject: Bug 45565
Author: rguenth
Date: Thu Sep 23 12:39:26 2010
New Revision: 164561
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164561
Log:
2010-09-23 Richard Guenther
PR tree-opti
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-09-23 12:39 ---
Fixed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-09-23 11:00 ---
Fixed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-09-23 11:00 ---
Subject: Bug 45750
Author: rguenth
Date: Thu Sep 23 11:00:27 2010
New Revision: 164555
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164555
Log:
2010-09-23 Richard Guenther
PR middle-e
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-09-23 10:44 ---
Somehow works for me. What's your target?
--
rguenth at gcc dot gnu dot org changed:
What|Removed |
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-09-23 09:42 ---
Mine.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.6.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45751
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-09-23 09:30 ---
Confirmed.
#2 0x00ec5b41 in ix86_vectorize_builtin_vec_perm_ok (
vec_type=0x75a04dc8, mask=0x75a7d2a0)
at /space/rguenther/src/svn/gcc-4_5-branch/gcc/config/i386/i386.c:30144
30144
--- Comment #8 from rguenth at gcc dot gnu dot org 2010-09-23 09:16 ---
Yes, my patch should be a no-op on this failure, it just avoids calling
convert_move if it would ICE anyway.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45325
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-09-23 09:12 ---
I can't reproduce this on x86_64-linux, so it must be target specific.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |
--- Comment #7 from rguenth at gcc dot gnu dot org 2010-09-22 19:59 ---
Btw, on i?86-linux I see
/* Define if using GNU as. */
#ifndef USED_FOR_TARGET
#define HAVE_GNU_AS 0
#endif
/* Define if using GNU ld. */
#ifndef USED_FOR_TARGET
#define HAVE_GNU_LD 0
#endif
in auto-host.h
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-09-22 19:57 ---
(In reply to comment #5)
> See the code in collect_execute:
> if (HAVE_GNU_LD && at_file_supplied && argv[0] != NULL)
> {
> /* If using @file arguments, create
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.6.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45743
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45687
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-09-21 14:00 ---
Fixed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-09-21 13:56 ---
Fixed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45572
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45565
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45563
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45562
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-09-21 13:34 ---
Fixed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-09-21 13:32 ---
Probably another callee-copy thing. Needs investigation.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45491
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45445
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-09-21 13:24 ---
Still broken?
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45251
--- Comment #10 from rguenth at gcc dot gnu dot org 2010-09-21 13:17
---
Hm, fixed?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45250
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45054
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44945
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44495
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-09-21 10:47 ---
Subject: Bug 45704
Author: rguenth
Date: Tue Sep 21 10:47:28 2010
New Revision: 164475
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164475
Log:
2010-09-21 Richard Guenther
PR middle-e
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-09-21 10:47 ---
Fixed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
CC||hubicka at gcc dot gnu dot
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
CC||hubicka at gcc dot gnu dot
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-09-21 10:25 ---
Confirmed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Severity
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-09-21 10:12 ---
The following is miscompiled since ever (and also ICC miscompiles it), so
I'm not sure if it is valid to use 'f' to refer to the Bar object.
namespace std {
typedef __SIZE_TYPE__ size_t;
}
inline
--- Comment #16 from rguenth at gcc dot gnu dot org 2010-09-21 09:53
---
ICE fixed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status
--- Comment #15 from rguenth at gcc dot gnu dot org 2010-09-21 09:52
---
Subject: Bug 45580
Author: rguenth
Date: Tue Sep 21 09:52:00 2010
New Revision: 164474
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164474
Log:
2010-09-21 Richard Guenther
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-09-20 15:54 ---
Subject: Bug 45704
Author: rguenth
Date: Mon Sep 20 15:54:03 2010
New Revision: 164439
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164439
Log:
2010-09-20 Richard Guenther
PR middle-e
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-09-20 15:46 ---
Of course it is ;) Before pointer-conversions became useless we didn't
propagate the invariant address into the OBJ_TYPE_REF expression.
We still have useful function-pointer conversions as well, because
dro
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
CC||hubicka at gcc dot gnu dot
Severity: normal
Priority: P3
Component: tree-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: rguenth at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45734
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-09-20 14:46 ---
Fixed on trunk sofar.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Known
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-09-20 14:40 ---
Subject: Bug 45705
Author: rguenth
Date: Mon Sep 20 14:40:10 2010
New Revision: 164434
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164434
Log:
2010-09-20 Richard Guenther
PR tree-opti
--- Comment #13 from rguenth at gcc dot gnu dot org 2010-09-20 11:45
---
namespace std {
typedef __SIZE_TYPE__ size_t;
}
inline void* operator new(std::size_t, void* __p) throw() {
return __p;
}
extern "C" void abort (void);
class Foo {
public:
virtual void test (voi
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-09-20 10:39 ---
Mine.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-09-20 09:30 ---
(In reply to comment #2)
> And yet, it does not help (with or without dashes) that corei7 is claimed to
> be
> supported and yet is not.
--target-help is documented as alias for --help=target, but tha
--- Comment #12 from rguenth at gcc dot gnu dot org 2010-09-20 09:10
---
Mine.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo
--- Comment #31 from rguenth at gcc dot gnu dot org 2010-09-20 08:34
---
Subject: Bug 45623
Author: rguenth
Date: Mon Sep 20 08:33:46 2010
New Revision: 164430
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164430
Log:
2010-09-20 Richard Guenther
--- Comment #30 from rguenth at gcc dot gnu dot org 2010-09-20 08:33
---
Fixed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-09-19 13:23 ---
Yes, please open a new bugreport for that.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #17 from rguenth at gcc dot gnu dot org 2010-09-19 11:10
---
Ah. The following fixes it for me on a cross. Can you bootstrap & regtest and
install it? It's pre-approved if it works for you.
Thanks.
Index: gcc/f
--- Comment #11 from rguenth at gcc dot gnu dot org 2010-09-19 10:19
---
Created an attachment (id=21832)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21832&action=view)
patch
Patch I'm testing. The call isn't a virtual one, so in principle the FE lied
to
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-09-19 09:40 ---
(In reply to comment #3)
> gimple_bb (stmt) returns NULL for that statement (D.1575_33 = __builtin_pow
> (D.1542_14, D.1574_32)).
>
> We can avoid vectorization in such cases, but looks like it should
--- Comment #19 from rguenth at gcc dot gnu dot org 2010-09-18 18:54
---
Fixed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status
--- Comment #18 from rguenth at gcc dot gnu dot org 2010-09-18 18:54
---
Subject: Bug 45709
Author: rguenth
Date: Sat Sep 18 18:53:53 2010
New Revision: 164400
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164400
Log:
2010-09-18 Richard Guenther
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-09-18 18:45 ---
I also see 450.soplex and 481.wrf fail.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45720
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-09-18 18:43 ---
Can you please reduce preprocessed source?
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
CC||hubicka at gcc dot gnu dot
--- Comment #14 from rguenth at gcc dot gnu dot org 2010-09-18 18:25
---
You have way more non-SSA variables - possibly due to callee-copy of args
(again).
I suppose some optimizations end up being disabled for some reason by that,
but likely nobody will be interested to fixup missed
--- Comment #17 from rguenth at gcc dot gnu dot org 2010-09-18 17:24
---
Backport for 4.3 pending testing.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #16 from rguenth at gcc dot gnu dot org 2010-09-18 17:23
---
Subject: Bug 45709
Author: rguenth
Date: Sat Sep 18 17:23:20 2010
New Revision: 164399
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164399
Log:
2010-09-18 Richard Guenther
--- Comment #15 from rguenth at gcc dot gnu dot org 2010-09-18 17:16
---
Subject: Bug 45709
Author: rguenth
Date: Sat Sep 18 17:16:42 2010
New Revision: 164398
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164398
Log:
2010-09-18 Richard Guenther
--- Comment #14 from rguenth at gcc dot gnu dot org 2010-09-18 17:13
---
Subject: Bug 45709
Author: rguenth
Date: Sat Sep 18 17:13:04 2010
New Revision: 164397
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164397
Log:
2010-09-18 Richard Guenther
--- Comment #10 from rguenth at gcc dot gnu dot org 2010-09-18 15:06
---
Well - I think the point is that if the dynamic type of storage differs from
its static type (as it happens with placement new) you cannot rely on
TYPE_BINFO to be correct at all.
Which means that instead of
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Summary|regression in debug info on |[4.5 Regression] regression
|simple C++ code
--- Comment #13 from rguenth at gcc dot gnu dot org 2010-09-18 12:54
---
new patch in testing.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45709
--- Comment #9 from rguenth at gcc dot gnu dot org 2010-09-18 12:54 ---
Created an attachment (id=21828)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21828&action=view)
reduced testcase
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45580
--- Comment #12 from rguenth at gcc dot gnu dot org 2010-09-18 12:42
---
Yep - testcase that still ICEs (now w/ a segfault):
struct Region {
int storage[4];
int count;
};
static inline Region subtract(int lhs)
{
Region reg;
int* storage = reg.storage;
int* storage2
--- Comment #11 from rguenth at gcc dot gnu dot org 2010-09-18 12:30
---
Stopping here for now - I guess doing immediate insertion still can break
things as if there is another PHI node we'll iterate over the edges
again (but now including split ones) and find_edge (new_edge->
--- Comment #10 from rguenth at gcc dot gnu dot org 2010-09-18 11:39
---
Subject: Bug 45709
Author: rguenth
Date: Sat Sep 18 11:39:44 2010
New Revision: 164391
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164391
Log:
2010-09-18 Richard Guenther
--- Comment #9 from rguenth at gcc dot gnu dot org 2010-09-18 11:38 ---
Subject: Bug 45709
Author: rguenth
Date: Sat Sep 18 11:38:25 2010
New Revision: 164390
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164390
Log:
2010-09-18 Richard Guenther
PR tree-opti
--- Comment #8 from rguenth at gcc dot gnu dot org 2010-09-18 10:15 ---
(In reply to comment #7)
> (In reply to comment #6)
> > autoreducing.
> >
>
> Is this "I reduce it myself" or "I have some tool reduce it for me"? If the
> latter is t
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-09-18 10:02 ---
autoreducing.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45580
--- Comment #8 from rguenth at gcc dot gnu dot org 2010-09-18 09:53 ---
We run into
/* With return slot optimization we can end up with
non-gimple (foo *)&this->m, fix that here. */
if (TREE_CODE (new_arg) != S
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.6.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45706
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-09-18 09:32 ---
(In reply to comment #4)
> The problem is a big one. In short, placement new operator changes
> the type of an object to another, which re-sets up the VMT. Then there
> is call of a virtual method of t
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |rguenth at gcc dot gnu dot
|dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-09-18 09:28 ---
It should never return NULL for global vars.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Summary|Vectorization of double pow |[4.6 Regression]
|function causes a
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-09-18 09:26 ---
Honza.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
CC
--- Comment #8 from rguenth at gcc dot gnu dot org 2010-09-17 15:46 ---
Reopen.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-09-17 15:45 ---
Confirmed. Mine.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.3.6
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45705
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-09-17 15:39 ---
Index: tree-ssa-dom.c
===
--- tree-ssa-dom.c (revision 164371)
+++ tree-ssa-dom.c (working copy)
@@ -1804,6 +1804,37
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-09-17 15:18 ---
Eventually predicated value-numbering will fix this as part of the
redundant store removal eliminate() performs.
A similar thing can be added to DOM, which already can do the predication.
I'll give that a quic
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-09-17 15:13 ---
(In reply to comment #5)
> Should we just XFAIL this on darwin then?
You mean it still fails?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44776
--- Comment #23 from rguenth at gcc dot gnu dot org 2010-09-17 13:57
---
Subject: Bug 45678
Author: rguenth
Date: Fri Sep 17 13:57:04 2010
New Revision: 164369
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164369
Log:
2010-09-17 Richard Guenther
PR mi
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Summary|[regression 4.5] Fail to|[4.6 Regression] Fail to
|prefer using r3 for
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.6.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45693
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Component|c |rtl-optimization
Known to work
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-09-17 09:39 ---
Confirmed. Both variants are rejected when using the C frontend.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Summary|Incorrect copy constructor |[4.6 Regression] Incorrect
|generated with -O
--- Comment #29 from rguenth at gcc dot gnu dot org 2010-09-17 09:09
---
(In reply to comment #28)
> (In reply to comment #27)
> > Fixed for trunk sofar.
>
> Is there an eta for 4.5 backport? We need this to switch Firefox to 4.5 on
> Linux.
I just want to play saf
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 ---
-combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 ---
-combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 ---
-combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 ---
-combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 ---
-combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 ---
-combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 ---
-combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
1 - 100 of 15085 matches
Mail list logo