diff options
Diffstat (limited to 'gcc/make-cc1.com')
-rw-r--r-- | gcc/make-cc1.com | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/gcc/make-cc1.com b/gcc/make-cc1.com index 9f816b78d74..618fc2a8d33 100644 --- a/gcc/make-cc1.com +++ b/gcc/make-cc1.com @@ -24,7 +24,7 @@ $! $! Compiler-specific setup (assume GNU C, then override as necessary): $! $ CC = "gcc" -$ CFLAGS = "/Debug/noVerbos/CC1=""-mpcc-alignment""" +$ CFLAGS = "/Opt=2/Debug/noVerbos/CC1=""-mpcc-alignment""" $ LIBS = "gnu_cc:[000000]gcclib.olb/Libr,sys$library:vaxcrtl.olb/Libr" $ if p1.eqs."GNUC" $ then @@ -295,16 +295,17 @@ $if (f$search("C-PARSE.Y") .eqs. "") then goto yes_yfiles $if (f$cvtime(f$file_attributes("C-PARSE.IN","RDT")).gts. - f$cvtime(f$file_attributes("C-PARSE.Y","RDT"))) - then goto yes_yfiles -$if (f$search("OBJC-PARSE.Y") .eqs. "") then goto yes_yfiles +$if f$parse("[.OBJC]").eqs."" then create/Directory [.objc] +$if (f$search("[.OBJC]OBJC-PARSE.Y") .eqs. "") then goto yes_yfiles $if (f$cvtime(f$file_attributes("C-PARSE.IN","RDT")).gts. - - f$cvtime(f$file_attributes("OBJC-PARSE.Y","RDT"))) - + f$cvtime(f$file_attributes("[.OBJC]OBJC-PARSE.Y","RDT"))) - then goto yes_yfiles $GOTO no_yfiles $yes_yfiles: -$echo "Now processing c-parse.in to generate c-parse.y and objc-parse.y." -$ edit/tpu/nojournal/nosection/nodisplay/command=sys$input +$echo "Now processing c-parse.in to generate c-parse.y and [.objc]objc-parse.y." +$ EDIT/Tpu/noJournal/noSection/noDisplay/Command=sys$input: ! -! Read c-parse.in, write c-parse.y and objc-parse.y, depending on +! Read c-parse.in, write c-parse.y and objc/objc-parse.y, depending on ! paired lines of "ifc" & "end ifc" and "ifobjc" & "end ifobjc" to ! control what goes into each file. Most lines will be common to ! both (hence not bracketed by either control pair). Mismatched @@ -344,7 +345,7 @@ $ edit/tpu/nojournal/nosection/nodisplay/command=sys$input ENDLOOP; WRITE_FILE(c, "c-parse.y"); - WRITE_FILE(objc, "objc-parse.y"); + WRITE_FILE(objc, "[.objc]objc-parse.y"); QUIT $ endif $no_yfiles: |