Commit 0a29142d by Thomas Schwinge Committed by Thomas Schwinge

[PR lto/81430] Revert "Add nvptx_override_options_after_change"

This reverts r250421; properly fixed by r250852.

	PR lto/81430
	* config/nvptx/nvptx.c (nvptx_override_options_after_change):
	Remove function.
	(TARGET_OVERRIDE_OPTIONS_AFTER_CHANGE): Remove definition.

From-SVN: r251053
parent f158348e
2017-08-11 Thomas Schwinge <thomas@codesourcery.com>
PR lto/81430
* config/nvptx/nvptx.c (nvptx_override_options_after_change):
Remove function.
(TARGET_OVERRIDE_OPTIONS_AFTER_CHANGE): Remove definition.
2017-08-11 Tamar Christina <tamar.christina@arm.com> 2017-08-11 Tamar Christina <tamar.christina@arm.com>
* config/aarch64/aarch64.md (mov<mode>): Change. * config/aarch64/aarch64.md (mov<mode>): Change.
(*movhf_aarch64, *movsf_aarch64, *movdf_aarch64): (*movhf_aarch64, *movsf_aarch64, *movdf_aarch64):
......
...@@ -212,17 +212,6 @@ nvptx_option_override (void) ...@@ -212,17 +212,6 @@ nvptx_option_override (void)
target_flags |= MASK_SOFT_STACK | MASK_UNIFORM_SIMT; target_flags |= MASK_SOFT_STACK | MASK_UNIFORM_SIMT;
} }
/* Implement TARGET_OVERRIDE_OPTIONS_AFTER_CHANGE. */
static void
nvptx_override_options_after_change (void)
{
/* This is a workaround for PR81430 - nvptx acceleration compilation broken
because of running pass_partition_blocks. This should be dealt with in the
common code, not in the target. */
flag_reorder_blocks_and_partition = 0;
}
/* Return a ptx type for MODE. If PROMOTE, then use .u32 for QImode to /* Return a ptx type for MODE. If PROMOTE, then use .u32 for QImode to
deal with ptx ideosyncracies. */ deal with ptx ideosyncracies. */
...@@ -5527,9 +5516,6 @@ nvptx_data_alignment (const_tree type, unsigned int basic_align) ...@@ -5527,9 +5516,6 @@ nvptx_data_alignment (const_tree type, unsigned int basic_align)
#undef TARGET_OPTION_OVERRIDE #undef TARGET_OPTION_OVERRIDE
#define TARGET_OPTION_OVERRIDE nvptx_option_override #define TARGET_OPTION_OVERRIDE nvptx_option_override
#undef TARGET_OVERRIDE_OPTIONS_AFTER_CHANGE
#define TARGET_OVERRIDE_OPTIONS_AFTER_CHANGE nvptx_override_options_after_change
#undef TARGET_ATTRIBUTE_TABLE #undef TARGET_ATTRIBUTE_TABLE
#define TARGET_ATTRIBUTE_TABLE nvptx_attribute_table #define TARGET_ATTRIBUTE_TABLE nvptx_attribute_table
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment