[klibc] Warnings building dash
H. Peter Anvin
hpa at zytor.com
Sat Mar 25 18:17:16 PST 2006
Hi Herbert,
I'm trying to clean up warnings in klibc in preparation for merging, and
I get a bunch of warnings in dash/parser.c:
usr/dash/parser.c: In function ‘readtoken1’:
usr/dash/parser.c:838: warning: variable ‘out’ might be clobbered by
‘longjmp’ or ‘vfork’
usr/dash/parser.c:842: warning: variable ‘quotef’ might be clobbered by
‘longjmp’ or ‘vfork’
usr/dash/parser.c:843: warning: variable ‘dblquote’ might be clobbered
by ‘longjmp’ or ‘vfork’
usr/dash/parser.c:844: warning: variable ‘varnest’ might be clobbered by
‘longjmp’ or ‘vfork’
usr/dash/parser.c:845: warning: variable ‘arinest’ might be clobbered by
‘longjmp’ or ‘vfork’
usr/dash/parser.c:846: warning: variable ‘parenlevel’ might be clobbered
by ‘longjmp’ or ‘vfork’
usr/dash/parser.c:847: warning: variable ‘dqvarnest’ might be clobbered
by ‘longjmp’ or ‘vfork’
usr/dash/parser.c:848: warning: variable ‘oldstyle’ might be clobbered
by ‘longjmp’ or ‘vfork’
usr/dash/parser.c:849: warning: variable ‘prevsyntax’ might be clobbered
by ‘longjmp’ or ‘vfork’
usr/dash/parser.c:835: warning: argument ‘syntax’ might be clobbered by
‘longjmp’ or ‘vfork’
Personally I consider it a gcc bug that it does this as a warning
instead of solving the problem properly, but oh well...
-hpa
More information about the klibc
mailing list