diff -u -r -N --exclude TAGS glibc-1.09-orig/Makefile glibc-1.09/Makefile
--- glibc-1.09-orig/Makefile	Wed Oct 26 04:50:00 1994
+++ glibc-1.09/Makefile	Fri May 17 00:21:22 1996
@@ -94,7 +99,8 @@
 generated := $(generated) munch-init.c
 endif
 
-aux	:= sysdep $(+init) version start
+#aux	:= sysdep $(+init) version start
+aux	:= sysdep $(+init) start
 
 
 # What to install.
diff -u -r -N --exclude TAGS glibc-1.09-orig/config.sub glibc-1.09/config.sub
--- glibc-1.09-orig/config.sub	Wed Oct 26 21:23:05 1994
+++ glibc-1.09/config.sub	Sun May  5 15:24:15 1996
@@ -123,7 +123,7 @@
 		| tron | a29k | 580 | i960 | h8300 | hppa1.0 | hppa1.1 \
 		| alpha | we32k | ns16k | clipper | sparclite | i370 | sh \
 		| powerpc | sparc64 | 1750a | dsp16xx | mips64 | mipsel \
-		| pdp11 | mips64el | mips64orion | mips64orionel )
+		| pdp11 | mips64el | mips64orion | mips64orionel | transputer )
 		basic_machine=$basic_machine-unknown
 		;;
 	# Object if more than one company name word.
@@ -139,7 +139,7 @@
 	      | hppa1.0-* | hppa1.1-* | alpha-* | we32k-* | cydra-* | ns16k-* \
 	      | pn-* | np1-* | xps100-* | clipper-* | orion-* | sparclite-* \
 	      | pdp11-* | sh-* | powerpc-* | sparc64-* | mips64-* | mipsel-* \
-	      | mips64el-* | mips64orion-* | mips64orionel-* )
+	      | mips64el-* | mips64orion-* | mips64orionel-* | transputer-* )
 		;;
 	# Recognize the various machine names and aliases which stand
 	# for a CPU type and a company and sometimes even an OS.
diff -u -r -N --exclude TAGS glibc-1.09-orig/misc/sys/cdefs.h glibc-1.09/misc/sys/cdefs.h
--- glibc-1.09-orig/misc/sys/cdefs.h	Mon Oct 24 21:16:11 1994
+++ glibc-1.09/misc/sys/cdefs.h	Mon May  6 02:36:37 1996
@@ -39,8 +39,10 @@
 /* In GCC 2.5 and later, these keywords are meaningless when applied to
    functions, as ANSI requires.  Instead, we use GCC's special
    `__attribute__' syntax.  */
-#define	__NORETURN	__attribute__ ((__volatile__))
-#define	__CONSTVALUE	__attribute__ ((__const__))
+/* #define	__NORETURN	__attribute__ ((__volatile__)) */
+/* #define	__CONSTVALUE	__attribute__ ((__const__)) */
+#define __NORETURN
+#define __CONSTVALUE
 #else
 #define __NORETURN
 #define __CONSTVALUE
diff -u -r -N --exclude TAGS glibc-1.09-orig/stdio/Makefile glibc-1.09/stdio/Makefile
--- glibc-1.09-orig/stdio/Makefile	Fri Oct 28 08:44:31 1994
+++ glibc-1.09/stdio/Makefile	Fri May 17 00:30:32 1996
@@ -29,7 +29,7 @@
 	newstream fopen freopen fdopen fopncook fmemopen		      \
 	setbuf setvbuf setbuffer setlinebuf				      \
 	fseek ftell rewind fgetpos fsetpos				      \
-	vfprintf vprintf printf_fp reg-printf printf-prs _itoa		      \
+	vfprintf vprintf reg-printf printf-prs _itoa		      \
 	vsnprintf vsprintf vasprintf	      				      \
 	fprintf printf snprintf sprintf asprintf			      \
 	dprintf vdprintf						      \
