public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* announce: MELT plugin 0.8rc2 for 4.6
@ 2011-07-08  8:06 Basile Starynkevitch
  2011-07-08  8:39 ` Allan McRae
  0 siblings, 1 reply; 11+ messages in thread
From: Basile Starynkevitch @ 2011-07-08  8:06 UTC (permalink / raw)
  To: gcc, gcc-melt-french


Hello All,

It is my pleasure to announce the 2nd release candidate of MELT plugin
version 0.8 for GCC 4.6

You can download it from http://gcc-melt.org/
gnuzipped tar http://gcc-melt.org/melt-0.8rc2-plugin-for-gcc-4.6.tgz
of md5sum 880db34a1d76a27f51ba4d594e725519


#######################################################################
NEWS for 0.8rc2 MELT plugin for gcc-4.6

July 08th, 2011: Release candidate 2 of melt-0.8rc1-plugin-for-gcc-4.6

New features:
 * support for pragmas for MELT

 * the MELT garbage collector is called less often, using the
   PLUGIN_GGC_START hook.

 * several new c-iterators and c-matchers.

 * added static analyzing pass gccframe, useful for melt-runtime.c

 * reject nested defun-s, you should use letrec or let...

 * the MELT plugin build-melt-plugin.sh has changed incompatibly
   (w.r.t. the previous 0.7 MELT plugin release).

 * debug_msg, assert_msg ... should work, thanks to MELT_HAVE_DEBUG
   preprocessor flag, even when melt.so is a plugin for a GCC without
   checks enabled.

 * melt-runtime.h has a melt_gcc_version integer variable and
   melt-runtime.c should be given MELT_GCC_VERSION preprocessor
   constant.

* runfile mode compiles quickly (with debug_msg support). Add new mode
  translatequickly to compile quickly (with debug_msg & assert_msg
  support).

Many bugfixes
  (but some bugs remain)


####
Thanks to Pierre Vittet and to Alexandre Lissy for their contributions.

Regards.
-- 
Basile STARYNKEVITCH         http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mines, sont seulement les miennes} ***

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: announce: MELT plugin 0.8rc2 for 4.6
  2011-07-08  8:06 announce: MELT plugin 0.8rc2 for 4.6 Basile Starynkevitch
@ 2011-07-08  8:39 ` Allan McRae
  2011-07-08  9:15   ` Basile Starynkevitch
  0 siblings, 1 reply; 11+ messages in thread
From: Allan McRae @ 2011-07-08  8:39 UTC (permalink / raw)
  To: Basile Starynkevitch; +Cc: gcc, gcc-melt-french

On 08/07/11 18:06, Basile Starynkevitch wrote:
>
> Hello All,
>
> It is my pleasure to announce the 2nd release candidate of MELT plugin
> version 0.8 for GCC 4.6
>
> You can download it from http://gcc-melt.org/
> gnuzipped tar http://gcc-melt.org/melt-0.8rc2-plugin-for-gcc-4.6.tgz
> of md5sum 880db34a1d76a27f51ba4d594e725519
>

I get an ICE after stage zero:

build-melt-plugin: Did MELT stage zero successfully
build-melt-plugin: Starting MELT first stage
build-melt-plugin: making MELT using 
/home/allan/Desktop/melt-0.8rc2-plugin-for-gcc-4.6/melt-build.mk warmelt1
make: Entering directory 
`/home/allan/Desktop/melt-0.8rc2-plugin-for-gcc-4.6'
if [ -d melt-stage1 ]; then true; else mkdir melt-stage1; fi
cd melt-stage0-dynamic/ ; rm -f warmelt-first-0.so; ln -s 
warmelt-first-0.d.so warmelt-first-0.so
cd melt-stage0-dynamic/ ; rm -f warmelt-base-0.so; ln -s 
warmelt-base-0.d.so warmelt-base-0.so
cd melt-stage0-dynamic/ ; rm -f warmelt-debug-0.so; ln -s 
warmelt-debug-0.d.so warmelt-debug-0.so
cd melt-stage0-dynamic/ ; rm -f warmelt-macro-0.so; ln -s 
warmelt-macro-0.d.so warmelt-macro-0.so
cd melt-stage0-dynamic/ ; rm -f warmelt-normal-0.so; ln -s 
warmelt-normal-0.d.so warmelt-normal-0.so
cd melt-stage0-dynamic/ ; rm -f warmelt-normatch-0.so; ln -s 
warmelt-normatch-0.d.so warmelt-normatch-0.so
cd melt-stage0-dynamic/ ; rm -f warmelt-genobj-0.so; ln -s 
warmelt-genobj-0.d.so warmelt-genobj-0.so
cd melt-stage0-dynamic/ ; rm -f warmelt-outobj-0.so; ln -s 
warmelt-outobj-0.d.so warmelt-outobj-0.so
gcc -fplugin=./melt.so -c -o /dev/null  -Wno-shadow 
-fplugin-arg-melt-mode=translateinit 
-fplugin-arg-melt-module-makefile=/home/allan/Desktop/melt-0.8rc2-plugin-for-gcc-4.6/melt-module.mk 
-fplugin-arg-melt-module-make-command=/usr/bin/make 
-fplugin-arg-melt-tempdir=. -fplugin-arg-melt-bootstrapping 
-fplugin-arg-melt-init=\
warmelt-first-0:\
warmelt-base-0:\
warmelt-debug-0:\
warmelt-macro-0:\
warmelt-normal-0:\
warmelt-normatch-0:\
warmelt-genobj-0:\
warmelt-outobj-0 \
 
