summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1994-05-17 21:44:33 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1994-05-17 21:44:33 +0000
commit120ba21ebe8f9f7674316eddf56e481075b84493 (patch)
tree0f26cc8bdc3e7e672181d88ca0a272936a40ba27
parentf630a9b6bf267c712107680a73a690b24ba8e278 (diff)
downloadgcc-120ba21ebe8f9f7674316eddf56e481075b84493.tar.gz
(CFLAGS): Separate include file handling; for stage 1, CFLAGS1 is
appended to CFLAGS, otherwise CFLAGS2. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7320 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/make-cc1.com22
1 files changed, 19 insertions, 3 deletions
diff --git a/gcc/make-cc1.com b/gcc/make-cc1.com
index edbec28581e..9c98411819b 100644
--- a/gcc/make-cc1.com
+++ b/gcc/make-cc1.com
@@ -26,8 +26,10 @@ $ EDIT := edit
$!
$! Compiler options
$!
-$ CFLAGS = "/debug/cc1_options=""-mpcc-alignment""/incl=([],[.config.])"
-$! CFLAGS = "/noopt/incl=([],[.config])"
+$ CFLAGS = "/noVerbose/Debug/CC1=""-mpcc-alignment"""
+$! CFLAGS = "/noOpt" !uncomment for VAXC
+$ CINCL1 = "/Incl=[]" !stage 1 -I flags
+$ CINCL2 = "/Incl=([],[.ginclude])" !stage 2,3,... flags
$!
$! Link options
$!
@@ -36,7 +38,7 @@ $!
$! Link libraries
$!
$ LIBS := gnu_cc:[000000]gcclib.olb/libr,sys$library:vaxcrtl.olb/libr
-$! LIBS := alloca.obj,sys$library:vaxcrtl.olb/libr
+$! LIBS := alloca.obj,sys$library:vaxcrtl.olb/Libr !uncomment for VAXC
$!
$!
$! First we figure out what needs to be done. This is sort of like a limited
@@ -80,6 +82,7 @@ $i=0
$DO_ALL = 0
$DO_LINK = 0
$DO_DEBUG = 0
+$DO_CC1PLUS = 0
$open cfile$ compilers.list
$cinit:read cfile$ compilername/end=cinit_done
$DO_'compilername'=0
@@ -119,6 +122,18 @@ $if DO_CC1PLUS.eq.1 then echo " Link C++ compiler (gcc-cc1plus.exe)."
$if DO_CC1OBJ.eq.1 then echo " Link objective-C compiler (gcc-cc1obj.exe)."
$if DO_DEBUG.eq.1 then echo " Link images to run under debugger."
$!
+$! Update CFLAGS with appropriate CINCLx value.
+$!
+$if f$edit(f$extract(0,3,CC),"LOWERCASE").nes."gcc" then goto stage1
+$if f$search("gcc-cc1.exe").eqs."" then goto stage1
+$if f$file_attr("gnu_cc:[000000]gcc-cc1.exe","FID").nes.-
+ f$file_attr("gcc-cc1.exe","FID") then goto stage1
+$ CFLAGS = CFLAGS + CINCL2
+$ goto cinclX
+$stage1:
+$ CFLAGS = CFLAGS + CINCL1
+$cinclX:
+$!
$! Test and see if we need these messages or not. The -1 switch gives it away.
$!
$gas := $gnu_cc:[000000]gcc-as.exe
@@ -333,6 +348,7 @@ $ close jfile$
$ endif
$!'f$verify(0)
$no_bison:
+$ echo " (Ignore any warning about not finding file ""bison.simple"".)"
$ endif
$!
$if f$extract(0,5,flnm).eqs."insn-" then call generate 'flnm'.c