http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42522
ami_stuff changed:
What|Removed |Added
Known to fail||
--- Comment #15 from ami_stuff 2011-05-03 1
--- 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 t
--- 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.or
--- 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=19441&action=view)
files
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41311
--- 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 -
--- 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
--- 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 f
--- 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:
--- 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
--- 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=19401&action=view)
preprocessed files + asm output
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42522
ority: 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/show_bug.cgi?id=42522
--- 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
--- 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 #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=18548&action=view)
asm output GCC 4.5.0 -O1
--
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=18547&action=view)
preprocessed file GCC 4.5.0 -O1
--
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=18546&action=view)
asm output GCC 4.5.0 -O0
--
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=18545&action=view)
preprocessed file GCC 4.5.0 -O0
--
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=18544&action=view)
asm output GCC 4.4.2 -O1
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41311
--- 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=18543&action=view)
preprocessed file GCC 4.4.2 -O1
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41311
ted 'int' but argument is of type 'const
cha
r *'
libavcodec/ratecontrol.c:874:9: warning: too many arguments for format
libavcodec/ratecontrol.c:936:5: warning: passing argument 2 of 'av_log' makes
in
teger from pointer without a cast
./libavutil/log.h:104:6: note: expected
--- 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
--- 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=18523&action=view)
preprocessed file
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41290
char, _Traits = std::char_traits, char_type = char]"
pending-inline-info 0x7f1eade8 template-info 0x7fbb9580
saved-insns 0x7f1dce98 chain >
make[1]: *** [libdirac_common_la-common.lo] Error 1
--
Summary: [4.5 regression] C++ - libdirac don't want to compile
Produ
--
ami_stuff at o2 dot pl changed:
What|Removed |Added
Severity|major |critical
Summary|[4.5 regression] ICE with |[4.5 regression
--
ami_stuff at o2 dot pl changed:
What|Removed |Added
Severity|critical|major
Summary|[4.5 regression] libx264|[4.5 regression] ICE
--- 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
--- 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=18509&action=view)
preprecessed file from GCC 4.5.0
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41277
--- 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=18508&action=view)
preprocessed file from GCC 4.4.2
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41277
27;t want to compile
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
--- 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 #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
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/show_bug.cgi?id=41204
--- 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-
--- 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=18391&action=view)
asm output -O3
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40414
--- 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=18390&action=view)
preprocessed file -O3
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40414
--- 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=18389&action=view)
asm output -O3
-O3
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41095
--- 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=18388&action=view)
preprocessed file -O3
-O3
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41095
--- 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=18387&action=view)
asm output -O2 -f...
-O2 -fipa-cp-clone -finline-functions -fgcse-after-reload -ftree-vectorize
-fpredictive-co
--- 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=18386&action=view)
preprocessed file -O2 -f...
-O2 -fipa-cp-clone -finline-functions -fgcse-after-reload -ftree-vectorize
-fpre
with -O3 option
Product: gcc
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 tr
--- 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
--- 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= -mnobitfie
--- Comment #13 from ami_stuff at o2 dot pl 2009-08-17 15:17 ---
Here are the results from 68...@50mhz:
minigzip_340_O1 testa.tif - 34s
minigzip_340_O2 testa.tif - 31s
minigzip_340_O3 testa.tif - 31s
minigzip_441_O1 testa.tif - 40s
minigzip_441_O2 testa.tif - 38s
minigzip_441_O3
--- 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 #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=18381&action=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=18380&action=view)
assembler output from GCC 4.4.1
--
ami_stuff at o2 dot pl changed:
What|
--- 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=18379&action=view)
Assembler output from GCC 3.4.0
--
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=18378&action=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 #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=18377&action=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 #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
2
move.l d2,d1
add.l d6,d5
move.l d5,d0
#NO_APP
tst.l a0
jlt L6
tst.l a1
jlt L7
L3:
movem.l (sp)+,#124
rts
L7:
sub.l a0,d0
movem.l (sp)+,#124
rts
L6:
sub.l a1,d0
tst.l a1
jge L3
Maybe someone will teach GCC 4.4.x to use optimized code with:
res = ((uint64_t)resh << 32) | resl;
?
Regards
--
Summary: Problem with code like this: res = ((uint64_t)resh <<
32) | resl;
Product: gcc
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/bugzilla/show_bug.cgi?id=40977
b))
#define MAC64(d, a, b) ((d) += MUL64(a, b))
#define MLS64(d, a, b) ((d) -= MUL64(a, b))
Regards
--
Summary: 32x32->64 - asm code from "longlong.h" is not inlined
for 68060's builds
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: inline-asm
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/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
org
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
60 matches
Mail list logo