backtrace.h not installed with --enable-plugin

2017-06-14 Thread basile
o' I was expecting the installed built tree to contain the backtrace.h from Ian Taylor's libbacktrace. This is not the case. Why? What configure option did I miss? notice that ../gcc-7.1.0/configure --help don't mention backtrace (is that a bug, perhaps at least in the documentation or in ../gcc-7.1.0/configure.ac ?? Or am I misunderstanding something??) Regards -- Basile Starynkevitch (France) http://starynkevitch.net/Basile/

Re: backtrace.h not installed with --enable-plugin

2017-06-15 Thread basile
create_state and so forth) So it does not cost much to publish backtrace.h when plugins are enabled (the static libbacktrace library is part of the cc1plus) BTW, on Debian/x86-64 /usr/lib/gcc/x86_64-linux-gnu/6/include/backtrace.h is part of libgcc-6-dev which also provides files /usr/lib/gcc/x86_64-linux-gnu/6/libasan.so etc, which are definitely provided by GCC. Cheers. -- Basile Starynkevitch (France) http://starynkevitch.net/Basile/

Wiki, documenting Tree SSA passes

2006-10-13 Thread Basile STARYNKEVITCH
questions above) -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet aliases: basiletunesorg = bstarynknerimnet 8, rue de la Faïencerie, 92340 Bourg La Reine, France

Q: whole program entry point in SSA?

2006-10-16 Thread Basile STARYNKEVITCH
Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet aliases: basiletunesorg = bstarynknerimnet 8, rue de la Faïencerie, 92340 Bourg La Reine, France

generation of gt-*.h files

2006-10-17 Thread Basile STARYNKEVITCH
bj cd ../_GccObj /usr/src/Lang/gcc/configure --disable-multilib --enable-languages=c,c++ make -j4 ## lots of output, compilation is successful ls -l gcc/xgcc -rwxr-xr-x 1 basile src 539143 Oct 17 15:51 gcc/xgcc ls -l gcc/gt-tree-ssa-operands.h -rw-r--r-- 1 basile src 1086 Oct 17 15:49 gcc/gt-tre

GTY(()) & GCC garbage collector

2006-10-20 Thread Basile STARYNKEVITCH
Dear All, I finally solved (with help from Sebastian Pop) my problems about GTY(()) etc... I added some blurb on it in the Wiki http://gcc.gnu.org/wiki/Memory_management Please correct if I am wrong Regards -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email

fwhole-program, -combine, several C sources ?

2006-10-21 Thread Basile STARYNKEVITCH
not very well understanding the -fwhole-program flag By the way, I am surprised that so few programs are compiled with it... http://www.google.com/codesearch?q=fwhole-program give few results Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ em

wiki topics wish (configuration related)

2006-10-28 Thread Basile STARYNKEVITCH
able-FOO, is actually checked for (in particular, availability of header files, test of minimal features); When enabled I want these new libraries to be linked into the newly built cc1 and gcc. PS. I'm just beginning to work on adding more global static analysis passes into GCC. -

submitting patches before copyright assignment fully done?

