gm2
[Top][All Lists]
Advanced

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

[Gm2] latest changelog


From: Gaius Mulley
Subject: [Gm2] latest changelog
Date: Sat, 30 May 2015 17:57:19 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux)

Hi,

the latest set of changelog entries fixes at least three bugs:

  (*)  ISO ProgramArgs - the echo test program now works fine!
  (*)  Solaris build progresses further.  configure detects stpcpy and
       Make-lang.in includes this if necessary from libiberty.
  (*)  linking:  gm2 -v hello.mod now works.  There is also a matching
       regression test entry in testsuite.

regards,
Gaius

More details are here (gm2/ChangeLog)

* gm2/Make-lang.in:  added rule to detect HAVE_STPCPY in configure output.
* gm2/configure.in:  check for function stpcpy.
* gm2/gm2-libs/config-target:  rebuilt.
* gm2/gm2-libs/config-host:  rebuilt.
* gm2/gm2-libs/config-host.in:  added check for stpcpy.
* gm2/gm2config.h.in:  added check for stpcpy.
* testsuite/gm2/isolib/run/pass/testio2.mod:  added debugging printf.
* gm2/gm2-libs-iso/TextIO.mod:  fixed bug in ReadToken so that the token
  terminates with a white space or null.
* gm2/Make-lang.in:  added dynamic test to check for HAVE_STPCPY.
* gm2/gm2-libs/gm2-libs-host.h.in:  added check for stpcpy.


* Solaris build fixes.
* gm2/Make-lang.in:  added place holder for the stpcpy rule.
  Added --lib $(STPCPY) to $(M2LINK) so that the Solaris 10 build
  succeeds.
* gm2/gm2-libs-ch/wrapc.c:  added #if defined()
  to check for the presence of SIGNBIT, SIGNBITL and SIGNBITF.
* gm2/gm2-libs/config-host:  rebuilt.
* gm2/gm2-libs/config-host.in:  added checks for SIGNBIT, SIGNBITL
  and SIGNBITF against libm.
* gm2/gm2-libs/config-target:  rebuilt.
* gm2/gm2-libs/config-target.in:  added checks for SIGNBIT, SIGNBITL
  and SIGNBITF against libm.
* gm2/gm2spec.c:  fixed many const char issues so that it can be built
  with g++.
* gm2/config.h.in:  added #undefs for SIGNBIT, SIGNBITL and SIGNBITF.
* gm2/configure:  rebuilt.
* gm2/configure.ac:  added checks for SIGNBIT, SIGNBITL
  and SIGNBITF against libm.
* gm2/libpim/dtoa.c:  added conditional compilation tests for
  HAVE_ERRNO_H.
* gm2/libpim/ldtoa.c:  added conditional compilation tests for
  HAVE_ERRNO_H.
* gm2/libpim/wrapc.c:  added conditional compilation tests for
  SIGNBIT, SIGNBITL and SIGNBITF.

* Linking fixes (-v).
* This fixes a bug reported by Christoph Schlegel and many others.
* Linking would fail when -v was present on the command line.
* gm2/gm2-compiler/M2Options.def:  new parameter to DisplayVersion
  (mustExit).  Necessary to ensure the -v works in the linking phase.
* gm2/gm2-compiler/M2Options.mod:  implement the new parameter
  to DisplayVersion (mustExit).
* gm2/gm2-gcc/m2options.h:  update the prototype for DisplayVersion.
  This occurred because -v was rewritten to --version by gm2spec.c
  and --version called exit.
* gm2/gm2-lang.c:  call DisplayVersion but request it does not
  exit.
* gm2/gm2spec.c:  pass TRUE when handling -fgm2-version (to force
  an exit).  Pass FALSE when handling --version to suppress the
  exit.
* gm2/gm2version.h:  updated the prototype for gm2_version.

* gm2/gm2-libs-iso/TextIO.mod:  new procedure SkipSpaces.
  ReadToken calls SkipSpaces, this fixes a bug reported by:
  (D.E.Evans <address@hidden>).

* gm2/lang-specs.h:  fixed dates and tidied up the spec code so
  that many rules are broken down into obvious stages with
  inputs and outputs.
* gm2/tools-src/makeversion:  changed to reflect the new gm2_version
  which has a parameter, mustExit.



reply via email to

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