diff options
author | Alan Modra <amodra@bigpond.net.au> | 2004-01-15 13:39:23 +0000 |
---|---|---|
committer | Alan Modra <amodra@gcc.gnu.org> | 2004-01-16 00:09:23 +1030 |
commit | 3c9eb5f4bbd45313e8733224a31a2a110fe38e24 (patch) | |
tree | a6bdf83e1c25fb521ba1d0c793b218be1870dc5d /gcc | |
parent | 2ae8ea28cc74af2dffe4de91a3920bd941006cf9 (diff) | |
download | gcc-3c9eb5f4bbd45313e8733224a31a2a110fe38e24.zip gcc-3c9eb5f4bbd45313e8733224a31a2a110fe38e24.tar.gz gcc-3c9eb5f4bbd45313e8733224a31a2a110fe38e24.tar.bz2 |
rs6000.c (uses_TOC): Correct comment.
* config/rs6000/rs6000.c (uses_TOC): Correct comment. Make static.
(rs6000_elf_declare_function_name): Formatting.
* config/rs6000/rs6000-protos.h (uses_TOC): Remove declaration.
From-SVN: r75917
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000-protos.h | 1 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 9 |
3 files changed, 10 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 821accb..51b568c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2004-01-15 Alan Modra <amodra@bigpond.net.au> + + * config/rs6000/rs6000.c (uses_TOC): Correct comment. Make static. + (rs6000_elf_declare_function_name): Formatting. + * config/rs6000/rs6000-protos.h (uses_TOC): Remove declaration. + 2004-01-15 Jan Hubicka <jh@suse.cz> PR bootstrap/13692 diff --git a/gcc/config/rs6000/rs6000-protos.h b/gcc/config/rs6000/rs6000-protos.h index 982de3e..abf39c6 100644 --- a/gcc/config/rs6000/rs6000-protos.h +++ b/gcc/config/rs6000/rs6000-protos.h @@ -184,7 +184,6 @@ extern void private_data_section (void); extern void read_only_data_section (void); extern void read_only_private_data_section (void); extern int get_TOC_alias_set (void); -extern int uses_TOC (void); extern void rs6000_emit_prologue (void); extern void rs6000_emit_load_toc_table (int); extern void rs6000_aix_emit_builtin_unwind_init (void); diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 2abd380..8c8c54b 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -11138,11 +11138,10 @@ get_TOC_alias_set (void) } /* This returns nonzero if the current function uses the TOC. This is - determined by the presence of (unspec ... UNSPEC_TOC) or - use (unspec ... UNSPEC_TOC), which are generated by the various - load_toc_* patterns. */ + determined by the presence of (use (unspec ... UNSPEC_TOC)), which + is generated by the ABI_V4 load_toc_* patterns. */ -int +static int uses_TOC (void) { rtx insn; @@ -15167,7 +15166,7 @@ rs6000_elf_declare_function_name (FILE *file, const char *name, tree decl) if (TARGET_RELOCATABLE && (get_pool_size () != 0 || current_function_profile) - && uses_TOC()) + && uses_TOC ()) { char buf[256]; |