Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
UNTITLED()			      LOCAL			      UNTITLED()

NAME
     bcc-cc1 -- C compiler backend

SYNOPSIS
     bcc-cc1 [-03EPcdfltw[-]] [-Ddefine] [-Iinclude_dir] [-Uundef] [-o outfile]
	     [infile]

DESCRIPTION
     Bcc-cc1 is the backend for the bcc(1) C compiler.

     It understands the following options:

     -0      (the digit 0) 8086 target (works even on 80386 host)

     -3      80386 target (works even on 8086 host)

     -D      define

     -E      produce preprocessor output

     -I      include search path

     -P      produce preprocessor output with no line numbers

     -c      produce code with caller saving regs before function calls

     -d      print debugging information in assembly output

     -f      produce code with 1st argument passed in a register

     -l      produce  code  for  2  3  1 0 long byte order (only works in 16-bit
	     versions)

     -o      assembler output file name follows

     -p      produce (almost) position-independent code

     -t      print source code in assembly output

     -w      print what cc1 thinks is the location counter in assembly output

     All the options except -D, -I and -o may be turned off by following the op-
     tion letter by a `-'.  Options are processed left to right so the last set-
     ting has precedence.

     The following is defined before option processing:

     __BCC__		     1

     The following may be defined after option processing:

     __AS09__		     1 if 6809 version
     __AS386_16__	     1 if -0 option on 80*86
     __AS386_32__	     1 if -3 option on 80*86
     __CALLER_SAVES__	     1 if -c option
     __FIRST_ARG_IN_AX__     1 if -f option on 80*86
     __FIRST_ARG_IN_X__      1 if -f option on 6809
     __LONG_BIG_ENDIAN__     1 if -l option
     __POS_INDEPENDENT__     1 if -p option on 6809

     The following are standard builtins:

     __FILE__		     stringized   name	  of	current    input    file
     __LINE__		     current line number

FILES
     /usr/local/lib/bcc/bcc-cc1

SEE ALSO
     bcc(1).

AUTHORS
     This program has been written by Bruce Evans.

FreeBSD ports 15.quarterly	 March 26, 1995 		      BCC-CC1(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=bcc-cc1&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help