xiangzhai / dragonegg

DragonEgg has been migrated to GCC 8 and LLVM 6 but also able to work for GCC 4.8 and LLVM 3.3
https://gcc.gnu.org/ml/gcc/2017-08/msg00245.html
GNU General Public License v2.0
18 stars 6 forks source link

Migrate struct gcc_target md_asm_clobbers #10

Open xiangzhai opened 7 years ago

xiangzhai commented 7 years ago

md_asm_clobbers(tree outputs, tree inputs, tree clobbers)

had been changed to

md_asm_adjust(auto_vec<rtx, MAX_RECOG_OPERANDS> output_rvec,
                          auto_vec<rtx, MAX_RECOG_OPERANDS> input_rvec,
                          auto_vec<const char *, MAX_RECOG_OPERANDS> constraints,
                          auto_vec<rtx> clobber_rvec,
                          HARD_REG_SET clobbered_regs)

after GCC v5.x