[Bug libstdc++/42832] Revisit std::function for aliasing issues and efficiency

2010-05-27 Thread paolo dot carlini at oracle dot com
--- Comment #24 from paolo dot carlini at oracle dot com 2010-05-27 20:52 --- Can be closed. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug libstdc++/42832] Revisit std::function for aliasing issues and efficiency

2010-05-27 Thread jason at gcc dot gnu dot org
--- Comment #23 from jason at gcc dot gnu dot org 2010-05-27 18:40 --- Subject: Bug 42832 Author: jason Date: Thu May 27 18:39:46 2010 New Revision: 159940 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=159940 Log: Revert: PR libstdc++/42832 * include/std

[Bug libstdc++/42832] Revisit std::function for aliasing issues and efficiency

2010-05-21 Thread rguenther at suse dot de
--- Comment #22 from rguenther at suse dot de 2010-05-21 08:28 --- Subject: Re: Revisit std::function for aliasing issues and efficiency On Thu, 20 May 2010, jason at gcc dot gnu dot org wrote: > --- Comment #21 from jason at gcc dot gnu dot org 2010-05-20 16:49 > --- > The

[Bug libstdc++/42832] Revisit std::function for aliasing issues and efficiency

2010-05-20 Thread jason at gcc dot gnu dot org
--- Comment #21 from jason at gcc dot gnu dot org 2010-05-20 16:49 --- The alias_set_subset_of change isn't in 4.5? Then that's not what's making the libstdc++ function tests pass with the swap change reverted...:) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42832

[Bug libstdc++/42832] Revisit std::function for aliasing issues and efficiency

2010-05-20 Thread rguenther at suse dot de
--- Comment #20 from rguenther at suse dot de 2010-05-20 15:44 --- Subject: Re: Revisit std::function for aliasing issues and efficiency On Thu, 20 May 2010, jason at gcc dot gnu dot org wrote: > --- Comment #19 from jason at gcc dot gnu dot org 2010-05-20 15:40 > --- > Aha

[Bug libstdc++/42832] Revisit std::function for aliasing issues and efficiency

2010-05-20 Thread jason at gcc dot gnu dot org
--- Comment #19 from jason at gcc dot gnu dot org 2010-05-20 15:40 --- Aha. That sounds good to me; I don't expect your testcase to work, because it doesn't involve a char buffer. The copy does need to use the object representation, but I think the new-expression should be undefined (t

[Bug libstdc++/42832] Revisit std::function for aliasing issues and efficiency

2010-05-20 Thread rguenther at suse dot de
--- Comment #18 from rguenther at suse dot de 2010-05-20 15:17 --- Subject: Re: Revisit std::function for aliasing issues and efficiency On Thu, 20 May 2010, jason at gcc dot gnu dot org wrote: > --- Comment #17 from jason at gcc dot gnu dot org 2010-05-20 15:13 > --- > Hmm

[Bug libstdc++/42832] Revisit std::function for aliasing issues and efficiency

2010-05-20 Thread jason at gcc dot gnu dot org
--- Comment #17 from jason at gcc dot gnu dot org 2010-05-20 15:13 --- Hmm...I tried reverting the change to functional::swap, but all the libstdc++ tests still pass on x86_64-linux, and I haven't been able to write a failing testcase either. Anyone else have a testcase that still fails

[Bug libstdc++/42832] Revisit std::function for aliasing issues and efficiency

2010-01-27 Thread paolo dot carlini at oracle dot com
--- Comment #16 from paolo dot carlini at oracle dot com 2010-01-27 15:57 --- Thanks! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42832

[Bug libstdc++/42832] Revisit std::function for aliasing issues and efficiency

2010-01-27 Thread rguenth at gcc dot gnu dot org
--- Comment #15 from rguenth at gcc dot gnu dot org 2010-01-27 15:51 --- Doesn't depend on fixed memcpy, no longer blocks 42617. Depends on 42845 for enhancing the fix. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added --