Started 1 yr 5 mo ago

Success Build #100 (Nov 27, 2010 4:50:02 AM)

Changes
  1. really remove LTO
    I don't see us using it any time soon, if ever. (
    detail)
  2. fix (detail)
  3. add reduced test case for debugging (detail)
  4. extern "C" to workaround Darwin gcc/gdb problems
      can't set breakpoints on C++ functions in libraries or somesuch
    see http://gcc.gnu.org/ml/gcc/2010-11/msg00614.html
    for easy way to see the problem (detail)
  5. Never-done mods to support passing parameters to Modula-3 procedures
    in user-typed calls, on AMD64.  Pass Modula-3-specific types in the
    right ways. (detail)
  6. gut the LTO code
    I don't see us ever using this.
    Esp. not in gcc 4.5 timeframe. (detail)
  7. OMIT_GCC on realclean (detail)
  8. touch file to update timestamp, see if this helps incremental build (detail)
  9. OMIT_GCC on all realclean steps
    Maybe slightly overkill. (detail)
  10. Fix a subtle bug in printing Modula-3 set values, which
    did not adapt between 32- and 64-bit hosts for m3gdb.

    Also fix a mistyped variable name, probably harmless,
    but hurts readability. (detail)
  11. fix warning (detail)
  12. Small fix to handle Modula-3 floating point types.

    gdb's own floating type code won't work, because
    it uses a C++-specific union member that overlaps
    Modula-3's member of the same union, giving clashes.
    m3gdb has its own set of floating type codes, but
    they need to be recognized in *many* more places.

    The Modula-3 floating type codes are also needed
    for proper type analysis. (detail)
  13. don't check for cm3cg on win32 (detail)
  14. change tracing indent multiple from 2 to 4
    add comment as to why we don't fold integer division, referencing
    see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46679 (detail)
  15. whitespace (detail)

Started by an SCM change

Started by upstream project cm3-current-m3cc-SPARC32_LINUX build number 56