diff --git a/borland-tools.jam b/borland-tools.jam
index 79ead29a6..0ce63ad29 100644
--- a/borland-tools.jam
+++ b/borland-tools.jam
@@ -4,6 +4,10 @@
# "as is" without express or implied warranty, and with no claim as
# to its suitability for any purpose.
+# The following #// line will be used by the regression test table generation
+# program as the column heading for HTML tables. Must not include version number.
+#//Borland
+
# Borland tool definitions.
#
# Please note that wide-character support is currently disabled for Borland in
diff --git a/como-tools.jam b/como-tools.jam
index ee0752b0f..2f59453b4 100644
--- a/como-tools.jam
+++ b/como-tools.jam
@@ -4,6 +4,9 @@
# "as is" without express or implied warranty, and with no claim as
# to its suitability for any purpose.
+# The following #// line will be used by the regression test table generation
+# program as the column heading for HTML tables. Must not include version number.
+#//Comeau
C++
# compute directories for invoking como
if ! $(COMO_PATH_SETUP) # do this once
diff --git a/gcc-tools.jam b/gcc-tools.jam
index 7e4c7fe6a..549e87642 100644
--- a/gcc-tools.jam
+++ b/gcc-tools.jam
@@ -4,6 +4,10 @@
# "as is" without express or implied warranty, and with no claim as
# to its suitability for any purpose.
+# The following #// line will be used by the regression test table generation
+# program as the column heading for HTML tables. Must not include version number.
+#//GNU
GCC
+
# compute directories for invoking GCC
SPACE ?= " " ;
GCC_BIN_DIRECTORY ?= $(GCC_ROOT_DIRECTORY)$(SLASH)bin$(SLASH) ;
diff --git a/intel-win32-tools.jam b/intel-win32-tools.jam
index 7c92edd35..53b18cb71 100644
--- a/intel-win32-tools.jam
+++ b/intel-win32-tools.jam
@@ -6,6 +6,10 @@
# "as is" without express or implied warranty, and with no claim as
# to its suitability for any purpose.
+# The following #// line will be used by the regression test table generation
+# program as the column heading for HTML tables. Must not include version number.
+#//Intel
C++
+
# compute INTEL tool path. You can either use the environment variable
# setup that comes with the Intel compiler, or you can set the
# INTEL_PATH or INTELC (in order to respect FTJam setup) environment
diff --git a/metrowerks-tools.jam b/metrowerks-tools.jam
index 9849e5ab5..cc755556f 100644
--- a/metrowerks-tools.jam
+++ b/metrowerks-tools.jam
@@ -15,6 +15,10 @@
# from the command-line is sufficiently complex to make using the borland
# approach impractical.
+# The following #// line will be used by the regression test table generation
+# program as the column heading for HTML tables. Must not include version number.
+#//Metrowerks
CodeWarrior
+
# Get these variable set on the targets so that we can re-use the
# build actions for other toolsets using this one as a base.
flags metrowerks METROWERKS_SETUP ;
diff --git a/msvc-stlport-tools.jam b/msvc-stlport-tools.jam
index 1d0407463..bf7ae3fbc 100644
--- a/msvc-stlport-tools.jam
+++ b/msvc-stlport-tools.jam
@@ -26,6 +26,10 @@
# automatically; there's no need to specify them manually.
#
+# The following #// line will be used by the regression test table generation
+# program as the column heading for HTML tables. Must not include version number.
+#//Microsoft
VC++
STLport
+
# this is simply an extension to the msvc toolset.
extends-toolset msvc ;
diff --git a/msvc-tools.jam b/msvc-tools.jam
index 964922f44..6363de404 100644
--- a/msvc-tools.jam
+++ b/msvc-tools.jam
@@ -6,6 +6,10 @@
# "as is" without express or implied warranty, and with no claim as
# to its suitability for any purpose.
+# The following #// line will be used by the regression test table generation
+# program as the column heading for HTML tables. Must not include version number.
+#//Microsoft
VC++
+
# Get these variable set on the targets so that we can re-use the
# build actions for other toolsets using this one as a base.
flags msvc VC_TOOL_PATH ;
diff --git a/v1/borland-tools.jam b/v1/borland-tools.jam
index 79ead29a6..0ce63ad29 100644
--- a/v1/borland-tools.jam
+++ b/v1/borland-tools.jam
@@ -4,6 +4,10 @@
# "as is" without express or implied warranty, and with no claim as
# to its suitability for any purpose.
+# The following #// line will be used by the regression test table generation
+# program as the column heading for HTML tables. Must not include version number.
+#//Borland
+
# Borland tool definitions.
#
# Please note that wide-character support is currently disabled for Borland in
diff --git a/v1/como-tools.jam b/v1/como-tools.jam
index ee0752b0f..2f59453b4 100644
--- a/v1/como-tools.jam
+++ b/v1/como-tools.jam
@@ -4,6 +4,9 @@
# "as is" without express or implied warranty, and with no claim as
# to its suitability for any purpose.
+# The following #// line will be used by the regression test table generation
+# program as the column heading for HTML tables. Must not include version number.
+#//Comeau
C++
# compute directories for invoking como
if ! $(COMO_PATH_SETUP) # do this once
diff --git a/v1/gcc-tools.jam b/v1/gcc-tools.jam
index 7e4c7fe6a..549e87642 100644
--- a/v1/gcc-tools.jam
+++ b/v1/gcc-tools.jam
@@ -4,6 +4,10 @@
# "as is" without express or implied warranty, and with no claim as
# to its suitability for any purpose.
+# The following #// line will be used by the regression test table generation
+# program as the column heading for HTML tables. Must not include version number.
+#//GNU
GCC
+
# compute directories for invoking GCC
SPACE ?= " " ;
GCC_BIN_DIRECTORY ?= $(GCC_ROOT_DIRECTORY)$(SLASH)bin$(SLASH) ;
diff --git a/v1/intel-win32-tools.jam b/v1/intel-win32-tools.jam
index 7c92edd35..53b18cb71 100644
--- a/v1/intel-win32-tools.jam
+++ b/v1/intel-win32-tools.jam
@@ -6,6 +6,10 @@
# "as is" without express or implied warranty, and with no claim as
# to its suitability for any purpose.
+# The following #// line will be used by the regression test table generation
+# program as the column heading for HTML tables. Must not include version number.
+#//Intel
C++
+
# compute INTEL tool path. You can either use the environment variable
# setup that comes with the Intel compiler, or you can set the
# INTEL_PATH or INTELC (in order to respect FTJam setup) environment
diff --git a/v1/metrowerks-tools.jam b/v1/metrowerks-tools.jam
index 9849e5ab5..cc755556f 100644
--- a/v1/metrowerks-tools.jam
+++ b/v1/metrowerks-tools.jam
@@ -15,6 +15,10 @@
# from the command-line is sufficiently complex to make using the borland
# approach impractical.
+# The following #// line will be used by the regression test table generation
+# program as the column heading for HTML tables. Must not include version number.
+#//Metrowerks
CodeWarrior
+
# Get these variable set on the targets so that we can re-use the
# build actions for other toolsets using this one as a base.
flags metrowerks METROWERKS_SETUP ;
diff --git a/v1/msvc-stlport-tools.jam b/v1/msvc-stlport-tools.jam
index 1d0407463..bf7ae3fbc 100644
--- a/v1/msvc-stlport-tools.jam
+++ b/v1/msvc-stlport-tools.jam
@@ -26,6 +26,10 @@
# automatically; there's no need to specify them manually.
#
+# The following #// line will be used by the regression test table generation
+# program as the column heading for HTML tables. Must not include version number.
+#//Microsoft
VC++
STLport
+
# this is simply an extension to the msvc toolset.
extends-toolset msvc ;
diff --git a/v1/msvc-tools.jam b/v1/msvc-tools.jam
index 964922f44..6363de404 100644
--- a/v1/msvc-tools.jam
+++ b/v1/msvc-tools.jam
@@ -6,6 +6,10 @@
# "as is" without express or implied warranty, and with no claim as
# to its suitability for any purpose.
+# The following #// line will be used by the regression test table generation
+# program as the column heading for HTML tables. Must not include version number.
+#//Microsoft
VC++
+
# Get these variable set on the targets so that we can re-use the
# build actions for other toolsets using this one as a base.
flags msvc VC_TOOL_PATH ;