rs6000.c (rs6000_assemble_visibility): Swap "internal" and "protected" in visibility types.

* config/rs6000/rs6000.c (rs6000_assemble_visibility): Swap "internal"
and "protected" in visibility types.
(rs6000_xcoff_declare_function_name): Fix formatting.
(rs6000_xcoff_declare_object_name): Fix formatting.

From-SVN: r241393
This commit is contained in:
David Edelsohn 2016-10-21 02:26:09 +00:00 committed by David Edelsohn
parent bdff7e518b
commit 924fae46b3
2 changed files with 14 additions and 4 deletions

View File

@ -1,3 +1,10 @@
2016-10-21 David Edelsohn <dje.gcc@gmail.com>
* config/rs6000/rs6000.c (rs6000_assemble_visibility): Swap "internal"
and "protected" in visibility types.
(rs6000_xcoff_declare_function_name): Fix formatting.
(rs6000_xcoff_declare_object_name): Fix formatting.
2016-10-21 Uros Bizjak <ubizjak@gmail.com> 2016-10-21 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.c (ix86_fold_builtin): Handle IX86_BUILTIN_INFQ * config/i386/i386.c (ix86_fold_builtin): Handle IX86_BUILTIN_INFQ

View File

@ -22676,7 +22676,7 @@ rs6000_assemble_visibility (tree decl, int vis)
&& TREE_CODE (decl) == FUNCTION_DECL) && TREE_CODE (decl) == FUNCTION_DECL)
{ {
static const char * const visibility_types[] = { static const char * const visibility_types[] = {
NULL, "internal", "hidden", "protected" NULL, "protected", "hidden", "internal"
}; };
const char *name, *type; const char *name, *type;
@ -35248,7 +35248,8 @@ rs6000_xcoff_declare_function_name (FILE *file, const char *name, tree decl)
fputs (TARGET_32BIT ? "[DS]\n" : "[DS],3\n", file); fputs (TARGET_32BIT ? "[DS]\n" : "[DS],3\n", file);
RS6000_OUTPUT_BASENAME (file, buffer); RS6000_OUTPUT_BASENAME (file, buffer);
fputs (":\n", file); fputs (":\n", file);
symtab_node::get (decl)->call_for_symbol_and_aliases (rs6000_declare_alias, &data, true); symtab_node::get (decl)->call_for_symbol_and_aliases (rs6000_declare_alias,
&data, true);
fputs (TARGET_32BIT ? "\t.long ." : "\t.llong .", file); fputs (TARGET_32BIT ? "\t.long ." : "\t.llong .", file);
RS6000_OUTPUT_BASENAME (file, buffer); RS6000_OUTPUT_BASENAME (file, buffer);
fputs (", TOC[tc0], 0\n", file); fputs (", TOC[tc0], 0\n", file);
@ -35258,7 +35259,8 @@ rs6000_xcoff_declare_function_name (FILE *file, const char *name, tree decl)
RS6000_OUTPUT_BASENAME (file, buffer); RS6000_OUTPUT_BASENAME (file, buffer);
fputs (":\n", file); fputs (":\n", file);
data.function_descriptor = true; data.function_descriptor = true;
symtab_node::get (decl)->call_for_symbol_and_aliases (rs6000_declare_alias, &data, true); symtab_node::get (decl)->call_for_symbol_and_aliases (rs6000_declare_alias,
&data, true);
if (!DECL_IGNORED_P (decl)) if (!DECL_IGNORED_P (decl))
{ {
if (write_symbols == DBX_DEBUG || write_symbols == XCOFF_DEBUG) if (write_symbols == DBX_DEBUG || write_symbols == XCOFF_DEBUG)
@ -35282,7 +35284,8 @@ rs6000_xcoff_declare_object_name (FILE *file, const char *name, tree decl)
struct declare_alias_data data = {file, false}; struct declare_alias_data data = {file, false};
RS6000_OUTPUT_BASENAME (file, name); RS6000_OUTPUT_BASENAME (file, name);
fputs (":\n", file); fputs (":\n", file);
symtab_node::get (decl)->call_for_symbol_and_aliases (rs6000_declare_alias, &data, true); symtab_node::get (decl)->call_for_symbol_and_aliases (rs6000_declare_alias,
&data, true);
} }
/* Overide the default 'SYMBOL-.' syntax with AIX compatible 'SYMBOL-$'. */ /* Overide the default 'SYMBOL-.' syntax with AIX compatible 'SYMBOL-$'. */