1. fix DOT

2. rule for instrseq

Signed-off-by: Chen, Yangyang <yangyang.chen@intel.com>
Signed-off-by: Han, Haofu     <haofu.han@intel.com>
This commit is contained in:
Chen, Yangyang 2010-12-13 15:36:02 +08:00 committed by Damien Lespiau
parent bf06f07d5b
commit 66649d7b4e

View File

@ -80,9 +80,10 @@ void set_direct_src_operand(struct src_operand *src, struct direct_reg *reg,
%token LCURLY RCURLY %token LCURLY RCURLY
%token LSQUARE RSQUARE %token LSQUARE RSQUARE
%token COMMA %token COMMA
%token DOT ABS %token ABS
%left PLUS MINUS %left PLUS MINUS
%left MULTIPLY DIVIDE %left MULTIPLY DIVIDE
%nonassoc DOT
%token <integer> TYPE_UD TYPE_D TYPE_UW TYPE_W TYPE_UB TYPE_B %token <integer> TYPE_UD TYPE_D TYPE_UW TYPE_W TYPE_UB TYPE_B
%token <integer> TYPE_VF TYPE_HF TYPE_V TYPE_F %token <integer> TYPE_VF TYPE_HF TYPE_V TYPE_F
@ -220,9 +221,8 @@ instrseq: instrseq instruction SEMICOLON
$$.first = list_entry; $$.first = list_entry;
$$.last = list_entry; $$.last = list_entry;
} }
| error SEMICOLON instrseq | instrseq error SEMICOLON {
{ $$ = $1;
$$ = $3;
} }
; ;