-fplugin-arg-melt-arg=/home/allan/Desktop/melt-0.8rc2-plugin-for-gcc-4.6/melt/warmelt-first.melt 
  -frandom-seed=c763ca1e2b1d2b340ebd439b \
       -fplugin-arg-melt-module-path=melt-stage1:melt-stage0-dynamic:.:. \
 
-fplugin-arg-melt-source-path=melt-stage1:melt-stage0-dynamic:.:/home/allan/Desktop/melt-0.8rc2-plugin-for-gcc-4.6/melt:/home/allan/Desktop/melt-0.8rc2-plugin-for-gcc-4.6/melt/generated:/usr/lib/gcc/i686-pc-linux-gnu/4.6.1/plugin/melt-source 
\
       -fplugin-arg-melt-output=melt-stage1/warmelt-first-1.c 
empty-file-for-melt.c
cc1: note: MELT is bootstrapping so ignore builtin source directory 
/usr/lib/gcc/i686-pc-linux-gnu/4.6.1/plugin/melt-source and module 
directory /usr/lib/gcc/i686-pc-linux-gnu/4.6.1/plugin/libexec/melt-modules
*** WARNING *** there are active plugins, do not report this as a bug 
unless you can reproduce it without enabling any plugins.
Event                            | Plugins
PLUGIN_FINISH_UNIT               | melt
PLUGIN_FINISH                    | melt
PLUGIN_GGC_START                 | melt
PLUGIN_GGC_MARKING               | melt
PLUGIN_ATTRIBUTES                | melt
PLUGIN_START_UNIT                | melt
PLUGIN_PRAGMAS                   | melt
cc1: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://bugs.archlinux.org/> for instructions.
make: *** [melt-stage1/warmelt-first-1.c] Error 1
make: Leaving directory `/home/allan/Desktop/melt-0.8rc2-plugin-for-gcc-4.6'
build-melt-plugin error: doing melt make warmelt1 failed


 > gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-pc-linux-gnu/4.6.1/lto-wrapper
Target: i686-pc-linux-gnu
Configured with: /build/src/gcc-4.6.1/configure --prefix=/usr 
--libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man 
--infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ 
--enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared 
--enable-threads=posix --with-system-zlib --enable-__cxa_atexit 
--disable-libunwind-exceptions --enable-clocale=gnu 
--enable-gnu-unique-object --enable-linker-build-id --with-ppl 
--enable-cloog-backend=isl --enable-lto --enable-gold 
--enable-ld=default --enable-plugin --with-plugin-ld=ld.gold 
--disable-multilib --disable-libstdcxx-pch --enable-checking=release
Thread model: posix
gcc version 4.6.1 (GCC)


What further information do you require for this?

Allan

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: announce: MELT plugin 0.8rc2 for 4.6
  2011-07-08  8:39 ` Allan McRae
