summaryrefslogtreecommitdiff
path: root/libitm
Commit message (Collapse)AuthorAgeFilesLines
* 2014-01-04 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2014-01-0470-69/+77
| | | | | | | | | | | {{merge using svnmerge.py with trunk GCC 4.9 svn rev206333 now in stage 3; very unstable, xtramelt-ana-base don't compile anymore...}} git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@206336 138bc75d-0d04-0410-961f-82ee72b054a4
* [./]bstarynk2013-11-222-1/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2013-11-22 Basile Starynkevitch <basile@starynkevitch.net> {{merge with trunk GCC 4.9 svn rev 205247 now in stage 3}} [gcc/] 2013-11-22 Basile Starynkevitch <basile@starynkevitch.net> {{merge with trunk GCC 4.9 svn rev 205247 now in stage 3}} * Makefile.in (MELT_GCC_VERSION_NUM): New make variable. (melt-run-md5.h, melt-run.h): Use it. * melt-runtime.cc: With GCC 4.9 include print-tree.h, gimple-iterator.h, gimple-walk.h. (meltgc_start_all_new_modules, meltgc_start_flavored_module) (meltgc_do_initial_mode, meltgc_set_user_options) (meltgc_load_modules_and_do_mode): Improve debugprintf... (melt_gt_ggc_mx_gimple_seq_d): Handle GCC 4.9 specifically. * melt-runtime.h (gt_ggc_mx_gimple_statement_d): Temporarily define this macro. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@205264 138bc75d-0d04-0410-961f-82ee72b054a4
* [./]bstarynk2013-11-122-17/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2013-11-12 Basile Starynkevitch <basile@starynkevitch.net> {{merge with trunk GCC 4.9 svn rev 204695; previous trunk merge was 202773; very unstable...}} [gcc/] 2013-11-11 Basile Starynkevitch <basile@starynkevitch.net> {{merge with trunk GCC 4.9 svn rev 204695; very unstable}} * melt-runtime.h (MELT_VERSION_STRING): Bump to "1.0.1+". * melt-run.proto.h: Update copyright years. include tree-cfg.h instead of tree-flow.h for GCC 4.9. * melt-runtime.cc: Include tree-cfg.h not tree-flow.h for GCC 4.9. (meltgc_walk_gimple_seq): Fatal error with GCC 4.9 since the walk_use_def_chains function disappeared from GCC... * melt/xtramelt-ana-gimple.melt (walk_gimple_seq) (walk_gimple_seq_unique_tree): issue some #warning-s for GCC 4.9 because walk_use_def_chains function disappeared from GCC... * melt/xtramelt-probe.melt (probe_docmd): Issue an error since currently the MELT probe is not usable with GCC 4.9.... git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@204705 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-09-09 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2013-09-0911-34/+226
| | | | | | | | | | | | | | | | MELT branch merged with trunk rev 202389 using svnmerge.py; notice that gcc/melt/xtramelt-ana-base.melt has been significantly updated, but some updates are yet missing... [gcc/] 2013-09-09 Basile Starynkevitch <basile@starynkevitch.net> {{When merging trunk GCC 4.9 with C++ passes}} * melt/xtramelt-ana-base.melt: Add GCC 4.9 specific code, still incomplete, for classy passes.... Only Gimple passes are yet possible... git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@202408 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-07-17 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2013-07-178-13/+239
| | | | | | | | MELT branch merged with trunk rev 201008 using svnmerge.py git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@201009 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-06-27 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2013-06-272-0/+66
| | | | | | | | MELT branch merged with trunk rev 200479 using svnmerge.py git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@200483 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-06-26 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2013-06-2611-158/+410
| | | | | | | | | | | | | | | | | | | | {{merged with trunk [4.9] svn rev. 196654-200426}} MELT branch merged with trunk rev. 200426 using svnmerge.py [gcc/] 2013-06-26 Basile Starynkevitch <basile@starynkevitch.net> {{merge with trunk [4.9] svn rev. 196654-200426}} * melt-runtime.c (melt_val2passflag): TODO_ggc_collect & TODO_do_not_ggc_collect are conditionalized. * melt/generated/warmelt-first+03.cc: Manually remove calls to MELT_TRACE_EXIT_LOCATION macro. * melt/generated/warmelt-base+03.cc: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@200430 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-02-18 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2013-02-183-2/+10
| | | | | | | | | MELT branch merged with trunk rev 196123 using svnmerge.py git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@196126 138bc75d-0d04-0410-961f-82ee72b054a4
* 2013-02-05 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2013-02-0568-67/+71
| | | | | | | | MELT branch merged with trunk rev 195751 using svnmerge.py git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@195753 138bc75d-0d04-0410-961f-82ee72b054a4
* regeneratedbstarynk2013-01-151-9/+14
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@195188 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-11-12 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-11-129-19/+256
| | | | | | | | MELT branch merged with trunk rev 193426 using svnmerge.py git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@193427 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-11-07 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-11-072-14/+13
| | | | | | | | MELT branch merged with trunk rev 193285 using svnmerge.py git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@193288 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-10-31 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-10-316-38/+68
| | | | | | | | MELT branch merged with trunk rev 193029 using svnmerge.py git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@193030 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-10-25 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-10-257-14/+44
| | | | | | | | MELT branch merged with trunk rev 192797 using svnmerge.py git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@192798 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-10-02 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-10-023-8/+9
| | | | | | | | MELT branch merged with trunk rev 191993 using svnmerge.py git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@191994 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-09-22 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-09-223-254/+18
| | | | | | | | MELT branch merged with trunk rev 191642 using svnmerge. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@191643 138bc75d-0d04-0410-961f-82ee72b054a4
* {{various configure & Makefile.in regenerated}}bstarynk2012-09-174-32/+86
| | | | | | | | | | | | | [gcc/] 2012-09-17 Basile Starynkevitch <basile@starynkevitch.net> * melt/warmelt-genobj.melt: Use hyphens in copyright dates. (compilobj_nrep_update_current_module_environment_container): Use a foreach loop. (compilobj_nrep_check_running_module_environment_container): Complete. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@191379 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-09-17 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-09-171-0/+4
| | | | | | | | | | | | | | | | | | | | | MELT branch merged with trunk rev 191371 using svnmerge. [gcc/] 2012-09-17 Basile Starynkevitch <basile@starynkevitch.net> {{when merging trunk svn rev 191371}} * melt-runtime.c (melt_load_module_index): Push an empty slot, not a null pointer, into melt_modinfvec. (meltgc_run_c_extension): Push an empty slot, not a null pointer, into melt_extinfvec. (melt_really_initialize): Better indentation, and increase maximal minore size to 32768Kwords. Push an empty slot, not a null pointer, into melt_modinfvec. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@191373 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-08-29 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-08-292-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MELT branch merged with trunk rev 190745 using svnmerge, notably C++ conversion. [gcc/] 2012-08-29 Basile Starynkevitch <basile@starynkevitch.net> {{merging with trunk, converted to C++}} * melt-runtime.h (MELT_FLEXIBLE_DIM): Set when C++. * melt-runtime.c (melt_tempdir_path): Don't use choose_tmpdir from libiberty. (meltgc_start_module_by_index): Use address-of & on VEC_index. (melt_really_initialize): When printing builtin settings, handle GCC 4.8 as with implicit ENABLE_BUILD_WITH_CXX. (meltgc_out_edge): Provide additional flag TDF_DETAILS for dump_edge_info. (melt_val2passflag): Handle PROP_referenced_vars only when defined. * melt-module.mk: Use GCCMELT_COMPILER instead of GCCMELT_CC. * melt-build-script.tpl: Transmit GCCMELT_COMPILER on every make using melt-module.mk and improve the error message. * melt-build-script.sh: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@190778 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-06-11 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-06-113-81/+29
| | | | | | | | MELT branch merged with trunk rev 188375 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@188377 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-05-23 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-05-232-2/+6
| | | | | | | | MELT branch merged with trunk rev 187788 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@187795 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-05-21 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-05-212-3/+14
| | | | | | | | MELT branch merged with trunk rev 187704 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@187706 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-05-07 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-05-073-29/+81
| | | | | | | | | * simplemelt-gtkmm-probe.cc (SmeltAppl::reqbuf_to_melt_cb): Add flushing of request channel. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@187229 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-04-06 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-04-062-7/+13
| | | | | | | | | | | | MELT branch merged with trunk rev 186185 using svnmerge 2011-04-06 Basile Starynkevitch <basile@starynkevitch.net> * melt/warmelt-outobj.melt (syntestgen_citerator): Emit a useless test for each body formal, to avoid warnings on the C code. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@186189 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-04-04 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-04-043-4/+13
| | | | | | | | MELT branch merged with trunk rev 186135 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@186137 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-03-19 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-03-192-0/+5
| | | | | | | | MELT branch merged with trunk rev 185514 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@185516 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-03-15 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-03-154-2/+42
| | | | | | | | MELT branch merged with trunk rev 185416 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@185423 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-03-08 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-03-083-5/+44
| | | | | | | | | | | | | | | MELT branch merged with trunk [future 4.8] rev 185094 using svnmerge 2011-03-08 Basile Starynkevitch <basile@starynkevitch.net> [gcc/] * melt-build.tpl (meltframe.args): Add -Iinclude-fixed if it exists. * melt-build.mk: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@185096 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-03-01 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-03-012-1/+6
| | | | | | | | MELT branch merged with trunk rev 184686 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@184689 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-02-22 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-02-224-94/+168
| | | | | | | | MELT branch merged with trunk rev 184458 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@184460 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-02-20 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-02-203-2/+9
| | | | | | | | MELT branch merged with trunk rev 184385 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@184387 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-02-15 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-02-1510-21/+702
| | | | | | | | MELT branch merged with trunk rev 184269 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@184273 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-02-14 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-02-1413-30/+332
| | | | | | | | MELT branch merged with trunk rev 184203 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@184207 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-02-01 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-02-012-3/+14
| | | | | | | | MELT branch merged with trunk rev 183800 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@183801 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-01-26 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-01-264-22/+37
| | | | | | | | MELT branch merged with trunk rev 183561 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@183563 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-01-23 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-01-2312-77/+314
| | | | | | | | MELT branch merged with trunk rev 183441 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@183447 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-01-18 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-01-182-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | MELT branch merged with trunk rev 183270 using svnmerge [gcc/] 2012-01-18 Basile Starynkevitch <basile@starynkevitch.net> * warmelt-base.melt (clone_with_discriminant): Better casts in macrostrings. * melt/xtramelt-ana-base.melt (tree_function_decl_named) (function_decl_of_name, tree_function_decl, tree_var_decl_named) (tree_var_decl, tree_var_decl_of_name, tree_const_decl_of_name) (tree_const_decl_named, tree_parm_decl_named) (tree_parm_decl_of_name, tree_parm_decl, tree_result_decl_named) (tree_result_decl, tree_result_decl_of_name): Improve or add or change. * melt/xtramelt-ana-simple.melt (meltframe_exec) (smaninterp_gimple, ...): Adapt to previous changes. * melt/xtramelt-c-generator.melt: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@183274 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-01-16 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-01-168-6/+92
| | | | | | | | MELT branch merged with trunk rev 183204 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@183208 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-01-11 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-01-113-1/+12
| | | | | | | | MELT branch merged with trunk rev 183090 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@183091 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-01-09 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-01-0914-94/+682
| | | | | | | | MELT branch merged with trunk rev 182999 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@183004 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-01-03 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2012-01-0317-117/+306
| | | | | | | | MELT branch merged with trunk rev 182833 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@182834 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-12-19 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2011-12-1917-17/+654
| | | | | | | | MELT branch merged with trunk rev 182471 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@182472 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-12-14 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2011-12-1410-102/+1999
| | | | | | | | MELT branch merged with trunk rev 182322 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@182325 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-12-01 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2011-12-015-39/+46
| | | | | | | | MELT branch merged with trunk rev 181872 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@181873 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-11-24 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2011-11-2415-71/+352
| | | | | | | | MELT branch merged with trunk rev 181685 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@181689 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-11-21 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2011-11-217-8/+54
| | | | | | | | MELT branch merged with trunk rev 181552 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@181554 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-11-16 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2011-11-162-1/+5
| | | | | | | | MELT branch merged with trunk rev 181400 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@181404 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-11-14 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2011-11-1437-2700/+367
| | | | | | | | MELT branch merged with trunk rev 181350 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@181351 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-11-08 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2011-11-0888-0/+37366
MELT branch merged with trunk rev 181163 using svnmerge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@181167 138bc75d-0d04-0410-961f-82ee72b054a4