This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Patch, microblaze]: Add MicroBlaze Little Endian Support


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.iglesias@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.iglesias@gmail.com>

* 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0

Committed revision 195893.


--
Michael Eager	 eager@eagercon.com
1960 Park Blvd., Palo Alto, CA 94306  650-325-8077



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]