diff options
author | Eric Botcazou <ebotcazou@libertysurf.fr> | 2008-10-09 17:31:43 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@libertysurf.fr> | 2008-10-09 17:31:43 +0000 |
commit | 40ec2f490798aa8cbdfe3b5f293eadb0e034971b (patch) | |
tree | c704f2b2f0c59918c105439246764ca206cc4cb8 /gas/dw2gencfi.c | |
parent | e312d9dc6c10c2969bf303ab989c252c0eacaed7 (diff) | |
download | binutils-redhat-40ec2f490798aa8cbdfe3b5f293eadb0e034971b.tar.gz |
* dw2gencfi.c (cfi_finish): Deal with md_fix_up_eh_frame.
* config/tc-i386.h (md_fix_up_eh_frame): Define on Solaris.
(i386_solaris_fix_up_eh_frame): Declare.
* config/tc-i386.c (i386_solaris_fix_up_eh_frame): New function.
Diffstat (limited to 'gas/dw2gencfi.c')
-rw-r--r-- | gas/dw2gencfi.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gas/dw2gencfi.c b/gas/dw2gencfi.c index 12a656fe93..4adfeab975 100644 --- a/gas/dw2gencfi.c +++ b/gas/dw2gencfi.c @@ -1496,6 +1496,10 @@ cfi_finish (void) subseg_set (cfi_seg, 0); record_alignment (cfi_seg, EH_FRAME_ALIGNMENT); +#ifdef md_fix_up_eh_frame + md_fix_up_eh_frame (cfi_seg); +#endif + /* Make sure check_eh_frame doesn't do anything with our output. */ save_flag_traditional_format = flag_traditional_format; flag_traditional_format = 1; |