2006-10-28 Thread Basile STARYNKEVITCH
assigment has been recieved by the FSF (signed by my employing organisation and by FSF? Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet aliases: basiletunesorg = bstarynknerimnet 8, rue de la Faïencerie, 92340 Bourg La Reine, France

[ANNOUNCE] GlobalGCC [GGCC] project (within ITEA programme)

2006-10-31 Thread Basile STARYNKEVITCH
s are only mine, and my own work on GCC is partly funded by this GGCC project (ITEA labelled) -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet aliases: basiletunesorg = bstarynknerimnet 8, rue de la Faïencerie, 92340 Bourg La Reine, France

Re: wiki topics wish (configuration related)

2006-11-07 Thread Basile STARYNKEVITCH
on Sat, Oct 28, 2006 at 11:53:29PM +0200, I (Basile S.) asked > There are several topics that I wish to be covered a bit on the Wiki (or > some other documentations), mostly related to configuration (and autoconf, > with which I am not very familiar, especially in the context of

Re: Threading the compiler

2006-11-10 Thread Basile STARYNKEVITCH
ar enough with GCC internals My 0.02 euros! Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faïencerie, 92340 Bourg La Reine, France

Re: GCC Garbage Collection

2006-11-12 Thread Basile STARYNKEVITCH
ta. Regards -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faïencerie, 92340 Bourg La Reine, France

Re: wiki topics wish (configuration related)

2006-11-13 Thread Basile STARYNKEVITCH
Le Tue, Nov 07, 2006 at 11:19:16PM +0100, basile écrivait/wrote: > on Sat, Oct 28, 2006 at 11:53:29PM +0200, I (Basile S.) asked > > > There are several topics that I wish to be covered a bit on the Wiki (or > > some other documentations), mostly related to configuration (and

regenerating reliably GCC configure files

2006-11-15 Thread Basile STARYNKEVITCH
Again, feel free to edit the above page (and/or incorporate parts of it into the documentation). And I am using (on Debian/Sid/AMD64, with additional autoconf-2.59 inside /usr/local) the following regen-basile-gcc script (explicitly in the public domain, without warranties of any kind) #! /bin/sh

Re: regenerating reliably GCC configure files

2006-11-15 Thread Basile STARYNKEVITCH
nf scripts harmful or unneeded? How do configuration experts regenerate the configure scripts? I wish it could be completely documented, or be a script under contrib/ By experience, sometimes autoconf-2.xx has to be run twice. When? It seems that it is not possible to have some compile

Re: regenerating reliably GCC configure files

2006-11-16 Thread Basile STARYNKEVITCH
' $GCCTOP/Makefile.in svn ps gcc:generating-command 'autogen Makefile.tpl' $GCCTOP/Makefile.in Does that makes sense? Are SubVersion properties used in the GCC subversion tree? Apparently not, except for standard Svn and Svk properties... Regards. -- Basile STARYNKEVITCH

Re: build gcc with distcc

2006-11-16 Thread Basile STARYNKEVITCH
able to send binary programs. (If you'll extend distcc to send binary programs - a non trivial task -, you open a new can of worms, and you'll need to tackle potential security issues). So a distributed build has to also distribute files, for example by sharing a common distribut

Re: build gcc with distcc

2006-11-17 Thread Basile STARYNKEVITCH
d utility. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faïencerie, 92340 Bourg La Reine, France *** opinions {are only mines, sont seulement les miennes} ***

disabling GCC flags at configure time

2006-11-24 Thread Basile STARYNKEVITCH
y submit patches which exceed 10 lines. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faïencerie, 92340 Bourg La Reine, France *** opinions {are only mines, sont seulement les miennes} ***

Re: disabling GCC flags at configure time

2006-11-24 Thread Basile STARYNKEVITCH
Hello All In a previous message I (Basile S.) wrote on Fri, Nov 24, 2006 at 08:54:31PM > > I am thinking of extending the *.opt machinery (ie the > gcc/opt-functions.awk gcc/optc-gen.awk gcc/opth-gen.awk files) to > offer some GCC options which can be disabled or enabled by an &

what about a compiler probe?

2006-11-26 Thread Basile STARYNKEVITCH
on of many occurrences to this macrfo, and which executing by testing quite often a volatile variable). Feel free to tell me that it is a crazy idea. But remember that the context is long-lasting compilations. Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basi

Re: what about a compiler probe?

2006-11-27 Thread Basile STARYNKEVITCH
e in particular http://www.di.ens.fr/~goubault/papers/icse01.ps.gz I see two alternatives: either plug a "compiler probe" like the one I suggested initially. alternatively, dump some of the intermediate results on the disk and have a utility to display it offline. (BTW, I could p

why gengtype not a filter for GTY?

2006-11-28 Thread Basile STARYNKEVITCH
(with an email to contact them)? Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faïencerie, 92340 Bourg La Reine, France *** opinions {are only mines, sont seulement les miennes} ***

CEA (France) has signed assignment of copyright to FSF on GCC

2006-12-01 Thread Basile STARYNKEVITCH
know and cannot reach otherwise. BTW, I am surprised that it is not easy to know which organizations exactly has signed such legal papers. It could happen (in big organizations) that such an assignment has been signed, and a putative minor contributor to GCC does not know about it yet. Rega

Re: Announce: MPFR 2.2.1 is released

2006-12-05 Thread Basile STARYNKEVITCH
C source code, but usually use the compiler that some (e.g.) Linux distribution (or other build) offers them. Then the effort cost for building GCC is on the distributions maintainers, not on GCC users. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitc

destruction of GTY() data

2006-12-05 Thread Basile STARYNKEVITCH
the underlying MPFR (or PPL) destruction routine (like mpfr_clear or ppl_delete_Coefficient) should be called. How can I achieve this? Regards -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faïencerie, 92340 B

Re: destruction of GTY() data

2006-12-08 Thread Basile STARYNKEVITCH
On Tue, Dec 05, 2006 at 09:06:13PM +0100, I (Basile) wrote in http://gcc.gnu.org/ml/gcc/2006-12/msg00158.html > > I want to have a GTY() garbage collected structure such that, when it > is destoyed, some specific routine is called (this should indeed be > possible, since GGC is a

Re: destruction of GTY() data

2006-12-08 Thread Basile STARYNKEVITCH
Le Sat, Dec 09, 2006 at 12:08:09AM +0100, basile écrivait/wrote: > On Tue, Dec 05, 2006 at 09:06:13PM +0100, I (Basile) wrote in > http://gcc.gnu.org/ml/gcc/2006-12/msg00158.html > > > > > I want to have a GTY() garbage collected structure such that, when it > >

Re: destruction of GTY() data

2006-12-09 Thread Basile STARYNKEVITCH
((skip)) and > explicitly manage their lifetime. It is highly unlikely that they are > going to live for some indeterminate amount of time. So basically you are suggesting me to add some kind of specific garbage collection machinery within my pass. Could be ok, but painfu

Re: destruction of GTY() data

2006-12-09 Thread Basile STARYNKEVITCH
O, Sat, Dec 09, 2006 at 11:03:21AM -0500, Daniel Berlin écrivait/wrote: > On 12/9/06, Basile STARYNKEVITCH <[EMAIL PROTECTED]> wrote: > >Le Fri, Dec 08, 2006 at 07:09:23PM -0500, Daniel Berlin écrivait/wrote: > > > >> You see, we currently waste a lot of memory to a

configuration options policy (at toplevel or only inside gcc/)?

2006-12-14 Thread Basile STARYNKEVITCH
fully understand what might go inside the toplevel. I believed that once perhaps even gdb or binutils could go there but I might be wrong... In other words, should I make all my configurable flag visible by the toplevel configure and propagated (thru Makefile.tpl) to gcc/ or not? -- Basile STARYNKE

Re: configuration options policy (at toplevel or only inside gcc/)?

2006-12-14 Thread Basile STARYNKEVITCH
Le Thu, Dec 14, 2006 at 08:56:27AM -0500, Daniel Jacobowitz écrivait/wrote: Thanks to Daniel for his reply! > On Thu, Dec 14, 2006 at 10:19:12AM +0100, Basile STARYNKEVITCH wrote: > > In other words, should I make all my configurable flag visible by the > > toplevel configure

Re: configuration options policy (at toplevel or only inside gcc/)?

2006-12-14 Thread Basile STARYNKEVITCH
Le Thu, Dec 14, 2006 at 07:29:19AM -0800, Ian Lance Taylor écrivait/wrote: > Basile STARYNKEVITCH <[EMAIL PROTECTED]> writes: > > > This makes life much simpler to me, but then I do not understand how end- > > users compiling GCC are expected to configure it.

Re: configuration options policy (at toplevel or only inside gcc/)?

2006-12-14 Thread Basile STARYNKEVITCH
g the few people compiling GCC to use it) or for potential contributors (GCC hackers)? Regards -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faïencerie, 92340 Bourg La Reine, France *** opinions {are only mi

getting source locations ....

2006-12-30 Thread Basile STARYNKEVITCH
m interested in being able to show various infered properties about gimple trees, and later to produce possible warnings about them). I wish a very happy New Year 2007 to evryone! Regards -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2

Re: identifing free() in tree-ssa

2007-01-02 Thread Basile STARYNKEVITCH
more powerful than understanding only a given standard symbol like free. Of course, the cost of attributes is that to use them effectively we depend upon library developers using them actually in their headers. Happy new year 2007 to everyone. -- Basile STARYNKEVITCH http://starynkev

mixing VEC-tors of string & GTY?

2007-01-04 Thread Basile STARYNKEVITCH
lestring_t); DEF_VEC_ALLOC_P (basilestring_t,heap); static VEC(basilestring_t,heap) *basilestring_vector; Then I gen a gengtype error: make[2]: Entering directory `/usr/src/Lang/_BasileGgccObj/gcc' build/gengtype /usr/src/Lang/basile-ggcc/gcc/stringpool.c:263: unidentified type `basilestring_t' Noti

