We have received several reports about GCC being unable to locate header files under Windows Vista and newer (Windows 7, Windows 8). While the exact cause of this issue is still not known, it has been confirmed to us that disabling User Account Control (UAC) fixes it. Therefore, we recommend following the instructions on How-To Geek to disable UAC. You will also need the GCC.EXE and IDE.EXE updates from the previous news item.

Windows Vista Support

04/19/2007

If you wish to run TIGCC 0.96 Beta 8 on Microsoft Windows Vista and newer (including Windows 7 and 8), this is now possible with the following updates:

The TIGCC IDE included in Beta 8 doesn't work, apparently due to an incompatibility between Delphi 6 and Windows Vista. Vertyos has rebuilt it with Delphi 10. I'm mirroring his recompiled IDE.EXE here.

Please replace the GCC.EXE and IDE.EXE executables in your TIGCC\Bin directory with these versions. I'd like to thank Vertyos for the recompiling and hope Beta 9 will work on Vista out of the box.

TIGCC v0.96 Beta 8

10/31/2006

We are proud to announce the release of TIGCC v0.96 Beta 8, the eighth beta for the new TIGCC 0.96 release series. The Debug menu in TIGCC IDE now supports TiEmu (20061030 or later), instead of VTI. Uncompressed executables built with debugging information will be automatically run in the Insight debugger, others will be simply run as previously. This release also fixes a few bugs in GCC and TIGCCLIB and features 2 minor optimizations in TIGCCLIB. See the message board for details.

We are proud to announce the release of TIGCC v0.96 Beta 7, the seventh beta for the new TIGCC 0.96 release series. This release features a new GCC from the 4.1 branch (4.1.2-tigcc-pre7), IDE bugfixes, a few documentation updates by Lionel Debroux (more still pending), size optimizations to the grayscale routine by Jesse Frey and new switches in ld-tigcc and tprbuilder. Moreover, ExePack compression support is now Free Software. Also note that on Windows, MSVCRT.DLL is now required. This DLL comes with all Windows versions since Windows 95 OSR 2. For the original Windows 95, it is usually installed by Internet Explorer or Microsoft Office. See the message board for details.

We are proud to announce the release of TIGCC v0.96 Beta 6, the sixth beta for the new TIGCC 0.96 release series. This release is mainly a bugfix release: GCC was updated to 4.0.2, fixing several bugs, and bugs in A68k, ld-tigcc, the Dialog Struct example, pstarter, TIGCCLIB and the command-line compiler were fixed. In addition, the decompression routine in the pstarter launchers was size-optimized. See the message board for details.

We are proud to announce the release of TIGCC v0.96 Beta 5, the fifth beta for the new TIGCC 0.96 release series. This release fixes several bugs in the toolchain (mainly in GCC and GNU as, and some in ld-tigcc), mostly related to debugging information (in particular, debugging information can now also be generated for programs with BSS sections). It also adds support for the new version 1.01 of the _nostub comment specification, introducing the new COMMENT_AUTHORS field. Moreover, GCC has been updated to the 4.0.1-20050630 snapshot and GNU as to the 2.16.1 release. See the message board for details.

We are proud to announce the newest addition to the TiEmu tigcc-debugging-branch: the Insight GDB graphical debugger developed by Cygnus / Red Hat. You can get the new version of TiEmu (20050515) at http://sourceforge.net/project/showfiles.php?group_id=23169. The source code is cross-platform, and binaries for Windows and Fedora Core 3 are provided. (Note that the Windows version does not need Cygwin.) You'll also need TIGCC 0.96 Beta 4.

(click for a larger screenshot)

GDB-enabled TiEmu for TIGCC

05/01/2005

We are proud to announce that thanks to a joint effort between Romain Liévin (TiEmu) and Kevin Kofler (TIGCC), and thanks to the excellent work of the GNU GDB team, debugging TIGCC programs at C level is now possible. You can get the required snapshot of TiEmu at http://sourceforge.net/project/showfiles.php?group_id=23169. The source code is cross-platform, and a Windows binary is provided. You'll also need TIGCC 0.96 Beta 4 (see below).

TIGCC v0.96 Beta 4

04/30/2005

We are proud to announce the release of TIGCC v0.96 Beta 4, the fourth beta for the new TIGCC 0.96 release series. The main improvement in this release is the addition of support for debugging information in the DWARF 2 format. This allows to debug TIGCC programs at source level using GDB-enabled versions of the TiEmu emulator, a snapshot of which will be released shortly. Moreover, GCC has been updated to the 4.0.0 release, and, as usual, bugs have been fixed. See the message board for details.

We are proud to announce the release of TIGCC v0.96 Beta 3, the third beta for the new TIGCC 0.96 release series. This release includes GCC 4.0.0 (prerelease) by default and adds support for Mlink-format relocs. There are also a few minor improvements and bugfixes. See the message board for details.

We are proud to announce the release of TIGCC v0.96 Beta 2, the second beta for the new TIGCC 0.96 release series. This release mainly adds support for the GCC 4.0 prereleases available at http://www.ti-news.net/projects/gcc40/. (Note that the GCC included in this beta is still GCC 3.3.3. If you want to test GCC 4.0, you can upgrade GCC just by dropping in the new cc1.exe and gcc.exe files.) There are also a few bugfixes. See the message board for details.

We are proud to announce the release of TIGCC v0.96 Beta 1, the first beta for the new TIGCC 0.96 release series. While the port of GCC 4.0 is not ready yet, there are already plenty of features waiting for you: many documentation improvements, a new ExePack launcher with an almost halved size compared to the one in the 0.95 release, linker (section reordering) and assembler improvements and a few bugfixes. See the message board for details.

Sebastian has uploaded the final version of TIGCC v0.95 for Windows to this site. You can download it here; the sources are available here. Please download it and look for show-stopper bugs and version number mismatches. If there aren't any, we will upload it to ticalc.org soon. See the message board to know what's new. The *nix version is also available, please see the corresponding section.

UPDATE (2004-10-28): TIGCC 0.95 is now up in the main ticalc.org archives. I have updated the links to point to the more permanent locations at ticalc.org rather than to our "latest beta" links.