1. 30 Jun, 2000 17 commits
    • in libiberty/ChangeLog: · bece74bd
      	* cp-demangle.c (demangle_encoding): Accept no substitutions.
      	(demangle_name): Handle <substitution> followed by
      	<unqualified-template-name>.
      	(demangle_type): Follow special substitutions with
      	<class-enum-type>
      	(demangle_subtitution): Set template_p for special substitutions.
      	(main): Fix typos.
      
      in gcc/cp/ChangeLog:
      
      	* mangle.c (find_substitution): Use same_type_p.
      	(write_encoding): Don't check for substitutions.
      
      in libio/ChangeLog:
      
      	* libioP.h (VTABLE_LABEL): Update for new vtable mangling.
      	* stdstrbufs.cc (filebuf_vtable): Likewise.
      	(stdiobuf_vtable): Likewise.
      
      From-SVN: r34811
      Alex Samuel committed
    • c-common.c (decl_attributes): Differentiate between types and type decls for alignment. · af80d489
              * c-common.c (decl_attributes):  Differentiate between
              types and type decls for alignment.
      
      From-SVN: r34810
      Catherine Moore committed
    • * gcc.c-torture/execute/align-1.c: New test. · 45f640c2
      From-SVN: r34809
      Catherine Moore committed
    • cpp.texi: Document #pragma GCC dependency · f3f751ad
      	* cpp.texi: Document #pragma GCC dependency
      	* cppfiles.c (open_include_file): Set date to unknown.
      	(_cpp_compare_file_date): New function.
      	(read_include_file): Set file date.
      	* cpphash.h (struct include_file): Add date member.
      	(_cpp_compare_file_date): Prototype.
      	* cpplib.c (parse_include): Add trail parameter. Adjust.
      	(do_include): Adjust parse_include call.
      	(do_import): Likewise.
      	(do_include_next): Likewise.
      	(gcc_pragmas): Add dependency pragma.
      	(do_pragma_dependancy): New pragma.
      
      From-SVN: r34808
      Nathan Sidwell committed
    • expr8.C: New test. · 34f9943e
      	* g++.old-deja/g++.pt/expr8.C: New test.
      	* g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
      
      From-SVN: r34807
      Nathan Sidwell committed
    • parse.y (expr_no_comma_rangle): New non-terminal. · ca5e04b2
      	* parse.y (expr_no_comma_rangle): New non-terminal.
      	(template_parm): Use it for default parameter case.
      	(template_arg): Use it.
      	(expr_no_commas): Remove commented out undefined extensions.
      	* Makefile.in (CONFLICTS): Adjust to 33 s/r & 48 r/r.
      	* parse.h, parse.c: Rebuilt.
      
      From-SVN: r34806
      Nathan Sidwell committed
    • dwarf2out.c (output_loc_operands): Don't abort on codes that have no operands. · 3139472f
              * dwarf2out.c (output_loc_operands): Don't abort on codes that have
              no operands.
      
      From-SVN: r34805
      Jason Merrill committed
    • Daily bump. · 07a3fa9c
      From-SVN: r34804
      Jeff Law committed
    • cp-tree.h (struct language_function): Remove temp_name_counter. · c395453c
      	* cp-tree.h (struct language_function): Remove temp_name_counter.
      	(temp_name_counter): Remove.
      	(get_temp_name): Change prototype.
      	(get_guard): New function.
      	(get_guard_cond): Likewise.
      	(set_guard): Likewise.
      	* cvt.c (build_up_reference): Adjust call to get_temp_name.
      	* decl.c (expand_static_init): Use get_guard and friends to
      	implement guard variables.
      	* decl2.c (get_temp_name): Assume that the variables created are
      	always static.
      	(get_sentry): Rename to ...
      	(get_guard): ... this.  Implement new ABI guard	variables.
      	(get_guard_bits): New function.
      	(get_guard_cond): Likewise.
      	(set_guard): Likewise.
      	(start_static_initialization_or_destruction): Use them.
      	(do_static_initialization): Replace sentry with guard throughout.
      	(do_static_destruction): Likewise.
      	* init.c (create_temporary_var): Add comment.
      
      From-SVN: r34803
      Mark Mitchell committed
    • jcf-write.c (push_long_const): Appropriately cast short negative constant to jword. · c1c8f8cc
      2000-06-29  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
              * jcf-write.c (push_long_const): Appropriately cast short negative
              constant to jword.
      
      From-SVN: r34802
      Alexandre Petit-Bianco committed
    • ostream_manip.cc (test02): Add tests. · fbd5f73b
      
      2000-06-29  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
      
      	* testsuite/27_io/ostream_manip.cc (test02): Add tests.
      	* bits/ostream.tcc: Tweak.
      	* bits/std_fstream.h (basic_filebuf::setbuf): Reset
      	_M_buf_size_opt too.
      	* bits/std_streambuf.h (basic_streambuf::~basic_streambuf): Zero
      	out _M_buf_size_opt.
      	* bits/std_sstream.h (basic_stringbuf::_M_init_stringbuf): Set
      	_M_buf_size_opt out here.
      	* bits/char_traits.h (char_traits::eos): Non standard member
      	function, uglify to __eos. Return char_type().
      	* bits/std_ostream.h: Change.
      
      	* testsuite/27_io/ostream_seeks.cc: New file.
      	* testsuite/27_io/ostream_seeks-1.tst: New file.
      	* testsuite/27_io/istream_unformatted.cc (main): Move test04 and
      	test05 to...
      	* testsuite/27_io/istream_seeks.cc: New file.
      
      From-SVN: r34801
      Benjamin Kosnik committed
    • parse.y (verify_constructor_super): Use loop variable `m_arg_type' initialized… · cf1b2274
      parse.y (verify_constructor_super): Use loop variable `m_arg_type' initialized with `mdecl_arg_type'.
      
      2000-06-29  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
      	* parse.y (verify_constructor_super): Use loop variable
      	`m_arg_type' initialized with `mdecl_arg_type'.
      
      From-SVN: r34800
      Alexandre Petit-Bianco committed
    • Fix glibc 2.2 build failure. · ffaff414
      	* config/ia64/ia64.h (PREFERRED_RELOAD_CLASS): Return NO_REGS for
      	a volatile mem and FR_REGS.
      
      From-SVN: r34799
      Jim Wilson committed
    • 2000-06-29 scott snyder <snyder@fnal.gov> · b6a89402
              * bits/concept_checks.h
              (__less_then_comparable_requirement_violation): Only check for <.
      	* testsuite/25_algorithms/lower_bound.cc: New file.
      
      From-SVN: r34798
      Scott Snyder committed
    • ostream_manip.cc (test02): Add tests. · 4a2f4b12
      
      2000-06-29  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
      
      	* testsuite/27_io/ostream_manip.cc (test02): Add tests.
      	* bits/ostream.tcc: Tweak.
      	* bits/std_fstream.h (basic_filebuf::setbuf): Reset
      	_M_buf_size_opt too.
      	* bits/std_streambuf.h (basic_streambuf::~basic_streambuf): Zero
      	out _M_buf_size_opt.
      	* bits/std_sstream.h (basic_stringbuf::_M_init_stringbuf): Zero
      	_M_buf_size_opt out here.
      	* bits/char_traits.h (char_traits::eos): Non standard member
      	function, uglify to __eos. Return char_type().
      	* bits/std_ostream.h: Change.
      
      From-SVN: r34797
      Benjamin Kosnik committed
    • c-common.c: Include c-common.h, not c-lex.h or c-tree.h. · ab76ca54
      	* c-common.c: Include c-common.h, not c-lex.h or c-tree.h.
      	* c-common.h (flag_const_strings): Declare.
      	(warn_format): Likewise.
      	(flag_traditional): Likewise.
      	(flag_isoc99): Likewise.
      	(warn_parentheses): Likewise.
      	(warn_conversion): Likewise.
      	(C_TYPE_OBJECT_P): Likewise.
      	(C_TYPE_INCOMPLETE_P): Likewise.
      	(C_TYPE_FUNCTION_P): Likewise.
      	(C_TYPE_OBJECT_OR_INCOMPLETE_P): Likewise.
      	(C_EXP_ORIGINAL_CODE): Likewise.
      	(build_unary_op): Likewise.
      	(build_binary_op): Likewise.
      	(lvalue_p): Likewise.
      	(default_conversion): Likewise.
      	(common_type): Likewise.
      	* c-tree.h (C_TYPE_OBJECT_P): Remove.
      	(C_TYPE_INCOMPLETE_P): Likewise.
      	(C_TYPE_FUNCTION_P): Likewise.
      	(C_TYPE_OBJECT_OR_INCOMPLETE_P): Likewise.
      	(C_EXP_ORIGINAL_CODE): Likewise.
      	(common_type): Likewise.
      	(default_conversion): Likewise.
      	(build_binary_op): Likewise.
      	(build_unary_op): Likewise.
      	(lvalue_p): Likewise.
      	(flag_const_strings): Likewise.
      	(warn_format): Likewise.
      	(warn_conversion): Likewise.
      	(flag_traditional): Likewise.
      	(flag_isoc99): Likewise.
      	(warn_parentheses): Likewise.
      
      	* cp-tree.h (flag_const_strings): Remove.
      	(warn_parentheses): Likewise.
      	(warn_format): Likewise.
      	(common_type): Likewise.
      	(default_conversion): Likewise.
      	(build_binary_op): Likewise.
      	(cp_build_binary_op): New macro.
      	* call.c (build_new_op): Use cp_build_binary_op instead of
      	build_binary_op.
      	* class.c (build_vtable_entry_ref): Likewise.
      	* decl.c (expand_static_init): Likewise.
      	(compute_array_index_type): Likewise.
      	(build_enumerator): Likewise.
      	* decl2.c (delete_sanity): Likewise.
      	(start_static_initialization_or_destruction): Likewise.
      	* error.c (dump_type_suffix): Likewise.
      	* init.c (resolve_offset_ref): Likewise.
      	(build_new): Likewise.
      	(build_new_1): Likewise.
      	(build_vec_delete_1): Likewise.
      	(build_vec_init): Likewise.
      	(build_delete): Likewise.
      	* rtti.c (synthesize_tinfo_fn): Likewise.
      	(synthesize_tinfo_var): Likewise.
      	* search.c (expand_upcast_fixups): Likewise.
      	(fixup_all_virtual_upcast_offsets): Likewise.
      	* typeck.c (build_array_ref): Likewise.
      	(get_member_function_from_ptrfunc): Likewise.
      	(build_binary_op): Add parameter.
      	(pointer_int_sum): Use cp_build_binary_op.
      	(pointer_diff): Likewise.
      	(build_modify_expr): Likewise.
      	(get_delta_difference): Likewise.
      	(build_ptrmemfunc): Likewise.
      
      From-SVN: r34796
      Mark Mitchell committed
    • parse.y (resolve_field_access): Handle case where `type_found' is NULL. · 6eaeeb55
      	* parse.y (resolve_field_access): Handle case where `type_found'
      	is NULL.
      
      From-SVN: r34795
      Tom Tromey committed
  2. 29 Jun, 2000 21 commits
    • Add new test (that breaks ARM backend). · 671e85f6
      From-SVN: r34794
      Nick Clifton committed
    • expr.c (lookup_field): The same field can be found through two different interface. · 18ee3d5e
      2000-06-27  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
              * expr.c (lookup_field): The same field can be found through two
              different interface. Don't declare it ambiguous in that case.
      
      From-SVN: r34793
      Alexandre Petit-Bianco committed
    • std_memory.h (auto_ptr_ref): Reworked and defined only if _GLIBCPP_RESOLVE_LIB_DEFECTS. · c011e2ad
      
      2000-06-29  Branko Cibej  <branko.cibej@hermes.si>
      
              * bits/std_memory.h (auto_ptr_ref): Reworked and defined only if
              _GLIBCPP_RESOLVE_LIB_DEFECTS.
              (auto_ptr): _M_ptr changed to void*.
              (suto_ptr::get): Cast _M_ptr to element type.
              (auto_ptr::auto_ptr(auto_ptr<Tp1>)): Test implicit convetsion.
              (auto_ptr::~auto_ptr): Use this->get() instead of _M_ptr.
              (auto_ptr::operator*): Likewise.
              (auto_ptr::operator->): Likewise.
              (auto_ptr::release): Likewise.
              (auto_ptr::reset): Likewise.
              (auto_ptr::auto_ptr(auto_ptr_ref)): Initialize from __ref._M_release.
              (auto_ptr::operator auto_ptr_rev<_Tp1>): Updated.
              Define nested auto_ptr_ref unless _GLIBCPP_RESOLVE_LIB_DEFECTS.
              Define operator=(auto_ptr_ref) if _GLIBCPP_RESOLVE_LIB_DEFECTS.
      
      From-SVN: r34792
      Branko Cibej committed
    • Move the c-torture/noncompile tests to either gcc.dg/cpp or a new gcc.dg/noncompile directory... · d1e43c8b
      	Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
      	gcc.dg/noncompile directory, depending on whether they're
      	preprocessor tests or not.  Annotate all the tests for the dg
      	framework.
      
      	* gcc.c-torture/noncompile/noncompile.exp: Delete.
      	* gcc.dg/noncompile/noncompile.exp: New.
      
      	* Moved files:
      	Old name				New name
      	gcc.c-torture/noncompile/920507-1.c	gcc.dg/noncompile/920507-1.c
      	gcc.c-torture/noncompile/920616-2.c	gcc.dg/noncompile/920616-2.c
      	gcc.c-torture/noncompile/920721-2.c	gcc.dg/noncompile/920721-2.c
      	gcc.c-torture/noncompile/920824-1.c	gcc.dg/noncompile/920824-1.c
      	gcc.c-torture/noncompile/920923-1.c	gcc.dg/noncompile/920923-1.c
      	gcc.c-torture/noncompile/921102-1.c	gcc.dg/noncompile/921102-1.c
      	gcc.c-torture/noncompile/921116-1.c	gcc.dg/noncompile/921116-1.c
      	gcc.c-torture/noncompile/930301-1.c	gcc.dg/noncompile/930301-1.c
      	gcc.c-torture/noncompile/930622-1.c	gcc.dg/noncompile/930622-1.c
      	gcc.c-torture/noncompile/930622-2.c	gcc.dg/noncompile/930622-2.c
      	gcc.c-torture/noncompile/930714-1.c	gcc.dg/noncompile/930714-1.c
      	gcc.c-torture/noncompile/931203-1.c	gcc.dg/noncompile/931203-1.c
      	gcc.c-torture/noncompile/940112-1.c	gcc.dg/noncompile/940112-1.c
      	gcc.c-torture/noncompile/940227-1.c	gcc.dg/noncompile/940227-1.c
      	gcc.c-torture/noncompile/940510-1.c	gcc.dg/noncompile/940510-1.c
      	gcc.c-torture/noncompile/950825-1.c	gcc.dg/noncompile/950825-1.c
      	gcc.c-torture/noncompile/950921-1.c	gcc.dg/noncompile/950921-1.c
      	gcc.c-torture/noncompile/951123-1.c	gcc.dg/noncompile/951123-1.c
      	gcc.c-torture/noncompile/971104-1.c	gcc.dg/noncompile/971104-1.c
      	gcc.c-torture/noncompile/990416-1.c	gcc.dg/noncompile/990416-1.c
      	gcc.c-torture/noncompile/init-1.c	gcc.dg/noncompile/init-1.c
      	gcc.c-torture/noncompile/init-2.c	gcc.dg/noncompile/init-2.c
      	gcc.c-torture/noncompile/invalid_asm.c	gcc.dg/noncompile/invalid_asm.c
      	gcc.c-torture/noncompile/va-arg-1.c	gcc.dg/noncompile/va-arg-1.c
      
      	gcc.c-torture/noncompile/940712-1.c	gcc.dg/cpp/19940712-1.c
      	gcc.c-torture/noncompile/940712-1.h	gcc.dg/cpp/19940712-1.h
      	gcc.c-torture/noncompile/940712-1a.h	gcc.dg/cpp/19940712-1a.h
      	gcc.c-torture/noncompile/940712-1b.h	gcc.dg/cpp/19940712-1b.h
      	gcc.c-torture/noncompile/951025-1.c	gcc.dg/cpp/19951025-1.c
      	gcc.c-torture/noncompile/951227-1.c	gcc.dg/cpp/19951227-1.c
      
      From-SVN: r34791
      Zack Weinberg committed
    • 20000628-1a.h: On each of the first three inclusions, declare one variable. · 122168d7
      	* gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
      	declare one variable.  On the fourth, error.
      	* gcc.dg/cpp/20000628-1.c (main): Reference the three variables
      	declared by 20000628-1a.h.
      
      From-SVN: r34790
      Zack Weinberg committed
    • 930529-1.x: New file. · 051aec25
              * gcc.c-torture/execute/930529-1.x: New file.
              * gcc.dg/920413-1.c: Adjust expexted warning text.
              * gcc.dg/980217-1.c: Declare abort.
              * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
      
      From-SVN: r34789
      Richard Henderson committed
    • For glibc 2.2. · 07d62e54
      	* config/ia64/linux.h (LINK_SPEC): Change so.1 to so.2.
      
      From-SVN: r34788
      James E. Wilson committed
    • Fix java build failure. · ad06f2e3
      	* config/ia64/ia64.h (MODES_TIEABLE_P): Only tie if mode class is the
      	same.  Only tie XFmode with XFmode.
      
      From-SVN: r34787
      James E. Wilson committed
    • filebuf.cc: Tweak. · ab30ba5c
      
      2000-06-28  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
      
      	* testsuite/27_io/filebuf.cc: Tweak.
      	* testsuite/27_io/filebuf_members.cc (test_01): Fix.
      	* config/c_io_libio.cc (__basic_file::~__basic_file): Match libio
      	filebuf dtor.
      	(__basic_file::basic_file): Clean, add calls similar to
      	_IO_file_attach.
      	(__basic_file::open): Clean.
      	(__basic_file::sys_open): Clean.
      
      	* bits/std_fstream.h: Revert.
      	* bits/fstream.tcc (filebuf::close()): Revert.
      	(filebuf::basic_filebuf()): Revert.
      
      From-SVN: r34786
      Benjamin Kosnik committed
    • c-decl.c, [...]: Include intl.h. · 993c790e
      	* c-decl.c, timevar.c, tlink.c: Include intl.h.
      	* Makefile.in: Update deps.
      
      From-SVN: r34785
      Zack Weinberg committed
    • toplev.c (main): On an IA-64, make flag_unwind_tables defauit to true. · fc85e1ad
      2000-06-29  Andrew Haley  <aph@cygnus.com>
      
      	* toplev.c (main): On an IA-64, make flag_unwind_tables defauit
      	to true.
      
      From-SVN: r34784
      Andrew Haley committed
    • linux.h (JMP_BUF_SIZE): Size is in Pmode units, not bytes: remove the multiply by 8. · aa936f1c
      2000-06-29  Andrew Haley  <aph@cygnus.com>
      
              * config/ia64/linux.h (JMP_BUF_SIZE): Size is in Pmode units, not
              bytes: remove the multiply by 8.
      
      From-SVN: r34783
      Andrew Haley committed
    • lex.c (java_lineterminator): Don't recognize \r after \n. · 61d5c158
      	* lex.c (java_lineterminator): Don't recognize \r after \n.  If \r
      	follows \r, then unget it at a lower level.
      
      From-SVN: r34782
      Tom Tromey committed
    • 20000629-1.f: New test. · 3097c22b
      
              * g77.f-torture/compile/20000629-1.f: New test.
              * g77.f-torture/compile/20000629-1.x: Expected to fail.
      
      From-SVN: r34781
      Jeffrey A Law committed
    • cp-tree.h (SET_DECL_ARTIFICIAL): Remove. · c727aa5e
      	* cp-tree.h (SET_DECL_ARTIFICIAL): Remove.
      	* decl.c (create_implicit_typedef): Adjust.
      	* decl2.c (build_artificial_parm): Adjust.
      	* method.c (implicitly_declare_fn): Adjust.
      	* pt.c (push_inline_template_parms_recursive): Adjust.
      	(process_template_parm): Adjust.
      	(overloaded_template_name): Adjust.
      	* semantics.c (finish_template_template_parm): Adjust.
      
      From-SVN: r34780
      Nathan Sidwell committed
    • * MAINTAINERS: Add myself as loop discovery maintainer. · 0900331b
      From-SVN: r34779
      Michael Hayes committed
    • rtl.c: Revert NLS changes. · 0c386769
      2000-06-29  Philipp Thomas  <pthomas@suse.de>
      
      	* rtl.c : Revert NLS changes.
      	* gcc.c : Fix bug in display_help introced by my last changes.
      
      From-SVN: r34778
      Philipp Thomas committed
    • Daily bump. · 014d6e6c
      From-SVN: r34777
      Jeff Law committed
    • dbxout.c (dbxout_symbol, [...]): Use DECL_CONTEXT, not DECL_FIELD_CONTEXT. · 69c89953
              * dbxout.c (dbxout_symbol, case RESULT_DECL, VAR_DECL): Use
              DECL_CONTEXT, not DECL_FIELD_CONTEXT.
      
      From-SVN: r34776
      Raja R Harinath committed
    • Rearrange lots of files... · 3be6ce46
      	Rearrange lots of files, removing entirely the
      	gcc.c-torture/special, gcc.c-torture/code-quality, and gcc.failure
      	directories.
      
      	* Deleted files:
      	gcc.c-torture/code_quality/code_quality.exp
      	gcc.c-torture/special/special.exp
      	gcc.failure/failure.exp
      	gcc.failure/940409-1.x
      	gcc.c-torture/compile/961203-1.x
      
      	* New files:
      	gcc.misc-tests/linkage.exp
      	gcc.c-torture/execute/920730-1t.c
      	gcc.c-torture/execute/920730-1t.x
      	gcc.c-torture/compile/920520-1.x
      	gcc.c-torture/compile/920521-1.x
      	gcc.c-torture/compile/981006-1.x
      	gcc.c-torture/execute/eeprof-1.x
      
      	* Moved files (possibly with modifications to fit a new harness):
      	Old name				New name
      	gcc.c-torture/code_quality/920608-1.c	gcc.c-torture/compile/920608-1.c
      	gcc.c-torture/special/920413-1.c	gcc.dg/920413-1.c
      	gcc.c-torture/special/920520-1.c	gcc.c-torture/compile/920520-1.c
      	gcc.c-torture/special/920521-1.c	gcc.c-torture/compile/920521-1.c
      	gcc.c-torture/special/920717-x.c	gcc.misc-tests/linkage-x.c
      	gcc.c-torture/special/920717-y.c	gcc.misc-tests/linkage-y.c
      	gcc.c-torture/special/920730-1.c	gcc.c-torture/execute/920730-1.c
      	gcc.c-torture/special/930510-1.c	gcc.dg/cpp/19930510-1.c
      	gcc.c-torture/special/951130-1.c	gcc.dg/951130-1.c
      	gcc.c-torture/special/960224-1.c	gcc.dg/cpp/19960224-1.c
      	gcc.c-torture/special/960224-2.c	gcc.dg/cpp/19960224-2.c
      	gcc.c-torture/special/981006-1.c	gcc.c-torture/compile/981006-1.c
      	gcc.c-torture/special/eeprof-1.c	gcc.c-torture/execute/eeprof-1.c
      	gcc.failure/940409-1.c			gcc.dg/940409-1.c
      
      From-SVN: r34775
      Zack Weinberg committed
    • * flow.c (flow_depth_first_order_compute): Fix algorithm. · 628f05b4
      From-SVN: r34774
      Michael Hayes committed
  3. 28 Jun, 2000 2 commits
    • c-decl.c: Mark strings for translation. · 5e4adfba
      2000-06-28  Philipp Thomas  <pthomas@suse.de>
      
      	* c-decl.c : Mark strings for translation.
      	(parmlist_tags_warning): Use distinct messages instead
      	of conditional expressions.
      	* diagnostic.c (v_message_with_decl): Mark string for translation.
      	* gcc.c: Mark messages for translation.
      	(display_help): Combine messages into one string where necessary.
      	* mips-tfile.c: Add intl.h. Mark messages for translation.
      	* rtl.c (fatal_with_file_and_line): Modify function for NLS. Mark
      	messages for translation.
      	* timevar.c: Mark messages for translation.
      	* tlink.c: Likewise.
      	* toplev.c: Likewise.
      
      From-SVN: r34773
      Philipp Thomas committed