recog.h (Recog_data): Rename to...

gcc/
	* recog.h (Recog_data): Rename to...
	(recog_data_d): ...this.
	(recog_data): Update accordingly.
	* recog.c (recog_data): Likewise.
	* reload.c (save_recog_data): Likewise.
	* config/picochip/picochip.c (picochip_saved_recog_data): Likewise.
	(picochip_save_recog_data, picochip_restore_recog_data): Likewise.

From-SVN: r199050
This commit is contained in:
Richard Sandiford 2013-05-18 07:58:55 +00:00 committed by Richard Sandiford
parent 2df013f3cd
commit 8da2e0598d
5 changed files with 17 additions and 7 deletions

View File

@ -1,3 +1,13 @@
2013-05-18 Richard Sandiford <rdsandiford@googlemail.com>
* recog.h (Recog_data): Rename to...
(recog_data_d): ...this.
(recog_data): Update accordingly.
* recog.c (recog_data): Likewise.
* reload.c (save_recog_data): Likewise.
* config/picochip/picochip.c (picochip_saved_recog_data): Likewise.
(picochip_save_recog_data, picochip_restore_recog_data): Likewise.
2013-05-17 Julian Brown <julian@codesourcery.com> 2013-05-17 Julian Brown <julian@codesourcery.com>
* gcse.c (compute_ld_motion_mems): If a non-simple MEM is * gcse.c (compute_ld_motion_mems): If a non-simple MEM is

View File

@ -187,7 +187,7 @@ struct vliw_state picochip_current_vliw_state;
/* Save/restore recog_data. */ /* Save/restore recog_data. */
static int picochip_saved_which_alternative; static int picochip_saved_which_alternative;
static struct Recog_data picochip_saved_recog_data; static struct recog_data_d picochip_saved_recog_data;
/* Determine which ALU to use for the instruction in /* Determine which ALU to use for the instruction in
picochip_current_prescan_insn. */ picochip_current_prescan_insn. */
@ -3150,7 +3150,7 @@ picochip_save_recog_data (void)
{ {
picochip_saved_which_alternative = which_alternative; picochip_saved_which_alternative = which_alternative;
memcpy (&picochip_saved_recog_data, &recog_data, memcpy (&picochip_saved_recog_data, &recog_data,
sizeof (struct Recog_data)); sizeof (struct recog_data_d));
} }
/* Restore some of the contents of global variable recog_data. */ /* Restore some of the contents of global variable recog_data. */
@ -3159,7 +3159,7 @@ picochip_restore_recog_data (void)
{ {
which_alternative = picochip_saved_which_alternative; which_alternative = picochip_saved_which_alternative;
memcpy (&recog_data, &picochip_saved_recog_data, memcpy (&recog_data, &picochip_saved_recog_data,
sizeof (struct Recog_data)); sizeof (struct recog_data_d));
} }
/* Ensure that no var tracking notes are emitted in the middle of a /* Ensure that no var tracking notes are emitted in the middle of a

View File

@ -70,7 +70,7 @@ static rtx split_insn (rtx);
int volatile_ok; int volatile_ok;
struct Recog_data recog_data; struct recog_data_d recog_data;
/* Contains a vector of operand_alternative structures for every operand. /* Contains a vector of operand_alternative structures for every operand.
Set up by preprocess_constraints. */ Set up by preprocess_constraints. */

View File

@ -179,7 +179,7 @@ extern int which_alternative;
/* The following vectors hold the results from insn_extract. */ /* The following vectors hold the results from insn_extract. */
struct Recog_data struct recog_data_d
{ {
/* It is very tempting to make the 5 operand related arrays into a /* It is very tempting to make the 5 operand related arrays into a
structure and index on that. However, to be source compatible structure and index on that. However, to be source compatible
@ -245,7 +245,7 @@ struct Recog_data
rtx insn; rtx insn;
}; };
extern struct Recog_data recog_data; extern struct recog_data_d recog_data;
/* Contains a vector of operand_alternative structures for every operand. /* Contains a vector of operand_alternative structures for every operand.
Set up by preprocess_constraints. */ Set up by preprocess_constraints. */

View File

@ -895,7 +895,7 @@ can_reload_into (rtx in, int regno, enum machine_mode mode)
{ {
rtx dst, test_insn; rtx dst, test_insn;
int r = 0; int r = 0;
struct Recog_data save_recog_data; struct recog_data_d save_recog_data;
/* For matching constraints, we often get notional input reloads where /* For matching constraints, we often get notional input reloads where
we want to use the original register as the reload register. I.e. we want to use the original register as the reload register. I.e.