@ 2011-07-08  9:15   ` Basile Starynkevitch
  2011-07-08  9:47     ` Allan McRae
  2011-07-08 10:47     ` announce: MELT plugin 0.8rc2 " Pierre Vittet
  0 siblings, 2 replies; 11+ messages in thread
From: Basile Starynkevitch @ 2011-07-08  9:15 UTC (permalink / raw)
  To: Allan McRae; +Cc: Basile Starynkevitch, gcc, gcc-melt-french

On Fri, Jul 08, 2011 at 06:41:30PM +1000, Allan McRae wrote:
> empty-file-for-melt.c
> cc1: note: MELT is bootstrapping so ignore builtin source directory
> /usr/lib/gcc/i686-pc-linux-gnu/4.6.1/plugin/melt-source and module
> directory
> /usr/lib/gcc/i686-pc-linux-gnu/4.6.1/plugin/libexec/melt-modules
> *** WARNING *** there are active plugins, do not report this as a
> bug unless you can reproduce it without enabling any plugins.
> Event                            | Plugins
> PLUGIN_FINISH_UNIT               | melt
> PLUGIN_FINISH                    | melt
> PLUGIN_GGC_START                 | melt
> PLUGIN_GGC_MARKING               | melt
> PLUGIN_ATTRIBUTES                | melt
> PLUGIN_START_UNIT                | melt
> PLUGIN_PRAGMAS                   | melt
> cc1: internal compiler error: Segmentation fault
> Please submit a full bug report,


Did you install a previous release of MELT plugin (e.g. 0.8rc1 or 0.7)? If
you did, you have to remove it entirely (eg remove all files named *melt*)?

> 
> What further information do you require for this?

Perhaps a gdb backtrace of the crash?

Thanks for the bug report. I will try to reproduce it!

Cheers

-- 
Basile STARYNKEVITCH         http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mines, sont seulement les miennes} ***

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: announce: MELT plugin 0.8rc2 for 4.6
  2011-07-08  9:15   ` Basile Starynkevitch
@ 2011-07-08  9:47     ` Allan McRae
  2011-07-08 15:43       ` Basile Starynkevitch
  2011-07-08 10:47     ` announce: MELT plugin 0.8rc2 " Pierre Vittet
  1 sibling, 1 reply; 11+ messages in thread
From: Allan McRae @ 2011-07-08  9:47 UTC (permalink / raw)
  To: Basile Starynkevitch; +Cc: gcc, gcc-melt-french

On 08/07/11 19:15, Basile Starynkevitch wrote:
> On Fri, Jul 08, 2011 at 06:41:30PM +1000, Allan McRae wrote:
>> empty-file-for-melt.c
>> cc1: note: MELT is bootstrapping so ignore builtin source directory
>> /usr/lib/gcc/i686-pc-linux-gnu/4.6.1/plugin/melt-source and module
>> directory
>> /usr/lib/gcc/i686-pc-linux-gnu/4.6.1/plugin/libexec/melt-modules
>> *** WARNING *** there are active plugins, do not report this as a
>> bug unless you can reproduce it without enabling any plugins.
>> Event                            | Plugins
>> PLUGIN_FINISH_UNIT               | melt
>> PLUGIN_FINISH                    | melt
>> PLUGIN_GGC_START                 | melt
>> PLUGIN_GGC_MARKING               | melt
>> PLUGIN_ATTRIBUTES                | melt
>> PLUGIN_START_UNIT                | melt
>> PLUGIN_PRAGMAS                   | melt
>> cc1: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>
>
> Did you install a previous release of MELT plugin (e.g. 0.8rc1 or 0.7)? If
> you did, you have to remove it entirely (eg remove all files named *melt*)?
>

I have no previous MELT plugins installed.


>> What further information do you require for this?
>
> Perhaps a gdb backtrace of the crash?
>

Maybe not that helpful given things have been stripped...  I can rebuild 
without stripping if helpful.

#0  0xf7fe6941 in _dl_lookup_symbol_x () from /lib/ld-linux.so.2
#1  0xf788ed60 in ?? () from /lib/libc.so.6
#2  0xf788f1e7 in _dl_sym () from /lib/libc.so.6
#3  0xf7902d66 in ?? () from /lib/libdl.so.2
#4  0xf7feb66f in _dl_catch_error () from /lib/ld-linux.so.2
#5  0xf790333a in ?? () from /lib/libdl.so.2
#6  0xf7902de4 in dlsym () from /lib/libdl.so.2
#7  0xf71a7605 in melt_dlsym_all () from ./melt.so
#8  0xf71a7666 in melt_dynobjstruct_fieldoffset_at () from ./melt.so
#9  0xf708ad3c in warmelt_first_initialmeltchunk_19 ()
    from melt-stage0-dynamic/warmelt-first-0.so
#10 0xf70fa485 in start_module_melt ()
    from melt-stage0-dynamic/warmelt-first-0.so
#11 0xf71b9b3b in meltgc_make_load_melt_module () from ./melt.so
#12 0xf71c3bc3 in plugin_init () from ./melt.so
#13 0x082d5565 in ?? ()
#14 0x087663c5 in htab_traverse_noresize ()
#15 0x082d5ebd in initialize_plugins ()
#16 0x08364c2e in toplev_main ()
#17 0x080d645b in main ()


Note that this only happens for me on i686.  I have just set off a build 
on my x86_64 system (toolchain build with exactly the same 
configuration) and I do not run into this issue.

Allan

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: announce: MELT plugin 0.8rc2 for 4.6
  2011-07-08  9:15   ` Basile Starynkevitch
  2011-07-08  9:47     ` Allan McRae
@ 2011-07-08 10:47     ` Pierre Vittet
  1 sibling, 0 replies; 11+ messages in thread