Re: mixing VEC-tors of string & GTY?

2007-01-04 Thread Basile STARYNKEVITCH
or; > > > > Then I gen a gengtype error: > > make[2]: Entering directory `/usr/src/Lang/_BasileGgccObj/gcc' > > build/gengtype > > /usr/src/Lang/basile-ggcc/gcc/stringpool.c:263: unidentified type > > `basilestring_t' > > > > Notice that: > >

Re: mixing VEC-tors of string & GTY?

2007-01-04 Thread Basile STARYNKEVITCH
; > typedef char* basilestring_t; > > DEF_VEC_P (basilestring_t); > > DEF_VEC_ALLOC_P (basilestring_t,heap); > > static VEC(basilestring_t,heap) *basilestring_vector; > > > > Then I gen a gengtype error: > > make[2]: Entering directory `/usr/src/Lang

variable-sized array fields in structure?

2007-01-24 Thread Basile STARYNKEVITCH
#define VARYING_SIZE /*empty*/ #endif Is there some point that I forgot? Probably yes, since my suggestion is quite obvious but not yet in GCC? Thanks for reading. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue d

Re: variable-sized array fields in structure?

2007-01-24 Thread Basile STARYNKEVITCH
199901L) #define VARYING_SIZE /*empty*/ #else #define VARYING_SIZE 1 #endif Sorry for the mistake. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faïencerie, 92340 Bourg La Reine, France *** opinions {are only mines, sont seulement les miennes} ***

Re: Failure to build libjava on 512MB machine

2007-01-31 Thread Basile STARYNKEVITCH
;t happen. Maybe we just could put in the documentation -for information only- the typical time, disk space & memory usage of a typical bootstrap (on a "typicazl" but specified system), just as a hint to future developers. I believe that disk usage is already th

trunk rev121458 dont bootstrap

2007-01-31 Thread Basile STARYNKEVITCH
appropriate. configured with /usr/src/Lang/gcc-trunk/configure --enable-maintainer-mode --enable-languages=c Does that seems familiar to anyone? Regards! -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Fa

(OffTopic) trouble registering on www.gccsummit.org

2007-02-01 Thread Basile STARYNKEVITCH
system? Regards, and apologies for this slightly off topic message! I hope someone in charge of the gccsummit.org site would read it. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faïencerie, 92340 Bourg La Reine

Re: Pre Compiled Headers

2007-02-12 Thread Basile STARYNKEVITCH
;t found much information on this in http://gcc.gnu.org/onlinedocs/gccint/Type-Information.html A big thanks to all for the information. Regards -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faïencerie, 92340

minimal version of bison for Gcc?

2007-02-14 Thread Basile STARYNKEVITCH
using bison in a frontend, but just to parse some kind of "scripts" or internal data inside a (usually unused) static analysis pass... bison 2.0 was released in jan 2006, and bison 2.1 in september 2005. The current version of bison is 2.3 (released in june 2006). Regards. -- Basile STA

Re: We're out of tree codes; now what?

2007-03-19 Thread Basile STARYNKEVITCH
e big picture of where is GCC strong - speaking about performance - (w.r.t. to others compilers) and where is GCC weak. Maybe a Wiki page on this might help, but I don't have any ideas on this. Just thinking loud (maybe wrongly). And perhaps is it acceptable to lose temporarily some performanc

why not use setjmp/longjmp within gcc?

2007-03-21 Thread Basile STARYNKEVITCH
me hints about setjmp/longjmp but I don't understand them as a requirement to not use it. I'm probably misunderstanding something, could seom expert enlightezn me? Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6

example GCC plugins?

2020-03-20 Thread Basile Starynkevitch
the GCC MELT <http://starynkevitch.net/Basile/gcc-melt/> guy, and actively contributed, with Jérémie Salvucci, to GCC plugin infrastructure) The plugin I have in mind would embed some Turing complete interpreter with sqlite <https://sqlite.org/> and JSONRPC <https://www.jsonrpc.org

static analysis above GCC (GSoC 2021)

2021-03-06 Thread Basile Starynkevitch
://refpersys.org/ and I am seeking funding and applications for it. -- Basile Starynkevitch (only mine opinions / les opinions sont miennes uniquement) 92340 Bourg-la-Reine, France web page: starynkevitch.net/Basile/

About porting GCC to backends which have a small number of registers. ....

2021-04-11 Thread Basile Starynkevitch
Of course, I am not candidate to do so... Cheers -- Basile Starynkevitch (only mine opinions / les opinions sont miennes uniquement) 92340 Bourg-la-Reine, France web page: starynkevitch.net/Basile/

mixing JIT and GCC (with a precompiled header?)?

2015-06-19 Thread Basile Starynkevitch
which initialize a gcc_jit_context from a precompiled header... Where should it go? Regards. -- Basile Starynkevitch http://starynkevitch.net/Basile/

configure --program-suffix could change gccjit library path?

2015-07-02 Thread Basile Starynkevitch
on of libgccjit? Regards. -- Basile Starynkevitch http://starynkevitch.net/Basile/ France

GCC/JIT and precise garbage collection support?

2015-07-09 Thread Basile Starynkevitch
had such support for garbage collection, the (dying) Java front-end could be resurrected to provide a faster GC than Boehm GC. And GCC based compilers for languages like Go or D which have garbage collection could also profit. (even MELT might take advantage of that). Regards. -- Ba

magic 8 constant (bits / byte maybe?) in GCC JIT memento_of_new_rvalue_from_const ::get_wide_int

2015-07-20 Thread Basile Starynkevitch
s byte? Regards. -- Basile Starynkevitch http://starynkevitch.net/Basile/ France

Ann: MELT plugin 1.2.0 for GCC 4.9 & 5.

2015-07-24 Thread Basile Starynkevitch
cros... Runtime features Ported to GCC 4.9 & GCC 5.x types. ### Please report bugs to gcc-m...@googlegroups.com Regards. -- Basile Starynkevitch http://starynkevitch.net/Basile/ France basile starynkevitch.net wo

gengtype: missing `tag' option (MELT branch)

