diff options
Diffstat (limited to 'gcc/config/pa/som.h')
-rw-r--r-- | gcc/config/pa/som.h | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/gcc/config/pa/som.h b/gcc/config/pa/som.h index e6ac6fba544..5b8b198346f 100644 --- a/gcc/config/pa/som.h +++ b/gcc/config/pa/som.h @@ -1,5 +1,5 @@ /* Definitions for SOM assembler support. - Copyright (C) 1999, 2001 Free Software Foundation, Inc. + Copyright (C) 1999, 2001, 2002 Free Software Foundation, Inc. This file is part of GNU CC. @@ -351,22 +351,6 @@ readonly_data () \ #define ASM_FILE_END(FILE) output_deferred_plabels (FILE) -/* We want __gcc_plt_call to appear in every program built by - gcc, so we make a reference to it out of __main. - We use the asm statement to fool the optimizer into not - removing the dead (but important) initialization of - REFERENCE. */ - -#define DO_GLOBAL_DTORS_BODY \ -do { \ - extern void __gcc_plt_call (); \ - void (*reference)() = &__gcc_plt_call; \ - func_ptr *p; \ - __asm__ ("" : : "r" (reference)); \ - for (p = __DTOR_LIST__ + 1; *p; ) \ - (*p++) (); \ -} while (0) - /* The .align directive in the HP assembler allows up to a 32 alignment. */ #define MAX_OFILE_ALIGNMENT 32768 |