gm2
[Top][All Lists]
Advanced

[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?

Michael

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


Hi,

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

       * gm2/Make-lang.in:  added rules for M2Swig.def and
         M2Swig.mod.
       * 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
         procedures.
       * gm2/init/gm2-gccinit:  added reference to M2Swig.
       * gm2/examples/swig/{full-strlib,strlen,strlib}:  new
         directories.
       * gm2/examples/swig/full-strlib/{Makefile,testcopy.py,
         testequ.py,testlen.py}:  new files.
       * gm2/examples/swig/strlen/{Makefile,StrLib.def,StrLib.i,
         StrLib.mod,testlen.py}:  new files.
       * gm2/examples/swig/strlib/{Makefile,StrLib.def,
         StrLib.mod,testlen.py}:  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
         functions.
       * 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
         assignment.
       * gm2/gm2/gm2-compiler/M2Quads.mod:  improved error
         messages for unknown types at the end of functions.
       * gm2/gm2/gm2-compiler/M2System.def:  export
         IsGenericSystemType.
       * gm2/gm2/gm2-compiler/M2System.mod:  implement
         IsGenericSystemType.
       * gm2/gm2-compiler/SymbolTable.def:  export
         IsPartialUnbounded.
       * 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.

regards,
Gaius



_______________________________________________
gm2 mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/gm2

-----
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]