From: dje Date: Thu, 19 Nov 2015 17:37:12 +0000 (+0000) Subject: 2015-11-19 David Edelsohn X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e71ce652691c60927bc2dd92916398c3c24baa8f;p=thirdparty%2Fgcc.git 2015-11-19 David Edelsohn Revert 2015-11-18 Alan Modra * config/rs6000/rs6000.c (use_toc_relative_ref): Ignore type-limits warning. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230619 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9e8383fb30c6..096b0698791c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2015-11-19 David Edelsohn + + Revert + 2015-11-18 Alan Modra + + * config/rs6000/rs6000.c (use_toc_relative_ref): Ignore + type-limits warning. + + 2015-11-19 Senthil Kumar Selvaraj * tree.h (desired_pro_or_demotion_p): New function. diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 5962889f1f86..457e944225f3 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -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