2016-02-11 Thread Basile Starynkevitch
read 1085612 bytes. ../../gcc-melt-basile/gcc/melt/generated/meltrunsup.h:256: missing `tag' option for type `gimple' ../../gcc-melt-basile/gcc/melt/generated/meltrunsup.h:265: missing `tag' option for type `gimple' ../../gcc-melt-basile/gcc/melt/generated/meltrunsup.h:256: missin

Re: gengtype: missing `tag' option (MELT branch)

2016-02-11 Thread Basile Starynkevitch
On 02/11/16 23:13, David Malcolm wrote: On Thu, 2016-02-11 at 19:54 +0100, Basile Starynkevitch wrote: Hello All, I am busy merging the GCC trunk branch (i.e. future GCC 6) into the MELT branch & plugin. I am noticing a strange thing. I was able to merge GCC trunk svn rev. 227945 into

gengtype: conditional GTY ? (to add before GCC 6 release)

2016-02-12 Thread Basile Starynkevitch
Opinions are welcome! Regards. PS. The very dirty alternative would be to feed gengtype with different variants of inputs. That is ugly. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La R

Re: gengtype: conditional GTY ? (to add before GCC 6 release)

2016-02-12 Thread Basile Starynkevitch
On 02/12/16 14:38, Richard Biener wrote: On Fri, Feb 12, 2016 at 1:23 PM, Basile Starynkevitch wrote: I am tempted to try implementing a conditional GTY, [...] but this makes sense only if such a gengtype patch would go both into GCC 6 and into the next microrelease of GCC 5, i.e. GCC 5.4

