--- Comment #3 from jv244 at cam dot ac dot uk 2009-10-18 07:01 ---
partial patch http://gcc.gnu.org/ml/gcc-patches/2009-10/msg01130.html
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38582
--- Comment #2 from jason at gcc dot gnu dot org 2009-10-18 07:01 ---
I can't reproduce this with 4.4 or 4.5, either.
--
jason at gcc dot gnu dot org changed:
What|Removed |Added
assembler error occurs when compiling this file with -O2 option. Without -O2
option the file was compiled without error.
Revision 152496 does not yet have this error. Revision of 152600 already has
this error.
--
Summary: assembler error when using -O2 option
--- Comment #1 from denis dot onischenko at gmail dot com 2009-10-18 12:24
---
Created an attachment (id=18817)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18817action=view)
preprocessed file
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41740
--- Comment #2 from denis dot onischenko at gmail dot com 2009-10-18 12:24
---
Created an attachment (id=18818)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18818action=view)
console output
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41740
--- Comment #3 from pault at gcc dot gnu dot org 2009-10-18 12:25 ---
Fixed on trunk.
Thanks for the report!
Paul
--
pault at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #2 from pault at gcc dot gnu dot org 2009-10-18 12:25 ---
Fixed on trunk.
Thanks for the report!
Paul
--
pault at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #3 from denis dot onischenko at gmail dot com 2009-10-18 12:26
---
Created an attachment (id=18819)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18819action=view)
compiler output
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41740
--- Comment #3 from pault at gcc dot gnu dot org 2009-10-18 12:26 ---
Fixed on trunk.
Thanks for the report!
Paul
--
pault at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #3 from pault at gcc dot gnu dot org 2009-10-18 12:26 ---
Fixed on trunk.
Thanks for the report!
Paul
--
pault at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #4 from denis dot onischenko at gmail dot com 2009-10-18 12:30
---
Revision of 152560 has this error too
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41740
--- Comment #4 from rguenth at gcc dot gnu dot org 2009-10-18 12:44 ---
Looking at the SVN history I think we do not need it ever. I'll prepare a
patch.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #3 from mikpe at it dot uu dot se 2009-10-18 12:55 ---
On ARM, gcc generates assembly code for the bb-reorg.c test case that gas fails
to assemble. The pr34999.c test case fails for the same reason. The following
reduced assembly snippet illustrates it:
cat bb-reorg.s
--- Comment #4 from rguenth at gcc dot gnu dot org 2009-10-18 12:55 ---
We now print
t.i:3:1: sorry, unimplemented: gimple bytecode streams do not support the
optimization attribute
Thus fixed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed
--- Comment #4 from rguenth at gcc dot gnu dot org 2009-10-18 12:57 ---
Is this still a problem on arm?
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #33 from rguenth at gcc dot gnu dot org 2009-10-18 13:22
---
It looks like basic-block frequencies are completely off. The BB in question
is
# BLOCK 7 freq:3
# PRED: 6 [100.0%] (fallthru,exec) 7 [99.0%] (false,exec)
# ivtmp.65_38 = PHI ivtmp.65_113(6),
Take the following example:
void *memset(void *b, int c, unsigned long len)
{
unsigned long i;
for (i = 0; i len; i++)
((unsigned char *)b)[i] = c;
return b;
}
-O2 generates:
memset:
cmpwi 0,5,0
beqlr 0
mtctr 5
rlwinm
--- Comment #1 from rguenth at gcc dot gnu dot org 2009-10-18 13:53 ---
I think that's the usual loop-header copying trade-off. If you do it you
possibly increase code size, if you don't, you lose optimization - especially
on induction variables.
--
--- Comment #5 from rguenth at gcc dot gnu dot org 2009-10-18 13:54 ---
I get
./g++ -B. -c Affine_Space.ii -O2
Affine_Space.cc:426:1: internal compiler error: in ipcp_analyze_node, at
ipa-cp.c:183
Please submit a full bug report,
with preprocessed source if appropriate.
See
Take the following example:
void *memset(void *b, int c, unsigned long len)
{
unsigned long i;
for (i = 0; i len; i++)
((unsigned char *)b)[i] = c;
return b;
}
-O2 generates:
memset:
cmpwi 0,5,0
beqlr 0
mtctr 5
rlwinm
Take the following example code:
void *memset(void *b, int c, unsigned long len)
{
unsigned long i;
for (i = 0; i len; i++)
((unsigned char *)b)[i] = c;
return b;
}
-O2 generates:
memset:
cmpwi 0,5,0
beqlr 0
mtctr 5
--- Comment #6 from rguenth at gcc dot gnu dot org 2009-10-18 14:37 ---
namespace std {
templatetypename _CharT class basic_ostream;
typedef basic_ostreamchar ostream;
--- Comment #7 from rguenth at gcc dot gnu dot org 2009-10-18 14:39 ---
Maybe also caused by honza.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
ICE: fold check: original tree changed by fold error while compiling attached
file
--
Summary: ICE: fold check: original tree changed by fold
Product: gcc
Version: 4.5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
--- Comment #1 from denis dot onischenko at gmail dot com 2009-10-18 16:51
---
Created an attachment (id=18820)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18820action=view)
preprocessed file
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41744
--- Comment #2 from denis dot onischenko at gmail dot com 2009-10-18 16:52
---
Created an attachment (id=18821)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18821action=view)
console output
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41744
--- Comment #6 from mikpe at it dot uu dot se 2009-10-18 17:58 ---
Revision 152966 on 4.4 branch causes a testsuite regression for me on
i686-linux:
Running /mnt/builds/gcc-4.4-r152966/gcc/testsuite/g++.dg/dg.exp ...
FAIL: g++.dg/cpp0x/rv-reinterpret.C execution test
Reverting just
--- Comment #3 from rguenth at gcc dot gnu dot org 2009-10-18 18:00 ---
Reconfirmed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Last
--- Comment #1 from aoliva at gcc dot gnu dot org 2009-10-18 19:04 ---
Thanks, it is most certainly the patch I installed. On it.
--
aoliva at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #40 from astrange at ithinksw dot com 2009-10-18 19:56 ---
Linked from http://x264dev.multimedia.cx/?p=185, I'd forgotten all about the
ridiculous flamewar in this one.
Just as a note, the actual definitions of the four variables (from liba52):
x2k = x + 2 * k;
x3k =
I use this command line:
gcj -o ecj --main=org.eclipse.jdt.internal.compiler.batch.Main
/usr/local/share/java/ecj.jar
to compile ecj.jar into native binary ecj.
However, when I try running resulting binary on Hello World Java program it
crashes. Original ecj.jar compiles HelloWorld successfully.
--- Comment #3 from jason at gcc dot gnu dot org 2009-10-19 00:19 ---
pair(pair) is in the WP now.
4.5 gives no errors for the testcase, which I believe is correct; it's OK to
bind an rvalue to a const lvalue reference.
--
jason at gcc dot gnu dot org changed:
What
Built OK a day or so ago without LTO.
/cygdrive/e/Home/cvsroot/gcc-obj/./prev-gcc/xgcc
-B/cygdrive/e/Home/cvsroot/gcc-obj/./prev-gcc/ -B/usr/local/i686-pc-cygwin/bin/
-B/usr/local/i686-pc-cygwin/bin/ -B/usr/local/i686-pc-cygwin/lib/ -isystem
/usr/local/i686-pc-cygwin/include -isystem
GNU C (GCC) version 4.5.0 20091016 (experimental) [trunk revision 152901]
$ /users/joel/test-gcc/b-arc-gcc/./gcc/xgcc
-B/users/joel/test-gcc/b-arc-gcc/./gcc/ -nostdinc
-B/users/joel/test-gcc/b-arc-gcc/arc-elf/newlib/ -isystem
/users/joel/test-gcc/b-arc-gcc/arc-elf/newlib/targ-include -isystem
--- Comment #1 from joel at gcc dot gnu dot org 2009-10-19 01:00 ---
4.4.1 also fails but at recog.c:2048
--
joel at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #2 from joel at gcc dot gnu dot org 2009-10-19 01:10 ---
4.3.4 fails at recog.c:2001
--
joel at gcc dot gnu dot org changed:
What|Removed |Added
Known
--- Comment #9 from danglin at gcc dot gnu dot org 2009-10-19 01:31 ---
Testcase also fails on hppa2.0w-hp-hpux11.11:
FAIL: gcc.dg/torture/pr41555.c -O0 (test for excess errors)
Excess errors:
/mnt/gnu/gcc/gcc/gcc/testsuite/gcc.dg/torture/pr41555.c:4:20: error: stdint.h:
N
o such
--- Comment #10 from danglin at gcc dot gnu dot org 2009-10-19 01:32
---
Sorry, I should have added this on 4.4 branch.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41555
--- Comment #2 from amylaar at gcc dot gnu dot org 2009-10-19 01:55 ---
This port is also available in milepost-integration, where it has basic
interworking with the mxp port, and in arc-4_4-20090909-branch .
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39303
--- Comment #11 from danglin at gcc dot gnu dot org 2009-10-19 02:09
---
Where do you get all this testcases from ... ;)
Maybe from here: http://pics.regehr.org/panos_brooks_range_09/
--
danglin at gcc dot gnu dot org changed:
What|Removed
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-10-19 02:15 ---
--enable-lto
Should fail for cygwin as the target anyways. That is bug 41529.
Now it should compile for cygwin as the host though ...
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41746
--
ebotcazou at gcc dot gnu dot org changed:
What|Removed |Added
Severity|normal |major
Last reconfirmed|2009-07-22 00:02:48 |2009-10-19
42 matches
Mail list logo