1. 25 Jun, 2003 2 commits
  2. 24 Jun, 2003 31 commits
    • mainpage.html: Use a useful title. · c1a62440
      2003-06-24  Phil Edwards  <pme@gcc.gnu.org>
      
      	* docs/doxygen/mainpage.html:  Use a useful title.
      
      From-SVN: r68441
      Phil Edwards committed
    • documentation.html: Remove assignment info. · cdc1242a
      
      2003-06-24  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* docs/html/documentation.html: Remove assignment info.
      	* docs/html/17_intro/contribute.html: Edits.
      	* docs/html/17_intro/libstdc++-assign.tx: Remove.
      
      	* docs/html/test.html: Update.
      
      	* README: Update.
      
      From-SVN: r68440
      Benjamin Kosnik committed
    • URL.java: Renamed "handler" to "ph" in the whole file to match classpaths version. · cb64c638
      2003-06-24  Michael Koch  <konqueror@gmx.de>
      
      	* java/net/URL.java:
      	Renamed "handler" to "ph" in the whole file to match classpaths
      	version.
      	* java/net/URLStreamHandler.java:
      	(equals): Renamed "handler" to "ph".
      
      From-SVN: r68439
      Michael Koch committed
    • AncestorEvent.java, [...]: New versions from classpath. · bbe53f03
      2003-06-24  Michael Koch  <konqueror@gmx.de>
      
      	* javax/swing/event/AncestorEvent.java,
      	javax/swing/event/HyperlinkEvent.java,
      	javax/swing/event/InternalFrameEvent.java,
      	javax/swing/event/ListDataEvent.java,
      	javax/swing/event/TableModelEvent.java,
      	javax/swing/event/TreeWillExpandListener.java,
      	javax/swing/plaf/ComponentUI.java,
      	javax/swing/plaf/DesktopIconUI.java,
      	javax/swing/plaf/DesktopPaneUI.java,
      	javax/swing/plaf/DimensionUIResource.java,
      	javax/swing/plaf/FileChooserUI.java,
      	javax/swing/plaf/FontUIResource.java,
      	javax/swing/plaf/IconUIResource.java,
      	javax/swing/plaf/InputMapUIResource.java,
      	javax/swing/plaf/InsetsUIResource.java,
      	javax/swing/plaf/InternalFrameUI.java,
      	javax/swing/plaf/LabelUI.java,
      	javax/swing/plaf/ListUI.java,
      	javax/swing/plaf/MenuBarUI.java,
      	javax/swing/plaf/MenuItemUI.java,
      	javax/swing/plaf/OptionPaneUI.java,
      	javax/swing/plaf/PanelUI.java,
      	javax/swing/plaf/ProgressBarUI.java,
      	javax/swing/plaf/doc-files/ComponentUI-1.dia,
      	javax/swing/plaf/doc-files/ComponentUI-1.png:
      	New versions from classpath.
      
      From-SVN: r68438
      Michael Koch committed
    • re PR fortran/11299 (f771 ICE on line directive) · 7aff2f28
      2003-06-24  Scott Snyder  <snyder@fnal.gov>
      
      	PR fortran/11299
      	* com.c (ffe_init): Call push_srcloc() to ensure that
      	input_file_stack is initialized.
      
      From-SVN: r68437
      Scott Snyder committed
    • testsuite_performance.h: Tweak mallinfo. · 1b6f0a56
      
      2003-06-24  Benjamin Kosnik  <bkoz@redhat.com>
                  Ulrich Drepper  <drepper@redhat.com>
      
      	* testsuite/testsuite_performance.h: Tweak mallinfo.
      
      Co-Authored-By: Ulrich Drepper <drepper@redhat.com>
      
      From-SVN: r68436
      Benjamin Kosnik committed
    • h8300.md (4 anonymous patterns): Give internal names. · 61f33c67
      	* config/h8300/h8300.md (4 anonymous patterns): Give internal
      	names.
      	(movsi_h8300): Change the name to *movsi_h8300.
      	(movsi_h8300hs): Change the name to *movsi_h8300hs.
      	(movsf_h8300): Change the name to *movsf_h8300.
      	(movsf_h8300hs): Change the name to *movsf_h8300hs.
      
      From-SVN: r68435
      Kazu Hirata committed
    • builtins.c (expand_builtin_strcpy): Don't evaluate side-effects in src twice. · 946137a0
      	* builtins.c (expand_builtin_strcpy): Don't evaluate side-effects in
      	src twice.
      
      	* gcc.c-torture/execute/string-opt-17.c: New test.
      
      From-SVN: r68431
      Jakub Jelinek committed
    • Back out these patches: · 6d1cb95f
      	 2003-06-02  J"orn Rennecke <joern.rennecke@superh.com>
                * sh.h (OLD_ARG_MODE): New macro.
                (FUNCTION_ARG_ADVANCE, FUNCTION_ARG_PASS_BY_REFERENCE): Use it.
                (FUNCTION_ARG_1): Break out of:
                (FUNCTION_ARG).  Use OLD_ARG_MODE.
      	 2003-06-06  J"orn Rennecke <joern.rennecke@superh.com>
                * sh.h (FUNCTION_ARG_1): Consistently use NEW_MODE for the mode
                of the generated register.
      
      	* sh.h (FUNCTION_ARG_SCmode_WART): Define.
      	(FUNCTION_ARG): Unless FUNCTION_ARG_SCmode_WART is defined and
      	an even number of floating point regs are in use, use the same
      	sequence of argument passing registers for SCmode as would be
      	used for two SFmode values.
      	* sh.c (sh_va_arg): If FUNCTION_ARG_SCmode_WART is defined,
      	swap real / imaginary parts in incoming SCmode values passed
      	in registers.
      
      From-SVN: r68430
      J"orn Rennecke committed
    • reg_search: Replace existing uses of DATE with MADE_DATE and use DATE for the date command. · d28dd0f9
      	* reg_search: Replace existing uses of DATE with MADE_DATE and
      	use DATE for the date command.
      	* reg_periodic: Ditto.
      
      From-SVN: r68429
      Janis Johnson committed
    • re PR target/11260 ([alpha] 'output_operand: floating constant misused' with… · e7891c4b
      re PR target/11260 ([alpha] 'output_operand: floating constant misused' with sqrt(0.0) and -mcpu=ev6)
      
              PR target/11260
              * config/alpha/alpha.md (sqrtdf2): Fix operand substitution.
      
      From-SVN: r68427
      Falk Hueffner committed
    • Makefile.in (cgraph.o): Depend on output.h, not depend on tree-inline.h · e69529cd
      	* Makefile.in (cgraph.o): Depend on output.h, not depend on
      	tree-inline.h
      	* cgraph.c: Do not include tree-inline.h; include output.h
      	(known_fns): Rename to ...
      	(known_decls): ... this one; update all uses.
      	(cgraph_varpool_hash): New static variable.
      	(cgraph_varpool_n_nodes, cgraph_varpool_nodes_queue): New global
      	variables.
      	(cgraph_varpool_hash_node, eq_cgraph_varpool_node, cgraph_varpool_node,
      	cgraph_varpool_node_for_identifier, cgraph_varpool_mark_needed_node,
      	cgraph_varpool_finalize_decl, cgraph_varpool_assemble_pending_decls):
      	New functions.
      	* cgraph.h (cgraph_varpool_node): New structure.
      	(cgraph_varpool_n_nodes, cgraph_varpool_nodes_queue): Declare.
      	(cgraph_varpool_node, cgraph_varpool_node_for_identifier,
      	cgraph_varpool_finalize_decl, cgraph_varpool_mark_needed_node,
      	cgraph_varpool_asemble_pending_decls): Declare.
      	* cgraphunit.c (record_call_1): Notice variable references.
      	(cgraph_finalize_compilation_unit): Assemble pending variables.
      	* toplev.c (wrapup_global_declarations): Use varpool.
      	(compile_file): Assemble pending declarations.
      	(rest_of_decl_compilation): Use varpool in unit-at-a-time mode.
      	* varasm.c (assemble_name): Notice varpool references.
      
      From-SVN: r68426
      Jan Hubicka committed
    • call.c (enforce_access): Assert we get a binfo. · 6df5158a
      	* call.c (enforce_access): Assert we get a binfo.
      	(build_op_delete_call): Pass a binfo to
      	perform_or_defer_access_check.
      	* class.c (alter_access): Likewise.
      	* decl.c (make_typename_type): Likewise.
      	(make_unbound_class_template): Likewise.
      	* lex.c (do_identifier): Likewise.
      	* method.c (hack_identifier): Likewise.
      	* parser.c (cp_parser_lookup_name): Likewise.
      	* search.c (lookup_member): Likewise. Move IDENTIFIER_CLASS_VALUE
      	test.
      	* semantics.c (finish_non_static_data_member): Likewise.
      	(perform_or_defer_access_check): Expect a binfo.
      	* typeck.c (comptypes): Expect types.
      
      	* mangle.c (find_substitution): Don't pass a non-type to same_type_p
      	* friend.c (make_friend_class): Likewise.
      	* pt.c (check_default_tmpl_args): Likewise.
      	(lookup_template_class): Likewise.
      
      From-SVN: r68424
      Nathan Sidwell committed
    • re PR c++/5754 (g++ segfaults on compilation of template-enriched code) · 401f376d
      	PR c++/5754
      	* g++.dg/parse/crash6.C: New test.
      
      From-SVN: r68423
      Mark Mitchell committed
    • Nathan C. · 71b46021
      2003-06-24  Paolo Carlini  <pcarlini@unitus.it>
                  Nathan C. Myers  <ncm-nospam@cantrip.org>
      
      	* include/std/std_fstream.h (_M_filepos): Remove.
      	(_M_reading, _M_writing): New, encode the various I/O modes:
      	'read', 'write' and 'uncommitted'.
      	(sync): If there is something to flush, do it, then go to
      	'uncommitted' mode.
      	* include/bits/fstream.tcc (_M_set_buffer): Overhaul to deal
      	with three different cases: __off > 0 (upon underflow),
      	__off == 0 (upon overflow), __off == -1 (upon open, setbuf,
      	seekoff/pos).
      	(_M_underflow): Don't call overflow, set _M_reading to true
      	on success, tweak.
      	(pbackfail): Set _M_reading to true on pback creation, tweak.
      	(overflow): Don't seek, deal with overflow in 'uncommitted' mode,
      	set _M_writing to true on success, tweak.
      	(seekoff): Simplify, set _M_reading, _M_writing to false, call
      	_M_set_buffer(-1) ('uncommitted').
      	(open, close, setbuf): Set _M_reading, _M_writing to false and
      	call _M_set_buffer(-1), tweak.
      	(basic_filebuf): Don't set _M_buf_unified.
      	(_M_destroy_internal_buffer): Don't call setg and setp.
      	* include/ext/stdio_filebuf.h (stdio_filebuf): Use _M_reading,
      	_M_writing and _M_set_buffer(-1).
      	* include/std/std_streambuf.h (_M_move_out_cur, _M_move_in_cur,
      	_M_out_lim, _M_buf_unified): Remove.
      	(basic_streambuf): Don't set _M_out_lim and _M_buf_unified.
      	(setp): Don't set _M_out_lim.
      	* testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Fix for
      	the new logic ('read', 'write' and 'uncommitted' modes): e.g.,
      	upon open the mode is 'uncommitted' and therefore the put area
      	pointers are null.
      	* testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Ditto.
      
      	* include/bits/fstream.tcc (showmanyc): Use only the
      	documented derivation interface to basic_streambuf (gptr(),
      	setg(), etc.) to work right with user specializations.
      	* include/bits/streambuf.tcc (sbumpc, sputbackc, sungetc,
      	sputc, xsgetn, xsputn, __copy_streambufs): Likewise.
      	* include/std/std_streambuf.h (in_avail, sgetc, uflow, stossc):
      	Likewise.
      	* include/std/std_fstream.h (_M_create_pback, _M_destroy_pback,
      	xsgetn): Likewise.
      
      Co-Authored-By: Nathan C. Myers <ncm-nospam@cantrip.org>
      
      From-SVN: r68420
      Paolo Carlini committed
    • method.c (thunk_labelno): Move outside ifdef block to make garbage collector happy. · cebebe72
      	* method.c (thunk_labelno): Move outside ifdef block to make garbage
      	collector happy.
      
      From-SVN: r68419
      Jan Hubicka committed
    • langhooks-def.h (LANG_HOOKS_PREPARE_ASSEMBLE_VARIABLE): New macro. · d35543c0
      	* langhooks-def.h (LANG_HOOKS_PREPARE_ASSEMBLE_VARIABLE): New macro.
      	* langhooks.h (lang_hooks_for_decls): Add prepare_assemble_variable.
      	* varasm.c (assemble_variable): Call prepare_assemble_variable.
      	* class.c (build_vtable): Make vtables.
      	* cp-tree.h (DECL_VTABLE_OR_VTT_P): New macro.
      	* decl2.c (output_vtable_inherit): Rename to ...
      	(prepare_assemble_variable): ... this one; change interface.
      	(maybe_emit_vtables): Do not call output_vtable_inherit.
      	* cp-lang.c (LANG_HOOKS_PREPARE_ASSEMBLE_VARIABLE): Define.
      	* cp-tree.h (prepare_assemble_variable): New.
      
      From-SVN: r68418
      Jan Hubicka committed
    • 2003-06-24 Michael Koch <konqueror@gmx.de> · 3a63ab40
      	* java/nio/Buffer.java
      	(cap): Made package-private.
      	(pos): Likewise.
      	(limit): Likewise.
      	(mark): Likewise.
      
      From-SVN: r68417
      Michael Koch committed
    • 2003-06-24 Michael Koch <konqueror@gmx.de> · ed1f9b7c
      	* java/net/SocketImpl.java
      	(shutdownInput): Made it non-abstract method throwing an exception
      	like in SUNs JRE.
      	(shutdownOutput): Likewise.
      	* java/net/SocketInputStream.java,
      	java/net/SocketOutputStream.java:
      	New files from classpath.
      
      From-SVN: r68416
      Michael Koch committed
    • Font.java, [...]: New versions from classpath. · 59b8aa7e
      2003-06-24  Michael Koch  <konqueror@gmx.de>
      
      	* java/awt/Font.java,
      	java/awt/Window.java,
      	java/awt/color/ColorSpace.java,
      	java/awt/datatransfer/StringSelection.java,
      	java/awt/image/ColorModel.java:
      	New versions from classpath.
      
      From-SVN: r68415
      Michael Koch committed
    • 2003-06-24 Michael Koch <konqueror@gmx.de> · 5d09ad73
      	* Makefile.am
      	(awt_java_source_files): Added new files:
      	javax/swing/plaf/basic/BasicSplitPaneDivider.java,
      	javax/swing/plaf/basic/BasicSplitPaneUI.java
      	* Makefile.in: Regenerated.
      
      From-SVN: r68414
      Michael Koch committed
    • JTextComponent.java: New version from classpath. · 92c268fa
      2003-06-24  Michael Koch  <konqueror@gmx.de>
      
      	* javax/swing/text/JTextComponent.java:
      	New version from classpath.
      
      From-SVN: r68410
      Michael Koch committed
    • Timer.java, [...]: New versions from classpath. · a0ea8550
      2003-06-24  Michael Koch  <konqueror@gmx.de>
      
      	* javax/swing/Timer.java,
      	javax/swing/plaf/ActionMapUIResource.java,
      	javax/swing/plaf/ButtonUI.java,
      	javax/swing/plaf/ColorChooserUI.java,
      	javax/swing/plaf/ColorUIResource.java,
      	javax/swing/plaf/ComboBoxUI.java,
      	javax/swing/plaf/ComponentInputMapUIResource.java,
      	javax/swing/plaf/basic/BasicBorders.java:
      	New versions from classpath.
      	* javax/swing/plaf/basic/BasicSplitPaneDivider.java.
      	javax/swing/plaf/basic/BasicSplitPaneUI.java:
      	New file from classpath.
      	* javax/swing/plaf/basic/doc-files/BasicBorders-1.png,
      	javax/swing/plaf/basic/doc-files/BasicBorders-2.png,
      	javax/swing/plaf/basic/doc-files/BasicBorders.FieldBorder-1.png,
      	javax/swing/plaf/doc-files/ComponentUI-1.dia,
      	javax/swing/plaf/doc-files/ComponentUI-1.png:
      	New binary files from classpath.
      
      From-SVN: r68409
      Michael Koch committed
    • 2003-06-24 Michael Koch <konqueror@gmx.de> · 20afd475
      	* java/io/LineNumberReader.java
      	(skip): Dont do line number accounting here as this is already done in
      	read(), simplified.
      
      From-SVN: r68408
      Michael Koch committed
    • * testsuite/testsuite_performance.h: Portability. · d1a2c4d6
      From-SVN: r68407
      Loren J. Rittle committed
    • * include/ext/mt_allocator.h: Portability. · 3d57d7ba
      From-SVN: r68406
      Loren J. Rittle committed
    • method.c: add prototype for make_alias_for_thunk. · d46c570d
      	* method.c: add prototype for make_alias_for_thunk.
      	(thunk_labelno, make_alias_for_thunk): only define
      	if ASM_OUTPUT_DEF is defined.
      
      From-SVN: r68405
      Andrew Pinski committed
    • configure.host (freebsd*): Set abi_baseline_pair. · 9eb6e1d3
              * configure.host (freebsd*): Set abi_baseline_pair.
              * config/abi/i386-freebsd4/baseline_symbols.txt: Update from 3.2
              (at or near first release) to 3.3.
              * config/abi/i386-freebsd5/baseline_symbols.txt: New file.
              * config/abi/alpha-freebsd5/baseline_symbols.txt: New file.
              * config/abi/sparc-freebsd5/baseline_symbols.txt: New file.
      
      From-SVN: r68402
      Loren J. Rittle committed
    • builtins.c (expand_builtin): Use expand_builtin_pow to expand calls for pow... · 2082e02f
      
      	* builtins.c (expand_builtin): Use expand_builtin_pow to expand
      	calls for pow, powf, powl and their __builtin_ variants.
      	(expand_builtin_pow): If the second argument is a constant
      	integer and compiling with -ffast-math, use expand_powi to
      	generate RTL if powi_cost is less than POWI_MAX_MULTS.
      	(powi_cost): New function to return the number of multiplications
      	necessary to evaluate an Nth power, for integer constant N.
      	(expand_powi): New function to expand the RTL for evaluating
      	the Nth power of a floating point value, for integer constant N.
      
      	* doc/tm.texi (POWI_MAX_MULTS): Document new target macro.
      
      	* gcc.dg/builtins-24.c: New test case.
      
      From-SVN: r68401
      Roger Sayle committed
    • gcc_update (files_and_dependencies): Add gcc/testsuite/gcc.dg/cpp/_Pragma3.c… · e4048ffc
      gcc_update (files_and_dependencies): Add gcc/testsuite/gcc.dg/cpp/_Pragma3.c depends on gcc/testsuite/gcc.dg/cpp/mi1c.h.
      
      * gcc_update (files_and_dependencies): Add
      gcc/testsuite/gcc.dg/cpp/_Pragma3.c depends on
      gcc/testsuite/gcc.dg/cpp/mi1c.h.
      
      From-SVN: r68398
      Jason Thorpe committed
    • Daily bump. · 5107afaa
      From-SVN: r68396
      GCC Administrator committed
  3. 23 Jun, 2003 7 commits
    • Makefile.tpl: Add maybe-configure-itcl to configure-gdb. · 2c30ab71
      * Makefile.tpl: Add maybe-configure-itcl to configure-gdb.
      * Makefile.in: Regenerate.
      
      From-SVN: r68393
      Keith Seitz committed
    • cgraph.c (cgraph_nodes_queue): Declare. · 1668aabc
      
      	* cgraph.c (cgraph_nodes_queue): Declare.
      	(eq_node): Take identifier as p2.
      	(cgraph_node): Update htab_find_slot_with_hash call.
      	(cgraph_node_for_identifier): New.
      	(cgraph_mark_needed_node): Move here from cgraphunit.c.
      	* cgraph.h (cgraph_nodes_queue): Declare.
      	(cgraph_node_for_identifier): Declare.
      	* cgraphunit.c (cgraph_finalize_function): Collect entry points here
      	instead of in cgraph_finalize_compilation_unit; constructors and
      	destructors are entry points.
      	(cgraph_finalize_compilation_unit): Reorganize debug outout;
      	examine nested functions after lowerng; call collect_functions hook.
      	(cgraph_mark_local_functions): DECL_COMDAT functions are not local.
      	(cgraph_finalize_compilation_unit): Do not collect entry points.
      	* varasm.c: Include cgraph.h
      	(assemble_name): Mark referenced identifier as needed.
      
      	* cgraphunit.c (record_call_1): Use get_callee_fndecl.
      
      From-SVN: r68390
      Jan Hubicka committed
    • i386.c (x86_output_mi_thunk): Don't pass MEM to %P0, just SYMBOL_REF. · 89ce1c8f
      	* config/i386/i386.c (x86_output_mi_thunk): Don't pass MEM to %P0,
      	just SYMBOL_REF.
      	* config/s390/s390.c (s390_output_mi_thunk): Avoid .plt in -m31
      	mode, as it requires pic register loaded.
      
      	* varasm.c (resolve_unique_section): Remove prototype.  No longer
      	static.
      	* tree.h (resolve_unique_section): New prototype.
      cp/
      	* method.c (thunk_labelno): New variable.
      	(make_alias_for_thunk): New function.
      	(use_thunk): Use it if defined ASM_OUTPUT_DEF.  Put the thunk
      	into the same section as the function it is calling.
      	Include gt-cp-method.h.
      	* Make-lang.in (gt-cp-method.h): Depend on s-gtype.
      	(cp/method.o): Depend on gt-cp-method.h.
      	* config-lang.in (gtfiles): Add $(srcdir)/cp/method.c.
      
      From-SVN: r68389
      Jakub Jelinek committed
    • Makefile.def: Introduce flags_to_pass. · 11405c93
      	* Makefile.def: Introduce flags_to_pass.
      	* Makefile.tpl: Generate BASE_FLAGS_TO_PASS using it.
      	* Makefile.in: Regenerate.
      
      From-SVN: r68384
      Nathanael Nerode committed
    • libstdc++-assign.txt: Update address. · c89c30dd
      
      2003-06-23  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* docs/html/17_intro/libstdc++-assign.txt: Update address.
      
      	* testsuite/performance/ifstream_getline.cc: Fix.
      
      From-SVN: r68382
      Benjamin Kosnik committed
    • re PR debug/9905 (Unhandled STMT_EXPR in loc_descriptor_from_tree) · 032cb602
      	PR debug/9905
      	* dwarf2out.c (loc_descriptor_from_tree): Handle MODIFY_EXPR by
      	recursing through first argument.
      
      From-SVN: r68379
      Andreas Schwab committed
    • decl.c (register_dtor_fn): Mark cleanup as used. · bb4f6e6b
      
      	* decl.c (register_dtor_fn): Mark cleanup as used.
      	* decl2.c (mark_vtable_entries): Skip nops.
      	* rtti.c (get_tinfo_ptr): Mark tinfo as used.
      	(build_dynamic_cast_1): Likewise.
      	(tinfo_base_init): Likewise.
      	(emit_tinfo_decl): Likewise.
      
      From-SVN: r68377
      Jan Hubicka committed