From a02b4135412d664bc39a8a2e4ebeddc344afc888 Mon Sep 17 00:00:00 2001 From: midipix Date: Tue, 5 Feb 2019 03:07:33 -0500 Subject: midipix_asm_assemble_integer(): filter out c++ constructors. --- gcc/config/i386/midipix.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gcc/config') diff --git a/gcc/config/i386/midipix.c b/gcc/config/i386/midipix.c index 10d83f801..4b29c0917 100644 --- a/gcc/config/i386/midipix.c +++ b/gcc/config/i386/midipix.c @@ -564,6 +564,11 @@ bool midipix_asm_assemble_integer(rtx x, unsigned int size, int aligned_p) section * sect; const char * name; const char * ptrsize; + extern int flag_constructor_decl; + + /* filter out c++ constructors */ + if (flag_constructor_decl) + return default_assemble_integer(x,size,aligned_p); /* xref, xoff */ if (GET_CODE(x) == CONST) { -- cgit v1.2.3