From: Ivan Maidanski Date: Sun, 22 Jun 2014 16:30:55 +0000 (+0400) Subject: Update TODO file (regarding Makefile.dj, build_atomic_ops.sh) X-Git-Tag: gc7_6_0~220 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4196707a2fb652ac118b76f66fe78076c3d3ce3a;p=gc Update TODO file (regarding Makefile.dj, build_atomic_ops.sh) --- diff --git a/TODO b/TODO index 0ed7aa35..aea7e3fe 100644 --- a/TODO +++ b/TODO @@ -15,13 +15,8 @@ BCC_MAKEFILE: Remove if CMake can generate Makefile for this compiler. NT_X64_STATIC_THREADS_MAKEFILE, NT_X64_THREADS_MAKEFILE, digimars.mak, gc.mak.) -Makefile.dj: Remove if it is possible to use Makefile.direct (or -auto-generated Makefile) instead. (Same for EMX_MAKEFILE.) - -build_atomic_ops.sh[.cygwin]: Remove if really not needed. - BCC_MAKEFILE, EMX_MAKEFILE, OS2_MAKEFILE, PCR-Makefile, WCC_MAKEFILE, -SMakefile.amiga, Makefile.dj, digimars.mak: move to "build" folder. +SMakefile.amiga, digimars.mak: move to "build" folder. Do type-punning via union (instead of pointer type cast) to enable safe '-fstrict-aliasing' compiler optimization option.