--- Comment #5 from pinskia at gcc dot gnu dot org 2008-09-08 21:30 ---
(In reply to comment #4)
This is surely not valid code.
valid but undefined.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37433
--- Comment #2 from jakub at gcc dot gnu dot org 2008-09-08 21:31 ---
Subject: Bug 37414
Author: jakub
Date: Mon Sep 8 21:30:23 2008
New Revision: 140122
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=140122
Log:
PR middle-end/37414
* predict.c
--- Comment #3 from jakub at gcc dot gnu dot org 2008-09-08 21:32 ---
Fixed.
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--- Comment #5 from jakub at gcc dot gnu dot org 2008-09-08 21:32 ---
Subject: Bug 37393
Author: jakub
Date: Mon Sep 8 21:31:36 2008
New Revision: 140123
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=140123
Log:
PR middle-end/37393
* tree-inline.c (copy_bb):
--- Comment #6 from jakub at gcc dot gnu dot org 2008-09-08 21:33 ---
Fixed.
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-09-08 21:35 ---
Reduced testcase:
typedef short __v8hi __attribute__ ((__vector_size__ (16)));
typedef long long __m128i __attribute__ ((__vector_size__ (16)));
__m128i Set_AC4R_SETUP_I( const short *val ) {
short D2073 = *val;
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-09-08 21:37 ---
Fixed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #5 from sje at cup dot hp dot com 2008-09-08 21:47 ---
I wonder if the problem is the new call to force_gimple_operand. We now have:
src = force_gimple_operand (src, ..)
and then later we use src in the call to gimple_build_assign. I think the call
to
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-09-08 21:47 ---
I get a different ICE with revision 139912 on i386-apple-darwin8.11.1.
GNU C (GCC) version 4.4.0 20080902 (experimental) [trunk revision 139912]
(i386-apple-darwin8.11.1)
compiled by GNU C version 4.4.0
The following code snippet triggers an ICE on mainline (i686-pc-linux-gnu)
when compiled with -O2 -fPIC:
=
volatile _Decimal32 d;
volatile int i;
void foo()
{
d += i;
d += i;
}
=
bug.c: In function 'foo':
bug.c:8: internal compiler error: in
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.4.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37435
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-08 22:12 ---
Works on powerpc.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37435
--- Comment #3 from reichelt at gcc dot gnu dot org 2008-09-08 22:13
---
With only -O there's a different error message:
PR37432.c: In function 'InsertMultiPoint':
PR37432.c:4: error: type mismatch between an SSA_NAME and its symbol
PR37432.c:4: error: in statement
# val_9 = VDEF
--- Comment #2 from hutchinsonandy at gcc dot gnu dot org 2008-09-08 22:26
---
Subject: Bug 36609
Author: hutchinsonandy
Date: Mon Sep 8 22:25:42 2008
New Revision: 140124
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=140124
Log:
PR target/36609
* config/avr/avr.c (avr_reorg):
--
schwab at suse dot de changed:
What|Removed |Added
Target Milestone|--- |4.3.3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37408
--- Comment #3 from hutchinsonandy at gcc dot gnu dot org 2008-09-08 22:45
---
4.4 fixed.
--
hutchinsonandy at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-09-08 23:28 ---
Created an attachment (id=16259)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16259action=view)
Reduced testcase
This is as far as I can get this testcase.
--
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-09-08 23:29 ---
#0 add_new_edges_to_heap (heap=0x43909090, new_edges=0x4390d2d0) at
/Users/apinski/src/local/gcc/gcc/ipa-inline.c:817
--
pinskia at gcc dot gnu dot org changed:
What|Removed
--- Comment #3 from reichelt at gcc dot gnu dot org 2008-09-08 23:34
---
Confirmed. Reduced testcase:
==
char* foo(char *p, char *q)
{
const char *r = q + 2;
for (; q != r; p++, q++)
*p = *q;
return p;
}
void bar(int *p)
{
char a[2];
version:
gcc-4.3.2 http://ftp.gnu.org/gnu/gcc/gcc-4.3.2/gcc-4.3.2.tar.bz2
system type:
host - x86_64-linux-gnu
target - arm-brcm-linux-gnueabi
configuration:
Using built-in specs.
Target: arm-brcm-linux-gnueabi
Configured with:
--- Comment #1 from weizhong at broadcom dot com 2008-09-08 23:41 ---
Created an attachment (id=16260)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16260action=view)
generated by adding -save-temps
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37436
--- Comment #2 from weizhong at broadcom dot com 2008-09-08 23:42 ---
Created an attachment (id=16261)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16261action=view)
generated by adding -save-temps
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37436
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||pinskia at gcc dot gnu dot
|
--- Comment #5 from reichelt at gcc dot gnu dot org 2008-09-08 23:52
---
The regression appeared between 2008-07-26 and 2008-07-29?
Fallout of tuples merge?
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #13 from hjl at gcc dot gnu dot org 2008-09-09 00:03 ---
Subject: Bug 37377
Author: hjl
Date: Tue Sep 9 00:01:40 2008
New Revision: 140131
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=140131
Log:
2008-09-08 Vladimir Makarov [EMAIL PROTECTED]
PR
--- Comment #2 from hjl dot tools at gmail dot com 2008-09-09 00:10 ---
It is an IRA bug. Add -fno-ira works.
--
hjl dot tools at gmail dot com changed:
What|Removed |Added
doing some benchmarks on attached file (preprocessed source), i found, that
gcc-4.4 is somehow (in my case about 4%) slower than gcc-4.3 on x86_64, tuned
for core2:
code compiled with -O3 -march=core2
versions:
g++-4.3 -v
Using built-in specs.
Target: x86_64-linux-gnu
Configured with:
--- Comment #1 from tim at klingt dot org 2008-09-09 00:41 ---
Created an attachment (id=16262)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16262action=view)
compressed preprocessed source
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37437
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-09-09 00:43 ---
Looks IRA related.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #8 from pinskia at gcc dot gnu dot org 2008-09-09 01:38 ---
(In reply to comment #7)
The testcase from comment #1 is fixed on the trunk.
Not for Powerpc64:
.L.foo:
mflr 0
std 0,16(1)
nop
nop
lbz 0,0(3)
stdu 1,-112(1)
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-09-09 01:44 ---
It was not fixed by the cfglayout changes. In fact tree switch conversion
makes the code even worse even though we don't need it really.
--
pinskia at gcc dot gnu dot org changed:
What|Removed
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-09-09 01:49 ---
This was fixed for 4.3.0.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #13 from pinskia at gcc dot gnu dot org 2008-09-09 01:50
---
Fixed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #6 from pinskia at gcc dot gnu dot org 2008-09-09 01:51 ---
The testcase in comment #5 looks like the same issue are referenced in PR
32200.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19790
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||pinskia at gcc dot gnu dot
|
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||pinskia at gcc dot gnu dot
|
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||pinskia at gcc dot gnu dot
|
--- Comment #5 from drow at gcc dot gnu dot org 2008-09-09 03:16 ---
That patch isn't supposed to make any difference, because of when the parallel
is removed - it's not supposed to be early enough to affect where things are
passed. It just happens within the function.
Unfortunately
--- Comment #4 from hjl dot tools at gmail dot com 2008-09-09 03:18 ---
It is caused by my patch:
http://gcc.gnu.org/ml/gcc-cvs/2008-05/msg00569.html
--
hjl dot tools at gmail dot com changed:
What|Removed |Added
--- Comment #3 from hjl dot tools at gmail dot com 2008-09-09 03:26 ---
I believe this is a duplicate of PR 37364.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37437
--- Comment #5 from hjl dot tools at gmail dot com 2008-09-09 04:23 ---
This patch fixes the crash:
--- i386.c.sse2 2008-09-08 21:17:15.0 -0700
+++ i386.c 2008-09-08 21:17:32.0 -0700
@@ -26886,7 +26886,7 @@ static void
ix86_expand_vector_init_interleave (enum
--- Comment #6 from hjl dot tools at gmail dot com 2008-09-09 04:39 ---
This patch will disable SSE4 and SSE2 optimization if inter-unit
move is disabled or there are duplicates:
--- i386.c.sse2 2008-09-08 21:17:15.0 -0700
+++ i386.c 2008-09-08 21:36:38.0 -0700
@@
101 - 142 of 142 matches
Mail list logo