diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-01-20 17:02:10 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-01-20 17:02:10 +0000 |
commit | fa5144f79039ee415fa52c5f1d9e3be260b5b898 (patch) | |
tree | 095998f79a3dded1d5f2821cc8b533b1ab9975a9 | |
parent | 2f7ce20aad53584f43ef37d8eccc4eab9a0b67a3 (diff) | |
download | ppe42-gcc-fa5144f79039ee415fa52c5f1d9e3be260b5b898.tar.gz ppe42-gcc-fa5144f79039ee415fa52c5f1d9e3be260b5b898.zip |
Remove more bytecode stuff.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17436 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/Makefile.in | 5 | ||||
-rw-r--r-- | gcc/config/msdos/top.sed | 6 | ||||
-rw-r--r-- | gcc/config/vax/xm-vms.h | 1 | ||||
-rw-r--r-- | gcc/config/winnt/config-nt.sed | 7 | ||||
-rw-r--r-- | gcc/expr.c | 4 | ||||
-rw-r--r-- | gcc/f/INSTALL | 2 | ||||
-rw-r--r-- | gcc/f/g77install.texi | 2 | ||||
-rw-r--r-- | gcc/objc/Make-lang.in | 4 | ||||
-rw-r--r-- | gcc/stmt.c | 1 |
10 files changed, 16 insertions, 21 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e0d1fbb23d7..d791f3ab4e7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ Tue Jan 20 09:29:09 1998 Jeffrey A Law (law@cygnus.com) + * Makefile.in: Remove more bytecode stuff. + * expr.c, stmt.c, config/msdos/top.sed: Likewise. + * vax/xm-vms.h, winnt/config-nt.sed: Likewise. + * f/install.texi, objc/Make-lang.in: Likewise. + * Makefile.in: Remove all bytecode support. (OBJS): Make sure last entry is a real object file, not EXTRA_OBJS. * emit-rtl.c: Remove all bytecode support. diff --git a/gcc/Makefile.in b/gcc/Makefile.in index f36aea04dd0..f772a1a4eca 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -615,7 +615,6 @@ STAGESTUFF = *$(objext) insn-flags.h insn-config.h insn-codes.h \ genconfig$(build_exeext) genpeep$(build_exeext) genattrtab$(build_exeext) \ genattr$(build_exeext) genopinit$(build_exeext) \ stamp-bcarity stamp-bcopcode stamp-bcopname \ - bi-arity$(build_exeext) bi-opcode$(build_exeext) bi-opname$(build_exeext) \ xgcc$(exeext) cc1$(exeext) cpp$(exeext) $(EXTRA_PASSES) \ $(EXTRA_PARTS) $(EXTRA_PROGRAMS) gcc-cross$(exeext) \ $(CCCP)$(exeext) cc1obj$(exeext) enquire$(exeext) \ @@ -2579,8 +2578,8 @@ distdir: distdir-start lang.distdir distdir-finish # The -P option assumes this is GNU diff. diff: diff -rc2P -x c-parse.y -x c-parse.c -x c-parse.h -x c-gperf.h \ - -x cexp.c -x bi-parser.c -x objc-parse.y -x objc-parse.c \ - -x bi-parser.h -x TAGS \ + -x cexp.c -x objc-parse.y -x objc-parse.c \ + -x TAGS \ -x "gcc.??" -x "gcc.??s" -x gcc.aux -x "gcc.info*" \ -x "cpp.??" -x "cpp.??s" -x cpp.aux -x "cpp.info*" \ $(LANG_DIFF_EXCLUDES) \ diff --git a/gcc/config/msdos/top.sed b/gcc/config/msdos/top.sed index 7881236d9b7..f123c9ab90a 100644 --- a/gcc/config/msdos/top.sed +++ b/gcc/config/msdos/top.sed @@ -19,9 +19,9 @@ host_xm_file=config/i386/xm-dos.h /^xmake_file=/ d /^tmake_file=/ d /^version=/ c\ -version=2.7.2 +version=2.8.0 /^mainversion=/ c\ -mainversion=2.7.2 +mainversion=2.8.0 s/CC = cc/CC = gcc/ s/:\$/: \$/g s/^ \ *\.\// / @@ -48,7 +48,7 @@ s/; *@true// s/stamp-/s-/g s/tmp-/t-/g /> *s-objlist/ c\ - echo.exe -o s-objlist $(addprefix ../,$(OBJS) $(BC_OBJS)) + echo.exe -o s-objlist $(addprefix ../,$(OBJS)) /^OBJS.*s-objlist/ s?`cat ../s-objlist`?@../s-objlist? s/^\(SUBDIR_OBSTACK *=\).*$/\1 ..\/obstack.o/ s/^\(SUBDIR_USE_ALLOCA *=\).*$/\1/ diff --git a/gcc/config/vax/xm-vms.h b/gcc/config/vax/xm-vms.h index a559a039476..104f5fe74d5 100644 --- a/gcc/config/vax/xm-vms.h +++ b/gcc/config/vax/xm-vms.h @@ -143,7 +143,6 @@ Boston, MA 02111-1307, USA. */ /* use ANSI/SYSV style byte manipulation routines instead of BSD ones */ /* rename all too-long external symbol names to avoid warnings */ -#define bc_check_for_full_enumeration_handling bc_check_for_full_enum_handling #define check_for_full_enumeration_handling check_for_full_enum_handling #define current_function_contains_functions curfunc_contains_functions #define current_function_epilogue_delay_list curfunc_epilogue_delay_list diff --git a/gcc/config/winnt/config-nt.sed b/gcc/config/winnt/config-nt.sed index ee0088ad818..995158e2244 100644 --- a/gcc/config/winnt/config-nt.sed +++ b/gcc/config/winnt/config-nt.sed @@ -13,7 +13,7 @@ s/$(srcdir)\/c-gperf/c-gperf/g /^lang_specs_files=/ d /^lang_options_files=/ d /^version=/ c\ -version=2.7.2 +version=2.8.0 s/CC = cc/CC = cl/ s/^SHELL =.*/SHELL =/ s/CFLAGS = -g/CFLAGS =/ @@ -38,7 +38,7 @@ GCC_FOR_TARGET = xgcc ENQUIRE_LDFLAGS = s/; *@true// /> *stamp-objlist/ c\ - echo.exe $(OBJS) $(BC_OBJS) | sed -e "s, \([a-z]\), ../\1,g" >stamp-objlist + echo.exe $(OBJS) | sed -e "s, \([a-z]\), ../\1,g" >stamp-objlist /^OBJS.*stamp-objlist/ s?`cat ../stamp-objlist`?@../stamp-objlist? s/^\(SUBDIR_OBSTACK *=\).*$/\1 ..\/obstack.o/ s/^\(SUBDIR_USE_ALLOCA *=\).*$/\1/ @@ -90,9 +90,6 @@ USE_HOST_ALLOCA=alloca.obj s/^ALLOCA =/ALLOCA = alloca.obj/ s/^ALLOCA_FINISH = true/ALLOCA_FINISH =/ s/ \.\// / -s/^bi-\([a-z]*\) *:/bi-\1.exe :/ -s/ bi-\([a-z]*\)$/ bi-\1.exe/ -s/ bi-\([a-z]*\) / bi-\1.exe /g s/^gen\([a-z]*\) *:/gen\1.exe :/ s/ gen\([a-z]*\)$/ gen\1.exe/ s/ gen\([a-z]*\) / gen\1.exe /g diff --git a/gcc/expr.c b/gcc/expr.c index ef2666877a9..66bfda60b02 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -147,10 +147,6 @@ struct clear_by_pieces int reverse; }; -/* Used to generate bytecodes: keep track of size of local variables, - as well as depth of arithmetic stack. (Notice that variables are - stored on the machine's stack, not the arithmetic stack.) */ - static rtx get_push_address PROTO ((int)); extern int local_vars_size; extern int stack_depth; diff --git a/gcc/f/INSTALL b/gcc/f/INSTALL index 5072a554308..31730a1363f 100644 --- a/gcc/f/INSTALL +++ b/gcc/f/INSTALL @@ -1453,7 +1453,7 @@ ensure that `bison' is not invoked by `make' during the build, type these commands: sh# cd gcc - sh# touch bi-parser.c bi-parser.h c-parse.c c-parse.h cexp.c + sh# touch c-parse.c c-parse.h cexp.c sh# touch cp/parse.c cp/parse.h objc-parse.c sh# diff --git a/gcc/f/g77install.texi b/gcc/f/g77install.texi index 32bb91eb2a1..bc0adcda2d7 100644 --- a/gcc/f/g77install.texi +++ b/gcc/f/g77install.texi @@ -1934,7 +1934,7 @@ type these commands: @example sh# @kbd{cd gcc} -sh# @kbd{touch bi-parser.c bi-parser.h c-parse.c c-parse.h cexp.c} +sh# @kbd{touch c-parse.c c-parse.h cexp.c} sh# @kbd{touch cp/parse.c cp/parse.h objc-parse.c} sh# @end example diff --git a/gcc/objc/Make-lang.in b/gcc/objc/Make-lang.in index 9eaa3b7a084..4d91424e71e 100644 --- a/gcc/objc/Make-lang.in +++ b/gcc/objc/Make-lang.in @@ -62,9 +62,9 @@ OBJC_THREAD_FILE=thr-$(GCC_THREAD_FILE) # Language-specific object files for Objective C. OBJC_OBJS = objc-parse.o objc-act.o $(C_AND_OBJC_OBJS) -cc1obj: $(P) $(OBJC_OBJS) $(OBJS) $(BC_OBJS) $(LIBDEPS) +cc1obj: $(P) $(OBJC_OBJS) $(OBJS) (LIBDEPS) $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(OBJC_OBJS) $(OBJS) \ - $(BC_OBJS) $(LIBS) + $(LIBS) # Objective C language specific files. diff --git a/gcc/stmt.c b/gcc/stmt.c index abda4bf900e..a1fa965fe9b 100644 --- a/gcc/stmt.c +++ b/gcc/stmt.c @@ -268,7 +268,6 @@ struct nesting struct label_chain *label_chain; /* Number of function calls seen, as of start of this block. */ int function_call_count; - /* Bytecode specific: stack level to restore stack to on exit. */ /* Nonzero if this is associated with a EH region. */ int exception_region; /* The saved target_temp_slot_level from our outer block. |