summaryrefslogtreecommitdiff
path: root/gcc/testsuite
Commit message (Collapse)AuthorAgeFilesLines
* 2009-07-31 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-07-31210-186/+4323
| | | | | | | | | MELT branch merged with trunk rev 150307 added manually libstdc++-v3/include/std/chrono from trunk. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@150308 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-27 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-07-271-0/+6
| | | | | | | | | | | | | [ana-simple.melt still don't work on tgreenprint.c :-( ] * melt/warmelt-genobj.melt: added tcx_nextest field to class_testercompilcontext & utility function testmatch_gotoinstr and better compile of tmatch-4 test. * melt/ana-simple.melt: changed debug message. * testsuite/melt/tmatch-4.melt: enhanced test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@150123 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-27 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-07-2738-10/+2027
| | | | | | | | MELT branch merged with trunk rev 150103 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@150104 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-24 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-07-241-11/+7
| | | | | | | | | | | | | | | | [tmatch-4 seems to be compiled correctly] * testsuite/melt/tmatch-4.melt: uncommented code. * melt-runtime.c (load_checked_dynamic_module_index): when md5sum mismatch, display the recomputed & the expected checksums. * melt/warmelt-normatch.melt: the normexp_match function has been simplified and more robust regarding then & else chaining of cases & success tests, so tmatch-4 test passes. * melt/ana-simple.melt: removed warning regarding miscompilation. added comment referint to tmatch-4 test case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@150058 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-23 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-07-231-28/+53
| | | | | | | | | | | | | | | | | | | | | | | [function simple4 of testcase tmatch-4 is still compiled erronously; some ntest_else is put incorrectly inside the second test {same as 33}....; bug could be near line 1510 of warmelt-normatch.melt.] * testsuite/melt/tmatch-4.melt: simplified greatly to exercise the bug; commented temporarily most of the code. * melt/warmelt-first.melt: shortbacktrace_dbg is only if flag_melt_debug.. * melt/warmelt-normatch.melt: added lots of debugprint & shortbacktrace. * melt/warmelt-genobj.melt: the uniqstate in matching is more sexy. * melt/ana-base.melt: added comments with statevar in most cmatchers [to ease debugging]. * melt/ana-simple.melt: still miscompiled :-( git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@150029 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-07-2228-10/+926
| | | | | | | | MELT branch merged with trunk rev 149945 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@149950 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-07-221-5/+7
| | | | | | | | | | | | | | | | | | [tmatch-4 compiles, but perhaps wrongly; the runfile command does not work...] * melt/warmelt-macro.melt: added debugprint in mexpand_match. * melt/warmelt-normatch.melt: added assert in normexp_match. * melt/warmelt-genobj.melt: added more debugprint notably in compilmatcher_cmatcher. * melt/warmelt-outobj.melt: replaced some multiple_every with foreach_in_multiple. class_objlocatedexpv may have null contents, at least for ctype_void -that is an empty C generated block-. * melt/ana-simple.melt: restored to previous version, but probably still miscompiled... git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@149949 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-07-222-2/+43
| | | | | | | | | | | * gcc/testsuite/melt/tmatch-4.melt: new file. * gcc/testsuite/melt/tmatch-3.melt: updated comment. * gcc/melt/ana-simple.melt: tomporarily remove code until tmatch-4 works. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@149946 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-22 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-07-221-15/+15
| | | | | | | | | | | | | * testsuite/melt/tgreenprint.c: indented and all functions prefixed for clarity with tGreenPrint. * melt/ana-base.melt: added cfun_decl cfun_gimple_body cfun_has_cfg cfun_local_decls cfun_nonlocal_goto_save_area cfun_static_chain_decl has_cfun. each_bb_cfun made safer. * melt/ana-simple.melt: greenpass is now after phiopt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@149934 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-21 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-07-211-0/+1
| | | | | | | | | | | | | | | | | [tgreenprint.c may fail; and greenpass is very incomplete] * melt-runtime.h: added enum melt_gckind_en & MELT_ONLY_MINOR. * melt-runtime.c (melt_garbcoll): has a melt_gckind_en argument and handles MELT_ONLY_MINOR. (meltgc_gimple_gate, meltgc_gimple_execute, meltgc_rtl_gate) (meltgc_rtl_execute, meltgc_simple_ipa_gate) (meltgc_simple_ipa_execute) force only a MELT_ONLY_MINOR garbage collection. * melt/ana-base.melt; added each_cgraph_decl. * melt/ana-simple.melt: trying a pass before reassoc. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@149863 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-21 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-07-211-0/+5
| | | | | | | | | | | | | | | | | [heterogenous patterns compiled better] * melt-runtime.c: Corrected typo in comment. * melt/warmelt-first.melt: re-added dbgcounter in debug_msg messages. * melt/warmelt-normatch.melt: scanpat_srcpatcomposite compute the right ctype for subpatterns. * melt/ana-base.melt: added tree_of_type cmatcher. * melt/ana-simple.melt: added gimple_assign_cast pattern to makegreen_transform. * testsuite/melt/tgreenprint.c: added simple_fprint_stdout. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@149855 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-20 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-07-201-0/+2
| | | | | | | | | | | | | | | | * melt-runtime.c (meltgc_gimple_gate, meltgc_gimple_execute) (meltgc_rtl_gate, meltgc_rtl_execute, meltgc_simple_ipa_gate) (meltgc_simple_ipa_execute, melt_handle_melt_attribute): generate a precise location for MELT backtracking. * melt/warmelt-first.melt: debug_msg_fun does give an output when out is null. * melt/ana-simple.melt: more of greenpass.. [should be a pass registered after pta, not ccp] * testsuite/melt/tgreenprint.c: added more statements. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@149824 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-20 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-07-202-2/+41
| | | | | | | | | | | | | | | | | * gcc/testsuite/melt/tgreenprint.c: Added new file. * gcc/testsuite/melt/tmallbuf.c: Corrected comment about running it. * gcc/melt-runtime.c (melt_really_initialize, plugin_init) (melt_initialize, meltgc_gimple_gate, meltgc_gimple_gate) (meltgc_gimple_execute, meltgc_rtl_gate, meltgc_rtl_execute) (meltgc_simple_ipa_gate, meltgc_simple_ipa_execute) (meltgc_register_pass): better debug printfs. (meltgc_register_pass): issue a warning if unamed pass. * gcc/melt/ana-simple.melt: makegreen work but don't do anything useful yet. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@149818 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-20 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-07-2066-136/+1141
| | | | | | | | MELT branch merged with trunk rev 149800 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@149801 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-15 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-07-15101-249/+1533
| | | | | | | | MELT branch merged with trunk rev 149655 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@149682 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-09 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-07-0931-41/+773
| | | | | | | | MELT branch merged with trunk rev 149427 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@149430 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-06 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-07-064-127/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | replaced basilys by melt inside all files an in file names! [replaced basilys by melt inside all files an in file names! to do that, we temporarily generated extra #define-s included from run-melt.h] * gcc/doc/invoke.texi: replaced basilys by melt * gcc/doc/melt.texi: ditto. * gcc/basilys.c: removed since renamed file as melt-runtime.c * gcc/basilys.h: removed since renamed file as melt-runtime.h * gcc/gengtype.c: replaced basilys by melt * gcc/configure: replaced basilys by melt & regenerated * gcc/run-melt.h: replaced basilys by melt * gcc/toplev.c: replaced basilys by melt * gcc/run-basilys.h: removed since renamed file as run-melt.h * gcc/melt-runtime.c: added, was named basilys.c * gcc/melt-runtime.h: added, was named basilys.h * gcc/testsuite/melt/tmatch-3.melt: replaced basilys by melt * gcc/testsuite/melt/testrun1.melt: ditto * gcc/testsuite/melt/test0.melt: ditto * gcc/testsuite/melt/test1.melt: ditto * gcc/melt/warmelt-normatch.melt: ditto * gcc/melt/ana-simple.melt: ditto * gcc/melt/warmelt-first.melt: ditto * gcc/melt/warmelt-normal.melt: ditto * gcc/melt/ana-base.melt: ditto * gcc/melt/warmelt-macro.melt: ditto * gcc/melt/warmelt-outobj.melt: ditto * gcc/melt/warmelt-genobj.melt: ditto * gcc/gdbinit.in: ditto * gcc/configure.ac: ditto * gcc/common.opt: ditto * gcc/melt-predef.list: ditto * gcc/melt-cc-script.proto: ditto * gcc/Makefile.in: ditto * gcc/params.def: ditto * gcc/melt/warmelt-macro-0.c: regenerated. * gcc/melt/warmelt-outobj-0.c: regenerated. * gcc/melt/warmelt-genobj-0.c: regenerated. * gcc/melt/warmelt-normatch-0.c: regenerated. * gcc/melt/warmelt-normal-0.c: regenerated. * gcc/melt/warmelt-first-0.c: regenerated. * gcc/config.in: regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@149284 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-07-05 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-07-0574-374/+1871
| | | | | | | | MELT branch merged with trunk r149262 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@149264 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-06-29 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-06-3053-36/+2086
| | | | | | | | MELT branch merged with trunk r149060 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@149081 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-06-22 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2009-06-22104-59/+1789
| | | | | | | | MELT branch merged with trunk r148777 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@148778 138bc75d-0d04-0410-961f-82ee72b054a4
* 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