[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gm2] latest CVS changes

From: Michael Lambert
Subject: Re: [Gm2] latest CVS changes
Date: Sat, 3 May 2008 17:27:40 -0400

Hi Gaius,

I get

gm2/boot-bin/p2c -c ../../gcc-4.1.2/gcc/gm2/p2crc -I../../gcc-4.1.2/ gcc/gm2/gm2-libs-boot/%s.def -I../../gcc-4.1.2/gcc/gm2/gm2-libs/%s.def -I../../gcc-4.1.2/gcc/gm2/gm2-compiler/%s.def -I../../gcc-4.1.2/gcc/ gm2/gm2-libiberty/%s.def -M0 -q ../../gcc-4.1.2/gcc/gm2/gm2-compiler/ Indexing.def -h gm2/gm2-compiler-boot/GIndexing.h gm2/boot-bin/p2c -c ../../gcc-4.1.2/gcc/gm2/p2crc -I../../gcc-4.1.2/ gcc/gm2/gm2-libs-boot/%s.def -I../../gcc-4.1.2/gcc/gm2/gm2-libs/%s.def -I../../gcc-4.1.2/gcc/gm2/gm2-compiler/%s.def -I../../gcc-4.1.2/gcc/ gm2/gm2-libiberty/%s.def -M0 -q ../../gcc-4.1.2/gcc/gm2/gm2-compiler/ M2Range.def -h gm2/gm2-compiler-boot/GM2Range.h make[3]: *** No rule to make target `gm2/gm2-compiler-boot/GM2Swig.h', needed by `gm2/gm2-compiler-boot/m2flex.o'. Stop.
cp: stage1/gm2/cc1gm2: No such file or directory
make[2]: *** [cc1gm2] Error 1
make[1]: *** [all-gcc] Error 2
make: *** [all] Error 2

Did my CVS update go awry or are M2Swig.{def,mod} missing from the CVS tree?


On 2 May 2008, at 14:50, Gaius Mulley wrote:


I've just checked in the following changes into the CVS.

       * gm2/  added rules for M2Swig.def and
       * gm2/lang.opt:  added new option -fswig.
       * gm2/gm2-compiler/M2Code.mod:  import GenerateSwigFile
         and call it appropriately.
       * gm2/gm2-compiler/M2GCCDeclare.mod:  improved debugging
         of subranges.
       * gm2/gm2-compiler/M2Options.def:  added GenerateSwig.
       * gm2/gm2-compiler/M2Options.mod:  implemented case to
         test for -fswig which sets GenerateSwig to TRUE.
       * gm2/gm2-compiler/SymbolTable.def:  export
         IsParameterUnbounded, IsParameterVar.
       * gm2/gm2-compiler/SymbolTable.mod:  implemented above
       * gm2/init/gm2-gccinit:  added reference to M2Swig.
       * gm2/examples/swig/{full-strlib,strlen,strlib}:  new
       * gm2/examples/swig/full-strlib/{Makefile,,,}:  new files.
       * gm2/examples/swig/strlen/{Makefile,StrLib.def,StrLib.i,
         StrLib.mod,}:  new files.
       * gm2/examples/swig/strlib/{Makefile,StrLib.def,
         StrLib.mod,}:  new files.
       * gm2/gm2-compiler/M2Swig.{def,mod}:  new files which
         implement an automatic way of producing swig interface
         files from an implementation module.

       * gm2/gccgm2.c:  skip_type_decl in build constructor
       * gm2/gm2-compiler/M2GCCDeclare.mod:  handle subscripts
         in PrintVerbose routines.
       * gm2/gm2-compiler/M2GenGCC.mod:  detect unbounded
         arrays of generic type and use memcpy rather than
       * gm2/gm2/gm2-compiler/M2Quads.mod:  improved error
         messages for unknown types at the end of functions.
       * gm2/gm2/gm2-compiler/M2System.def:  export
       * gm2/gm2/gm2-compiler/M2System.mod:  implement
       * gm2/gm2-compiler/SymbolTable.def:  export
       * gm2/gm2-compiler/SymbolTable.mod:  implement
         IsPartialUnbounded and added PartialUnbounded
         cases to GetSymName and GetDeclared.
       * fixed bug reported by James Cox.

       * gm2/gccgm2.c:  build_common_tree_nodes requesting
         unsigned char type.
       * gm2/gm2-compiler/M2GenGCC.mod:  CalculateBase
         must not assume GetType(Subscript) will always yield
         a subrange.
       * gm2/gm2-compiler/M2GCCDeclare.mod:  likewise
         must not assume GetType(Subscript) will always yield
         a subrange (the array might be declared as ARRAY CHAR
         OF CHAR).
       * testsuite/gm2/pim/run/pass/For9.mod:  new file.


gm2 mailing list

Michael H. Lambert, GigaPoP Coordinator        Phone: +1 412 268-4960
Pittsburgh Supercomputing Center               FAX:   +1 412 268-5832
300 S Craig St, Pittsburgh, PA  15213 USA      address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]