r112905 - in /branches/apple-local-200502-branc...

mrs@gcc.gnu.org mrs@gcc.gnu.org
Wed Apr 12 23:01:00 GMT 2006


Author: mrs
Date: Wed Apr 12 23:01:05 2006
New Revision: 112905

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112905
Log:
	Radar 4477426 4466768 4498501
	* c-common.c (cw_is_pseudo): Add.
	(cw_asm_stmt): Handle _emit, opword and .machine better.
	(print_cw_asm_operand): Handle .machine better.
	* config/asm.h (struct cw_md_Extra_info, no_label_map): Add
	(cw_is_pseudo): Add.
	* i386/i386.c (cw_x86_needs_swapping): Handle pseduo instructions better.
	(x86_canonicalize_operands): Likewise.
	* i386/i386.h (TARGET_CW_EXTRA_INFO): Add.
	(CW_IMMED_PREFIX): Handle pseduo instructions better.
	(TARGET_CW_OP_CONSTRAINT): Add missing cmp.*{pd,ps,sd,ss} instructions.

cp:
	Radar 4477426 4466768
	* parser.c (cw_build_identifier_string): Handle pseudo instructions bettter.

testsuite:
	Radar 4477426 4466768
	* g++.apple/asm-block-49.C: Add.
	* gcc.apple/asm-block-49.c: Add.

	Radar 4498501
	* gcc.apple/asm-block-13.C: Update.
	* g++.apple/asm-block-13.c: Update.

Added:
    branches/apple-local-200502-branch/gcc/testsuite/g++.apple/asm-block-49.C
    branches/apple-local-200502-branch/gcc/testsuite/gcc.apple/asm-block-49.c
Modified:
    branches/apple-local-200502-branch/gcc/ChangeLog.apple-ppc
    branches/apple-local-200502-branch/gcc/c-common.c
    branches/apple-local-200502-branch/gcc/config/asm.h
    branches/apple-local-200502-branch/gcc/config/i386/i386.c
    branches/apple-local-200502-branch/gcc/config/i386/i386.h
    branches/apple-local-200502-branch/gcc/cp/ChangeLog.apple-ppc
    branches/apple-local-200502-branch/gcc/cp/parser.c
    branches/apple-local-200502-branch/gcc/testsuite/ChangeLog.apple-ppc
    branches/apple-local-200502-branch/gcc/testsuite/g++.apple/asm-block-13.C
    branches/apple-local-200502-branch/gcc/testsuite/gcc.apple/asm-block-13.c



More information about the Gcc-cvs mailing list