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