From: Pierre Vittet @ 2011-07-08 10:47 UTC (permalink / raw)
  To: gcc

I got a bug if we use mawk instead of gawk however it is not the bug of 
Allan, as it just end the script early (before starting compiling).


I have also been able to compile the current branch with a 32 bits 
system (I can't compile the plugin because my 32 bits system has no gcc 
4.6).

So it looks to appear only on 32 bits when compiling the plugin.


Pierre Vittet

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: announce: MELT plugin 0.8rc2 for 4.6
  2011-07-08  9:47     ` Allan McRae
@ 2011-07-08 15:43       ` Basile Starynkevitch
       [not found]         ` <4E172623.7090400@mandriva.com>
  2011-07-09  0:05         ` Allan McRae
  0 siblings, 2 replies; 11+ messages in thread
From: Basile Starynkevitch @ 2011-07-08 15:43 UTC (permalink / raw)
  To: Allan McRae; +Cc: gcc, gcc-melt-french

On Fri, 08 Jul 2011 19:50:11 +1000
Allan McRae <allan@archlinux.org> wrote:

> On 08/07/11 19:15, Basile Starynkevitch wrote:
> > On Fri, Jul 08, 2011 at 06:41:30PM +1000, Allan McRae wrote:
> >> empty-file-for-melt.c
> >> cc1: note: MELT is bootstrapping so ignore builtin source directory
> >> /usr/lib/gcc/i686-pc-linux-gnu/4.6.1/plugin/melt-source and module
> >> directory
> >> /usr/lib/gcc/i686-pc-linux-gnu/4.6.1/plugin/libexec/melt-modules
> >> *** WARNING *** there are active plugins, do not report this as a
> >> bug unless you can reproduce it without enabling any plugins.
> >> Event                            | Plugins
> >> PLUGIN_FINISH_UNIT               | melt
> >> PLUGIN_FINISH                    | melt
> >> PLUGIN_GGC_START                 | melt
> >> PLUGIN_GGC_MARKING               | melt
> >> PLUGIN_ATTRIBUTES                | melt
> >> PLUGIN_START_UNIT                | melt
> >> PLUGIN_PRAGMAS                   | melt
> >> cc1: internal compiler error: Segmentation fault
> >> Please submit a full bug report,
> >
> >
> > Did you install a previous release of MELT plugin (e.g. 0.8rc1 or 0.7)? If
> > you did, you have to remove it entirely (eg remove all files named *melt*)?
> >
> 


Alexandre Lissy discovered that by replacing, in file
melt-0.8rc2-plugin-for-gcc-4.6/melt-build.mk line 420,
   MELT_STAGE_ZERO?= melt-stage0-dynamic 
