rl78.c (rl78_select_section): Select the correct default section based upon the category of the decl.

* config/rl78/rl78.c (rl78_select_section): Select the correct
	default section based upon the category of the decl.

From-SVN: r223192
This commit is contained in:
Nick Clifton 2015-05-14 08:37:09 +00:00 committed by Nick Clifton
parent 9f001ecfa8
commit 12b3286d41
2 changed files with 16 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2015-05-14 Nick Clifton <nickc@redhat.com>
* config/rl78/rl78.c (rl78_select_section): Select the correct
default section based upon the category of the decl.
2015-05-13 Segher Boessenkool <segher@kernel.crashing.org>
PR rtl-optimization/30967

View File

@ -4383,8 +4383,8 @@ rl78_asm_init_sections (void)
static section *
rl78_select_section (tree decl,
int reloc ATTRIBUTE_UNUSED,
unsigned HOST_WIDE_INT align ATTRIBUTE_UNUSED)
int reloc,
unsigned HOST_WIDE_INT align)
{
int readonly = 1;
@ -4428,7 +4428,15 @@ rl78_select_section (tree decl,
if (readonly)
return readonly_data_section;
return data_section;
switch (categorize_decl_for_section (decl, reloc))
{
case SECCAT_TEXT: return text_section;
case SECCAT_DATA: return data_section;
case SECCAT_BSS: return bss_section;
case SECCAT_RODATA: return readonly_data_section;
default:
return default_select_section (decl, reloc, align);
}
}
void