aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBill Schmidt <wschmidt@linux.ibm.com>2012-07-13 22:33:31 +0000
committerWilliam Schmidt <wschmidt@gcc.gnu.org>2012-07-13 22:33:31 +0000
commitcf0d4e150170bc6154833c1d521cb4859ae0050f (patch)
treeef3cc02be764819ca6e87654e00d97ba10f8cfc5
parent69488641ac7fa957a4e9f9cf9f04126f80099839 (diff)
downloadgcc-cf0d4e150170bc6154833c1d521cb4859ae0050f.zip
gcc-cf0d4e150170bc6154833c1d521cb4859ae0050f.tar.gz
gcc-cf0d4e150170bc6154833c1d521cb4859ae0050f.tar.bz2
re PR bootstrap/53955 (Missing prototypes in i386.c, bootstrap failure with --disable-build-poststage1-with-cxx)
2012-07-13 Bill Schmidt <wschmidt@linux.ibm.com> PR bootstrap/53955 * config/spu/spu.c (spu_init_cost): Mark static. (spu_add_stmt_cost): Likewise. (spu_finish_cost): Likewise. (spu_destroy_cost_data): Likewise. * config/i386/i386.c (ix86_init_cost): Mark static. (ix86_add_stmt_cost): Likewise. (ix86_finish_cost): Likewise. (ix86_destroy_cost_data): Likewise. * config/rs6000/rs6000.c (rs6000_init_cost): Mark static. (rs6000_add_stmt_cost): Likewise. (rs6000_finish_cost): Likewise. (rs6000_destroy_cost_data): Likewise. From-SVN: r189473
-rw-r--r--gcc/ChangeLog16
-rw-r--r--gcc/config/i386/i386.c8
-rw-r--r--gcc/config/rs6000/rs6000.c8
-rw-r--r--gcc/config/spu/spu.c8
4 files changed, 28 insertions, 12 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2bff39a..47fa065 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,19 @@
+2012-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
+
+ PR bootstrap/53955
+ * config/spu/spu.c (spu_init_cost): Mark static.
+ (spu_add_stmt_cost): Likewise.
+ (spu_finish_cost): Likewise.
+ (spu_destroy_cost_data): Likewise.
+ * config/i386/i386.c (ix86_init_cost): Mark static.
+ (ix86_add_stmt_cost): Likewise.
+ (ix86_finish_cost): Likewise.
+ (ix86_destroy_cost_data): Likewise.
+ * config/rs6000/rs6000.c (rs6000_init_cost): Mark static.
+ (rs6000_add_stmt_cost): Likewise.
+ (rs6000_finish_cost): Likewise.
+ (rs6000_destroy_cost_data): Likewise.
+
2012-07-13 Steven Bosscher <steven@gcc.gnu.org>
* ggc.h (ggc_internal_alloc_stat, ggc_alloc_typed_stat,
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index d8e88ab..a1e5492 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -40066,7 +40066,7 @@ ix86_autovectorize_vector_sizes (void)
/* Implement targetm.vectorize.init_cost. */
-void *
+static void *
ix86_init_cost (struct loop *loop_info ATTRIBUTE_UNUSED)
{
unsigned *cost = XNEW (unsigned);
@@ -40076,7 +40076,7 @@ ix86_init_cost (struct loop *loop_info ATTRIBUTE_UNUSED)
/* Implement targetm.vectorize.add_stmt_cost. */
-unsigned
+static unsigned
ix86_add_stmt_cost (void *data, int count, enum vect_cost_for_stmt kind,
struct _stmt_vec_info *stmt_info, int misalign)
{
@@ -40103,7 +40103,7 @@ ix86_add_stmt_cost (void *data, int count, enum vect_cost_for_stmt kind,
/* Implement targetm.vectorize.finish_cost. */
-unsigned
+static unsigned
ix86_finish_cost (void *data)
{
return *((unsigned *) data);
@@ -40111,7 +40111,7 @@ ix86_finish_cost (void *data)
/* Implement targetm.vectorize.destroy_cost_data. */
-void
+static void
ix86_destroy_cost_data (void *data)
{
free (data);
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index f37972c..2f4c036 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -3522,7 +3522,7 @@ rs6000_preferred_simd_mode (enum machine_mode mode)
/* Implement targetm.vectorize.init_cost. */
-void *
+static void *
rs6000_init_cost (struct loop *loop_info ATTRIBUTE_UNUSED)
{
unsigned *cost = XNEW (unsigned);
@@ -3532,7 +3532,7 @@ rs6000_init_cost (struct loop *loop_info ATTRIBUTE_UNUSED)
/* Implement targetm.vectorize.add_stmt_cost. */
-unsigned
+static unsigned
rs6000_add_stmt_cost (void *data, int count, enum vect_cost_for_stmt kind,
struct _stmt_vec_info *stmt_info, int misalign)
{
@@ -3559,7 +3559,7 @@ rs6000_add_stmt_cost (void *data, int count, enum vect_cost_for_stmt kind,
/* Implement targetm.vectorize.finish_cost. */
-unsigned
+static unsigned
rs6000_finish_cost (void *data)
{
return *((unsigned *) data);
@@ -3567,7 +3567,7 @@ rs6000_finish_cost (void *data)
/* Implement targetm.vectorize.destroy_cost_data. */
-void
+static void
rs6000_destroy_cost_data (void *data)
{
free (data);
diff --git a/gcc/config/spu/spu.c b/gcc/config/spu/spu.c
index e10eb5f..2af0c03 100644
--- a/gcc/config/spu/spu.c
+++ b/gcc/config/spu/spu.c
@@ -6919,7 +6919,7 @@ spu_builtin_vectorization_cost (enum vect_cost_for_stmt type_of_cost,
/* Implement targetm.vectorize.init_cost. */
-void *
+static void *
spu_init_cost (struct loop *loop_info ATTRIBUTE_UNUSED)
{
unsigned *cost = XNEW (unsigned);
@@ -6929,7 +6929,7 @@ spu_init_cost (struct loop *loop_info ATTRIBUTE_UNUSED)
/* Implement targetm.vectorize.add_stmt_cost. */
-unsigned
+static unsigned
spu_add_stmt_cost (void *data, int count, enum vect_cost_for_stmt kind,
struct _stmt_vec_info *stmt_info, int misalign)
{
@@ -6956,7 +6956,7 @@ spu_add_stmt_cost (void *data, int count, enum vect_cost_for_stmt kind,
/* Implement targetm.vectorize.finish_cost. */
-unsigned
+static unsigned
spu_finish_cost (void *data)
{
return *((unsigned *) data);
@@ -6964,7 +6964,7 @@ spu_finish_cost (void *data)
/* Implement targetm.vectorize.destroy_cost_data. */
-void
+static void
spu_destroy_cost_data (void *data)
{
free (data);