On 1/31/15 07:00, Mike Stump wrote: > On Jan 30, 2015, at 2:58 PM, Chen Gang S <gang.chen@xxxxxxxxxxxxx> wrote: >> After finish analyzing the related warnings for tile, for me, they are >> neither tile's issues nor gcc common implementation issues: > > ? They all look like they can be fixed in the port. > > Why not use :P? From i386: > > ;; This mode iterator allows :P to be used for patterns that operate on > ;; pointer-sized quantities. Exactly one of the two alternatives will match. > (define_mode_iterator P [(SI "Pmode == SImode") (DI "Pmode == DImode")]) > > (define_insn "*tls_global_dynamic_64_<mode>" > [(set (match_operand:P 0 "register_operand" "=a") > (call:P > (mem:QI (match_operand 2 "constant_call_address_operand" "Bz")) > (match_operand 3))) > (unspec:P [(match_operand 1 "tls_symbolic_operand")] > UNSPEC_TLS_GD)] > “TARGET_64BIT" > OK, thanks I shall try, hope I can finish within today (this month). >> ../../gcc-tile-new/gcc/config/tilegx/tilegx.md:2627: warning: operand 0 missing mode? >> ../../gcc-tile-new/gcc/config/tilegx/tilegx.md:2656: warning: operand 0 missing mode? >> ../../gcc-tile-new/gcc/config/tilegx/tilegx.md:2890: warning: operand 1 missing mode? >> ../../gcc-tile-new/gcc/config/tilegx/tilegx.md:2890: warning: operand 1 missing mode? >> ../../gcc-tile-new/gcc/config/tilegx/tilegx.md:2986: warning: operand 3 missing mode? >> ../../gcc-tile-new/gcc/config/tilegx/tilegx.md:3030: warning: operand 1 missing mode? >> ../../gcc-tile-new/gcc/config/tilegx/tilegx.md:3030: warning: operand 1 missing mode? >> ../../gcc-tile-new/gcc/config/tilegx/tilegx.md:3115: warning: operand 1 missing mode? >> ../../gcc-tile-new/gcc/config/tilegx/tilegx.md:3115: warning: operand 1 missing mode? >> ../../gcc-tile-new/gcc/config/tilegx/tilegx.md:3127: warning: operand 1 missing mode? >> ../../gcc-tile-new/gcc/config/tilegx/tilegx.md:3127: warning: operand 1 missing mode? >> ../../gcc-tile-new/gcc/config/tilegx/tilegx.md:3140: warning: operand 1 missing mode? >> ../../gcc-tile-new/gcc/config/tilegx/tilegx.md:3140: warning: operand 1 missing mode? > -- Chen Gang Open, share, and attitude like air, water, and life which God blessed