Article View: gnu.gcc.bug
Article #12__builtin_saveregs and libraries
From: Carson A. Gaspar
Date: Thu, 29 Oct 1992 02:48
Date: Thu, 29 Oct 1992 02:48
14 lines
1048 bytes
1048 bytes
When one compiles libraries that include functions that use varargs with gcc (got that?) the libraries contain unresolved references to __builtin_saveregs. This makes the libraries dependent on gcc. A better way of handling this is to make the __builtin_saveregs assembly code in-line (this adds only 4 instructions on a sparc). This all came to my attention because the X11R5 libraries are now dependent on gcc. We are temporarily adding __builtin_saveregs to our libc so we can run programs without recompiling them (assuming they are dynamically linked.) -- Carson Gaspar carson@cs.columbia.edu
Technical Details
Message-ID:
<Bwv3sM.I53@cs.columbia.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!cs.columbia.edu!carsonShow Full Headers
Complete Article Headers
Newsgroups: gnu.gcc.bug Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!cs.columbia.edu!carson From: carson@cs.columbia.edu (Carson A. Gaspar) Subject: __builtin_saveregs and libraries Message-ID: <Bwv3sM.I53@cs.columbia.edu> Sender: gnulists@ai.mit.edu Organization: Columbia University Department of Computer Science Distribution: gnu Date: Thu, 29 Oct 1992 02:48:21 GMT Approved: bug-gcc@prep.ai.mit.edu Lines: 15