public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [v3] libstdc++/33487
@ 2007-10-06 15:16 Benjamin Kosnik
  2007-10-06 15:17 ` bkoz
  0 siblings, 1 reply; 8+ messages in thread
From: Benjamin Kosnik @ 2007-10-06 15:16 UTC (permalink / raw)
  To: libstdc++, gcc-patches

This fixes up some issues when calling parallel functions.

One issue was with includes: some <algorithm> functions used bits of
<numerics> without an include. Fixed with the include.

As part of this, __gnu_sequential injections were moved to tags.h, and
all of std::__norm in parallel mode was injected into __gnu_sequential
when in parallel mode. This cleans up things nicely.

The major change here is to make sure that there is a parallel mode
function that exactly matches the iso signature. Before, some of the
parallel functions had a compatible signature with an extra argument
(with a default). This was problematic due to the tags being declared
in __gnu_parallel.

tested x86/linux
tested x86/linux parallel

-benjamin

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

end of thread, other threads:[~2007-10-07 20:55 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-10-06 15:16 [v3] libstdc++/33487 Benjamin Kosnik
2007-10-06 15:17 ` bkoz
2007-10-07  0:49   ` Bernardo Innocenti
2007-10-07  8:26     ` Andreas Schwab
2007-10-07  8:49       ` Bernardo Innocenti
2007-10-07 10:15         ` Andreas Schwab
2007-10-07 20:21           ` Bernardo Innocenti
2007-10-07 20:55             ` Andrew Pinski

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).