diff -u -r -N --exclude TAGS glibc-1.09-orig/sysdeps/transputer/Implies glibc-1.09/sysdeps/transputer/Implies
--- glibc-1.09-orig/sysdeps/transputer/Implies	Thu Jan  1 03:00:00 1970
+++ glibc-1.09/sysdeps/transputer/Implies	Sun May  5 15:13:23 1996
@@ -0,0 +1,2 @@
+# transputer family uses IEEE 754 floating point.
+ieee754
diff -u -r -N --exclude TAGS glibc-1.09-orig/sysdeps/transputer/__longjmp.c glibc-1.09/sysdeps/transputer/__longjmp.c
--- glibc-1.09-orig/sysdeps/transputer/__longjmp.c	Thu Jan  1 03:00:00 1970
+++ glibc-1.09/sysdeps/transputer/__longjmp.c	Mon May 20 15:56:13 1996
@@ -0,0 +1,48 @@
+/* Copyright (C) 1991, 1992, 1994 Free Software Foundation, Inc.
+This file is part of the GNU C Library.
+
+The GNU C Library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Library General Public License as
+published by the Free Software Foundation; either version 2 of the
+License, or (at your option) any later version.
+
+The GNU C Library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public
+License along with the GNU C Library; see the file COPYING.LIB.  If
+not, write to the Free Software Foundation, Inc., 675 Mass Ave,
+Cambridge, MA 02139, USA.  */
+
+#ifndef	__GNUC__
+  #error This file uses GNU C extensions; you must compile with GCC.
+#endif
+
+#include <ansidecl.h>
+#include <errno.h>
+#include <setjmp.h>
+
+/* Jump to the position specified by ENV, causing the
+   setjmp call there to return VAL, or 1 if VAL is 0.  */
+__NORETURN
+void
+DEFUN(__longjmp, (env, val),
+      CONST jmp_buf env AND
+      int val)
+{
+
+  asm volatile (
+      "gajw      \n\t"    /* swap Wreg and Areg */
+      "rev       \n\t"    /* shift return address to Areg */
+      "stl 0     \n\t"    /* put return address */
+      "sum; rev  \n\t"    /* shift "val" to Areg */
+      "ret       \n\t"    /* perform return */
+      :
+      : "aP" (env[0].__Wreg), "bP" (env[0].__Iptr), "cP" (val == 0 ? 1 : val)
+      : "FAreg", "FBreg", "FCreg"
+  );
+
+  /* NOTREACHED */
+}
diff -u -r -N --exclude TAGS glibc-1.09-orig/sysdeps/transputer/bytesex.h glibc-1.09/sysdeps/transputer/bytesex.h
--- glibc-1.09-orig/sysdeps/transputer/bytesex.h	Thu Jan  1 03:00:00 1970
+++ glibc-1.09/sysdeps/transputer/bytesex.h	Sun May  5 15:52:47 1996
@@ -0,0 +1,4 @@
+
+/* transputer is little-endian.  */
+
+#define __BYTE_ORDER __LITTLE_ENDIAN
diff -u -r -N --exclude TAGS glibc-1.09-orig/sysdeps/transputer/jmp_buf.h glibc-1.09/sysdeps/transputer/jmp_buf.h
--- glibc-1.09-orig/sysdeps/transputer/jmp_buf.h	Thu Jan  1 03:00:00 1970
+++ glibc-1.09/sysdeps/transputer/jmp_buf.h	Mon May  6 02:00:39 1996
@@ -0,0 +1,7 @@
+/* Define the machine-dependent type `jmp_buf'.  Transputer version.  */
+
+typedef struct
+  {
+    __ptr_t __Wreg;
+    __ptr_t __Iptr;
+  } __jmp_buf[1];
diff -u -r -N --exclude TAGS glibc-1.09-orig/sysdeps/transputer/setjmp.c glibc-1.09/sysdeps/transputer/setjmp.c
--- glibc-1.09-orig/sysdeps/transputer/setjmp.c	Thu Jan  1 03:00:00 1970
+++ glibc-1.09/sysdeps/transputer/setjmp.c	Mon May  6 02:00:59 1996
@@ -0,0 +1,34 @@
+/* Copyright (C) 1991, 1992, 1994 Free Software Foundation, Inc.
+This file is part of the GNU C Library.
+
+The GNU C Library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Library General Public License as
+published by the Free Software Foundation; either version 2 of the
+License, or (at your option) any later version.
+
+The GNU C Library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public
+License along with the GNU C Library; see the file COPYING.LIB.  If
+not, write to the Free Software Foundation, Inc., 675 Mass Ave,
+Cambridge, MA 02139, USA.  */
+
+#include <ansidecl.h>
+#include <errno.h>
+#include <setjmp.h>
+
+/* Save the current program position in ENV and return 0.  */
+int
+DEFUN(__setjmp, (env), jmp_buf env)
+{
+  /* Save return address.  */
+  env[0].__Iptr = (PTR) ((PTR *) &env)[-1];
+
+  /* Save caller's Wptr, not our own.  */
+  env[0].__Wreg = (PTR) &env + 3;
+
+  return 0;
+}
--- glibc-1.09/time/Makefile.orig	Fri Aug 30 14:04:02 1996
+++ glibc-1.09/time/Makefile	Fri Aug 30 14:10:36 1996
@@ -33,8 +33,10 @@
 		   stime dysize timegm timelocal ftime
 aux		:= syms-time
 
-others	:= ap zdump zic
-tests	:= test_time clocktest
+#others	:= ap zdump zic
+#tests	:= test_time clocktest
+others	:= 
+tests	:= 
 
 tzfiles := africa antarctica asia australasia europe northamerica \
 	   southamerica etcetera factory systemv backward
@@ -42,7 +44,8 @@
 # northamerica.
 distribute := $(distribute) $(tzfiles) leapseconds pacificnew
 
-install-sbin := zic zdump
+#install-sbin := zic zdump
+install-sbin := 
 
 include ../Makeconfig	# Get objpfx defined so we can use it below.
 
--- glibc-1.09/posix/Makefile.orig	Fri Aug 30 14:17:53 1996
+++ glibc-1.09/posix/Makefile	Fri Aug 30 14:19:15 1996
@@ -45,9 +45,12 @@
 	getopt getopt1
 routines	:= $(sort $(foreach f,$(routines),$f $(f:__%=%)))
 aux		:= init-posix environ
-tests		:= tstgetopt testfnm
-others		:= getconf
-install-bin	:= getconf
+#tests		:= tstgetopt testfnm
+#others		:= getconf
+#install-bin	:= getconf
+tests		:= 
+others		:= 
+install-bin	:= 
 install-lib	:= libposix.a
 gpl2lgpl := getopt.c getopt1.c getopt.h	# Frob these guys' copying notices.
 
--- glibc-1.09/io/Makefile.orig	Fri Aug 30 14:21:08 1996
+++ glibc-1.09/io/Makefile	Fri Aug 30 14:21:41 1996
@@ -44,7 +44,9 @@
 	ftw poll
 routines	:= $(sort $(foreach f,$(routines),$f $(f:__%=%)))
 
-others		:= pwd
-tests		:= test-utime
+#others		:= pwd
+#tests		:= test-utime
+others		:= 
+tests		:= 
 
 include ../Rules