with
   MELT_STAGE_ZERO = melt-stage0-static
the bug disappears. 

Allan, could you confirm that it is the case for you also? Thanks!

Cheers.
-- 
Basile STARYNKEVITCH         http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mine, sont seulement les miennes} ***

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: announce: MELT plugin 0.8rc2 for 4.6
       [not found]         ` <4E172623.7090400@mandriva.com>
@ 2011-07-08 15:57           ` Basile Starynkevitch
  0 siblings, 0 replies; 11+ messages in thread
From: Basile Starynkevitch @ 2011-07-08 15:57 UTC (permalink / raw)
  To: Alexandre Lissy; +Cc: gcc-melt-french, Allan McRae, gcc

On Fri, 08 Jul 2011 17:45:39 +0200
Alexandre Lissy <alissy@mandriva.com> wrote:

> Le 08/07/2011 17:43, Basile Starynkevitch a écrit :
> > On Fri, 08 Jul 2011 19:50:11 +1000
> > Alexandre Lissy discovered that by replacing, in file
> > melt-0.8rc2-plugin-for-gcc-4.6/melt-build.mk line 420,
> >    MELT_STAGE_ZERO?= melt-stage0-dynamic 
> > with
> >    MELT_STAGE_ZERO = melt-stage0-static
> > the bug disappears. 
> "disappears", I take it as a workaround, not a bug fix :)


Agreed. It is indeed more a workaround than a bug fix.

I probably am able to reproduce that bug, on a chrooted Debian/Sid 32 bits.

(I am not sure I am able to fix it cleverly)

Regards.
-- 
Basile STARYNKEVITCH         http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mine, sont seulement les miennes} ***

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: announce: MELT plugin 0.8rc2 for 4.6
  2011-07-08 15:43       ` Basile Starynkevitch
       [not found]         ` <4E172623.7090400@mandriva.com>
@ 2011-07-09  0:05         ` Allan McRae
  2011-07-10 17:00           ` MELT plugin 0.8rc for 4.6 on 32 bits x86 Basile Starynkevitch
  1 sibling, 1 reply; 11+ messages in thread
From: Allan McRae @ 2011-07-09  0:05 UTC (permalink / raw)
  To: Basile Starynkevitch; +Cc: gcc, gcc-melt-french

On 09/07/11 01:43, Basile Starynkevitch wrote:
> On Fri, 08 Jul 2011 19:50:11 +1000
> Allan McRae<allan@archlinux.org>  wrote:
>
>> On 08/07/11 19:15, Basile Starynkevitch wrote:
>>> On Fri, Jul 08, 2011 at 06:41:30PM +1000, Allan McRae wrote:
>>>> empty-file-for-melt.c
>>>> cc1: note: MELT is bootstrapping so ignore builtin source directory
>>>> /usr/lib/gcc/i686-pc-linux-gnu/4.6.1/plugin/melt-source and module
>>>> directory
>>>> /usr/lib/gcc/i686-pc-linux-gnu/4.6.1/plugin/libexec/melt-modules
>>>> *** WARNING *** there are active plugins, do not report this as a
>>>> bug unless you can reproduce it without enabling any plugins.
>>>> Event                            | Plugins
>>>> PLUGIN_FINISH_UNIT               | melt
>>>> PLUGIN_FINISH                    | melt
>>>> PLUGIN_GGC_START                 | melt
>>>> PLUGIN_GGC_MARKING               | melt
>>>> PLUGIN_ATTRIBUTES                | melt
>>>> PLUGIN_START_UNIT                | melt
>>>> PLUGIN_PRAGMAS                   | melt
>>>> cc1: internal compiler error: Segmentation fault
>>>> Please submit a full bug report,
>>>
>>>
>>> Did you install a previous release of MELT plugin (e.g. 0.8rc1 or 0.7)? If
>>> you did, you have to remove it entirely (eg remove all files named *melt*)?
>>>
>>
>
>
> Alexandre Lissy discovered that by replacing, in file
> melt-0.8rc2-plugin-for-gcc-4.6/melt-build.mk line 420,
>     MELT_STAGE_ZERO?= melt-stage0-dynamic
> with
>     MELT_STAGE_ZERO = melt-stage0-static
> the bug disappears.
>
> Allan, could you confirm that it is the case for you also? Thanks!
>

