Subject: CVS commit: gnusrc/gnu/dist/toolchain/gcc/config/arm
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 08/07/2002 06:27:40
Module Name:	gnusrc
Committed By:	thorpej
Date:		Wed Aug  7 03:27:40 UTC 2002

Modified Files:
	gnusrc/gnu/dist/toolchain/gcc/config/arm: arm.c arm.h

Log Message:
* Add -march=armv5, -march=armv5t, -march=armv5te, which are internally
  treated like -march=armv4t, but which generate __ARM_ARCH_5__,
  __ARM_ARCH_5T__, and __ARM_ARCH_5TE__ defines, respecitively.
* Add -mcpu=xscale, which is internally treated like -mcpu=strongarm,
  but which generates __ARM_ARCH_5TE__ and __XSCALE__ defines.

These command-line options and definitions are consistent with gcc 3.x,
and allow NetBSD Makefiles to use them in a forward-compatible way, and
also give hand-tuned source code (e.g. assembly) a chance of tuning for
XScale.


To generate a diff of this commit:
cvs rdiff -r1.5 -r1.6 gnusrc/gnu/dist/toolchain/gcc/config/arm/arm.c
cvs rdiff -r1.4 -r1.5 gnusrc/gnu/dist/toolchain/gcc/config/arm/arm.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.