http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46489
Summary: tree optimizer and frontend files use target macros Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other AssignedTo: unassig...@gcc.gnu.org ReportedBy: amyl...@gcc.gnu.org Blocks: 44566 As mentioned in comment #2 of PR44566, there are many target macros used outside of the RTL passes. In order to build a multi-target core compiler, we want to convert all macro uses in non-rtl centric source files to hooks. See also the discussion starting with the message http://gcc.gnu.org/ml/gcc/2010-11/msg00311.html and the previous postings to which Joseph S. Myers refers to in his replies.