I can confirm the build completes with that change.

Allan

^ permalink raw reply	[flat|nested] 11+ messages in thread

* MELT plugin 0.8rc for 4.6 on 32 bits x86
  2011-07-09  0:05         ` Allan McRae
@ 2011-07-10 17:00           ` Basile Starynkevitch
  2011-07-10 17:15             ` MELT plugin 0.8rc4 for 4.6 Basile Starynkevitch
  0 siblings, 1 reply; 11+ messages in thread
From: Basile Starynkevitch @ 2011-07-10 17:00 UTC (permalink / raw)
  To: Allan McRae; +Cc: gcc, gcc-melt

On Sat, 09 Jul 2011 10:08:06 +1000
Allan McRae <allan@archlinux.org> wrote:

> On 09/07/11 01:43, Basile Starynkevitch wrote:
> > On Fri, 08 Jul 2011 19:50:11 +1000
> > Allan McRae<allan@archlinux.org>  wrote:
> >
> >> On 08/07/11 19:15, Basile Starynkevitch wrote:
> >>> On Fri, Jul 08, 2011 at 06:41:30PM +1000, Allan McRae wrote:
> >>>> empty-file-for-melt.c
> >>>> cc1: note: MELT is bootstrapping so ignore builtin source directory
> >>>> /usr/lib/gcc/i686-pc-linux-gnu/4.6.1/plugin/melt-source and module
> >>>> directory
> >>>> /usr/lib/gcc/i686-pc-linux-gnu/4.6.1/plugin/libexec/melt-modules
> >>>> *** WARNING *** there are active plugins, do not report this as a
> >>>> bug unless you can reproduce it without enabling any plugins.
> >>>> Event                            | Plugins
> >>>> PLUGIN_FINISH_UNIT               | melt
> >>>> PLUGIN_FINISH                    | melt
> >>>> PLUGIN_GGC_START                 | melt
> >>>> PLUGIN_GGC_MARKING               | melt
> >>>> PLUGIN_ATTRIBUTES                | melt
> >>>> PLUGIN_START_UNIT                | melt
> >>>> PLUGIN_PRAGMAS                   | melt
> >>>> cc1: internal compiler error: Segmentation fault
> >>>> Please submit a full bug report,
> >>>
> >>>
> >>> Did you install a previous release of MELT plugin (e.g. 0.8rc1 or 0.7)? If
> >>> you did, you have to remove it entirely (eg remove all files named *melt*)?
> >>>
> >>
> >
> >
> > Alexandre Lissy discovered that by replacing, in file
> > melt-0.8rc2-plugin-for-gcc-4.6/melt-build.mk line 420,
> >     MELT_STAGE_ZERO?= melt-stage0-dynamic
> > with
> >     MELT_STAGE_ZERO = melt-stage0-static
> > the bug disappears.
> >
> > Allan, could you confirm that it is the case for you also? Thanks!
> >
> 
> I can confirm the build completes with that change.

For your information, I corrected that bug (not only made the
workaround) on MELT svn rev. 176125.

So I think that the MELT plugin 0.8 final 
(which I will probably release in a couple of days) will have that bug
corrected.

Before releasing the definitive MELT 0.8 plugin for 4.6, I want to be
sure that the new building machinery (based upon MELT-Plugin-Makefile,
i.e. using make) is working for someone else than me.

As soon as someone give me reports (either positive or negative) about
the build of MELT plugin 0.8 rc3 which I have announced an hour ago
http://gcc.gnu.org/ml/gcc/2011-07/msg00126.html &
http://groups.google.com/group/gcc-melt/browse_thread/thread/8901c8fcf47c8f32
I will be able to release the final 0.8 (but I am not working at all
tomorrow).

Cheers.

-- 
Basile STARYNKEVITCH         http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mine, sont seulement les miennes} ***

^ permalink raw reply	[flat|nested] 11+ messages in thread

* MELT plugin 0.8rc4 for 4.6
  2011-07-10 17:00           ` MELT plugin 0.8rc for 4.6 on 32 bits x86 Basile Starynkevitch
