X-Git-Url: https://oss.titaniummirror.com/gitweb?p=msp430-binutils.git;a=blobdiff_plain;f=gas%2Fconfig%2Fobj-coff.h;fp=gas%2Fconfig%2Fobj-coff.h;h=7b9b744d85b00881ae9ba1f060890c7333588e08;hp=d7e985dd97b591e689293f89ff49cb622a094724;hb=d5da4f291af551c0b8b79e1d4a9b173d60e5c10e;hpb=7b5ea4fcdf2819e070665ab5610f8b48e3867c10 diff --git a/gas/config/obj-coff.h b/gas/config/obj-coff.h index d7e985d..7b9b744 100644 --- a/gas/config/obj-coff.h +++ b/gas/config/obj-coff.h @@ -1,6 +1,6 @@ /* coff object file format Copyright 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, - 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 + 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc. This file is part of GAS. @@ -55,22 +55,12 @@ #endif #ifdef TC_I386 -#ifndef TE_PEP +#ifdef TE_PEP #include "coff/x86_64.h" #else #include "coff/i386.h" #endif -#ifdef TE_PE -#ifdef TE_PEP -extern const char *i386_target_format (void); -#define TARGET_FORMAT i386_target_format () -#define COFF_TARGET_FORMAT "pe-x86-64" -#else -#define TARGET_FORMAT "pe-i386" -#endif -#endif - #ifndef TARGET_FORMAT #ifdef TE_PEP #define TARGET_FORMAT "coff-x86-64" @@ -172,9 +162,6 @@ extern const char *i386_target_format (void); #endif #ifdef TE_PE -/* PE weak symbols need USE_UNIQUE. */ -#define USE_UNIQUE 1 - #define obj_set_weak_hook pecoff_obj_set_weak_hook #define obj_clear_weak_hook pecoff_obj_clear_weak_hook #endif @@ -423,4 +410,11 @@ extern void obj_coff_init_stab_section (segT); extern void c_section_header (struct internal_scnhdr *, char *, long, long, long, long, long, long, long, long); +extern void obj_coff_seh_do_final (void); + +#ifndef obj_coff_generate_pdata +#define obj_coff_generate_pdata obj_coff_seh_do_final +#endif + + #endif /* OBJ_FORMAT_H */