[linux-sh:03249] Re: The current kernel for a Jornada 680 SH3

Dan Kegel <[email protected]> Fri, 28 May 2004 22:32:13 -0700
Newsgroups gmane.linux.ports.sh.general,gmane.linux.ports.sh.devel
Message-ID <[email protected]>
Kaz Kojima wrote:
> gcc-3.3.3 was already released and gcc-3.3.4 will be released in very
> near future.  gcc-3.3.4 includes all local patches I know for 3.3.
> Unfortunately, there is a few bugs which have solved very recently and
> is too late on 3.3.4 release:
> 
>   http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15647
>   http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13250

Shall I include those patches in crosstool for gcc-3.3.4 (or maybe even 3.3.3?)
(Note that I no longer have access to SH hardware for testing.)

> gcc-3.4.0 was released at Apr.20 and 3.4.1 is planed to ship in June.
> Unfortunately again, there was one non SH specific bug found in 3.4.0
> after freezing to release.  It causes a hang in native gcc bootstrap
> on sh-linux.
> 3.4.1 will be the first sane compiler about java (gcj) for sh-linux,
> though gij (interpreter) doesn't work on this target without a tiny local
> patch.  I'll repost it after 3.4.1 released.  It isn't the right fix and
> will be never apply to mainline.  Sadly it seems the right fix is beyond
> me.

If you think it belongs in crosstool, just let me know.   Thanks!

> BTW, 3.4.1 also has the new feature for TLS (thread local storage)
> support which is needed for NPTL in glibc.  CVS glibc has the SH specific
> NPTL stuff and now my 2.6 system is working with NPTLed glibc-2.3.3,
> though I need -O1 or -O2 -fno-unit-at-a-time -fno-reorder-blocks when
> building this glibc.  It means there are wrong code generation problems
> in gcc-3.4 -O2 on sh4-unknown-linux-gnu target.

Ah, NPTL.  One of these days I'll be man enough to add support
for glibc-2.3.3 and NPTL to crosstool...

- Dan


-- 
My technical stuff: http://kegel.com
My politics: see http://www.misleader.org for examples of why I'm for regime change