On Thu, Dec 13, 2012 at 12:59 PM, Robert Dewar wrote:
>
>> Intel stopped producing embedded 386 chips in 2007.
>
>
> Right, but this architecture is not protected, so the
> question is whether there are other vendors producing
> compatible chips. I don't know the answer.

Ralf has found one such a vendor, it seems.

But to me, that doesn't automatically imply that GCC must continue to
support such a target. Other criteria should also be considered. For
instance, quality of implementation and maintenance burden. Just two
examples:

* It's already happened in the past (at least 10 years ago) that i386
was broken for a while without anyone noticing.
(See e.g. 
http://gcc.gnu.org/onlinedocs/gcc-4.7.2/libstdc++/manual/faq.html#faq.threads_i386)

* Supporting the C/C++ memory models on 386 is hard and susceptible to
bitrot unless tested on real 386 hardware.
(see e.g. http://gcc.gnu.org/wiki/Atomic/GCCMM/LIbrary -- actually, it
looks like libatomic currently doesn't support 386 at all)

But we digress...

Ciao!
Steven

Reply via email to