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
net/basile/ggcc-basile.tgz (but this is a home computer on ADSL) - this is an archive of all the source files I added or changed to the GCC trunk Regards -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet aliases: basiletunesorg = bstarynknerimn

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
Vaughan, Ben Elliston, Tom Tromey and Ian Lance Taylor (I sent a small email to Gary about this). Comments and improvements are welcome. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8601 2359 8, rue de la Faïencerie, 92340 Bourg La Reine, France

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
ations is a exhausting and painful work (internal lobbying, more than a full time month of work, even when authorised to work on GCC). Maybe we could share hints on this issue -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 23

regenerating reliably GCC configure files

2006-11-15 Thread Basile STARYNKEVITCH
egards. NB: mail sent to both the gcc mailing list and the private globalgcc list -- 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: 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
ent (and more general, perhaps safer) If the preprocessor condition is false, the C variable for the flag should be not even generated. (hence any reference to it will fail at Gcc build time). Comments please? Happy Thanksgiving to north americans, and regards to everyone. -- Basile STARYNKEVITCH

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
MHO the tuple effort is going towards this, but I am not sure if it defines a principle that every GCC data should start with a common prefix; in object oriented parlance, I would prefer a single tree of inheritence, not a forest of independent hierarchies). The last point 4 is n

Re: destruction of GTY() data

2006-12-08 Thread Basile STARYNKEVITCH
EAL_VALUE_TYPE thing. Could you ellaborate, please? I did have a glance into gcc/real.h 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} ***

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
ce that: I do not add any additional occurrence of GTY in a already GTY-ed file. my added code is quite similar to the following code from gcc/genextract.c (which is not gengtype-d) typedef char *locstr; /*later*/ DEF_VEC_P(locstr); DEF_VEC_ALLOC_P(locstr,heap); Any clues?

Re: mixing VEC-tors of string & GTY?

2007-01-04 Thread Basile STARYNKEVITCH
> > I do not add any additional occurrence of GTY in a already GTY-ed file. > > > > my added code is quite similar to the following code from gcc/genextract.c > > (which is not gengtype-d) > > > > typedef char *locstr; > > /*la

Re: mixing VEC-tors of string & GTY?

2007-01-04 Thread Basile STARYNKEVITCH
/_BasileGgccObj/gcc' > > build/gengtype > > /usr/src/Lang/basile-ggcc/gcc/stringpool.c:263: unidentified type > > `basilestring_t' [...] > Yes fix gengtype to ignore non heap gc cases. I just submitted the patch http://gcc.gnu.org/ml/gcc-patches/2007-01/msg00222.h

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
mon/> (a GPLv3+ software described here <http://starynkevitch.net/Basile/bismon-chariot-doc.pdf>). Funding agencies and employer won't allow me to code a plugin which has absolutely no change to be used. Cheers -- Basile STARYNKEVITCH == http://starynkevitch.net/Basile opinion

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/ Francebasile starynkevitch.net wo

gengtype: missing `tag' option (MELT branch)

2016-02-11 Thread Basile Starynkevitch
runsup.h file did not change in the MELT branch since long time ago. Do you have any clues about what has changed in gengtype about these tag options in GCC 6? Or about the gimple type? Regards. PS. Of course the bug is very probably in the MELT branch, but it has been a long time since I

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
nding some related features in current GCC 6 (trunk) code base (in February 2016). I'm sure that most plugin writers would be pleased to know about that. Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue

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

2016-05-03 Thread Basile Starynkevitch
googlegroups.com 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.3 release candidate 2 for GCC 5 or GCC 6

2016-05-11 Thread Basile Starynkevitch
egroups.com 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: 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
from free_edge in gcc/cfg.c ...) because ggc_free is probably called a big lot of times. more realistically, add plugin hooks in cleanup routines, notably in cleanup_cfg file gcc/cfgcleanup.c Please comment on this. If we agree on something I'll try to propose some patch to GCC 5.0 du

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
nd in good faith we don't know what license is that code (files kernel.c etc...) but we guess it is morally in the public domain or open source (but we are not lawyers) since given as an example on some wiki page. Regards -- Basile STARYNKEVITCH == http://starynkevitch.net/Basile opin

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
in my life. What did I do wrong? What is the good way to merge the trunk back into my MELT branch using git? How can I ask git to ignore such "conflicts" (as svnmerge merge did)? 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 miennes} ***

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
ile 511 "lists.c") (!srcfile 511 "optabs.c") (!srcfile 511 "profile.c") So most of the source files considered by gengtype are indeed in the $(srcdir) of the gcc/Makefile.in that is in the gcc/ subdirectory of GCC source tree. But some are outside, e.g. in include

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

Serializing mixed gimple data from a plugin in LTO?

2011-03-25 Thread Basile Starynkevitch
function & the hash table) I would imagine gcc/lto-streamer-out.c would have a plugin hook inside output_gimple_stmt but this is not the case... I admit I don't have a clear picture of LTO streams usage (& customization) from plugins. Or perhaps it is not possible yet???

realmpfr.h not in PLUGIN_HEADERS?

2011-04-01 Thread Basile Starynkevitch
Helo All, It seems that, since realmpfr.h is not listed in the PLUGIN_HEADERS in gcc/Makefile.in, it cannot be used from plugins. Is there a reason for that, or what? I feel that plugins need to know about and about the real_from_mpfr & mpfr_from_real functions. Cheers. -- Ba

  1   2   3   4   5   6   7   8   9   >