revert: rs6000.c (use_toc_relative_ref): Ignore type-limits warning.
authorDavid Edelsohn <dje.gcc@gmail.com>
Thu, 19 Nov 2015 17:37:12 +0000 (17:37 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Thu, 19 Nov 2015 17:37:12 +0000 (12:37 -0500)
2015-11-19  David Edelsohn  <dje.gcc@gmail.com>

        Revert
2015-11-18  Alan Modra  <amodra@gmail.com>

* config/rs6000/rs6000.c (use_toc_relative_ref): Ignore
type-limits warning.

From-SVN: r230619

gcc/ChangeLog
gcc/config/rs6000/rs6000.c

index 9e8383f..096b069 100644 (file)
@@ -1,3 +1,12 @@
+2015-11-19  David Edelsohn  <dje.gcc@gmail.com>
+
+       Revert
+       2015-11-18  Alan Modra  <amodra@gmail.com>
+
+       * config/rs6000/rs6000.c (use_toc_relative_ref): Ignore
+       type-limits warning.
+
+
 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
 
        * tree.h (desired_pro_or_demotion_p): New function.
index 5962889..457e944 100644 (file)
@@ -7994,17 +7994,12 @@ rs6000_cannot_force_const_mem (machine_mode mode ATTRIBUTE_UNUSED, rtx x)
 static bool
 use_toc_relative_ref (rtx sym, machine_mode mode)
 {
-/* Silence complaint that the POWERPC64_TOC_POINTER_ALIGNMENT test
-   is always true.  */
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wtype-limits"
   return ((constant_pool_expr_p (sym)
           && ASM_OUTPUT_SPECIAL_POOL_ENTRY_P (get_pool_constant (sym),
                                               get_pool_mode (sym)))
          || (TARGET_CMODEL == CMODEL_MEDIUM
              && SYMBOL_REF_LOCAL_P (sym)
              && GET_MODE_SIZE (mode) <= POWERPC64_TOC_POINTER_ALIGNMENT));
-#pragma GCC diagnostic pop
 }
 
 /* Our implementation of LEGITIMIZE_RELOAD_ADDRESS.  Returns a value to