]> gcc.gnu.org Git - gcc.git/commitdiff
Remove more bytecode stuff.
authorJeffrey A Law <law@cygnus.com>
Tue, 20 Jan 1998 17:02:10 +0000 (17:02 +0000)
committerJeff Law <law@gcc.gnu.org>
Tue, 20 Jan 1998 17:02:10 +0000 (10:02 -0700)
From-SVN: r17436

gcc/ChangeLog
gcc/Makefile.in
gcc/config/msdos/top.sed
gcc/config/vax/xm-vms.h
gcc/config/winnt/config-nt.sed
gcc/expr.c
gcc/f/INSTALL
gcc/f/g77install.texi
gcc/objc/Make-lang.in
gcc/stmt.c

index e0d1fbb23d7a8442a27c90a0121b15006c716fcb..d791f3ab4e793404d4d6d7f3e1684859930dd248 100644 (file)
@@ -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.
index f36aea04dd0bece8bddcf38763e79ea19e276408..f772a1a4eca9afbf989ce4ebace4c2abe900a03d 100644 (file)
@@ -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) \
index 7881236d9b7b013005afd32c56b8e59c17adb56c..f123c9ab90a7d4484c167a4bdd950da327ef6b8a 100644 (file)
@@ -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/
index a559a039476baeb8aa00abdaf91dcacb3ab2851b..104f5fe74d5b088a8881384b90c61c97aab5886c 100644 (file)
@@ -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
index ee0088ad81832ef4d9e7f256727138bd3a1fbbbd..995158e224466b6188f12983ddb39cf7ff4a32d5 100644 (file)
@@ -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
index ef2666877a9bfb15d45aca4b3d3bacf471c4d748..66bfda60b028d15c15641f6c0a61150d1cbf11b5 100644 (file)
@@ -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;
index 5072a5543086e1f8e4ea654c2e879149a66178fa..31730a1363f16260d1946599944a4fc563446e9c 100644 (file)
@@ -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#
 
index 32bb91eb2a1f212933568747181398438dab88cf..bc0adcda2d780e49671a83b984f714b842490b92 100644 (file)
@@ -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
index 9eaa3b7a084e5387f99086b50556c2230cb133ae..4d91424e71ef8a61e823d1152b0d184aeeff6c10 100644 (file)
@@ -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.
 
index abda4bf900ea8f02915dccb2bdde680bac09b2f8..a1fa965fe9b9c9b700f9c655c8ed4226d79f12fe 100644 (file)
@@ -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.
This page took 0.085565 seconds and 5 git commands to generate.