stable plugin introspection API ... Where?

2016-02-14 Thread Basile Starynkevitch
stable plugin introspection API? In https://gcc.gnu.org/ml/gcc/2016-02/msg00159.html I (Basile) wrote: > What exact functions (their name, the source files defining them) in the current GCC trunk > are you referring to by your "introspection" word? Last time I checked (a few mon

Ann: MELT plugin 1.3 release candidate 1 for GCC 5 or GCC 6

2016-05-03 Thread Basile Starynkevitch
Hello All, It is my pleasure to announce the MELT plugin 1.3 release candidate 1 for GCC 5 & GCC 6 (hosted on Linux preferably). MELT -see http://gcc-melt.org/ for more (or http://starynkevitch.net/Basile/gcc-melt/ which points to the same web pages and resources) - is a domain spec

Ann: MELT plugin 1.3 release candidate 2 for GCC 5 or GCC 6

2016-05-11 Thread Basile Starynkevitch
Dear All, It is my pleasure to announce the MELT plugin 1.3 release candidate 2 for GCC 5 & GCC 6 (hosted and usable on Linux preferably). MELT -see http://gcc-melt.org/ for more (or http://starynkevitch.net/Basile/gcc-melt/ which points to the same web pages and resources) - is a do

Re: True "no-exceptions" mode?

