1. 04 Feb, 2006 15 commits
    • re PR java/25676 (Use of MIN_EXPR/MAX_EXPR is wrong for java) · 05d8200d
      gcc/java
      	PR java/25676:
      	* builtins.c (max_builtin): Skip floating point 'max'.
      	(min_builtin): Skip floating point 'min'.
      	(check_for_builtin): Never return NULL_TREE.
      libjava
      	PR java/25676:
      	* testsuite/libjava.lang/pr25676.out: New file.
      	* testsuite/libjava.lang/pr25676.java: New file.
      
      From-SVN: r110599
      Tom Tromey committed
    • re PR java/26097 (Libjava failed to build) · fb579387
      	PR java/26097:
      	* expr.c (push_type): Avoid side effect in gcc_assert.
      
      From-SVN: r110598
      Tom Tromey committed
    • re PR fortran/25075 ([4.1 only] array size mismatch in DOT_PRODUCT) · a8999235
      2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
      
      	PR fortran/25075
      	check.c (identical_dimen_shape):  New function.
      	(check_dot_product):  Use identical_dimen_shape() to check sizes
      	for dot_product.
      	(gfc_check_matmul):  Likewise.
      	(gfc_check_merge):  Check conformance between tsource and fsource
      	and between tsource and mask.
      	(gfc_check_pack):  Check conformance between array and mask.
      
      2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
      
      	PR fortran/25075
      	intrinsic_argument_conformance_1.f90:  New test.
      
      From-SVN: r110596
      Thomas Koenig committed
    • Add 2006 to copyright line · 3a3315f7
      From-SVN: r110595
      Alexandre Oliva committed
    • re PR debug/24444 (invalid register in debug info) · 658f32fd
      PR debug/24444
      * config/ia64/ia64.c: Include debug.h.
      (MAX_ARTIFICIAL_LABEL_BYTES): New.
      (ia64_label_after_insn, ia64_dwarf2out_def_steady_cfa): New.
      (IA64_CHANGE_CFA_IN_EPILOGUE): Define to 0.
      (process_epilogue, process_set, process_for_unwind_directive):
      Output unwind info only if requested.  Add CFA info if requested.
      Add new arguments as needed.  Adjust callers.
      * config/ia64/ia64.h (ARG_POINTER_CFA_OFFSET): Override
      incorrect default.
      (DWARF2_FRAME_INFO): Define to zero.
      * config/ia64/unwind-ia64.c: Remove code that compensated for
      the CFA offset error fixed above.
      * config/ia64/t-ia64 (ia64.o): Depend on debug.h.
      * dwarf2out.c (DWARF2_FRAME_INFO): Define default.
      (dwarf2out_do_frame): Require nonzero DWARF2_UNWIND_INFO for
      -funwind-tables and -fexceptions to enable frame info.
      (dwarf2out_frame_init): Define initial CFA even if
      DWARF2_UNWIND_INFO is disabled.  Call initial_return_save if
      DWARF2_UNWIND_INFO is nonzero, not just defined.
      (dwarf2out_frame_finish): Output non-EH call frame info only
      if DWARF2_FRAME_INFO is nonzero.
      (convert_cfa_to_loc_list,
      compute_frame_pointer_to_cfa_displacement): Define even if
      unwind info is not supported.
      (gen_subprogram_die): Use the above unconditionally.  Remove
      legacy alternate code.
      * toplev.c (compile_file): Compile in call to
      dwarf2out_frame_finish if DWARF2_DEBUGGING_INFO is defined.
      (lang_dependent_init): Ditto for dwarf2out_frame_init.
      
      From-SVN: r110594
      Alexandre Oliva committed
    • decl.c (java_init_decl_processing): Create char_type_node as a regular INTEGER_TYPE node. · 5460aa9c
      
      	* decl.c (java_init_decl_processing): Create char_type_node as a
      	regular INTEGER_TYPE node.
      	(push_promoted_type): Preserve TYPE_STRING_FLAG on types.
      	* typeck.c (convert): No longer check for CHAR_TYPEs but instead
      	test for char_type_node and promoted_char_type_node as special
      	instances of INTEGER_TYPE tree codes.
      	(promote_type,build_java_signature): Likewise.
      	* jcf-write.c (adjust_typed_op): Likewise.
      	* mangle.c (mangle_type): Likewise.
      	* parse.y (do_unary_numeric_promotion): No longer handle CHAR_TYPE.
      	* parse.h (JINTEGRAL_TYPE_P): Likewise.
      
      From-SVN: r110592
      Roger Sayle committed
    • Resolve classpath ChangeLog merge conflict. · dd4ebf6a
      From-SVN: r110591
      Mark Wielaard committed
    • cp-tree.h (tf_warn_or_error): New substituion flag. · 10f3742b
              * cp-tree.h (tf_warn_or_error): New substituion flag.
              (cp_build_qualified_type): Use it.
              * call.c (convert_like_real): Likewise.
              * cvt.c (cp_convert_to_pointer): Likewise.
              (convert_to_reference): Likewise.
              * decl.c (make_typename_type): Likewise.
              (grokdeclarator): Likewise.
              * pt.c (tsubst_friend_function): Likewise.
              (tsubst_friend_class): Likewise.
              (instantiate_class_template): Likewise.
              (tsubst_default_argument): Likewise.
              (instantiate_decl): Likewise.
              (tsubst_initializer_list): Likewise.
              (tsubst_enum): Likewise.
              * semantics.c (finish_template_type): Likewise.
              * typeck.c (build_ptrmemfunc): Likewise.
              (convert_for_assignment): Likewise.
      
      From-SVN: r110590
      Gabriel Dos Reis committed
    • rs6000.c (rs6000_mangle_fundamental_type): Mangle IBM extended float format long… · 337bde91
      rs6000.c (rs6000_mangle_fundamental_type): Mangle IBM extended float format long double as "g" on powerpc*-linux.
      
              * config/rs6000/rs6000.c (rs6000_mangle_fundamental_type): Mangle
              IBM extended float format long double as "g" on powerpc*-linux.
      
      Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
      
      From-SVN: r110589
      David Edelsohn committed
    • functions.cc: Fix. · eef5c0ca
      2006-02-04  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Fix.
      
      From-SVN: r110588
      Paolo Carlini committed
    • 21955.cc: Avoid warning on string constant. · 5622277d
      2006-02-04  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Avoid
      	warning on string constant.
      
      From-SVN: r110587
      Paolo Carlini committed
    • re PR target/25926 (A87B59A SIGABRT) · 3df6582b
      	PR target/25926
      	* ada/initialize.c (__gnat_initialize): Provide HP-UX 10 host and target
      	implementation that calls __main.
      	* pa/x-ada (X_ADA_CFLAGS): Define _X_HPUX10 on HP-UX 10.
      	* pa/t-pa (TARGET_LIBGCC2_CFLAGS): Define _T_HPUX10 on HP-UX 10.
      
      From-SVN: r110580
      John David Anglin committed
    • expr.c (java_stack_swap): Revert gcc_assert patch. · 74a88f62
      2006-02-04  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* expr.c (java_stack_swap): Revert gcc_assert patch.
      
      From-SVN: r110579
      Andreas Tobler committed
    • Daily bump. · 35c23d2e
      From-SVN: r110577
      GCC Administrator committed
    • gc_locks.h (GC_test_and_set <POWERPC>): Don't use broken 64-bit version. · d67c1cb7
      	* include/private/gc_locks.h (GC_test_and_set <POWERPC>): Don't
      	use broken 64-bit version.
      
      From-SVN: r110571
      Alan Modra committed
  2. 03 Feb, 2006 22 commits
    • Makefile.am (src.zip): Update src.zip file search to look in classpath directory. · 510a8dd5
      2006-02-03  Thomas Fitzsimmons  <fitzsim@redhat.com>
      
      	* Makefile.am (src.zip): Update src.zip file search to look in
      	classpath directory.
      	* Makefile.in: Regenerate.
      
      From-SVN: r110570
      Thomas Fitzsimmons committed
    • typeck.c (string_conv_p): Pass appropiate OPT_Wxxxx values when calling warning(). · b323323f
             * typeck.c (string_conv_p): Pass appropiate
             OPT_Wxxxx values when calling warning().
             (build_array_ref, cxx_mark_addressable): Likewise.
             (check_return_expr): Likewise.
      
             * init.c (perform_member_init): Likewise.
             (sort_mem_initializers, emit_mem_initializers): Likewise.
      
             * class.c (check_field_decls): Likewise.
             (warn_about_ambiguous_bases): Likewise.
      
             * decl.c (pop_label, poplevel): Likewise.
             (duplicate_decls, grok_op_properties): Likewise.
             (start_preparsed_function, finish_function): Likewise.
      
             * name-lookup.c (pushdecl_maybe_friend): Likewise.
             (pushdecl_maybe_friend): Likewise.
      
             * parser.c (cp_parser_warn_min_max): Likewise.
             (cp_parser_cast_expression): Likewise.
      
             * method.c (lazily_declare_fn): Likewise.
             * cvt.c (convert_to_void): Likewise.
             * mangle.c (finish_mangling): Likewise.
             * cp-gimplify.c (gimplify_expr_stmt): Likewise
      .
      
      From-SVN: r110567
      Lee Millward committed
    • re PR c++/25979 (incorrect codegen for conditional [SVO issue]) · 9b43c474
              PR c++/25979
              * gimplify.c (gimplify_modify_expr_rhs): Disable *& optimization for now.
      
              PR middle-end/25977
              * gimplify.c (gimplify_modify_expr_rhs): It's not always safe to do RVO
              on the return slot if it's an NRV.
      
      From-SVN: r110565
      Jason Merrill committed
    • 2006-02-03 Paolo Carlini <pcarlini@suse.de> · 28e5f1f1
      	* Fix typo in last ChangeLog entry.
      
      From-SVN: r110563
      Paolo Carlini committed
    • cwchar: New. · af66a43e
      2006-02-03  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/cwchar: New.
      	* include/tr1/cwctype: Likewise.
      	* include/tr1/wchar.h: Likewise.
      	* include/tr1/wctype.h: Likewise.
      	* include/Makefile.am: Add.
      	* testsuite/tr1/8_c_compatibility/cinttypes/functions: New.
      	* testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
      	* testsuite/tr1/headers.cc: Update.
      	* acinclude.m4 ([GLIBCXX_CHECK_C99_TR1]): Add <wchar.h> and
      	<wctype.h> checks.
      	* docs/html/ext/tr1.html: Update.
      	* include/Makefile.in: Regenerate.
      	* config.h.in: Likewise.
      	* configure: Likewise.
      
      	* testsuite/tr1/8_c_compatibility/cctype/functions.cc: Cosmetic tweak.
      
      From-SVN: r110562
      Paolo Carlini committed
    • Add the PR fortran number to the previous commit. · c37db700
      From-SVN: r110561
      Steven G. Kargl committed
    • tree-ssa-loop-ivopts.c (enum use_type): Remove USE_OUTER. · 50cc9802
      	* tree-ssa-loop-ivopts.c (enum use_type): Remove USE_OUTER.
      	(dump_use, add_derived_ivs_candidates, determine_use_iv_cost,
      	rewrite_use): Do not handle USE_OUTER.
      	(find_interesting_uses_outer_or_nonlin, find_interesting_uses_outer,
      	add_iv_outer_candidates, may_replace_final_value,
      	determine_use_iv_cost_outer, rewrite_use_outer): Removed.
      	(find_interesting_uses_op): Functionality of
      	find_interesting_uses_outer_or_nonlin moved here.
      	(find_interesting_uses_outside): Use find_interesting_uses_op.
      
      From-SVN: r110556
      Zdenek Dvorak committed
    • MAINTAINERS (Write After Approval): Add myself · 23027b7a
      	* MAINTAINERS (Write After Approval): Add myself
      
      From-SVN: r110555
      Lee Millward committed
    • [multiple changes] · 219fa8c3
      2006-02-03  Steven G. Kargl  <kargls@comcast.net>   
                 Paul Thomas  <pault@gcc.gnu.org>
      
             * resolve.c (resolve_symbol): Default initialization of derived type
             component reguires the SAVE attribute.
      
      
      2006-02-03  Steven G. Kargl  <kargls@comcast.net>
      
             * gfortran.dg/char_result_11.f90: Add SAVE.
             * gfortran.dg/der_pointer_4.f90: Ditto.
             * gfortran.dg/default_initialization.f90: New test.
      
      From-SVN: r110554
      Steven G. Kargl committed
    • gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to handle more than 100 dump files. · c57bf621
      
      	* lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
      	handle more than 100 dump files.
      	(cleanup-tree-dump, cleanup-ipa-dump): Likewise.
      	* lib/scantree.exp (scan-tree-dump): Likewise.
      	(scan-tree-dump-times, scan-tree-dump-not): Likewise.
      	(scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
      	* lib/scanipa.exp (scan-ipa-dump): Likewise.
      	(scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
      	(scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
      
      From-SVN: r110553
      Jeff Law committed
    • re PR libgomp/25852 (libgomp testing does not work for multilib (-m32 on x86_64-linux-gnu)) · f05ee80c
      2006-02-03  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR libgomp/25852
      	* testsuite/lib/libgomp-dg.exp (blddir): Set it in
      	libgomp_init.
      
      From-SVN: r110552
      H.J. Lu committed
    • pr25990.c: Replace with pre-processed version. · 7778c06a
      
      	* gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
      
      From-SVN: r110550
      Diego Novillo committed
    • name-lookup.c (do_class_using_decl): Use IDENTIFIER_TYPENAME_P, not IDENTIFIER_OPNAME_P. · 82d6b018
      	* name-lookup.c (do_class_using_decl): Use IDENTIFIER_TYPENAME_P,
      	not IDENTIFIER_OPNAME_P.
      
      	* g++.dg/template/using12.C: New test.
      
      From-SVN: r110546
      Mark Mitchell committed
    • 2006-02-03 Robert Schuster <robertschuster@fsfe.org> · e3e1fa67
              * link.cc:
              (_Jv_Linker::create_error_method): Added missing (void *) cast.
      
      From-SVN: r110544
      Robert Schuster committed
    • re PR libgcj/26073 (libjava fails to compile) · a7f3ff76
      Fixes PR #26073.
      
      2006-02-03  Robert Schuster  <robertschuster@fsfe.org>
      
      	* include/jvm.h:
      	(_Jv_Linker::create_error_method): New method declaration.
      	* link.cc:
      	(_Jv_Linker::create_error_method): New method.
      	(_Jv_Linker::link_symbol_table): Use new method above.
      
      From-SVN: r110543
      Robert Schuster committed
    • java-gimplify.c: Use gcc_assert and gcc_unreachable throughout. · ab184b2a
      	* java-gimplify.c: Use gcc_assert and gcc_unreachable throughout.
      	* typeck.c: Likewise.
      	* verify-impl.c: Likewise.
      	* class.c: Likewise.
      	* decl.c: Likewise.
      	* jcf-parse.c: Likewise.
      	* constants.c: Likewise.
      	* check-init.c: Likewise.
      	* jcf-write.c: Likewise.
      	* verify-glue.c: Likewise.
      	* mangle.c: Likewise.
      	* expr.c: Likewise.
      	* lang.c: Likewise.
      	* boehm.c: Likewise.
      
      From-SVN: r110541
      Ben Elliston committed
    • re PR target/25960 (__gcc_qadd doesn't handle -0.0L properly) · 4a6c754b
      	PR target/25960
      gcc/
      	* config/rs6000/darwin-ldouble.c (__gcc_qadd): Preserve -0.0 result.
      gcc/testsuite/
      	* gcc.target/powerpc/pr25960.c: New test.
      
      From-SVN: r110540
      Alan Modra committed
    • re PR target/25864 (Enable IBM long double format in 32-bit PowerPC Linux) · f61a2c7d
      2006-02-03  Andreas Krebbel  <krebbel1@de.ibm.com>
                  Ulrich Weigand  <uweigand@de.ibm.com>
      
      	PR target/25864
      	* config/s390/2084.md ("x_fsimptf", "x_fmultf", "x_fdivtf",
      	"x_floadtf", "x_ftrunctf", "x_ftruncdf"): New insn reservations.
      	* config/s390/fixdfdi.h (__fixunstfdi, __fixtfdi): New functions.
      	* config/s390/s390.c (struct processor_costs): Add mxbr, sqxbr, dxbr 
      	and dxr fields.
      	(z900_cost, z990_cost, z9_109_cost): Values for the new fields added.
      	(s390_rtx_costs): Use the new fields to calculate rtx costs.
      	(s390_secondary_input_reload_class, s390_secondary_output_reload_class):
      	Define secondary reloads for TFmode moves.
      	(constant_modes): Add TFmode.
      	(NR_C_MODES): Set to 8.
      	* config/s390/s390.h (TARGET_CPU_CPP_BUILTINS): Add __LONG_DOUBLE_128__
      	builtin define.
      	(LONG_DOUBLE_TYPE_SIZE): Set to 128 or 64.
      	(LIBGCC2_LONG_DOUBLE_TYPE_SIZE, WIDEST_HARDWARE_FP_SIZE): Define.
      	(HARD_REGNO_NREGS, HARD_REGNO_MODE_OK, CLASS_MAX_NREGS, 
      	CANNOT_CHANGE_MODE_CLASS): Consider TFmode.
      	* config/s390/s390.md ("type" attribute): Add fsimptf, floadtf, fmultf, 
      	fdivtf, fsqrttf, ftrunctf, ftruncdf as possible values.
      	(FPR mode macro): Add TFmode.
      	(DSF mode macro): New.
      	(<de>, <dee> mode attributes): Removed.
      	(<xde>, <xdee>, <RRe>, <RXe>, <Rf> mode attributes): New.
      	("*cmp<mode>_ccs_0", "*cmp<mode>_ccs_0_ibm", "*cmp<mode>_ccs", 
      	"*cmp<mode>_ccs_ibm", "fix_trunc<FPR:mode><GPR:mode>2_ieee", 
      	"floatdi<mode>2", "floatsi<mode>2_ieee", "*add<mode>3", 
      	"*add<mode>3_cc", "*add<mode>3_cconly", "*add<mode>3_ibm", 
      	"*sub<mode>3", "*sub<mode>3_cc", "*sub<mode>3_cconly", 
      	"*sub<mode>3_ibm", "*mul<mode>3_ibm", "*fmadd<mode>", "*fmsub<mode>",
      	"*div<mode>3", "*div<mode>3_ibm", "*neg<mode>2_cc", 
      	"*neg<mode>2_cconly", "*neg<mode>2", "*neg<mode>2_ibm", 
      	"*abs<mode>2_cc", "*abs<mode>2_cconly", "*abs<mode>2",
      	"*abs<mode>2_ibm", "*negabs<mode>2_cc", "*negabs<mode>2_cconly", 
      	"*negabs<mode>2", "sqrt<mode>2"):
      	Changed <de> to <xde>. R constraint replaced by <Rf>.
      	("*mul<mode>3"): Changed <dee> to <xdee>. R constraint replaced by 
      	<Rf>.
      	("fix_trunc<FPR:mode>di2"): 'FPR:' removed.
              ("*fmadd<mode>", "*fmsub<mode>"): FPR mode replaced by DSF.
      	("*movtf_64", "*movtf_31"): New insn definitions followed by 5 
      	splitters.
      	("movtf", "reload_outtf", "reload_intf", "trunctfdf2", "trunctfsf2", 
      	"extenddftf2", "extendsftf2"): New expanders.
      	("*trunctfdf2_ieee", "*trunctfdf2_ibm", "*trunctfsf2_ieee", 
      	"*trunctfsf2_ibm", "*extenddftf2_ieee", "*extenddftf2_ibm",
      	"*extendsftf2_ieee", "*extendsftf2_ibm"): New insn patterns.
      	* config/s390/s390.opt (mlong-double-128, mlong-double-64):
      	New options.
      	* config/s390/t-crtstuff (TARGET_LIBGCC2_CFLAGS): Macro defined.
      	* config/s390/libgcc-glibc.ver (__divtc3, __multc3, __powitf2, 
      	__fixtfti, __fixunstfti, __floattitf, __fixtfdi, __fixunstfdi,
      	__floatditf): Add a GCC_4.1.0 symbol version tag.
      	* doc/invoke.texi (-mlong-double-128, -mlong-double-64): Document
      	the new options.
      
      
      
      Co-Authored-By: Ulrich Weigand <uweigand@de.ibm.com>
      
      From-SVN: r110539
      Andreas Krebbel committed
    • re PR target/25377 (weakref sibcalled with -fPIC) · 010ef110
      2006-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR target/25377
              * config/i386/i386.c (ix86_function_ok_for_sibcall):
              Use targetm.binds_local_p instead of TREE_PUBLIC.
      
      From-SVN: r110537
      Andrew Pinski committed
    • tree.h (TYPE_STRING_FLAG): Document that this field may be used on INTEGER_TYPEs… · 05fa7d54
      tree.h (TYPE_STRING_FLAG): Document that this field may be used on INTEGER_TYPEs to indicate that it...
      
      
      	* tree.h (TYPE_STRING_FLAG): Document that this field may be used
      	on INTEGER_TYPEs to indicate that it denotes a character type.
      	* tree.c (build_common_tree_nodes): Set TYPE_STRING_FLAG on
      	signed_char_type_node, unsigned_char_type_node and char_type_node.
      	* dwarf2out.c (base_type_die): Treat CHAR_TYPE identically to
      	INTEGER_TYPE.  Use TYPE_STRING_FLAG to decide whether to emit
      	a DW_ATE_[un]signed_char instead of a DW_ATE_[un]signed.
      
      From-SVN: r110536
      Roger Sayle committed
    • tree-tailcall.c (arg_needs_copy_p): New function. · 016925bc
      2006-02-02  Zdenek Dvorak <dvorakz@suse.cz>
      	    Daniel Berlin  <dberlin@dberlin.org>
      
      	* tree-tailcall.c (arg_needs_copy_p): New function.
      	(eliminate_tail_call): Use arg_needs_copy_p.
      	(tree_optimize_tail_calls_1): Ditto. Also call add_virtual_phis.
      	(add_virtual_phis): New function.
      
      
      Co-Authored-By: Daniel Berlin <dberlin@dberlin.org>
      
      From-SVN: r110530
      Zdenek Dvorak committed
    • Daily bump. · d3d4b28f
      From-SVN: r110528
      GCC Administrator committed
  3. 02 Feb, 2006 3 commits
    • sparc.c (sparc_output_scratch_registers): Use #ignore instead of #scratch for… · 392e5756
      sparc.c (sparc_output_scratch_registers): Use #ignore instead of #scratch for %g7 .register directive.
      
      	* config/sparc/sparc.c (sparc_output_scratch_registers): Use
      	#ignore instead of #scratch for %g7 .register directive.
      
      From-SVN: r110522
      Jakub Jelinek committed
    • freebsd.h (ENDFILE_SPEC): Add space to separate object files. · f767d794
      2006-02-02  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* config/sparc/freebsd.h (ENDFILE_SPEC): Add space to separate
      	object files.
      
      From-SVN: r110520
      Andreas Tobler committed
    • cfloat: New. · 82fd2f04
      2006-02-02  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/cfloat: New.
      	* include/tr1/climits: Likewise.		
      	* include/tr1/cstdarg: Likewise.
      	* include/tr1/ctype.h: Likewise.
      	* include/tr1/fenv.h: Likewise.
      	* include/tr1/float.h: Likewise.
      	* include/tr1/inttypes.h: Likewise.
      	* include/tr1/limits.h: Likewise.
      	* include/tr1/stdint.h: Likewise.
      	* include/tr1/stdarg.h: Likewise.
      	* include/Makefile.am: Add.
      	* include/Makefile.in: Regenerate.
      	* docs/html/ext/tr1.html: Update.
      	* testsuite/tr1/headers.cc: New.
      
      	* include/tr1/cctype: Include <cctype> instead.
      
      From-SVN: r110519
      Paolo Carlini committed