summaryrefslogtreecommitdiff
path: root/gcc/testsuite
Commit message (Collapse)AuthorAgeFilesLines
* 2009-06-18 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-06-1819-37/+511
| | | | | | | | 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
* 2009-06-16 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-06-1678-308/+1405
| | | | | | | | 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
* 2009-06-15 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-06-151-1/+4
| | | | | | | | | | | | | [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
* 2009-06-12 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-06-1236-34/+1086
| | | | | | | | 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
* 2009-06-10 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-06-102-0/+278
| | | | | | | | | | | | | | | | [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
* 2009-06-09 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-06-091-0/+3
| | | | | | | | | | [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
* 2009-06-08 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-06-081-0/+27
| | | | | | | | | | | | | [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
* 2009-06-08 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-06-0879-134/+1042
| | | | | | | | 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
* 2009-06-03 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-06-03158-130/+2346
| | | | | | | | 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
* 2009-05-27 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-05-271-1/+1
| | | | | | | | | | | | | | | [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
* 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-05-26147-113/+3989
| | | | | | | | 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
* 2009-05-15 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-05-151-5/+6
| | | | | | | | | | | | | [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
* 2009-05-15 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-05-1538-81/+588
| | | | | | | | | | | | | | 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
* 2009-05-12 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-05-131-0/+62
| | | | | | | | | | | [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
* 2009-05-11 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-05-11129-192/+2403
| | | | | | | | 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
* 2009-05-07 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-05-0758-27/+2440
| | | | | | | | | 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
* 2009-05-04 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-05-048-33/+33
| | | | | | | | | | | | | | | | | | | | | | | | 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
* 2009-05-04 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-05-04254-273/+1560
| | | | | | | | 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
* 2009-04-27 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-04-27382-386/+7469
| | | | | | | | | | | 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
* 2009-04-10 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-04-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* 2009-04-09 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-04-0910-15/+1435
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [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
* 2009-04-07 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-04-07100-124/+1741
| | | | | | | | 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
* 2009-04-03 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-04-031-7/+20
| | | | | | | | | | | | | | | | | | | | [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
* 2009-04-02 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-04-02157-218/+4403
| | | | | | | | 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
* 2009-04-02 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-04-021-0/+23
| | | | | | | | | | | | [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
* 2009-04-01 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-04-011-0/+22
| | | | | | | | | | | | | | | | | | [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
* 2009-03-31 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-03-311-0/+18
| | | | | | | | | | [: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
* 2009-03-29 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-03-2981-172/+2095
| | | | | | | | 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
* 2009-03-25 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-03-2512-4/+213
| | | | | | | | | | | 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
* 2009-03-22 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-03-2222-4/+644
| | | | | | | | 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
* 2009-03-18 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-03-1821-64/+290
| | | | | | | | 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
* 2009-03-14 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-03-141-2/+1
| | | | | | | | | | | | | | | | * 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
* 2009-03-13 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-03-131-3/+8
| | | | | | | | * 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
* 2009-03-13 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-03-131-2/+2
| | | | | | | | | [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
* 2009-03-13 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-03-1330-18/+604
| | | | | | | | 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
* 2009-03-11 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-03-111-3/+3
| | | | | | | | | | | | | * 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
* 2009-03-10 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-03-101-21/+0
| | | | | | | | | | | | [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
* 2009-03-10 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-03-102-5/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | [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
* 2009-03-08 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-03-0815-4/+497
| | | | | | | | 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
* 2009-03-08 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-03-081-0/+45
| | | | | | | | | [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
* 2009-03-06 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-03-063-1/+43
| | | | | | | | | | | | * 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
* 2009-03-04 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-03-0432-15/+727
| | | | | | | | 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
* 2009-02-23 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-02-2398-90/+1074
| | | | | | | | 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
* 2009-02-20 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-02-201-1/+1
| | | | | | | | | | [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
* 2009-02-19 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-02-191-2/+2
| | | | | | | | | * 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
* 2009-02-19 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-02-1970-31/+2842
| | | | | | | | 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
* 2009-02-10 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-02-1034-47/+401
| | | | | | | | 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
* 2009-02-06 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-02-091-2/+2
| | | | | | | | | | | | | | [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
* 2009-02-05 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-02-0528-15/+566
| | | | | | | | 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
* 2009-02-02 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-02-021-0/+1
| | | | | | | | | | | | * 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