* elf64-alpha.c (elf64_alpha_relax_tls_get_addr): Cast switch
	expression to int to silence over-eager compiler warnings.
This commit is contained in:
Roland McGrath 2013-10-09 19:40:04 +00:00
parent 677e5a92b1
commit 9a757e4d20
2 changed files with 7 additions and 2 deletions

View File

@ -1,5 +1,8 @@
2013-10-09 Roland McGrath <mcgrathr@google.com>
* elf64-alpha.c (elf64_alpha_relax_tls_get_addr): Cast switch
expression to int to silence over-eager compiler warnings.
* xcofflink.c (_bfd_xcoff_bfd_final_link): Don't touch EREL in
loop that doesn't use (or initialize) it.

View File

@ -1,6 +1,6 @@
/* Alpha specific support for 64-bit ELF
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006, 2007, 2008, 2009, 2010, 2011, 2012
2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013
Free Software Foundation, Inc.
Contributed by Richard Henderson <rth@tamu.edu>.
@ -3590,7 +3590,9 @@ elf64_alpha_relax_tls_get_addr (struct alpha_relax_info *info, bfd_vma symval,
use_gottprel = FALSE;
new_symndx = is_gd ? ELF64_R_SYM (irel->r_info) : STN_UNDEF;
switch (!dynamic && !info->link_info->shared)
/* Some compilers warn about a Boolean-looking expression being
used in a switch. The explicit cast silences them. */
switch ((int) (!dynamic && !info->link_info->shared))
{
case 1:
{