@ 2011-07-10 17:15             ` Basile Starynkevitch
  2011-07-10 22:04               ` Allan McRae
  0 siblings, 1 reply; 11+ messages in thread
From: Basile Starynkevitch @ 2011-07-10 17:15 UTC (permalink / raw)
  To: gcc-melt; +Cc: Allan McRae, gcc

On Sun, 10 Jul 2011 19:00:14 +0200
Basile Starynkevitch <basile@starynkevitch.net> wrote:
> 
> For your information, I corrected that bug (not only made the
> workaround) on MELT svn rev. 176125.
> 
> So I think that the MELT plugin 0.8 final 
> (which I will probably release in a couple of days) will have that bug
> corrected.


I just released MELT plugin 0.8rc4 with that change. See http://gcc-melt.org/ and download 
http://gcc-melt.org/melt-0.8rc4-plugin-for-gcc-4.6.tgz

When I have a successful build report, I will release it as MELT 0.8 plugin.

Same news (w.r.t to MELT 0.7) as in  http://gcc.gnu.org/ml/gcc/2011-07/msg00126.html

Cheers. 

-- 
Basile STARYNKEVITCH         http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mine, sont seulement les miennes} ***

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: MELT plugin 0.8rc4 for 4.6
  2011-07-10 17:15             ` MELT plugin 0.8rc4 for 4.6 Basile Starynkevitch
@ 2011-07-10 22:04               ` Allan McRae
  0 siblings, 0 replies; 11+ messages in thread
From: Allan McRae @ 2011-07-10 22:04 UTC (permalink / raw)
  To: Basile Starynkevitch; +Cc: gcc-melt, gcc

On 11/07/11 03:15, Basile Starynkevitch wrote:
> On Sun, 10 Jul 2011 19:00:14 +0200
> Basile Starynkevitch<basile@starynkevitch.net>  wrote:
>>
>> For your information, I corrected that bug (not only made the
>> workaround) on MELT svn rev. 176125.
>>
>> So I think that the MELT plugin 0.8 final
>> (which I will probably release in a couple of days) will have that bug
>> corrected.
>
>
> I just released MELT plugin 0.8rc4 with that change. See http://gcc-melt.org/ and download
> http://gcc-melt.org/melt-0.8rc4-plugin-for-gcc-4.6.tgz
>
> When I have a successful build report, I will release it as MELT 0.8 plugin.
>
> Same news (w.r.t to MELT 0.7) as in  http://gcc.gnu.org/ml/gcc/2011-07/msg00126.html


I can give a successful build report for melt-0.8rc4 on 
i686-pc-linux-gnu using "make all".


Some issues I noticed with "make install"

 > make DESTDIR=/tmp/melt install
...
install: target 
`/tmp/melt//usr/lib/gcc/i686-pc-linux-gnu/4.6.1/plugin/include/' is not 
a directory: No such file or directory

This needs added to install-melt-includes:
	$(mkinstalldirs) $(DESTDIR)/$(MELTGCC_PLUGIN_DIR)/include/

Then I run into an error in install-melt-modules:
install: cannot stat `melt-modules/*.so': No such file or directory

In that directory I have three subdirectories containing built modules. 
  I guess one of them is supposed to be used.

All other install targets work fine.

Allan

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2011-07-10 22:04 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-08  8:06 announce: MELT plugin 0.8rc2 for 4.6 Basile Starynkevitch
2011-07-08  8:39 ` Allan McRae
2011-07-08  9:15   ` Basile Starynkevitch
2011-07-08  9:47     ` Allan McRae
2011-07-08 15:43       ` Basile Starynkevitch
     [not found]         ` <4E172623.7090400@mandriva.com>
2011-07-08 15:57           ` Basile Starynkevitch
2011-07-09  0:05         ` Allan McRae
2011-07-10 17:00           ` MELT plugin 0.8rc for 4.6 on 32 bits x86 Basile Starynkevitch
2011-07-10 17:15             ` MELT plugin 0.8rc4 for 4.6 Basile Starynkevitch
2011-07-10 22:04               ` Allan McRae
2011-07-08 10:47     ` announce: MELT plugin 0.8rc2 " Pierre Vittet

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).