r194296 - Use rauw for all discardable aliases, not just linkonce_odr.

Hal Finkel hfinkel at anl.gov
Thu Nov 21 11:32:30 PST 2013


----- Original Message -----
> From: "Joerg Sonnenberger" <joerg at britannica.bec.de>
> To: cfe-commits at cs.uiuc.edu
> Sent: Thursday, November 21, 2013 6:53:17 AM
> Subject: Re: r194296 - Use rauw for all discardable aliases, not just	linkonce_odr.
> 
> On Fri, Nov 08, 2013 at 11:46:20PM -0000, Rafael Espindola wrote:
> > Author: rafael
> > Date: Fri Nov  8 17:46:20 2013
> > New Revision: 194296
> > 
> > URL: http://llvm.org/viewvc/llvm-project?rev=194296&view=rev
> > Log:
> > Use rauw for all discardable aliases, not just linkonce_odr.
> 
> This breaks boost::locale and possibly other things. Attached is a
> test
> case. Compile with -O2 -std=c++11 before and after and look for
>     std::__1::moneypunct_byname<char, false>::~moneypunct_byname
> in the nm -C output.

Out of curiosity, is this represented by any of the failures here:
http://www.boost.org/development/tests/release/developer/locale.html

 -Hal

> 
> Joerg
> 
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
> 

-- 
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory



More information about the cfe-commits mailing list