Commit 70041f8a by Richard Earnshaw Committed by Richard Earnshaw

re PR target/39247 (FAIL: gcc.dg/tree-prof/bb-reorg.c compilation, -fprofile-use -D_PROFILE_USE)

	PR target/39247
	* arm.c (arm_override_options): Forcibly disable hot/cold block
	partitioning.

From-SVN: r153018
parent 8ee2bec9
2009-10-20 Richard Earnshaw <rearnsha@arm.com>
PR target/39247
* arm.c (arm_override_options): Forcibly disable hot/cold block
partitioning.
2009-10-20 Alexandre Oliva <aoliva@redhat.com> 2009-10-20 Alexandre Oliva <aoliva@redhat.com>
PR debug/41739 PR debug/41739
...@@ -1864,6 +1864,16 @@ arm_override_options (void) ...@@ -1864,6 +1864,16 @@ arm_override_options (void)
max_insns_skipped = 3; max_insns_skipped = 3;
} }
/* Hot/Cold partitioning is not currently supported, since we can't
handle literal pool placement in that case. */
if (flag_reorder_blocks_and_partition)
{
inform (input_location,
"-freorder-blocks-and-partition not supported on this architecture");
flag_reorder_blocks_and_partition = 0;
flag_reorder_blocks = 1;
}
/* Ideally we would want to use CFI directives to generate /* Ideally we would want to use CFI directives to generate
debug info. However this also creates the .eh_frame debug info. However this also creates the .eh_frame
section, so disable them until GAS can handle section, so disable them until GAS can handle
......
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