--- 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 |Added
--- 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 #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
--
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:42 ---
Mine.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo
--- 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 |Added
--- 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=gccview=revrev=164555
Log:
2010-09-23 Richard Guenther rguent...@suse.de
PR
--- 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 #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 #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=gccview=revrev=164561
Log:
2010-09-23 Richard Guenther rguent...@suse.de
PR
--
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
--- 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 a temporary file and put the
contents
--- 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 #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=gccview=revrev=164474
Log:
2010-09-21 Richard Guenther rguent...@suse.de
PR
--- 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 #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 void* operator
--- 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
--
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 #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
--- 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=gccview=revrev=164475
Log:
2010-09-21 Richard Guenther rguent...@suse.de
PR
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44495
--
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=45054
--- 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=45251
--- 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 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45445
--- 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
--- 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
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45562
--
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=45565
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45572
--- 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
--- 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
--
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 #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 #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=gccview=revrev=164430
Log:
2010-09-20 Richard Guenther rguent...@suse.de
PR
--- 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 #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 that doesn't
print
--- 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 #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 (void) { abort
--- 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=gccview=revrev=164434
Log:
2010-09-20 Richard Guenther rguent...@suse.de
PR
--- 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
: 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
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
CC||hubicka at gcc dot gnu dot
--- 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
dropping
--- 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=gccview=revrev=164439
Log:
2010-09-20 Richard Guenther rguent...@suse.de
PR
--- 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 be fixed
--- 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=21832action=view)
patch
Patch I'm testing. The call isn't a virtual one, so in principle the FE lied
to us here (probably
--- 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/function.c
--- 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 #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
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Summary|Vectorization of double pow |[4.6 Regression]
|function causes
--- 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
AssignedTo|unassigned at gcc dot gnu |rguenth at gcc dot gnu dot
|dot org
--- 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 the latter type
--
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 #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) != SSA_NAME
--- 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 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 the case, then what is the tool for automatic testcase
--- 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=gccview=revrev=164390
Log:
2010-09-18 Richard Guenther rguent...@suse.de
PR
--- 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=gccview=revrev=164391
Log:
2010-09-18 Richard Guenther rguent...@suse.de
PR
--- 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-src-aux
--- 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 #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=21828action=view)
reduced testcase
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45580
--- 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
--
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 #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
--- 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=gccview=revrev=164397
Log:
2010-09-18 Richard Guenther rguent...@suse.de
PR
--- 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=gccview=revrev=164398
Log:
2010-09-18 Richard Guenther rguent...@suse.de
PR
--- 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=gccview=revrev=164399
Log:
2010-09-18 Richard Guenther rguent...@suse.de
PR
--- 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 #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
--
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-18 18:43 ---
Can you please reduce preprocessed source?
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--- 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 #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=gccview=revrev=164400
Log:
2010-09-18 Richard Guenther rguent...@suse.de
PR
--- 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 #22 from rguenth at gcc dot gnu dot org 2010-09-17 09:00
---
Subject: Bug 45678
Author: rguenth
Date: Fri Sep 17 09:00:23 2010
New Revision: 164356
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164356
Log:
2010-09-17 Richard Guenther rguent...@suse.de
PR
--- Comment #18 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 #12 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 #2 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 #7 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 #12 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
--- 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 #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 safe and see if there is any
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Summary|Incorrect copy constructor |[4.6 Regression] Incorrect
|generated with -O
--- 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
Component|c |rtl-optimization
Known to work
--
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
1 - 100 of 14880 matches
Mail list logo