summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordavygrvy <davygrvy@pobox.com>2002-02-20 19:08:42 (GMT)
committerdavygrvy <davygrvy@pobox.com>2002-02-20 19:08:42 (GMT)
commit1b68a794fbf3b691a32ee555081d3e61c5ea2ad0 (patch)
tree93c592ae92eacf06315ce695db2e9b145768741c
parentc63339d9da2747a31ca37d104e676a4f18380744 (diff)
downloadtcl-1b68a794fbf3b691a32ee555081d3e61c5ea2ad0.zip
tcl-1b68a794fbf3b691a32ee555081d3e61c5ea2ad0.tar.gz
tcl-1b68a794fbf3b691a32ee555081d3e61c5ea2ad0.tar.bz2
no message
-rw-r--r--ChangeLog26
1 files changed, 21 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 174d19a..8845e51 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,11 +8,27 @@
2002-02-20 David Gravereaux <davygrvy@pobox.com>
- * win/makefile.vc: Added the pentium errata switches to $(cflags)
- which should have already been there according to the MSDN docs
- regarding the infamous FDIV bug from `97. Added profiling to
- $(lflags) and also removed the explict -entry option as the default
- works without special work.
+ * win/buildall.vc.bat:
+ * win/makefile.vc:
+ * win/rules.vc: General clean-ups. Added compiler and linker tests
+ for a) the pentium 0x0F errata, b) optimizing (not all have this),
+ and c) linker v6 section alignment confusion. All these are tested
+ first to make sure any D4002 or LNK1117 warnings aren't displayed.
+ The pentium 0x0F errata is a recommended switch. The v5 linker's
+ section alignment default is 512, but the v6 linker was changed
+ to 4096 in an attempt to speed loading on Win98. I changed the
+ default to always be 512 across both linkers, unless linking
+ statically, then 4096 is used for the claimed speed effect. Using
+ a 512 alignment saves 12k bytes of dead space in the DLL.
+
+ Added IA64 B-stepping errata switch when the compiler supports it.
+
+ Added profiling to $(lflags) when requested and also removed the
+ explict -entry option as the default works fine as is.
+
+ Removed win/tclWinInit.c from the special case section to let it
+ use the common implicit rule as the $(EXTFLAGS) macro it had was
+ never referenced anywhere.
2002-02-20 Donal K. Fellows <fellowsd@cs.man.ac.uk>