| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r148653
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@148658 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r148523
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@148527 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[funmatcher expressions not working]
* gcc/testsuite/melt/tfunmatch-1.melt: added funmatcher expr...
* gcc/melt/warmelt-macro.melt: added sfmatx_fmatbind field into
class_src_funmatchexpr for expand_funmatchexpr.
* gcc/melt/warmelt-normatch.melt: or pattern expansion ok.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@148496 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r148428
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@148430 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[or patterns does not work yet]
* gcc/testsuite/melt/test0.melt: renamed previous test0.bysl file.
* gcc/melt/test0.bysl: renamed as above.
* gcc/testsuite/melt/tormatch-1.melt: new test file, not working yet.
* gcc/melt/warmelt-normatch.melt: added class_normtester_disjonction.
added scanpat_constant & normpat_integer. normpat_orpat is
incomplete.
* gcc/melt/warmelt-genobj.melt: compiltst_normtester_same was already
implemented, so removed error.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@148351 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
| |
[and pattern work for simple testcase]
* melt/warmelt-normatch.melt (normpat_andpat): work.
* testsuite/melt/tandmatch-1.melt: enhanced testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@148312 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[adding and patterns - still buggy]
* melt/warmelt-normal.melt (normexp_class): less strict assert.
* melt/warmelt-normatch.melt (normpat_andpat, normpat_orpat):
adding them, still buggy.
* testsuite/melt/tandmatch-1.melt: added new test case - not
working yet.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@148295 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r148271
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@148272 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r148111
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@148114 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[funmatcher-s seems to work]
* gcc/testsuite/melt/tfunmatch-1.melt: replaced == by ==i in test.
* gcc/melt/warmelt-first.melt: Renamed binder as binderv to avoid
warning in overwrite_env.
* gcc/melt/warmelt-normal.melt: Added empty lines for readability.
* gcc/melt/warmelt-normatch.melt: Fixed in normpat_anymatchpat missing
initialisation of matvar.
* gcc/melt/warmelt-genobj.melt: Completed compilmatcher_funmatcher.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@147912 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r147859
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@147861 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[funmatcher-s still incomplete]
* gcc/testsuite/melt/tfunmatch-1.melt: more and better debug messages.
* gcc/melt/warmelt-macro.melt: still incomplete patternexpand_expr for
funmatchers
* gcc/melt/warmelt-normal.melt: more in normexp_defunmatcher.
* gcc/melt/warmelt-genobj.melt: unimplemented compilmatcher_funmatcher.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@147581 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r147550
2009-05-15 Basile Starynkevitch <basile@starynkevitch.net>
merged with trunk rev147539
* gcc/melt/warmelt-normal.melt (normexp_defcmatcher): use obj_hash
instead of hashcode!
* gcc/Makefile.in: TEXI_GCCINT_FILES has both plugins.texi & melt.texi
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@147552 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
| |
[start adding funmatchers]
* melt/warmelt-normal.melt: adding normexp_defunmatcher which is
still incomplete.
* testsuite/melt/tfunmatch-1.melt: new test case for funmatch-ing.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@147475 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r147379
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@147380 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r147228
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@147231 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
replaced all -fbasilys options by -fmelt
* doc/melt.texi: updated documentation for -fmelt
* basilys.c (do_initial_command)
(load_basilys_modules_and_do_command): -fmelt replacing -fbasilys
in messages or comments.
* common.opt: replaced all -fbasilys by -fmelt.
* Makefile.in: likewise.
* testsuite/melt/tmatch-2.melt: likewise.
* testsuite/melt/tmatch-3.melt: likewise.
* testsuite/melt/tcond-1.melt: likewise.
* testsuite/melt/tmallbuf.c: likewise.
* testsuite/melt/t2iter.melt: likewise.
* testsuite/melt/tmacrostring.melt: likewise.
* testsuite/melt/tmultilong.melt: likewise.
* testsuite/melt/tmatch-1.melt: likewise.
* melt/ana-simple.melt: likewise.
* melt/warmelt-outobj.melt: likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@147092 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r147090
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@147091 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
| |
MERGED WITH TRUNK r146824::
* gcc/basilys.h: all GTY goes before the identifiers.
* gcc/basilys.c: removed errors.h include.
* gcc/run-basilys.h: ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@146839 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* basilys.c (load_basilys_modules_and_do_command): correctly
default basilys_init_string & debugprint it.
* Makefile.in: -DMELT_DEFAULT_MODLIS is corrected when compiling
basilys.c
* testsuite/melt/tmallbuf.c: simplified comment for running.
* melt/warmelt-macro.melt: catch unimplemented funmatcher
macroexpansion.
* melt/warmelt-outobj.melt: use strncpy not strcpy to fill strings
for robustness.
* melt/ana-base.melt: added gimple_assign_ceil_div
gimple_assign_ceil_mod gimple_assign_exact_div
gimple_assign_floor_div gimple_assign_floor_mod gimple_assign_rdiv
gimple_assign_round_div gimple_assign_round_mod
gimple_assign_trunc_div gimple_assign_trunc_mod cmatchers.
* warmelt-first-0.c: regenerated.
* warmelt-macro-0.c: regenerated.
* warmelt-normal-0.c: regenerated.
* warmelt-normatch-0.c: regenerated.
* warmelt-genobj-0.c: regenerated.
* warmelt-outobj-0.c: regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@145878 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[renamed all *.bysl files into *.melt files which is the preferred
suffix for MELT code]
* basilys.h: replaced .bysl by .melt in comments.
* Makefile.in: replaced .bysl by .melt
* melt/testrun1.bysl moved into testsuite/melt/testrun1.melt
* melt/test1.bysl moved into testsuite/melt/test1.melt
* melt/ana-base.bysl renamed as melt/ana-base.melt
* melt/ana-simple.bysl renamed as melt/ana-simple.melt
* melt/warmelt-first.bysl renamed as melt/warmelt-first.melt
* melt/warmelt-macro.bysl renamed as melt/warmelt-macro.melt
* melt/warmelt-normal.bysl renamed as melt/warmelt-normal.melt
* melt/warmelt-normatch.bysl renamed as melt/warmelt-normatch.melt
* melt/warmelt-genobj.bysl renamed as melt/warmelt-genobj.melt
* melt/warmelt-outobj.bysl renamed as melt/warmelt-outobj.melt
* testsuite/melt/t2iter.bysl renamed as testsuite/melt/t2iter.melt
* testsuite/melt/tcond-1.bysl renamed as testsuite/melt/tcond-1.melt
* testsuite/melt/test1.bysl renamed as testsuite/melt/test1.melt
* testsuite/melt/testrun1.bysl renamed as testsuite/melt/testrun1.melt
* testsuite/melt/tmacrostring.bysl renamed as testsuite/melt/tmacrostring.melt
* testsuite/melt/tmatch-1.bysl renamed as testsuite/melt/tmatch-1.melt
* testsuite/melt/tmatch-2.bysl renamed as testsuite/melt/tmatch-2.melt
* testsuite/melt/tmatch-3.bysl renamed as testsuite/melt/tmatch-3.melt
* testsuite/melt/tmultilong.bysl renamed as testsuite/melt/tmultilong.melt
* testsuite/melt/tputf-1.bysl renamed as testsuite/melt/tputf-1.melt
* gcc/melt/ana-base.melt: new renamed file
* gcc/melt/ana-simple.melt: new renamed file
* gcc/melt/warmelt-first.melt: new renamed file
* gcc/melt/warmelt-genobj.melt: new renamed file
* gcc/melt/warmelt-macro.melt: new renamed file
* gcc/melt/warmelt-normal.melt: new renamed file
* gcc/melt/warmelt-normatch.melt: new renamed file
* gcc/melt/warmelt-outobj.melt: new renamed file
* gcc/testsuite/melt/t2iter.melt: new renamed file
* gcc/testsuite/melt/tcond-1.melt: new renamed file
* gcc/testsuite/melt/test1.melt: new renamed file
* gcc/testsuite/melt/testrun1.melt: new renamed file
* gcc/testsuite/melt/tmacrostring.melt: new renamed file
* gcc/testsuite/melt/tmatch-1.melt: new renamed file
* gcc/testsuite/melt/tmatch-2.melt: new renamed file
* gcc/testsuite/melt/tmatch-3.melt: new renamed file
* gcc/testsuite/melt/tmultilong.melt: new renamed file
* gcc/testsuite/melt/tputf-1.melt: new renamed file
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@145847 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r145646
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@145649 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[binding issue with citerators seems to be solved / t2iter.bysl test]
* gcc/melt/warmelt-normal.bysl: added has_extra_warnings and use it to
catch hiding let bindings.
(normexp_citeration) add uncachelist etc.. Don't forget to update
the :nctx_symbcachemap when adding bindings, including removing
stuff from it.
* gcc/testsuite/melt/t2iter.bysl: updated but passes.
* gcc/warmelt-first-0.c: regenerated.
* gcc/warmelt-macro-0.c: regenerated.
* gcc/warmelt-normal-0.c: regenerated.
* gcc/warmelt-normatch-0.c: regenerated.
* gcc/warmelt-genobj-0.c: regenerated.
* gcc/warmelt-outobj-0.c: regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@145515 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r145451
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@145454 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
| |
[I am adding the t2iter.bysl test because I suspect a binding
issue with citerators]
* gcc/melt/warmelt-macro.bysl: added check_c_expansion and call it in
every C expansion locus.
* gcc/testsuite/melt/t2iter.bysl: new test [unchecked].
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@145447 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[adding macrostrings]
* gcc/basilys.h: added basilysgc_new_string_raw_len &
BGLOB_DISCR_STRBUF.
* gcc/basilys.c (readmacrostringsequence): added new function.
(readhashescape) calls it when #{.
* gcc/melt/warmelt-first.bysl: discr_strbuf is predef-ined.
* gcc/melt/warmelt-macro.bysl: added flatten_for_c_code_expansion &
call it from parse_pairlist_c_code_expansion.
* gcc/melt/warmelt-normal.bysl: added DISCR_STRBUF predef in predefmap.
* gcc/melt/ana-base.bysl: moved some debugstuff.
* gcc/testsuite/melt/tmacrostring.bysl: new file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@145428 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
| |
[:long secondary results are mishandled in multicall]
* melt/ana-base.bysl: renamed sman_add_constraint as
sman_add_cmp_constraint.
* testsuite/melt/tmultilong.bysl: new testcase file for MELT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@145336 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r145230
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@145246 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r15061
* gcc/basilys.h: (ppl_Coefficient_t, ppl_Linear_Expression_t)
(ppl_Constraint_t, ppl_Constraint_System_t, ppl_Generator_t)
(ppl_Generator_System_t): typedef copied from <ppl_c.h>.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@145063 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r144999
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@145000 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r144927
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@144928 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* basilys.h (basilysgc_new_ppl_constraint_system)
(basilysgc_ppstrbuf_ppl_varnamvect): added new declarations.
* basilys.c (basilysgc_new_ppl_constraint_system)
(cookiestrbuf_basilyswrite, basilys_sbufcookiefuns)
(basilys_pplcoefvectp, ppl_basilys_variable_output_function)
(basilysgc_ppstrbuf_ppl_varnamvect, basilys_ppl_error_handler):
added new stuff for PPL support [using fopencookie GNU function].
* melt/warmelt-first.bysl: added discr_ppl_constraint_system.
* melt/ana-base.bysl: adding more of trivial abstract interpretation.
* testsuite/gcc/tmallbuf.c: updated comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@144862 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
* testsuite/gcc/tmallbuf.c: indented with more newlines.
* melt/ana-base.bysl: begin to add abstract interpretation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@144849 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
| |
[tmallbuf.c testsuite is parsed by ana-base.bysl]
* melt/ana-base.bysl: added several gimple patterns.
* testsuite/gcc/tmallbuf.c: indented & simplified.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@144838 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r144830
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@144832 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gcc/testsuite/melt/tmallbuf.c: alloctab has two arguments.
* gcc/melt/warmelt-first.bysl: added debugcstring.
* gcc/melt/warmelt-normatch.bysl: added normat_null [incomplete].
* gcc/melt/warmelt-genobj.bysl: added debug_msg in normtester_gotoinstr.
* gcc/melt/ana-base.bysl: added tree_parm_decl tree_integer_type cmatchers
& each_arg_in_fundecl citerator.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@144788 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
| |
[still buggy tmatch-3.bysl]
* gcc/basilys.h (basilys_location_mixloc): may return UNKNOWN_LOCATION.
* gcc/basilys.c (basilysgc_ppstrbuf_basicblock): removed bad cast.
* gcc/melt/warmelt-first.bysl: output mixloc correctly in dbgout_mixloc_method.
* gcc/testsuite/melt/tmatch-3.bysl: simplified still failing test case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@144746 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[still a bug in compiling match; added tmatch-3.bysl test case;
spurious check warnings in warmelt-first.bysl are resolved.]
* gcc/melt/warmelt-first.bysl: added field mocx_initialenv to
class_modulcontext.
* gcc/melt/warmelt-normatch.bysl: removed compile_warning in
normpat_jokerpat.
* gcc/melt/warmelt-genobj.bysl: removed compile_warning in
compilmatcher_cmatcher.
* gcc/melt/warmelt-outobj.bysl: added generation of
basilys_HAS_INITIAL_ENVIRONMENT and dirty trick in check
putroutconst constnull to avoid spurious messages..
* gcc/melt/ana-base.bysl: commented a match which does compile
correctly.
* gcc/testsuite/melt/tmatch-3.bysl: added new file exercising a bug.
* gcc/testsuite/melt/tmallbuf.c: simplified the example.
* gcc/warmelt-first-0.c: regenerated.
* gcc/warmelt-macro-0.c: regenerated.
* gcc/warmelt-normal-0.c: regenerated.
* gcc/warmelt-normatch-0.c: regenerated.
* gcc/warmelt-genobj-0.c: regenerated.
* gcc/warmelt-outobj-0.c: regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@144744 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r144708
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@144709 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
| |
[still buggy on compiling match. Added tmatch-2.bysl]
* gcc/testsuite/melt/tmatch-2.bysl: new file, failing test...
* gcc/melt/ana-base.bysl: adding more in snamm analysis.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@144707 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gcc/testsuite/melt/tmallbuf.c: added new file.
* gcc/testsuite/melt/README: updated.
* gcc/testsuite/melt/tmatch-1.bysl: updated comment.
* gcc/melt/warmelt-macro.bysl: removed debugprints.
* gcc/melt/ana-base.bysl: adding small analysis.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@144681 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r144598
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@144599 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r144379
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@144380 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
| |
[tmatch-1.bysl could be compiled correctly, but lots of
intermediate objloc are never disposed...]
* melt/warmelt-normatch.bysl: correctly handing toplevel joker test...
* testsuite/melt/tmatch-1.bysl: added return.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@144322 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
| |
* gcc/melt/warmelt-normatch.bysl (normexp_match): added oldtester and
chained the various tests thru their else...
* gcc/testsuite/melt/tmatch-1.bysl: added calls in the various match cases.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@144304 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r144284
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@144287 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r144050
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@144052 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[still buggy normalization of match]
* gcc/melt/warmelt-normatch.bysl: normexp_match mixes both
sortedbindings & nbodybindings inside the ntsuccess_do of the
class_normtester_success.
* gcc/melt/warmelt-genobj.bysl: incomplete implementation of
compilobj_normtester_success, compilobj_normtester_instance.
* gcc/testsuite/melt/tmatch-1.bysl: added call to have a non-trivial
bodybinding.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@144035 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
MELT branch merged with trunk r143951
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@143959 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
| |
* melt/warmelt-genobj.bysl: Added compile_matcher selector. Added
normtester_labelinstr normtester_gotoinstr endmatch_gotoinstr
utility functions.
* melt/warmelt-outobj.bysl: when outputing goto or label, handle
case when rank is nil.
* testsuite/melt/tcond-1.bysl: updated comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@143875 138bc75d-0d04-0410-961f-82ee72b054a4
|