r196415 - in /trunk/gcc: ChangeLog config/micro...

eager@gcc.gnu.org eager@gcc.gnu.org
Sun Mar 3 17:34:00 GMT 2013


Author: eager
Date: Sun Mar  3 17:34:50 2013
New Revision: 196415

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196415
Log:
Support -mxl-reorder and swap instructions.

	*  config/microblaze/microblaze.c:
	Check mcpu, pcmp requirement and set TARGET_REORDER to 0 if not met.
	*  config/microblaze/microblaze.h: Add -mxl-reorder to DRIVER_SELF_SPECS
	*  config/microblaze/microblaze.md: New bswapsi2 and bswaphi2
	instructions emitted if TARGET_REORDER
	*  config/microblaze/microblaze.opt: New option -mxl-reorder set to 1 
	or 0 for -m/-mno case, but initialises as 2 to detect default use case 
	separately


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/microblaze/microblaze.c
    trunk/gcc/config/microblaze/microblaze.h
    trunk/gcc/config/microblaze/microblaze.md
    trunk/gcc/config/microblaze/microblaze.opt



More information about the Gcc-cvs mailing list