This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc 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: GCC 4.8 and -ftree-loop-distribute-patterns.


On Mon, 8 Apr 2013, Roland McGrath wrote:

> Instead, we should have a global solution to the problem of unwanted PLT
> calls in compiler-chosen implicit calls.  This could happen anywhere,
> not just in cases that -ftree-loop-distribute-patterns is newly causing.
> For example, any large struct copying might generate a memcpy call; if
> that were done in some file that doesn't happen to #include <string.h>
> for any reason, then we would already be seeing the problem.

As another example, various architectures allow calls to software 
floating-point functions (where those functions are defined in libc rather 
than just libgcc) in their localplt.data because of the lack of a 
mechanism to redirect those libc-local calls away from the PLT.

-- 
Joseph S. Myers
joseph@codesourcery.com


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