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