2
0
mirror of git://gcc.gnu.org/git/gcc.git synced 2025-04-13 13:10:56 +08:00

var-tracking.c (variable_tracking_main_1): Don't track variables for targetm.no_register_allocation targets.

* var-tracking.c (variable_tracking_main_1): Don't track
	variables for targetm.no_register_allocation targets.

From-SVN: r221693
This commit is contained in:
Jakub Jelinek 2015-03-26 14:19:00 +01:00 committed by Jakub Jelinek
parent 83eb7847bc
commit d00dce2749
2 changed files with 9 additions and 1 deletions

@ -1,3 +1,8 @@
2015-03-26 Jakub Jelinek <jakub@redhat.com>
* var-tracking.c (variable_tracking_main_1): Don't track
variables for targetm.no_register_allocation targets.
2015-03-26 Oleg Endo <olegendo@gcc.gnu.org>
* config/sh/t-linux (DEFAULT_ENDIAN, MULTILIB_EXCEPTIONS): Remove.

@ -10311,7 +10311,10 @@ variable_tracking_main_1 (void)
{
bool success;
if (flag_var_tracking_assignments < 0)
if (flag_var_tracking_assignments < 0
/* Var-tracking right now assumes the IR doesn't contain
any pseudos at this point. */
|| targetm.no_register_allocation)
{
delete_debug_insns ();
return 0;