I'm using 3.4.1 on linux I found documentation on #pragma ident and #ident skimpy -- I tried to use them and can't have them mark the output files... Can someone show me an example where these are used? : leisner@gateway;gcc -v foo.c -save-temps -c Reading specs from /usr/gnu/lib/gcc/i686-pc-linux-gnu/3.4.1/specs Configured with: /usr/local/src/gnu/gcc-3.4.1/configure --prefix=/usr/gnu --prog ram-suffix=-3.4.1 --enable-shared --enable-__cxa_atexit --with-system-zlib --ena ble-threads=posix --disable-checking Thread model: posix gcc version 3.4.1 /usr/gnu/libexec/gcc/i686-pc-linux-gnu/3.4.1/cc1 -E -quiet -v foo.c -mtune=pent iumpro -o foo.i ignoring nonexistent directory "/usr/gnu/lib/gcc/i686-pc-linux-gnu/3.4.1/../../ . ./../i686-pc-linux-gnu/include" #include "..." search starts here: #include <...> search starts here: /usr/local/include /usr/gnu/include /usr/gnu/lib/gcc/i686-pc-linux-gnu/3.4.1/include /usr/include End of search list. /usr/gnu/libexec/gcc/i686-pc-linux-gnu/3.4.1/cc1 -fpreprocessed foo.i -quiet -d umpbase foo.c -mtune=pentiumpro -auxbase foo -version -o foo.s GNU C version 3.4.1 (i686-pc-linux-gnu) compiled by GNU C version 3.4.1. GGC heuristics: --param ggc-min-expand=72 --param ggc-min-heapsize=80392 foo.c:1:10: warning: extra tokens at end of #ident directive /usr/gnu/lib/gcc/i686-pc-linux-gnu/3.4.1/../../../../i686-pc-linux-gnu/bin/as - V -Qy -o foo.o foo.s GNU assembler version 2.15 (i686-pc-linux-gnu) using BFD version 2.15 : leisner@gateway;cat foo.c #ident "this is an ident" #pragma ident "this is a pragma" main() { } : leisner@gateway;cat foo.i # 1 "foo.c" # 1 "<built-in>" # 1 "<command line>" # 1 "foo.c" #ident ""this is an ident"" #pragma ident "this is a pragma" main() { } : leisner@gateway;cat foo.s .file "foo.c" .ident "" .text .globl main .type main, @function main: pushl %ebp movl %esp, %ebp subl $8, %esp andl $-16, %esp movl $0, %eax addl $15, %eax addl $15, %eax shrl $4, %eax sall $4, %eax subl %eax, %esp leave ret .size main, .-main .section .note.GNU-stack,"",@progbits .ident "GCC: (GNU) 3.4.1" marty