<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.3315.2870" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>I am working with 20021007 snapshot and the latest
toolchain (gcc3.2 etc.) on mycustom coldfire 5272 platform. I have
evidence of the following problems:<BR> <BR> <BR>1) crt0.o,
crtbegin.o and crtend.o are not good for Coldfire because inside they use the
<bsr> instruction in place of <jsr>. I use the old
version of files and now all work fine.<BR> <BR>2) In directory libmisc
there are three little bugs due new type related to <object->
name>. You find attached the patch that I use. Please verify.<BR> <BR>3)
I found problems with gcc 3.2 and <-O4 -fomit-frame-pointer>
option:<BR> <BR>If I compile my applications without optimization all work
fine but if I optimize, my programs crash.<BR> <BR>I found a evidence of
almost one gcc error (see file gccproblems.pdf)<BR>Some
explications:<BR> <BR><ii> is a counter declared <short int>
and used in a <for()> instruction. gcc3.2 put it in frame position
-10(a6).<BR>As you can see in 1E85E it is treated as word but.... in in 1E8A0 it
is used as long : <add.l> !!!!<BR>in 1E8A8 the test of end loop is
made correctly as short! The result is that loop controlled by <ii> never
finish!<BR> <BR> <BR>4) When I do <make install> the
following file are not copied in the install
dir:<BR> <BR>start.o
(intentionally?)<BR>linkcmds
(intentionally?)<BR>tmacros.h<BR>shm_driver.h<BR>buffer_test_io.h<BR> <BR>Best
regards<BR> <BR>Fabrizio
Pirovano<BR> <BR>--------------------------------------------------------------------<BR>THYSYS
s.r.l.<BR> <BR>Via della Valle 67 <BR>20048 Carate Brianza (MI) Italy<BR><A
href="mailto:pirovano.thysys@tiscalinet.it">pirovano.thysys@tiscalinet.it</A><BR> <BR>--------------------------------------------------------------------</FONT></DIV></FONT></DIV></BODY></HTML>