diff --git a/.gitattributes b/.gitattributes
index 79750191652ad2cf7f4ab2beaaa50b7edba5e56e..5b6c022c1e10ef81dc6980d36ff7f6630fa3c87a 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -21,6 +21,7 @@ testfont binary
 # changes to these files.
 /Makefile foreign_ident
 /NT/tools/install-sh foreign_ident
+/NT/tools/rntecl foreign_ident
 /bin/export.pike foreign_ident
 /bin/extract.pike foreign_ident
 /bin/feature_list foreign_ident
diff --git a/NT/tools/rntecl b/NT/tools/rntecl
index a06562ac4eb4366830c3da135192725d8b74954a..1512275cb2f082c7aba27385022e13483d0e7161 100755
--- a/NT/tools/rntecl
+++ b/NT/tools/rntecl
@@ -1,6 +1,8 @@
 #!/usr/local/bin/pike
 // -*- Pike -*-
 
+// $Id: rntecl,v 1.2 2000/08/01 13:40:06 grubba Exp $
+
 // RNTECL, a front-end to Intel ECL with options similar to GCC
 // Written by Fredrik Hubinette & Henrik Grubbström.
 
@@ -43,7 +45,9 @@ int main(int argc, string *argv)
 {
   string *ldopts=({"-INCREMENTAL:no"});
   string *cflags=({
-    "-Wp64",
+    "-Wp64",	// Generate warnings for loss of precision.
+    //"-W4",	// Maximum verbosity.
+    "-W3",	// More warnings.
     "-D__WIN32__",
     "-D_WIN32",
     "-D__NT__",
@@ -307,8 +311,10 @@ int main(int argc, string *argv)
 		     "#!/usr/local/bin/pike\n"
 		     "inherit \""+find_lib_location()+"\";\n"
 		     "int main(int argc, string *argv) {\n"
-		     "argv[0]+=\".exe\";\n"
-		     "argv[0]=getenv(\"NTDRIVE\")+fixpath(combine_path(getcwd(),argv[0]));\n"
+		     "  if (lower_case(getenv(\"CROSSCOMPILING\")||\"no\") != \"no\")\n"
+		     "    exit(1);\n"
+		     "  argv[0]+=\".exe\";\n"
+		     "  argv[0]=getenv(\"NTDRIVE\")+fixpath(combine_path(getcwd(),argv[0]));\n"
 		     "  int ret=silent_do_cmd(argv);\n"
 		     "  exit(ret);\n"
 		     "}\n");