Thread View: gnu.gcc.bug
1 messages
1 total messages
Started by src
Sat, 18 Aug 1990 05:43
Patches for GCC 1.37.1 on UNIX ISC2.2 (386)
Author: src
Date: Sat, 18 Aug 1990 05:43
Date: Sat, 18 Aug 1990 05:43
152 lines
6331 bytes
6331 bytes
Here are the diff for GNU GCC 1.37.1 for ISC 2.2 with GAS and COFF,
and the native loader.
Eric P. Meyer
emeyer@eliabel.sf.ca.us
415-349 1021
diff -p gcc-1.37.1/Makefile ../gcc-1.37.1/Makefile
*** gcc-1.37.1/Makefile Wed Jan 10 14:09:57 1990
--- ../gcc-1.37.1/Makefile Wed Aug 1 13:35:08 1990
*************** BISONFLAGS = -v
*** 28,34 ****
AR = ar
SHELL = /bin/sh
# on sysV, define this as cp.
! INSTALL = install -c
# Compiler to use for compiling gnulib.
# OLDCC should not be the GNU C compiler.
--- 28,35 ----
AR = ar
SHELL = /bin/sh
# on sysV, define this as cp.
! #INSTALL = install -c
! INSTALL = cp
# Compiler to use for compiling gnulib.
# OLDCC should not be the GNU C compiler.
*************** DIR = ../gcc
*** 95,101 ****
# But don't do that if compiling using GCC.
# If your system has alloca() in /lib/libPW.a, un-comment the following line:
! # CLIB= -lPW
# On a pyramid, you need to uncomment the following line:
# CLIB = -lc /usr/.attlib/libPW.a
--- 96,102 ----
# But don't do that if compiling using GCC.
# If your system has alloca() in /lib/libPW.a, un-comment the following line:
! CLIB= -lPW
# On a pyramid, you need to uncomment the following line:
# CLIB = -lc /usr/.attlib/libPW.a
diff -p gcc-1.37.1/gcc.c ../gcc-1.37.1/gcc.c
*** gcc-1.37.1/gcc.c Sat Jan 6 13:24:32 1990
--- ../gcc-1.37.1/gcc.c Wed Aug 1 15:41:19 1990
*************** struct compiler compilers[] =
*** 242,248 ****
%{v:-version} %{gg:-symout %g.sym} %{pg:-p} %{p}\
%{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}}\
%{S:%{o*}%{!o*:-o %b.s}}%{!S:-o %{|!pipe:%g.s}} |\n\
! %{!S:as %{R} %{j} %{J} %{h} %{d2} %a %{gg:-G %g.sym}\
%{c:%{o*}%{!o*:-o %w%b.o}}%{!c:-o %d%w%b.o}\
%{!pipe:%g.s}\n }}}"},
{".cc",
--- 242,248 ----
%{v:-version} %{gg:-symout %g.sym} %{pg:-p} %{p}\
%{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}}\
%{S:%{o*}%{!o*:-o %b.s}}%{!S:-o %{|!pipe:%g.s}} |\n\
! %{!S:gas -C %{R} %{j} %{J} %{h} %{d2} %a %{gg:-G %g.sym}\
%{c:%{o*}%{!o*:-o %w%b.o}}%{!c:-o %d%w%b.o}\
%{!pipe:%g.s}\n }}}"},
{".cc",
*************** struct compiler compilers[] =
*** 257,263 ****
%{v:-version} %{gg:-symout %g.sym} %{pg:-p} %{p}\
%{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}}\
%{S:%{o*}%{!o*:-o %b.s}}%{!S:-o %{|!pipe:%g.s}} |\n\
! %{!S:as %{R} %{j} %{J} %{h} %{d2} %a %{gg:-G %g.sym}\
%{c:%{o*}%{!o*:-o %w%b.o}}%{!c:-o %d%w%b.o}\
%{!pipe:%g.s}\n }}}"},
{".i",
--- 257,263 ----
%{v:-version} %{gg:-symout %g.sym} %{pg:-p} %{p}\
%{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}}\
%{S:%{o*}%{!o*:-o %b.s}}%{!S:-o %{|!pipe:%g.s}} |\n\
! %{!S:gas -C %{R} %{j} %{J} %{h} %{d2} %a %{gg:-G %g.sym}\
%{c:%{o*}%{!o*:-o %w%b.o}}%{!c:-o %d%w%b.o}\
%{!pipe:%g.s}\n }}}"},
{".i",
*************** struct compiler compilers[] =
*** 265,274 ****
%{g} %{O} %{W*} %{w} %{pedantic} %{ansi} %{traditional}\
%{v:-version} %{gg:-symout %g.sym} %{pg:-p} %{p}\
%{S:%{o*}%{!o*:-o %b.s}}%{!S:-o %{|!pipe:%g.s}} |\n\
! %{!S:as %{R} %{j} %{J} %{h} %{d2} %a %{gg:-G %g.sym}\
%{c:%{o*}%{!o*:-o %w%b.o}}%{!c:-o %d%w%b.o} %{!pipe:%g.s}\n }"},
{".s",
! "%{!S:as %{R} %{j} %{J} %{h} %{d2} %a \
%{c:%{o*}%{!o*:-o %w%b.o}}%{!c:-o %d%w%b.o} %i\n }"},
{".S",
"cpp %{nostdinc} %{C} %{v} %{D*} %{U*} %{I*} %{M*} %{trigraphs} \
--- 265,274 ----
%{g} %{O} %{W*} %{w} %{pedantic} %{ansi} %{traditional}\
%{v:-version} %{gg:-symout %g.sym} %{pg:-p} %{p}\
%{S:%{o*}%{!o*:-o %b.s}}%{!S:-o %{|!pipe:%g.s}} |\n\
! %{!S:gas -C %{R} %{j} %{J} %{h} %{d2} %a %{gg:-G %g.sym}\
%{c:%{o*}%{!o*:-o %w%b.o}}%{!c:-o %d%w%b.o} %{!pipe:%g.s}\n }"},
{".s",
! "%{!S:gas -C %{R} %{j} %{J} %{h} %{d2} %a \
%{c:%{o*}%{!o*:-o %w%b.o}}%{!c:-o %d%w%b.o} %i\n }"},
{".S",
"cpp %{nostdinc} %{C} %{v} %{D*} %{U*} %{I*} %{M*} %{trigraphs} \
*************** struct compiler compilers[] =
*** 276,282 ****
%c %{O:-D__OPTIMIZE__} %{traditional} %{pedantic}\
%{Wcomment*} %{Wtrigraphs} %{Wall} %C\
%i %{!M*:%{!E:%{!pipe:%g.s}}}%{E:%{o*}}%{M*:%{o*}} |\n\
! %{!M*:%{!E:%{!S:as %{R} %{j} %{J} %{h} %{d2} %a \
%{c:%{o*}%{!o*:-o %w%b.o}}%{!c:-o %d%w%b.o}\
%{!pipe:%g.s}\n }}}"},
/* Mark end of table */
--- 276,282 ----
%c %{O:-D__OPTIMIZE__} %{traditional} %{pedantic}\
%{Wcomment*} %{Wtrigraphs} %{Wall} %C\
%i %{!M*:%{!E:%{!pipe:%g.s}}}%{E:%{o*}}%{M*:%{o*}} |\n\
! %{!M*:%{!E:%{!S:gas -C %{R} %{j} %{J} %{h} %{d2} %a \
%{c:%{o*}%{!o*:-o %w%b.o}}%{!c:-o %d%w%b.o}\
%{!pipe:%g.s}\n }}}"},
/* Mark end of table */
diff -p gcc-1.37.1/gnulib2.c ../gcc-1.37.1/gnulib2.c
*** gcc-1.37.1/gnulib2.c Mon Nov 6 12:33:54 1989
--- ../gcc-1.37.1/gnulib2.c Wed Aug 1 15:01:41 1990
***************
*** 2,7 ****
--- 2,10 ----
/* Compile this one with gcc. */
#include "config.h"
+ #ifdef i386
+ #include <sys/types.h>
+ #endif
#include <stddef.h>
#ifndef SItype
diff -p gcc-1.37.1/stddef.h ../gcc-1.37.1/stddef.h
*** gcc-1.37.1/stddef.h Wed Sep 20 22:00:22 1989
--- ../gcc-1.37.1/stddef.h Wed Aug 1 14:06:30 1990
*************** typedef long ptrdiff_t;
*** 9,15 ****
--- 9,17 ----
#ifndef _SIZE_T /* in case <sys/types.h> has defined it. */
#define _SIZE_T
+ #ifndef i386
typedef unsigned long size_t;
+ #endif
#endif /* _SIZE_T */
/* A null pointer constant. */
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads