With current SVN (revision 139927):
./g++ -c -B. ~/pasmo-pasmo.ii
pasmo.cpp: In member function 'void (Asm::*<unnamed>::Options::getemit()
const)(std::ostream&)':
pasmo.cpp:90: internal compiler error: same canonical type node for different
types void (Asm::*)(std::ostream&) and void (Asm::* const)(std::ostream&)
Please submit a full bug report,
--
Summary: [4.4 Regression] same canonical type node for different
types void (Asm::*)(std::ostream&) and void (Asm::*
const)(std::ostream&)
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tbm at cyrius dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37342