2014-05-18 Thread Basile Starynkevitch
://gcc-melt.org/ for more) or some plugin (in C++) which would at least check that no exception gimple is going thru. This might be adding a pass which would detect and bark when exception-related gimples are used. Regards -- Basile STARYNKEVITCH http://starynkevitch.ne

Re: Roadmap for 4.9.1, 4.10.0 and onwards?

2014-05-20 Thread Basile Starynkevitch
proved by someone else. So I don't think that the steering committee knows a lot more than you and me. Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only mine, sont seulement les miennes} ***

Re: How can I get started as a GCC developer

2014-06-10 Thread Basile Starynkevitch
LT extensions, see http://gcc-melt.org/ for more). Read in particular my latest slides http://gcc-melt.org/gcc-plugin-MELT-LinuxCollabSummit2014.pdf (GCC plugins thru the MELT examples). They give a lot of pointers. Don't forget to read http://www.cse.iitb.ac.in/grc/ Regards. --

Re: Gcc plugin for modification of source code ?

2014-06-14 Thread Basile Starynkevitch
epresentation (without modifying any C++ source file) is probably simpler. What exactly do you want to achieve? Are you sure that a source to source transformation is worthwhile -given that you can transform internal GCC representations like Gimples-? Regards -- Basile STARYNKEVITCH

ICE with atomic_store

2014-06-18 Thread Basile Starynkevitch
did not test it on the trunk yet) (For some strange reason, probably on my side, I'm not able to change the password on bugzilla. So I'm reporting that bug here, sorry for the inconvenience). Cheers. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestaryn

Ann: MELT plugin 1.1 release candidate 1 available

2014-07-26 Thread Basile Starynkevitch
in 1.1 in the next few days) Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only mine, sont seulement les miennes} ***

Ann: MELT plugin 1.1 release available for GCC 4.8 & 4.9

2014-07-27 Thread Basile Starynkevitch
p; REGISTER_PLAIN_PRAGMA function. *** Sorting primitives like multiple_sort are fully reentrant, so their compare routine might do a sort itself! *** Remove old option handling, REGISTER_OPTION is removed. Bug and success reports are welcome on gcc-m...@googlegroups.com

Ann: MELT 1.1.1 plugin for GCC 4.8 & 4.9

2014-08-11 Thread Basile Starynkevitch
are invited to upgrade. Regards -- Basile Starynkevitch http://starynkevitch.net/Basile Opinions are mine only!

consistent naming of passes....

2014-08-27 Thread Basile Starynkevitch
ter find the name of the reference pass to insert his own new pass? At the very least it should be documented, and preferably it should be identical to output of -fdump-passes Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8

GCC plugins & GGC & explicit gcc_free

2014-08-29 Thread Basile Starynkevitch
directly free_edge. If you are interested here is the offending backtrace (with a watchpoint triggered when ggc_free is overwriting, by enable-checking code, some edge still kept in MELT global data thru a GTY-ed variable) 0 in memset of ../sysdeps/x86_64/memset.S:65 1 in ggc_free of /usr/src/La

Re: GCC plugins & GGC & explicit gcc_free

2014-08-29 Thread Basile Starynkevitch
tics on edges and to print these at FINISH_UNIT time. Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only mine, sont seulement les miennes} ***

Ann: MELT 1.1.2 plugin for GCC 4.8 & 4.9 release (bugfixes)

2014-08-31 Thread Basile Starynkevitch
nd is a macro. tree_chain_to_tuple is a new function. # Please ask questions and give feedback (successes or bug reports) on gcc-m...@googlegroups.com list. Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faie

