1. 05 Oct, 2005 5 commits
  2. 04 Oct, 2005 17 commits
  3. 03 Oct, 2005 17 commits
    • Makefile.in: Rebuilt. · 887dc288
      	* native/jawt/Makefile.in: Rebuilt.
      	* native/jawt/Makefile.am (noinst_LTLIBRARIES): Renamed.
      	* native/jni/xmlj/Makefile.in: Rebuilt.
      	* native/jni/xmlj/Makefile.am (noinst_LTLIBRARIES): Renamed.
      	* native/jni/qt-peer/Makefile.in: Rebuilt.
      	* native/jni/qt-peer/Makefile.am (noinst_LTLIBRARIES): Renamed.
      	* native/jni/gtk-peer/Makefile.in: Rebuilt.
      	* native/jni/gtk-peer/Makefile.am (noinst_LTLIBRARIES): Renamed.
      
      From-SVN: r104920
      Tom Tromey committed
    • sh.c (sh_register_move_cost): Add case for moving from T_REGS to FP register class. · 9c24200c
      	* config/sh/sh.c (sh_register_move_cost): Add case for moving
      	from T_REGS to FP register class.
      
      From-SVN: r104916
      Kaz Kojima committed
    • backport: ltmain.sh: add support for installing into temporary staging area (e.g. · 37150080
      	Backport from libtool CVS:
      	2002-11-03  Ossama Othman  <ossama@doc.ece.uci.edu>
      
      	* ltmain.sh: add support for installing into temporary
      	staging area (e.g. 'make install DESTDIR=...')
      
      From-SVN: r104913
      Andreas Schwab committed
    • re PR middle-end/24135 (nonlocal goto from nested function gets 'undefined symbol' in assembler) · 1718a2aa
              PR 24135
              * tree-nested.c (convert_nl_goto_reference): Lookup a translation
              before creating a new one.
      
      From-SVN: r104911
      Richard Henderson committed
    • re PR libgcj/24057 (libgcj installs jawt.h and jni.h in version independent location) · 01406f86
      	PR libgcj/24057:
      	* include/Makefile.in: Rebuilt.
      	* include/Makefile.am: Don't install headers.
      
      From-SVN: r104905
      Tom Tromey committed
    • hashtable (node_iterator::node_iterator(const node_iterator<,true,>&)): Fix to… · d26e1ec8
      hashtable (node_iterator::node_iterator(const node_iterator<,true,>&)): Fix to take a "false" (i.e., is_const == false) node_iterator.
      
      2005-10-03  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/hashtable
      	(node_iterator::node_iterator(const node_iterator<,true,>&)): Fix to
      	take a "false" (i.e., is_const == false) node_iterator.
      	(hashtable_iterator::hashtable_iterator(const hashtable_iterator<,
      	true,>&)): Likewise for hashtable_iterator.
      	(hashtable::const_local_iterator): Fix typedef (is_const == true).
      	(hashtable::const_iterator): Likewise.
      	* testsuite/tr1/6_containers/unordered/types/map_iterator.cc: New.
      	* testsuite/tr1/6_containers/unordered/types/multimap_iterator.cc: New.
      	* testsuite/tr1/6_containers/unordered/types/set_iterator.cc: New.
      	* testsuite/tr1/6_containers/unordered/types/multiset_iterator.cc: New.
      
      From-SVN: r104900
      Paolo Carlini committed
    • re PR java/24127 (ICE in libjava.compile/PR6865.java reported as "PASS" in testsuite.) · 9f1dfd16
      	PR java/24127
      	* parse.y (method_header): Make the result of the rule a NULL_TREE
      	when a parsing error occurs.
      
      From-SVN: r104899
      Ranjit Mathew committed
    • re PR c++/17775 (-frepo with function template in anonymous namespace fails to compile) · 19843834
      	PR c++/17775
      	* repo.c: Include flags.h.
      	(finish_repo): Add -frandom-seed to the arguments.
      	PR c++/17775
      	* g++.dg/template/repo4.C: New test.
      
      From-SVN: r104898
      Mark Mitchell committed
    • configure.in (*-*-darwin*): Build bfd, binutils and opcodes. · 39d16468
      2005-10-03  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* configure.in (*-*-darwin*): Build bfd, binutils and opcodes.
      	* configure: Regenerated.
      
      From-SVN: r104895
      H.J. Lu committed
    • t-aix43 (LDFLAGS): New. · 6d48847c
      	* config/rs6000/t-aix43 (LDFLAGS): New.
      	* config/rs6000/t-aix52 (LDFLAGS): New.
      
      From-SVN: r104894
      David Edelsohn committed
    • Fix typo in ChangeLog · 5a89d265
      From-SVN: r104893
      Mark Mitchell committed
    • trans-types.c (gfc_init_kinds): Only pass float... · 216ac520
      	* fortran/trans-types.c (gfc_init_kinds): Only pass float, double,
      	and long double floating point types through to Fortran compiler.
      
      From-SVN: r104892
      Steve Ellcey committed
    • gimplify.c (find_single_pointer_decl_1): New static function. · 0b494699
      	* gimplify.c (find_single_pointer_decl_1): New static function.
      	(find_single_pointer_decl): New static function.
      	(internal_get_tmp_var): For a formal variable, set restrict base
      	information if appropriate.
      	* alias.c (find_base_decl): If a VAR_DECL has a restrict base,
      	return it.
      	* tree.h (DECL_BASED_ON_RESTRICT_P): Define.
      	(DECL_GET_RESTRICT_BASE): Define.
      	(SET_DECL_RESTRICT_BASE): Define.
      	(decl_restrict_base_lookup): Declare.
      	(decl_restrict_base_insert): Declare.
      	(struct tree_decl_with_vis): Add based_on_restrict_p field.
      	* tree.c (restrict_base_for_decl): New static variable.
      	(init_ttree): Initialize restrict_base_for_decl.
      	(copy_node_stat): Copy restrict base information.
      	(decl_restrict_base_lookup): New function.
      	(decl_restrict_base_insert): New function.
      	(print_restrict_base_statistics): New static function.
      	(dump_tree_statistics): Call print_restrict_base_statistics.
      
      From-SVN: r104890
      Ian Lance Taylor committed
    • re PR libfortran/19308 (I/O library should support more real and integer kinds) · 644cb69f
      	PR libfortran/19308
      	PR fortran/20120
      	PR libfortran/22437
      
      	* Makefile.am: Add generated files for large real and integers
      	kinds. Add a rule to create the kinds.inc c99_protos.inc files.
      	Use kinds.inc to preprocess Fortran generated files.
      	* libgfortran.h: Add macro definitions for GFC_INTEGER_16_HUGE,
      	GFC_REAL_10_HUGE and GFC_REAL_16_HUGE. Add types gfc_array_i16,
      	gfc_array_r10, gfc_array_r16, gfc_array_c10, gfc_array_c16,
      	gfc_array_l16.
      	* mk-kinds-h.sh: Define macros HAVE_GFC_LOGICAL_* and
      	HAVE_GFC_COMPLEX_* when these types are available.
      	* intrinsics/ishftc.c (ishftc16): New function for GFC_INTEGER_16.
      	* m4/all.m4, m4/any.m4, m4/count.m4, m4/cshift1.m4, m4/dotprod.m4,
      	m4/dotprodc.m4, m4/dotprodl.m4, m4/eoshift1.m4, m4/eoshift3.m4,
      	m4/exponent.m4, m4/fraction.m4, m4/in_pack.m4, m4/in_unpack.m4,
      	m4/matmul.m4, m4/matmull.m4, m4/maxloc0.m4, m4/maxloc1.m4,
      	m4/maxval.m4, m4/minloc0.m4, m4/minloc1.m4, m4/minval.m4, m4/mtype.m4,
      	m4/nearest.m4, m4/pow.m4, m4/product.m4, m4/reshape.m4,
      	m4/set_exponent.m4, m4/shape.m4, m4/specific.m4, m4/specific2.m4,
      	m4/sum.m4, m4/transpose.m4: Protect generated functions with
      	appropriate "#if defined (HAVE_GFC_type_kind)" preprocessor directives.
      	* Makefile.in: Regenerate.
      	* all files in generated/: Regenerate.
      
      	* f95-lang.c (DO_DEFINE_MATH_BUILTIN): Add support for long
      	double builtin function.
      	(gfc_init_builtin_functions): Add mfunc_longdouble,
      	mfunc_clongdouble and func_clongdouble_longdouble trees. Build
      	them for round, trunc, cabs, copysign and pow functions.
      	* iresolve.c (gfc_resolve_reshape, gfc_resolve_transpose): Add
      	case for kind 10 and 16.
      	* trans-decl.c: Add trees for cpowl10, cpowl16, ishftc16,
      	exponent10 and exponent16.
      	(gfc_build_intrinsic_function_decls): Build nodes for int16,
      	real10, real16, complex10 and complex16 types. Build all possible
      	combinations for function _gfortran_pow_?n_?n. Build function
      	calls cpowl10, cpowl16, ishftc16, exponent10 and exponent16.
      	* trans-expr.c (gfc_conv_power_op): Add case for integer(16),
      	real(10) and real(16).
      	* trans-intrinsic.c: Add suppport for long double builtin
      	functions in BUILT_IN_FUNCTION, LIBM_FUNCTION and LIBF_FUNCTION
      	macros.
      	(gfc_conv_intrinsic_aint): Add case for integer(16), real(10) and
      	real(16) kinds.
      	(gfc_build_intrinsic_lib_fndecls): Add support for real10_decl
      	and real16_decl in library functions.
      	(gfc_get_intrinsic_lib_fndecl): Add cases for real and complex
      	kinds 10 and 16.
      	(gfc_conv_intrinsic_exponent): Add cases for real(10) and real(16)
      	kinds.
      	(gfc_conv_intrinsic_sign): Likewise.
      	(gfc_conv_intrinsic_ishftc): Add case for integer(16) kind.
      	* trans-types.c (gfc_get_int_type, gfc_get_real_type,
      	gfc_get_complex_type, gfc_get_logical_type): Doesn't error out in
      	the case of kinds not available.
      	* trans.h: Declare trees for cpowl10, cpowl16, ishftc16,
      	exponent10 and exponent16.
      
      	* gfortran.dg/large_real_kind_2.F90: New test.
      	* gfortran.dg/large_integer_kind_2.f90: New test.
      
      From-SVN: r104889
      François-Xavier Coudert committed
    • target-supports.exp (check_effective_target_vect_shift): Implement with result caching. · 41a182c6
      	* lib/target-supports.exp (check_effective_target_vect_shift):
      	Implement with result caching. Add i?86, x86_64 and ia64 targets.
      	(check_effective_target_vect_condition): Fix copy-n-pasto.
      
      	* gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
      	* gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
      	targets.
      
      From-SVN: r104888
      Uros Bizjak committed
    • Daily bump. · 8e52dd26
      [[Split portion of a mixed commit.]]
      
      From-SVN: r104885.2
      GCC Administrator committed
  4. 02 Oct, 2005 1 commit