* collect2.c: Include diagnostic.h.
commit11091b4d06907a117524c3ac2b2a221d18cbb8dc
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 19 May 2011 16:25:12 +0000 (19 16:25 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 19 May 2011 16:25:12 +0000 (19 16:25 +0000)
treed058c00dc1d7bc91f5480576092941a860ad9b64
parentc2b8897192542e99d6a98a46926f143fc2dd7bae
* collect2.c: Include diagnostic.h.
(fatal_perror, fatal, error, fancy_abort): Remove.
(main): Set progname.  Call xmalloc_set_program_name and
diagnostic_initialize.
(maybe_run_lto_and_relink, main, collect_execute, scan_prog_file,
scan_libraries, resolve_lib_name): Call fatal_error instead of
fatal and fatal_perror.
* collect2.h (error, fatal, fatal_perror): Don't declare.
* tlink.c: Include diagnostic-core.h.
(recompile_files): Call fatal_error instead of fatal_perror.
* Makefile.in (COLLECT2_OBJS): Include diagnostic.o,
pretty-print.o and input.o.
(collect2.o, tlink.o): Update dependencies.

testsuite:
* lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
output.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@173915 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/Makefile.in
gcc/collect2.c
gcc/collect2.h
gcc/testsuite/ChangeLog
gcc/testsuite/lib/prune.exp
gcc/tlink.c