http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42522
ami_stuff ami_stuff at o2 dot pl changed:
What|Removed |Added
Known to fail||
--- Comment #15 from
--- Comment #14 from ami_stuff at o2 dot pl 2010-05-09 13:54 ---
Any chance to see this bug fixed in the near future?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42522
--- Comment #10 from ami_stuff at o2 dot pl 2010-01-23 03:26 ---
Looks like -mnobitfield option increases object's size more than 100%. I don't
know if so big file size increase is correct. Another problem can be noticed
with GCC 4.4.2 which generated 45% bigger object than the rest
--- Comment #9 from ami_stuff at o2 dot pl 2010-01-02 15:02 ---
GCC 4.5.0 (20091224): 840KB
When I use -O3 -fno-inline-functions -fno-unswitch-loops
-fno-predictive-commoning -fno-gcse-after-reload -fno-tree-vectorize, size
increases to 944KB.
--
http://gcc.gnu.org/bugzilla
--- Comment #11 from ami_stuff at o2 dot pl 2010-01-02 00:41 ---
The problematic function is as was said ff_rate_estimate_qscale.
I found out which optimizations causes the problem:
-m68020 -m68881 -O1 -fno-tree-ccp -fno-tree-dominator-opts (works ok).
-m68020 -m68881 -O1 (Abort trap
--- Comment #12 from ami_stuff at o2 dot pl 2010-01-02 00:47 ---
Created an attachment (id=19441)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19441action=view)
files
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41311
--- Comment #17 from ami_stuff at o2 dot pl 2009-12-29 17:29 ---
m68k-amigaos is not a supported target.
LOL! So you prefere to not get any bugreports? I reported a few bugs which were
next confirmed on the other hardware and after some time fixed, no matter if I
use unsupported m68
.
--
Summary: [m68k] Wrong code generated with -O2/-O3
Product: gcc
Version: 4.5.0
Status: UNCONFIRMED
Severity: major
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ami_stuff at o2 dot
--- Comment #1 from ami_stuff at o2 dot pl 2009-12-28 20:17 ---
Created an attachment (id=19401)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19401action=view)
preprocessed files + asm output
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42522
--- Comment #3 from ami_stuff at o2 dot pl 2009-12-28 20:38 ---
No, asm code looks the same like with -O2 option:
_flv_probe:
clr.l d0
rts
.even
Here are GCC's options which I used (should be included in the first post):
$ make_68k_v45
/bin/ffmpeg13_play
--- Comment #5 from ami_stuff at o2 dot pl 2009-12-28 23:38 ---
I found which optimization doesn't work correctly on my config:
-O2 (Unknown format):
_flv_probe:
clr.l d0
rts
.even
-O2 -fno-cse-follow-jumps (works OK):
_flv_probe:
move.l 4(sp),a0
--- Comment #6 from ami_stuff at o2 dot pl 2009-12-29 01:20 ---
Works for me with 4.5.0 20091228.
How's that possible? What about GCC 4.4 branch? I just checked with ATARI GCC
4.4.2 m68k compiler and got the same result:
/usr/local/cross-mint/bin/m68k-atari-mint-gcc -c -S flvdec_O2.i
--- Comment #16 from ami_stuff at o2 dot pl 2009-09-10 12:58 ---
cputime minigzip_412_O1 testa.tif - 34.336
cputime minigzip_412_O2 testa.tif - 34.499
cputime minigzip_412_O3 testa.tif - 34.257
cputime minigzip_425_O1 testa.tif - 36.474
cputime minigzip_425_O2 testa.tif - 35.650
to
avi
Product: gcc
Version: 4.5.0
Status: UNCONFIRMED
Severity: critical
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ami_stuff at o2 dot pl
GCC host triplet
--- Comment #1 from ami_stuff at o2 dot pl 2009-09-08 18:06 ---
Created an attachment (id=18543)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18543action=view)
preprocessed file GCC 4.4.2 -O1
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41311
--- Comment #2 from ami_stuff at o2 dot pl 2009-09-08 18:07 ---
Created an attachment (id=18544)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18544action=view)
asm output GCC 4.4.2 -O1
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41311
--- Comment #3 from ami_stuff at o2 dot pl 2009-09-08 18:08 ---
Created an attachment (id=18545)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18545action=view)
preprocessed file GCC 4.5.0 -O0
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41311
--- Comment #4 from ami_stuff at o2 dot pl 2009-09-08 18:09 ---
Created an attachment (id=18546)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18546action=view)
asm output GCC 4.5.0 -O0
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41311
--- Comment #5 from ami_stuff at o2 dot pl 2009-09-08 18:10 ---
Created an attachment (id=18547)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18547action=view)
preprocessed file GCC 4.5.0 -O1
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41311
--- Comment #6 from ami_stuff at o2 dot pl 2009-09-08 18:11 ---
Created an attachment (id=18548)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18548action=view)
asm output GCC 4.5.0 -O1
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41311
--- Comment #8 from ami_stuff at o2 dot pl 2009-09-08 18:36 ---
I don't know how to do it.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41311
--- Comment #15 from ami_stuff at o2 dot pl 2009-09-07 19:22 ---
GCC 4.4.2 - GCC 4.4.2 (20090825).
GCC 4.5.0 - GCC 4.5.0 (20090827).
Here are the results:
cputime minigzip_340_O1 testa.tif - 33.917
cputime minigzip_340_O2 testa.tif - 30.868
cputime minigzip_340_O3 testa.tif - 31.304
Version: 4.5.0
Status: UNCONFIRMED
Severity: major
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ami_stuff at o2 dot pl
GCC host triplet: i686-cygwin
GCC target triplet: m68k-amigaos
http
--- Comment #1 from ami_stuff at o2 dot pl 2009-09-07 04:01 ---
Created an attachment (id=18523)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18523action=view)
preprocessed file
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41290
Product: gcc
Version: 4.5.0
Status: UNCONFIRMED
Severity: critical
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ami_stuff at o2 dot pl
GCC host triplet: i686-cygwin
GCC target triplet: m68k
--- Comment #1 from ami_stuff at o2 dot pl 2009-09-05 14:03 ---
Created an attachment (id=18508)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18508action=view)
preprocessed file from GCC 4.4.2
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41277
--- Comment #2 from ami_stuff at o2 dot pl 2009-09-05 14:03 ---
Created an attachment (id=18509)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18509action=view)
preprecessed file from GCC 4.5.0
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41277
--- Comment #3 from ami_stuff at o2 dot pl 2009-09-05 14:07 ---
$ make_68k_v45
/usr/local/amiga/bin/m68k-amigaos-gcc-4.5.0.exe -V 4.5.0 --save-temp -O2
-finlin
e-functions -ffast-math -Wall -I. -DHAVE_MALLOC_H -DWORDS_BIGENDIAN -s
-fomit-f
rame-pointer -m68060 -c -o encoder/analyse.o
--
ami_stuff at o2 dot pl changed:
What|Removed |Added
Severity|critical|major
Summary|[4.5 regression] libx264|[4.5 regression] ICE
--
ami_stuff at o2 dot pl changed:
What|Removed |Added
Severity|major |critical
Summary|[4.5 regression] ICE with |[4.5 regression
--- Comment #3 from ami_stuff at o2 dot pl 2009-09-02 15:32 ---
GCC 4.5.0 (20090827) - additional move.l compared to GCC 4.4.2 (20090825):
#NO_APP
.text
.even
.globl _MUL64
_MUL64:
movem.l #16128,-(sp)
move.l 28(sp),a0
move.l 32(sp),a1
--- Comment #7 from ami_stuff at o2 dot pl 2009-09-02 15:42 ---
GCC 4.5.0 (20090827): 888KB
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41095
--- Comment #2 from ami_stuff at o2 dot pl 2009-08-30 16:57 ---
With -m68060 -O1 -fomit-frame-pointer:
GCC 4.1.2/GCC 4.2.5:
#NO_APP
.text
.even
.globl _MUL64
_MUL64:
movm.l #0x3e00,-(sp)
move.l 28(sp),a1
move.l 24(sp),a0
#APP
--- Comment #5 from ami_stuff at o2 dot pl 2009-08-26 20:25 ---
-m68060 -O3 ...:
GCC 4.1.2 - 385KB
GCC 4.2.5 - 386KB
GCC 4.3.2 - 777KB
GCC 4.4.1 - 1,18MB
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41095
--- Comment #1 from ami_stuff at o2 dot pl 2009-08-22 00:43 ---
Here is asm output from GCC 4.2.5 (-m68060 -fomit-frame-pointer -O3):
#NO_APP
.text
.even
.globl _MUL64
_MUL64:
movm.l #0x3e00,-(sp)
move.l 24(sp),a1
move.l 28(sp),a0
#APP
--- Comment #11 from ami_stuff at o2 dot pl 2009-08-19 00:28 ---
It ICEs also...
with -m68020 -m68881 -Os options:
/usr/local/amiga/bin/m68k-amigaos-gcc-4.4.1.exe -V 4.4.1 -DHAVE_AV_CONFIG_H -I.
-I/bin/ffmpeg8 -mnobitfield -m68020 -m68881 -std=c99
-Wdeclaration-after-stat
ement
--- Comment #6 from ami_stuff at o2 dot pl 2009-08-17 09:21 ---
Created an attachment (id=18377)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18377action=view)
preprocessed file from GCC 3.4.0 (compiles with GCC 4.4.1)
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40454
--- Comment #7 from ami_stuff at o2 dot pl 2009-08-17 09:21 ---
Created an attachment (id=18378)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18378action=view)
preprocessed file from GCC 4.4.1 (compiles with GCC 3.4.0)
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40454
--- Comment #8 from ami_stuff at o2 dot pl 2009-08-17 09:22 ---
Created an attachment (id=18379)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18379action=view)
Assembler output from GCC 3.4.0
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40454
--- Comment #9 from ami_stuff at o2 dot pl 2009-08-17 09:23 ---
Created an attachment (id=18380)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18380action=view)
assembler output from GCC 4.4.1
--
ami_stuff at o2 dot pl changed:
What|Removed
--- Comment #10 from ami_stuff at o2 dot pl 2009-08-17 09:23 ---
Created an attachment (id=18381)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18381action=view)
assembler output from GCC 3.4.0
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40454
--- Comment #11 from ami_stuff at o2 dot pl 2009-08-17 09:26 ---
Preprocessed files compiles with GCC 3.4.0 and GCC 4.4.1. I added them as an
attachments plus asm output.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40454
--- Comment #7 from ami_stuff at o2 dot pl 2009-08-17 19:25 ---
The problem is not with -funswitch-loops optimization.
I get no ICE with these options (-O2 -fipa-cp-clone -finline-functions
-fgcse-after-reload -ftree-vectorize -fpredictive-commoning):
OPTFLAGS= -mnobitfield -m68060
--- Comment #8 from ami_stuff at o2 dot pl 2009-08-17 19:33 ---
(In reply to comment #7)
The problem is not with -funswitch-loops optimization.
I get no ICE with these options (-O2 -fipa-cp-clone -finline-functions
-fgcse-after-reload -ftree-vectorize -fpredictive-commoning
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ami_stuff at o2 dot pl
GCC host triplet: i686-cygwin
GCC target triplet: m68k-amigaos
http://gcc.gnu.org/bugzilla
--- Comment #1 from ami_stuff at o2 dot pl 2009-08-17 20:00 ---
Created an attachment (id=18386)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18386action=view)
preprocessed file -O2 -f...
-O2 -fipa-cp-clone -finline-functions -fgcse-after-reload -ftree-vectorize
-fpredictive
--- Comment #2 from ami_stuff at o2 dot pl 2009-08-17 20:02 ---
Created an attachment (id=18387)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18387action=view)
asm output -O2 -f...
-O2 -fipa-cp-clone -finline-functions -fgcse-after-reload -ftree-vectorize
-fpredictive-commoning
--- Comment #3 from ami_stuff at o2 dot pl 2009-08-17 20:04 ---
Created an attachment (id=18388)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18388action=view)
preprocessed file -O3
-O3
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41095
--- Comment #4 from ami_stuff at o2 dot pl 2009-08-17 20:05 ---
Created an attachment (id=18389)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18389action=view)
asm output -O3
-O3
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41095
--- Comment #9 from ami_stuff at o2 dot pl 2009-08-17 20:11 ---
Created an attachment (id=18390)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18390action=view)
preprocessed file -O3
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40414
--- Comment #10 from ami_stuff at o2 dot pl 2009-08-17 20:11 ---
Created an attachment (id=18391)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18391action=view)
asm output -O3
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40414
--- Comment #4 from ami_stuff at o2 dot pl 2009-08-16 14:02 ---
The problematic source code is deflate.c from libz.
CFLAGS=-O3 -DUSE_MMAP -m68060 -fomit-frame-pointer
When I compile all source code with GCC 4.4.1, I get slow minigzip binary.
When I compile all source code with GCC
--- Comment #3 from ami_stuff at o2 dot pl 2009-08-16 01:28 ---
This slowdown is because of libz. When I use minigzip from libz package to
compress data, I get the same slowdown with GCC 4.4.1. Maybe someone will try
to fix it?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40454
--- Comment #2 from ami_stuff at o2 dot pl 2009-08-12 12:09 ---
The same problem happens with GCC 4.4.1.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40454
Version: 4.4.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ami_stuff at o2 dot pl
GCC host triplet: i686-cygwin
GCC target triplet: m68k-amigaos
http://gcc.gnu.org
at o2 dot pl
GCC host triplet: i686-cygwin
GCC target triplet: m68k-amigaos
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40819
--- Comment #1 from ami_stuff at o2 dot pl 2009-06-18 11:27 ---
Anyone can try to reproduce this bug on his system?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40454
ReportedBy: ami_stuff at o2 dot pl
GCC host triplet: i686-cygwin
GCC target triplet: m68k-amigaos
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40454
58 matches
Mail list logo