public inbox for glibc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libc/15605] New: gcc-4.8 + tree-loop-distribute-patterns breaks is unsafe for GLIBC
@ 2013-06-11 20:01 azanella at linux dot vnet.ibm.com
  2013-06-12 17:12 ` [Bug libc/15605] " azanella at linux dot vnet.ibm.com
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: azanella at linux dot vnet.ibm.com @ 2013-06-11 20:01 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=15605

            Bug ID: 15605
           Summary: gcc-4.8 + tree-loop-distribute-patterns breaks is
                    unsafe for GLIBC
           Product: glibc
           Version: 2.18
            Status: NEW
          Severity: normal
          Priority: P2
         Component: libc
          Assignee: unassigned at sourceware dot org
          Reporter: azanella at linux dot vnet.ibm.com
                CC: drepper.fsp at gmail dot com

GCC 4.8 now enables -ftree-loop-distribute-patterns at -O3 by default. This
optimization option may transform loops into memset/memmove call
(http://gcc.gnu.org/onlinedocs/gcc-4.8.1/gcc/Optimize-Options.html#Optimize-Options)
and without proper handling this may generate unexpected PLT calls on GLIBC
builds.

Carlos O'Donell raised his concerns
(http://sourceware.org/ml/libc-alpha/2013-02/msg00299.html), there is also
reports on recursive calls building the default memset/memmove implementations
(http://sourceware.org/ml/libc-alpha/2013-05/msg00731.html), and tt was
observed some PLT issues on PPC32/PPC64 builds as well
(http://sourceware.org/ml/libc-alpha/2013-04/msg00131.html).

-- 
You are receiving this mail because:
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2022-04-08 21:27 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-06-11 20:01 [Bug libc/15605] New: gcc-4.8 + tree-loop-distribute-patterns breaks is unsafe for GLIBC azanella at linux dot vnet.ibm.com
2013-06-12 17:12 ` [Bug libc/15605] " azanella at linux dot vnet.ibm.com
2013-10-10  6:06 ` tschwinge at sourceware dot org
2013-10-10 11:36 ` joseph at codesourcery dot com
2013-10-10 12:08 ` tschwinge at sourceware dot org
2013-10-23 22:39 ` roland at gnu dot org
2014-01-20 19:11 ` cvs-commit at gcc dot gnu.org
2014-01-20 19:15 ` cvs-commit at gcc dot gnu.org
2014-06-13 15:09 ` fweimer at redhat dot com
2015-02-25 18:51 ` philippe.gislard at morpho dot com
2015-02-25 19:01 ` philippe.gislard at morpho dot com
2015-08-27 22:15 ` [Bug build/15605] " jsm28 at gcc dot gnu.org
2022-04-08 21:27 ` [Bug hurd/15605] " rnewman at parasoft dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).