Ann: MELT plugin 1.1.3 for GCC 4.8 & 4.9

2014-11-13 Thread Basile Starynkevitch
= Better eval mode. More informative error messages. Documentation generated in several HTML files. ### Please report bugs and comments to gcc-m...@googlegroups.com Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basile

FOSDEM talk on GCC MELT (Lisp devroom)

2015-01-30 Thread Basile Starynkevitch
e GCC compiler. About the GCC compiler, see http://gcc.gnu.org/ About MELT, see http://gcc-melt.org/ Regards -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are

Re: Warning for C Parameter Name Mismatch

2019-03-09 Thread Basile Starynkevitch
at purpose. How to write such a GCC plugin is a different question, and should be asked as such. Cheers. -- Basile STARYNKEVITCH == http://starynkevitch.net/Basile opinions are mine only - les opinions sont seulement miennes Bourg La Reine, France

Re: Warning for C Parameter Name Mismatch

2019-03-10 Thread Basile Starynkevitch
On 3/10/19 12:54 PM, David Brown wrote: On 10/03/2019 07:11, Basile Starynkevitch wrote: (I am reading the GCC mailing list in digest mode) On 3/9/19 10:58 PM, gcc-digest-h...@gcc.gnu.org wrote: On Fri, 8 Mar 2019, Joel Sherrill wrote: Can gcc report when the parameter name in a C

GCC 8: adding, thru a plugin, an analyzing RTL pass after pro_and_epilogue issue with its reference_pass_name

