This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RS6000] Fix PR45053


On Thu, Feb 07, 2013 at 12:49:03PM +0100, Richard Biener wrote:
> It should be possible to add a -msavres-inline switch, right?

Sure, but doesn't rs6000 have enough options already?

Perhaps the best solution would be to move __do_global_ctors_aux out
of crtend.o for targets that support hidden global symbols, but that
probably isn't appropriate for gcc's current stage of development.
Also, if you're worried about crtbegin.o and crtend.o size, then it
would help to throw away call_frame_dummy, call___do_global_ctors_aux,
and call___do_global_dtors_aux.  Hmm, and we could do that quite
easily by defining CRT_CALL_STATIC_FUNCTION.  Done!  Another 4.9 patch
queued.

-- 
Alan Modra
Australia Development Lab, IBM


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]