Do not call chkp_type_bounds_count if MPX is not enabled (PR target/84988).

2018-03-28  Martin Liska  <mliska@suse.cz>

	PR target/84988
	* config/i386/i386.c (ix86_function_arg_advance): Do not call
	chkp_type_bounds_count if MPX is not enabled.

From-SVN: r258923
This commit is contained in:
Martin Liska 2018-03-28 16:22:27 +02:00 committed by Martin Liska
parent 15c193e2f5
commit a48b4234dd
2 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2018-03-28 Martin Liska <mliska@suse.cz>
PR target/84988
* config/i386/i386.c (ix86_function_arg_advance): Do not call
chkp_type_bounds_count if MPX is not enabled.
2018-03-27 Chung-Ju Wu <jasonwucj@gmail.com>
* config/nds32/nds32.h (BRANCH_COST): Adjust cost.

View File

@ -8618,7 +8618,8 @@ ix86_function_arg_advance (cumulative_args_t cum_v, machine_mode mode,
if (cum->caller)
cfun->machine->outgoing_args_on_stack = true;
cum->bnds_in_bt = chkp_type_bounds_count (type);
if (flag_check_pointer_bounds)
cum->bnds_in_bt = chkp_type_bounds_count (type);
}
}