2019-04-10 Thread Basile Starynkevitch
Hello All, This is work done for the CHARIOT H2020 project (see https://www.chariotproject.eu/ for more context) in relation with my BISMON project (see http://github.com/bstarynk/bismon/ for more, and, if you want more context, read the draft report on http://starynkevitch.net/Basile/bismon

Re: GCC 8: adding, thru a plugin, an analyzing RTL pass after pro_and_epilogue issue with its reference_pass_name

2019-04-11 Thread Basile Starynkevitch
On 4/10/19 8:44 PM, David Malcolm wrote: On Wed, 2019-04-10 at 17:53 +0200, Basile Starynkevitch wrote: I don't want to pollute the mailing list archive. My previous email is on https://gcc.gnu.org/ml/gcc/2019-04/msg00133.html so please refer to it. And that previous email mentions

[off-topic] freelancing GCC plugin development activity

2019-10-30 Thread Basile Starynkevitch
privately by email to bas...@starynkevitch.net Thanks for reading. Cheers PS. My resume is here: http://starynkevitch.net/Basile/cv-Basile-Starynkevitch.pdf -- Basile STARYNKEVITCH == http://starynkevitch.net/Basile opinions are mine only - les opinions sont seulement miennes Bourg La Reine

[RFC] Adding Python as a possible language and it's usage

2018-07-17 Thread Basile Starynkevitch
ant. Regards -- Basile STARYNKEVITCH == http://starynkevitch.net/Basile opinions are mine only - les opinions sont seulement miennes Bourg La Reine, France

misleading message when failing to insert a pass...

2011-02-02 Thread Basile Starynkevitch
line 1682 and the file is named ipa*.c (which suggest an IPA_PASS or SIMPLE_IPA_PASS) but that pass is just a GIMPLE_PASS. Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Rei

Re: Bugzilla spam caused by my merge

2011-02-02 Thread Basile Starynkevitch
cc.gnu.org/wiki/GitMirror and Dodji dodjiseketeli... gave me precious advices about it. Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only

hints on debugging memory corruption...

2011-02-04 Thread Basile Starynkevitch
-ed yet. But I don't know how to ask gdb to be notified when a given adress is becoming valid in the address space. Putting a breakpoint on mmap is really not funny. Any hints are welcome! Cheers -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet m

switching to Git - equivalent of svnmerge merge... [to merge trunk into MELT]?

2011-02-07 Thread Basile Starynkevitch
times (last week!), I just did svnmerge merge and most of the time I had no conflict (because by design MELT is very close to the trunk) at all. Now, I followed http://gcc.gnu.org/wiki/GitMirror and did cd /usr/src/Lang/basile-melt-gcc git merge --squash master and now I am getting a lot of

Re: switching to Git - equivalent of svnmerge merge... [to merge trunk into MELT]?

2011-02-07 Thread Basile Starynkevitch
On Mon, Feb 07, 2011 at 11:59:23AM +0100, Andreas Schwab wrote: > Basile Starynkevitch writes: > The easiest way to get things going is to create a dummy merge in the > melt-branch that records the last svn merge you made. To do that you > need to find the last merged revision o

Re: hints on debugging memory corruption...

2011-02-10 Thread Basile Starynkevitch
On Thu, 10 Feb 2011 15:32:39 +0100 Dodji Seketeli wrote: > Joern Rennecke writes: > > > Quoting Tom Tromey : > > > >>>>>>> "Basile" == Basile Starynkevitch writes: > >> > >> Basile> So I need to understand who is writing

Re: Graduate research - how GCC compiles PTHREAD Mutex routines into x86/Linux Kernel 2.6 assembler

2011-02-21 Thread Basile Starynkevitch
All the synchronisation magic happens inside them (in the libpthread.so library). You'll need to dig the source code of glibc/NPTL to understand the details. When your work is done, please publish it (in English) on some publicly accessible web page. I'm sure that would interest some peop

Re: Can You Put Comments Into GCC Compiler Options Files?

2011-02-22 Thread Basile Starynkevitch
gt; quotes, and backslashes may be used in the usual way to add whitespace > to arguments. Maybe we should change that. Do people find such a change useful for 4.7? If yes, with what comment lexical syntax? A leading # on a line? Regards. -- Basile STARYNKEVITCH http://starynkevitch

temporarily giving up using Git for GCC MELT

2011-02-25 Thread Basile Starynkevitch
ce to face (and I don't have IRC) with my laptop. Regards. PS. By the way, git clone-ing the GCC git repository takes a lot of time from Europe. Perhaps having a daily tar ball of the result of that command available by ftp would be very nice -- Basile STARYNKEVITCH h

Perhaps a mailing list for plugins (& other GCC extensions) is needed?

2011-03-07 Thread Basile Starynkevitch
ld we (ideally) make a new gcc-plug...@gcc.gnu.org list? A typical GCC plugin question would be perhaps: where should my plugin insert its pass (with detailed and specific explanations of the plugin goals)? Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilest

debug & trace printing from GCC plugins (& MELT extensions)

2011-03-07 Thread Basile Starynkevitch
are welcome. How do you add debug printing inside your plugins? Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only mine, sont seulement les miennes} ***

gengtype state & srcdir???

2011-03-07 Thread Basile Starynkevitch
tate file (with an editor like emacs). You'll find things like (!srcfile 511 "defaults.h") (!file 511 "/usr/src/Lang/basile-melt-gcc/include/hashtab.h") (!file 511 "/usr/src/Lang/basile-melt-gcc/include/splay-tree.h") (!srcfile 511 "bitmap.h") (!s

Re: debug & trace printing from GCC plugins (& MELT extensions)

2011-03-08 Thread Basile Starynkevitch
On Tue, 08 Mar 2011 21:07:39 + Dave Korn wrote: > On 07/03/2011 15:39, Basile Starynkevitch wrote: > > > So please accept (at least temporily) the usefulness of debug & trace > > printing. > > > > My question then is how to implement it nicely? > &

Using GCC bugzilla for MELT specific bugs?

2011-03-09 Thread Basile Starynkevitch
ld expect that to work, and it should work in MELT [but MELT has bugs]. That was a bug I easily corrected and committed svn rev 170818. Is GCC bugzilla the right place to report such bug totally specific to MELT? Regards. -- Basile STARYNKEVITCH http://starynkevitch.net

is trunk in stage 4 (4.6) or in stage 1 (4.7) - file gcc/BASE-VER?

2011-03-14 Thread Basile Starynkevitch
4.6.0 release. Or perhaps the BASE-VER is changed ahead of time? Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only mines, sont seulement les

Re: [MELT] issue with the garbage collector

2011-03-19 Thread Basile Starynkevitch
ter GCC MELT branch is svn revision 171181. I discussed (with Pierre) the issues on gcc-melt-french@googlegroups. I tried to summarize each french message in a short english abstract. See the thread on http://groups.google.com/group/gcc-melt-french/browse_thread/thread/47088e96002e98af

  1   2   3   4   5   6   7   8   9   >