From b47bae4114286468ee0b0bbb5b709d6c26d8a870 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Thu, 13 Aug 1992 21:28:35 +0000 Subject: [PATCH] Assemble libgcc2 routines twice, preserving lowercase function names the second time. From-SVN: r1817 --- gcc/make-l2.com | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gcc/make-l2.com b/gcc/make-l2.com index 736377ba0ba..22bfde9951e 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 $! -- 2.30.2