Having the rights to use CFRONT 3.0.3 is far from clear.
For common usages, CFRONT 3.0.3 is close to 'modern C++' and it's easy to 
download the latest source code from 
http://www.softwarepreservation.org/projects/c_plus_plus.
With probably little efforts, we could have this front end working well with 
tcc.
Except mentions to AT&T Copyrights in source code:

Copyright (c) 1993  UNIX System Laboratories, Inc.
Copyright (c) 1991, 1992 AT&T and UNIX System Laboratories, Inc.
Copyright (c) 1984, 1989, 1990 AT&T.  All Rights Reserved.

THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE of AT&T and UNIX System
Laboratories, Inc.  The copyright notice above does not evidence
any actual or intended publication of such source code.

There is no information about the rights to use this material.
On softwarepreservation download page we can read:
NOTICE

The source code in this section is posted with the permission of the copyright 
owner for historical research purposes only.


If put efforts to have a tcc backend for CFRONT, we should only supply Makefile 
and .patch for AT&T source file with a similar notice:

"tcc backend support for AT&T CFRONT is provided for historical research 
purpose only."


----- message d'origine -----
De : "Roy Tam" <roy...@gmail.com>
date jeu. 04/12/2014 07:41 (GMT +01:00)
À : "tinycc-devel@nongnu.org" <tinycc-devel@nongnu.org>, "grischka" 
<gris...@gmx.de>
Objet : [Tinycc-devel] CFront for TinyCC? (Was: Re: Re: global 64-bit variables 
initialization)

Hello,

from an old thread (
https://lists.gnu.org/archive/html/tinycc-devel/2008-11/msg00024.html
) :

>> Also would be nice to have some C++ support, but it could be very 
difficult, I lost the hope to have a superfast C++ compiler.
>
>I once have made some experiments with the historical "CFRONT AT&T C++
>to C Translators", with TCC used for the PP and the C to OBJ part.
>
>It works quite well, with both cfront 1.0 (1986) and cfront 3.0.3 (1997).
>If someone is interested I can post more information.  Note however that
>even the latter version is not about today's C++ (although close already).
>

grischka, I wonder if you can give more details about this (and
hopefully with source files).
Thanks.

Regards,
Roy

_______________________________________________
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel
_______________________________________________
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to