diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2001-10-20 00:24:14 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2001-10-20 00:24:14 +0000 |
commit | adf97f5809ecc5a286023e50fcf6302ad0f3f40a (patch) | |
tree | 53bf6c18456e2082ad3d7a7c5b471dcffda09399 | |
parent | 69bcf12417e8b2139aa1d54361ed01336f739489 (diff) | |
download | gcc-adf97f5809ecc5a286023e50fcf6302ad0f3f40a.zip gcc-adf97f5809ecc5a286023e50fcf6302ad0f3f40a.tar.gz gcc-adf97f5809ecc5a286023e50fcf6302ad0f3f40a.tar.bz2 |
pe.c (arm_pe_unique_section): Const-ify.
* pe.c (arm_pe_unique_section): Const-ify.
* pe.h (TARGET_ASM_NAMED_SECTION): Undef before defining.
(switch_to_section): Add static prototype.
* output.h (drectve_section): Prototype.
From-SVN: r46368
-rw-r--r-- | gcc/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/config/arm/pe.c | 2 | ||||
-rw-r--r-- | gcc/config/arm/pe.h | 4 | ||||
-rw-r--r-- | gcc/output.h | 4 |
4 files changed, 16 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 26c6fd3..45b9bb6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2001-10-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * pe.c (arm_pe_unique_section): Const-ify. + * pe.h (TARGET_ASM_NAMED_SECTION): Undef before defining. + (switch_to_section): Add static prototype. + + * output.h (drectve_section): Prototype. + 2001-10-19 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * config.gcc (i[34567]86-*-gnu*, arc-*-elf*, d30v-*, diff --git a/gcc/config/arm/pe.c b/gcc/config/arm/pe.c index 9e7e95a..8360f85 100644 --- a/gcc/config/arm/pe.c +++ b/gcc/config/arm/pe.c @@ -257,7 +257,7 @@ arm_pe_unique_section (decl, reloc) int len; const char * name; char * string; - char * prefix; + const char * prefix; name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl)); /* Strip off any encoding in fnname. */ diff --git a/gcc/config/arm/pe.h b/gcc/config/arm/pe.h index 6d4f61d..3a9ad7c 100644 --- a/gcc/config/arm/pe.h +++ b/gcc/config/arm/pe.h @@ -123,6 +123,7 @@ Boston, MA 02111-1307, USA. */ #define SUPPORTS_ONE_ONLY 1 /* Switch into a generic section. */ +#undef TARGET_ASM_NAMED_SECTION #define TARGET_ASM_NAMED_SECTION default_pe_asm_named_section /* This outputs a lot of .req's to define alias for various registers. @@ -234,7 +235,8 @@ drectve_section () \ ASM_DECLARE_OBJECT_NAME and then switch back to the original section afterwards. */ #define SWITCH_TO_SECTION_FUNCTION \ -void \ +static void switch_to_section PARAMS ((enum in_section, tree)); \ +static void \ switch_to_section (section, decl) \ enum in_section section; \ tree decl; \ diff --git a/gcc/output.h b/gcc/output.h index 1e97c21..18afc85 100644 --- a/gcc/output.h +++ b/gcc/output.h @@ -194,6 +194,10 @@ extern void fini_section PARAMS ((void)); extern void tdesc_section PARAMS ((void)); #endif +#ifdef DRECTVE_SECTION_ASM_OP +extern void drectve_section PARAMS ((void)); +#endif + #ifdef TREE_CODE /* Tell assembler to change to section NAME for DECL. If DECL is NULL, just switch to section NAME. |