On Tue, Nov 03, 2015 at 01:20:26PM +0000, Joseph Myers wrote:
> On Mon, 2 Nov 2015, Jeff Law wrote:
> 
> > Based on Bernd's comments, I think this is fine.  Any sense of how much work
> > there is left to cleanup the runtime's inclusion of gcc's config/ target
> > headers?
> 
> See <https://gcc.gnu.org/wiki/Top-Level_Libgcc_Migration>.  I think most 
> of that page other than the list of target macros describes stuff that was 
> done some time ago (which should be verified, and then the obsolete pieces 
> removed), and the list of host-side target macros used in target-side code 
> may not be fully up to date, but it should be indicative of what needs 
> fixing.  (The division by possible approaches for fixing each macro is 
> extremely rough, however - probably several macros would best be fixed in 
> some way other than the initial guess I put on that page.  And if moving 
> macros to libgcc_tm.h, note my warning at (b)(ii) in 
> <https://gcc.gnu.org/ml/gcc/2015-02/msg00218.html> about some libgcc files 
> not including libgcc_tm.h.)

yeah, there's a fair bit of work left, I'm kind of hopeful it might be
done some time next year, but that assumes I can make myself keep
working on it, refactoring code that is hard to test isn't that much fun
:)

Trev

> 
> -- 
> Joseph S. Myers
> jos...@codesourcery.com

Reply via email to