r122742 - in /trunk/gcc: ChangeLog final.c reco...

aoliva@gcc.gnu.org aoliva@gcc.gnu.org
Fri Mar 9 07:36:00 GMT 2007


Author: aoliva
Date: Fri Mar  9 07:36:43 2007
New Revision: 122742

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=122742
Log:
* rtl.def (ASM_INPUT): Add location.
* rtl.h (ASM_INPUT_SOURCE_LOCATION): New.
(ASM_INPUT_SOURCE_FILE, ASM_INPUT_SOURCE_LINE): New.
(decode_asm_operands): Add loc operand.
(gen_rtx_ASM_INPUT, gen_rtx_ASM_INPUT_loc): Define.
* stmt.c (expand_asm): Rename to...
(expand_asm_loc): ... this.  Add locus argument.  Pass it on to
gen_rtx_ASM_INPUT_loc.
(expand_asm_expr): Adjust.
* recog.c (decode_asm_operands): Add loc operand.
(check_asm_operands, extract_insn): Adjust.
* reload1.c (maybe_fix_stack_asms): Likewise.
* final.c (asm_insn_count): Likewise.
(final_scan_insn): Output # line before and after asm.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/final.c
    trunk/gcc/recog.c
    trunk/gcc/reload1.c
    trunk/gcc/rtl.def
    trunk/gcc/rtl.h
    trunk/gcc/stmt.c



More information about the Gcc-cvs mailing list