bfd/
2012-07-27  Tristan Gingold  <gingold@adacore.com>

	* configure.in: Bump version to 2.22.90
	* configure: Regenerate.
Updated translations
	* config/tc-m68hc11.c (build_indexed_byte): Replace use of binary
	constant with hex for building on cygwin.
Update gas/i386/inval-equ-2.l

	* gas/i386/inval-equ-2.l: Updated.
libiberty/md5: fix strict alias warnings

Current libiberty md5 code triggers these warnings with gcc-4.7.1 for me:

libiberty/md5.c: In function âmd5_finish_ctxâ:
libiberty/md5.c:117:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
libiberty/md5.c:118:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

The change below fixes things for me.  The optimized output (-O2) is the same
before/after my change on x86_64-linux.  I imagine it'll be the same for most
targets.  It seems simpler than using a union on the md5_ctx buffer since these
are the only two locations in the code where this occurs.
daily update
Properly handle by_none

	Backport from mainline

	PR ld/14156
	* ldlang.c (wild_sort): Properly handle by_none.

	* scripttempl/elf.sc: Add SORT_NONE to .init and .fini sections.
	* scripttempl/elf32msp430.sc: Likewise.
	* scripttempl/elf32msp430_3.sc: Likewise.
	* scripttempl/elfd10v.sc: Likewise.
	* scripttempl/elfd30v.sc: Likewise.
	* scripttempl/elfxtensa.sc: Likewise.
daily update
daily update
This commit was manufactured by cvs2svn to create branch 'binutils-
2_23-branch'.

Cherrypick from master 2012-08-05 22:45:20 UTC Maciej W. Rozycki <macro@linux-mips.org> '	bfd/':
    gas/testsuite/gas/mips/micromips@mips32-dsp.d
    gas/testsuite/gas/mips/micromips@mips32-dspr2.d
    gas/testsuite/gas/xgate/hilo.d
    gas/testsuite/gas/xgate/hilo.s
    ld/testsuite/ld-vax-elf/plt-local-hidden-pic.s
    ld/testsuite/ld-vax-elf/plt-local-lib.dd
    ld/testsuite/ld-vax-elf/plt-local-lib.ld
    ld/testsuite/ld-vax-elf/plt-local-lib.s
    ld/testsuite/ld-vax-elf/plt-local-rehidden-pic.s
    ld/testsuite/ld-vax-elf/plt-local.dd
    ld/testsuite/ld-vax-elf/plt-local.ld
    ld/testsuite/ld-vax-elf/plt-local.s
    ld/testsuite/ld-vax-elf/vax-elf.exp
daily update
	* tc-m68hc11.c (s_m68hc11_parse_pseudo_instruction):
	New function to parse pseudo ops that are unreleated to
	existing pseudo ops.
	* tc-m68hc11.c (s_m68hc11_parse_pseudo_instruction):
	New function to parse pseudo ops that are unreleated to
	existing pseudo ops.
	* elf32-m68hc1x.c (elf32_m68hc11_relocate_section): Modified
	conditional statment to allow suppression of mismatched bank
	warning.
testsuite/gas/xgate
	* xgate.exp: Added hi/lo test.
	* hilo.d: New test file
	* hilo.s: Net test source file.
daily update
Updated Ukranian and Japanese translations.
	* m68hc11.h: #define E_M68HC11_NO_BANK_WARNING
        0x000000200
daily update
daily update