diff options
author | Richard Stallman <rms@gnu.org> | 1992-08-13 21:28:35 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1992-08-13 21:28:35 +0000 |
commit | b47bae4114286468ee0b0bbb5b709d6c26d8a870 (patch) | |
tree | 0b9068ff5f3b55f81d901da02e2929e636469cb0 | |
parent | 882ed7108466ccac519e2e25ad4bdebcb3fc136f (diff) | |
download | gcc-b47bae4114286468ee0b0bbb5b709d6c26d8a870.zip gcc-b47bae4114286468ee0b0bbb5b709d6c26d8a870.tar.gz gcc-b47bae4114286468ee0b0bbb5b709d6c26d8a870.tar.bz2 |
Assemble libgcc2 routines twice, preserving
lowercase function names the second time.
From-SVN: r1817
-rw-r--r-- | gcc/make-l2.com | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gcc/make-l2.com b/gcc/make-l2.com index 736377b..22bfde9 100644 --- a/gcc/make-l2.com +++ b/gcc/make-l2.com @@ -60,7 +60,7 @@ $if flnm.eqs." " then goto loop $! $flnm = "L"+flnm $if flnm.eqs."L_exit" then goto loop1 -$write sys$output "$ gcc/debug/define=''flnm' LIBGCC2.C" +$write sys$output "$ gcc/debug/define=""''flnm'"" LIBGCC2.C" $! $objname = flnm $if flnm.eqs."L_builtin_New" then objname = "L_builtin_nnew" @@ -73,10 +73,12 @@ $ gcc_cc1 'cpp_file' -dumpbase 'objname' - -quiet -mgnu -g "-O1" -mvaxc-alignment -o 's_file' $ delete/nolog 'cpp_file'; $ gcc_as "-vGNU CC V''Version'" 's_file' -o 'objname'.OBJ +$! Assemble again, preserving lowercase symbol names this time. +$ gcc_as "-vGNU CC V''Version'" -h3 's_file' -o 'objname'-c.OBJ $ delete/nolog 's_file'; $! -$lib libgcc2.olb 'objname'.obj -$del 'objname'.obj;/nolog +$ library libgcc2.olb 'objname'.obj,'objname'-c.obj +$ delete/nolog 'objname'.obj;,'objname'-c.obj; $! $goto loop1 $! |