On 01/24/2013 04:39 PM, David Holsgrove wrote:
Hi Michael,
Please find attached updated patch for MicroBlaze Little Endian
support to reflect removal of microblaze*-*-* target.
Changelog updated as follows.
thanks,
David
gcc/Changelog
2013-01-25 Edgar E. Iglesias <edgar.igles...@gmail.com>
* gcc/config.gcc (microblaze*-linux*): Add TARGET_BIG_ENDIAN_DEFAULT
gcc/config.gcc (microblaze*-*-elf): Likewise
* gcc/config/microblaze/linux.h: Add -mbig-endian / -mlittle-endian
to LINK_SPEC
* gcc/config/microblaze/microblaze-c.c: Add builtin defines for
_LITTLE_ENDIAN and _BIG_ENDIAN
* gcc/config/microblaze/microblaze.h: Add TARGET_ENDIAN_DEFAULT
and add to TARGET_DEFAULT flags.
Expand ASM_SPEC and LINK_SPEC.
Update BYTES_BIG_ENDIAN and WORDS_BIG_ENDIAN
* gcc/config/microblaze/microblaze.md: Update extendsidi2 and
movdi_internal instructions to use low-order / high-order reg
print_operands
* gcc/config/microblaze/microblaze.opt: Add mbig-endian and
mlittle-endian options and inversemask / mask of LITTLE_ENDIAN
* gcc/config/microblaze/t-microblaze: Expand multilib options to
include mlittle-endian (le) and update exceptions patterns
gcc/testsuite/Changelog
2013-01-25 Edgar E. Iglesias <edgar.igles...@gmail.com>
* 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
Committed revision 195893.
--
Michael Eager ea...@eagercon.com
1960 Park Blvd., Palo Alto, CA 94306 650-325-8077