aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoern Rennecke <joern.rennecke@embecosm.com>2010-06-23 23:35:04 +0000
committerJoern Rennecke <joern.rennecke@embecosm.com>2010-06-23 23:35:04 +0000
commitef6d74e3b7724d1c4ce3cd74806724e7eef03ab3 (patch)
treecbaa40fe9f87a67a453dcf8adc9e7311c8e85b42
parent39158be44fddcb5e7812c6ef34022e054d5ba803 (diff)
PR other/44644
* df-core.c (struct df): Rename to df_d. * df.h (struct df): Likewise. * dse.h (struct df): Remove forward declaration. * recog.h (struct insn_data): Rename to: (struct_insn_data_d). Adjusted all users. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/multi-target-20100622-branch@161300 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/builtins.c2
-rw-r--r--gcc/config/i386/i386.c4
-rw-r--r--gcc/config/mep/mep.c4
-rw-r--r--gcc/df-core.c4
-rw-r--r--gcc/df.h6
-rw-r--r--gcc/dse.h2
-rw-r--r--gcc/expmed.c2
-rw-r--r--gcc/genoutput.c4
-rw-r--r--gcc/recog.h4
10 files changed, 22 insertions, 17 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c2f51bc3990..e10b6f00753 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -10,6 +10,13 @@
PR target/44640
* config/spu/spu.c (ea_load_store_inline): Use add_reg_note.
+ PR other/44644
+ * df-core.c (struct df): Rename to df_d.
+ * df.h (struct df): Likewise.
+ * dse.h (struct df): Remove forward declaration.
+ * recog.h (struct insn_data): Rename to:
+ (struct_insn_data_d). Adjusted all users.
+
2010-06-22 Joern Rennecke <joern.rennecke@embecosm.com>
PR bootstrap/44512
diff --git a/gcc/builtins.c b/gcc/builtins.c
index 35e8e25241d..8a3f4486e66 100644
--- a/gcc/builtins.c
+++ b/gcc/builtins.c
@@ -3554,7 +3554,7 @@ expand_movstr (tree dest, tree src, rtx target, int endp)
rtx dest_mem;
rtx src_mem;
rtx insn;
- const struct insn_data * data;
+ const struct insn_data_d * data;
if (!HAVE_movstr)
return NULL_RTX;
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 76be5d5249e..04ffb6ca19a 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -23683,7 +23683,7 @@ ix86_expand_args_builtin (const struct builtin_description *d,
} args[4];
bool last_arg_count = false;
enum insn_code icode = d->icode;
- const struct insn_data *insn_p = &insn_data[icode];
+ const struct insn_data_d *insn_p = &insn_data[icode];
enum machine_mode tmode = insn_p->operand[0].mode;
enum machine_mode rmode = VOIDmode;
bool swap = false;
@@ -24077,7 +24077,7 @@ ix86_expand_special_args_builtin (const struct builtin_description *d,
} args[3];
enum insn_code icode = d->icode;
bool last_arg_constant = false;
- const struct insn_data *insn_p = &insn_data[icode];
+ const struct insn_data_d *insn_p = &insn_data[icode];
enum machine_mode tmode = insn_p->operand[0].mode;
enum { load, store } klass;
diff --git a/gcc/config/mep/mep.c b/gcc/config/mep/mep.c
index 4d5e68218e8..9e23e45f8bb 100644
--- a/gcc/config/mep/mep.c
+++ b/gcc/config/mep/mep.c
@@ -6329,7 +6329,7 @@ mep_expand_builtin (tree exp, rtx target ATTRIBUTE_UNUSED,
unsigned int n_args;
tree fnname;
const struct cgen_insn *cgen_insn;
- const struct insn_data *idata;
+ const struct insn_data_d *idata;
unsigned int first_arg = 0;
tree return_type = void_type_node;
unsigned int builtin_n_args;
@@ -7209,7 +7209,7 @@ bool
mep_emit_intrinsic (int intrinsic, const rtx *operands)
{
const struct cgen_insn *cgen_insn;
- const struct insn_data *idata;
+ const struct insn_data_d *idata;
rtx newop[10];
int i;
diff --git a/gcc/df-core.c b/gcc/df-core.c
index 75f7bfe49ae..8eaef6d3557 100644
--- a/gcc/df-core.c
+++ b/gcc/df-core.c
@@ -415,7 +415,7 @@ bitmap_obstack df_bitmap_obstack;
Functions to create, destroy and manipulate an instance of df.
----------------------------------------------------------------------------*/
-struct df *df;
+struct df_d *df;
/* Add PROBLEM (and any dependent problems) to the DF instance. */
@@ -704,7 +704,7 @@ static unsigned int
rest_of_handle_df_initialize (void)
{
gcc_assert (!df);
- df = XCNEW (struct df);
+ df = XCNEW (struct df_d);
df->changeable_flags = 0;
bitmap_obstack_initialize (&df_bitmap_obstack);
diff --git a/gcc/df.h b/gcc/df.h
index fc3bb088ee5..01a4d1046e9 100644
--- a/gcc/df.h
+++ b/gcc/df.h
@@ -34,7 +34,7 @@ along with GCC; see the file COPYING3. If not see
#include "timevar.h"
struct dataflow;
-struct df;
+struct df_d;
struct df_problem;
struct df_link;
struct df_insn_info;
@@ -527,7 +527,7 @@ struct df_reg_info
used by owners of the problem.
----------------------------------------------------------------------------*/
-struct df
+struct df_d
{
/* The set of problems to be solved is stored in two arrays. In
@@ -877,7 +877,7 @@ struct df_byte_lr_bb_info
/* This is used for debugging and for the dumpers to find the latest
instance so that the df info can be added to the dumps. This
should not be used by regular code. */
-extern struct df *df;
+extern struct df_d *df;
#define df_scan (df->problems_by_index[DF_SCAN])
#define df_rd (df->problems_by_index[DF_RD])
#define df_lr (df->problems_by_index[DF_LR])
diff --git a/gcc/dse.h b/gcc/dse.h
index 862eacadc1e..7c9c94bc57e 100644
--- a/gcc/dse.h
+++ b/gcc/dse.h
@@ -23,8 +23,6 @@ along with GCC; see the file COPYING3. If not see
#ifndef GCC_DSE_H
#define GCC_DSE_H
-struct df;
-
extern void dse_record_singleton_alias_set (alias_set_type, enum machine_mode);
extern void dse_invalidate_singleton_alias_set (alias_set_type);
diff --git a/gcc/expmed.c b/gcc/expmed.c
index a06137e65f9..9aa61a8f244 100644
--- a/gcc/expmed.c
+++ b/gcc/expmed.c
@@ -301,7 +301,7 @@ negate_rtx (enum machine_mode mode, rtx x)
enum machine_mode
mode_for_extraction (enum extraction_pattern pattern, int opno)
{
- const struct insn_data *data;
+ const struct insn_data_d *data;
switch (pattern)
{
diff --git a/gcc/genoutput.c b/gcc/genoutput.c
index a8ab275bff9..a5d6a128379 100644
--- a/gcc/genoutput.c
+++ b/gcc/genoutput.c
@@ -22,7 +22,7 @@ along with GCC; see the file COPYING3. If not see
/* This program reads the machine description for the compiler target machine
and produces a file containing these things:
- 1. An array of `struct insn_data', which is indexed by insn code number,
+ 1. An array of `struct insn_data_d', which is indexed by insn code number,
which contains:
a. `name' is the name for that pattern. Nameless patterns are
@@ -293,7 +293,7 @@ output_insn_data (void)
}
printf ("#if GCC_VERSION >= 2007\n__extension__\n#endif\n");
- printf ("\nconst struct insn_data insn_data[] = \n{\n");
+ printf ("\nconst struct insn_data_d insn_data[] = \n{\n");
for (d = idata; d; d = d->next)
{
diff --git a/gcc/recog.h b/gcc/recog.h
index 5e820cc0103..c2972abe07d 100644
--- a/gcc/recog.h
+++ b/gcc/recog.h
@@ -275,7 +275,7 @@ struct insn_operand_data
#define INSN_OUTPUT_FORMAT_MULTI 2 /* const char * const * */
#define INSN_OUTPUT_FORMAT_FUNCTION 3 /* const char * (*)(...) */
-struct insn_data
+struct insn_data_d
{
const char *const name;
#if HAVE_DESIGNATED_INITIALIZERS
@@ -300,5 +300,5 @@ struct insn_data
const char output_format;
};
-extern const struct insn_data insn_data[];
+extern const struct insn_data_d insn_data[];
extern int peep2_current_count;