[M3commit] [modula3/cm3] 900ad2: More/better command options for m3llvm: -g, -d.

Rodney Bates rodney.m.bates at acm.org
Sun Sep 6 21:31:39 CEST 2015


  Branch: refs/heads/master
  Home:   https://github.com/modula3/cm3
  Commit: 900ad26d46a60426bc9d0012067e3e26cb61aee2
      https://github.com/modula3/cm3/commit/900ad26d46a60426bc9d0012067e3e26cb61aee2
  Author: Rodney Bates <rodney.m.bates at acm.org>
  Date:   2015-09-06 (Sun, 06 Sep 2015)

  Changed paths:
    M m3-sys/cminstall/src/config-no-install/Unix.common
    M m3-sys/llvm3.6.1/src/M3CG_LLVM.i3
    M m3-sys/llvm3.6.1/src/M3CG_LLVM.m3
    M m3-sys/llvm3.6.1/src/Main.m3

  Log Message:
  -----------
  More/better command options for m3llvm: -g, -d.

The -d was intended to control trace output of m3llvm, for helping
debug itself.  Add a -g to control emission of debugger info into
the code begin translated, and set it as with similar options for
other backend modes.

Also, fix cm3 subcommand emission for m3llvm and llc.

 Changes to be committed:

	modified:   m3-sys/cminstall/src/config-no-install/Unix.common
	modified:   m3-sys/llvm3.6.1/src/M3CG_LLVM.i3
	modified:   m3-sys/llvm3.6.1/src/M3CG_LLVM.m3
	modified:   m3-sys/llvm3.6.1/src/Main.m3




More information about the M3commit mailing list