Fix LTO bootstrap.
authorMartin Liska <mliska@suse.cz>
Thu, 26 Feb 2015 20:18:08 +0000 (21:18 +0100)
committerMartin Liska <marxin@gcc.gnu.org>
Thu, 26 Feb 2015 20:18:08 +0000 (20:18 +0000)
* resolve.c: Rename enum 'comparison' to 'compare_result' as
solution for -Wodr issue.

From-SVN: r221030

gcc/fortran/ChangeLog
gcc/fortran/resolve.c

index 100e04da89371b721283661f58d9949243a6d1aa..a693db89fa17e22a44d982ad3c16770b994d073f 100644 (file)
@@ -1,3 +1,8 @@
+2015-02-26  Martin Liska  <mliska@suse.cz>
+
+       * resolve.c: Rename enum 'comparison' to 'compare_result' as
+       solution for -Wodr issue.
+
 2015-02-24  Thomas Schwinge  <thomas@codesourcery.com>
 
        PR libgomp/64625
index b1111cc4cf5126ea979ce00d7871734114c95d27..675cb15bc680b1ee2fab8d72d580f1aa2deb432d 100644 (file)
@@ -3809,11 +3809,11 @@ bad_op:
 
 typedef enum
 { CMP_LT, CMP_EQ, CMP_GT, CMP_UNKNOWN }
-comparison;
+compare_result;
 
 /* Compare two integer expressions.  */
 
-static comparison
+static compare_result
 compare_bound (gfc_expr *a, gfc_expr *b)
 {
   int i;
@@ -3840,7 +3840,7 @@ compare_bound (gfc_expr *a, gfc_expr *b)
 
 /* Compare an integer expression with an integer.  */
 
-static comparison
+static compare_result
 compare_bound_int (gfc_expr *a, int b)
 {
   int i;
@@ -3863,7 +3863,7 @@ compare_bound_int (gfc_expr *a, int b)
 
 /* Compare an integer expression with a mpz_t.  */
 
-static comparison
+static compare_result
 compare_bound_mpz_t (gfc_expr *a, mpz_t b)
 {
   int i;
@@ -4002,7 +4002,7 @@ check_dimension (int i, gfc_array_ref *ar, gfc_array_spec *as)
 #define AR_START (ar->start[i] ? ar->start[i] : as->lower[i])
 #define AR_END (ar->end[i] ? ar->end[i] : as->upper[i])
 
-       comparison comp_start_end = compare_bound (AR_START, AR_END);
+       compare_result comp_start_end = compare_bound (AR_START, AR_END);
 
        /* Check for zero stride, which is not allowed.  */
        if (compare_bound_int (ar->stride[i], 0) == CMP_EQ)