diff options
author | Per Bothner <per@bothner.com> | 1992-02-29 06:03:43 +0000 |
---|---|---|
committer | Per Bothner <per@bothner.com> | 1992-02-29 06:03:43 +0000 |
commit | 818de002b62ebfec9132b0089528f278a3ae88af (patch) | |
tree | c71713a6b291f42daf28abc8e5e7c01199ce7d90 /gdb/munch | |
parent | 8eb8b9aaa36fbe087793ef0beda32060c8bdb745 (diff) | |
download | gdb-818de002b62ebfec9132b0089528f278a3ae88af.zip gdb-818de002b62ebfec9132b0089528f278a3ae88af.tar.gz gdb-818de002b62ebfec9132b0089528f278a3ae88af.tar.bz2 |
Mostly rs6000 changes from IBM.
Diffstat (limited to 'gdb/munch')
-rwxr-xr-x | gdb/munch | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -20,7 +20,7 @@ if test "`$MUNCH_NM main.o | egrep main | egrep FUNC | egrep GLOB`" != "" ; then # System V Release 4 style nm $MUNCH_NM $* | egrep '|__?initialize_' | egrep FUNC | \ sed -e 's/^.*\(_initialize_[a-zA-Z0-9_]*\).*$/ {extern void \1 (); \1 ();}/' -elif test "`$MUNCH_NM main.o | egrep 'T _?main$'`" = "" ; then +elif test "`$MUNCH_NM main.o | egrep '[TD] _?main$'`" = "" ; then # System V style nm shift; $MUNCH_NM $* | egrep '^(.*[^a-zA-Z_]_|_)_?initialize_.*\.text' | \ @@ -28,8 +28,8 @@ elif test "`$MUNCH_NM main.o | egrep 'T _?main$'`" = "" ; then else # BSD style nm # We now accept either text or data symbols, since the RT/PC uses data. - $MUNCH_NM -p $* | egrep '[TD] *_?_initialize_' | \ - sed -e 's/^.*[TD] *_*\(.*\)/ {extern void _\1 (); _\1 ();}/' + $MUNCH_NM -p $* | egrep '[TD] *_?[_.]initialize_' | \ + sed -e 's/^.*\(initialize_.*\)/ {extern void _\1 (); _\1 ();}/' fi echo '}' |