Re: Progress on GCC plugins ?

2007-11-16 Thread Basile STARYNKEVITCH
urce under GPL together with the yourplugin.so file. So a well defined plugin architecture does not mean any stability of internal representations (in their binary detail) or of the many GIMPLE transformations Regards. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ ema

Re: Progress on GCC plugins ?

2007-11-16 Thread Basile STARYNKEVITCH
hat for free... And it is essential for every kind of "experimental" or "additional" features! You really want it to be easy to remove! -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faiencerie, 923

Re: Progress on GCC plugins ?

2007-11-16 Thread Basile STARYNKEVITCH
ill believe that GCC needs more developers, and attracting them could be a concern. -- 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 se

Re: Progress on GCC plugins ?

2007-11-16 Thread Basile STARYNKEVITCH
elieve that competitor proprietary compilers are much more documented than GCC. GCC is an incredibly complex software (because any similar compiler has to be complex and huge). PS. My mentor on GCC has been Sebastian Pop. I'll never thank him enough! -- Basile STARYNKEVITCH

Re: Progress on GCC plugins ?

2007-11-26 Thread Basile STARYNKEVITCH
, could you please elaborate on this? What tricks are you thinking of? However, you are right in the sense that implementing naive plugins is technically easy; apparently the issue is political, not technical (i.e. let RMS accept or bless it). -- Basile STARYNKEVITCH http://starynkevitc

Re: Scripted pass manager

2007-11-27 Thread Basile STARYNKEVITCH
he GCC ICI project might be interesting: http://gcc-ici.sourceforge.net/ -- 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} ***

Assembly-level peepholes?

2024-10-04 Thread Basile STARYNKEVITCH
ts knowing that old version (4.3). NB. My open source project is an inference engine, see https://github.com/RefPerSys/RefPerSys/ -- Basile STARYNKEVITCH 8 rue de la Faïencerie 92340 Bourg-la-Reine mobile: +33 6 8501 2359 France http://starynkevitch.net/Basile/

Using gcc as a sort of scripting language.

2024-12-28 Thread Basile Starynkevitch
and b.c, link them together and execute them. > arg1 is given as first argument to the main() >of the resulting program. > > Best wishes for 2025. PS my open source project is a GPL inference engine on https://github.com/RefPerSys/RefPerSys/ -- Basile STARYNKEVITCH 8 rue de la Faïencerie 92340 Bourg-la-Reine, France http://starynkevitch.net/Basile & https://github.com/bstarynk

Interest in Contributing Diagnostic System to GCC

2025-02-03 Thread Basile Starynkevitch
o idea of how to achieve this. Do you want to use machine learning techniques to improve your diagnostic tool mjolnir? Perhaps some code from https://github.com/RefPerSys/RefPerSys/ (a GPL licensed inference engine project) could be useful for your tool? Regards from near Paris in France -- Basile STAR

Compiler support for forbidding certain methods from being called

2025-04-14 Thread Basile Starynkevitch
est GCC version. See http://www.starynkevitch.net/Basile/bismon-chariot-doc.pdf and https://www.decoder-project.eu In some cases, https://frama-c.com/ could also be useful. Regards. -- Basile STARYNKEVITCH 8 rue de la Faïencerie

GCC 15 20250503 dont install its libgccjit.h in the same way as GCC 14

2025-05-05 Thread Basile Starynkevitch
nd not, as I expected, under /usr/local/lib/gcc/x86_64-linux-gnu/15/include/ I tend to believe that it is a bug or at least should be documented in  gcc-15/changes.html Your opinion is appreciated. Thanks, regards from France -- Basile STARYNKEVITCH 8 rue de la Faïence

Re: Introduction & Interest in GCC Rust Frontend GSoC Project

2025-02-28 Thread Basile Starynkevitch
On Fri, 2025-02-28 at 12:54 +0100, Basile Starynkevitch wrote: > Hello Bright Andoh, > > > > > My name is Bright Andoh, and I’m a Computer Engineering student at the > > University of Alabama. I’m wrapping up my freshman year and have > > experience working

Introduction & Interest in GCC Rust Frontend GSoC Project

2025-02-28 Thread Basile Starynkevitch
ps://github.com/RefPerSys/RefPerSys/ Thanks -- Basile STARYNKEVITCH 8 rue de la Faïencerie 92340 Bourg-la-Reine, France http://starynkevitch.net/Basile & https://github.com/bstarynk

Re: Introduction & Interest in GCC Rust Frontend GSoC Project

2025-02-28 Thread Basile Starynkevitch
On Fri, 2025-02-28 at 12:00 +, Sam James wrote: > Basile Starynkevitch writes: > > > Hello Bright Andoh, > > > > > > > > My name is Bright Andoh, and I’m a Computer Engineering student at the > > > University of Alabama. I’m wrapping up my fr

GSOC interest in Extend the static analysis pass

2025-03-12 Thread Basile Starynkevitch
/RefPerSys/RefPerSys/ (an inference engine project, GPL licensed) which you could use to test/improve your static analysis part. Be of course aware of https://frama-c.com/ (I was part of that team at www- list.cea.fr before my retirement in nov 2023) regards Regards. -- Basile STARYNKEVITCH 8

Remove duplication for the handling of attributes between different frontends in GCC

2025-03-19 Thread Basile Starynkevitch
x27;m not sure since this > includes a c-family file in libgccjit)? Certainly yes, once it is properly documented -- Basile STARYNKEVITCH 8 rue de la Faïencerie 92340 Bourg-la-Reine, France http://starynkevitch.net/Basile & https://github.com/bstarynk & https://github.com/RefPerSys/RefPerSys/

Question About GPU-Powered Parallel Compilation in GCC

2025-05-14 Thread Basile Starynkevitch
enCL, Cuda) is very hardware specific. Remember also that some system header files contain asm instructions and that some GCC builtins generate them (and could appear in system header files). Also, GCC compiled C (or C++ or even Gimple) code can be generated with the help of external programs (you

<    4   5   6   7   8   9