[Bug c++/39095] [4.4 Regression] Mangling changes break ABI
jakub at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Wed Feb 4 16:50:00 GMT 2009
------- Comment #5 from jakub at gcc dot gnu dot org 2009-02-04 16:50 -------
Subject: Bug 39095
Author: jakub
Date: Wed Feb 4 16:50:22 2009
New Revision: 143933
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143933
Log:
PR c++/39095
* operators.def: Use COMPONENT_REF code for ->/pt operator again,
remove ./dt operator.
* mangle.c (write_expression): Handle COMPONENT_REF after handling
ADDR_EXPR, for COMPONENT_REF without ARROW_EXPR inside of it
write_string ("dt") instead of using operators.def.
* g++.dg/abi/mangle31.C: New test.
Added:
trunk/gcc/testsuite/g++.dg/abi/mangle31.C
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/mangle.c
trunk/gcc/cp/operators.def
trunk/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39095
More information about the Gcc-bugs
mailing list