1. 02 Dec, 2005 2 commits
  2. 01 Dec, 2005 25 commits
  3. 30 Nov, 2005 13 commits
    • stacktrace.cc (UnwindTraceFn): Use UNWRAP_FUNCTION_DESCRIPTOR to compare… · 9cc20fa1
      stacktrace.cc (UnwindTraceFn): Use UNWRAP_FUNCTION_DESCRIPTOR to compare _Jv_InterpMethod::run against current...
      
      	* stacktrace.cc (UnwindTraceFn): Use UNWRAP_FUNCTION_DESCRIPTOR
      	to compare _Jv_InterpMethod::run against current func.
      
      From-SVN: r107746
      Alan Modra committed
    • re PR fortran/21302 (Max line length in free form mode) · 16ab8e74
      2005-11-30  Bernhard Fischer <rep.nop@aon.at>
      	PR fortran/21302
      	* lang.opt: New options -ffree-line-length- and -ffree-line-length-none.
      	* gfortran.h: Add free_line_length and add description of
      	free_line_length and fixed_line_length.
      	* options.c (gfc_init_options, gfc_handle_option): Initialize
      	and set free_line_length and fixed_line_length.
      	* scanner.c (load_line): Set free_line_length to 132 and
      	fixed_line_length to 72 or user requested values.
      	* scanner.c: Typo in comment.
      	* invoke.texi: Document -ffree-line-length- and
      	-ffree-line-length-none
      
      	gfortran.dg/line_length_1.f: New test:
      	gfortran.dg/line_length_2.f90: Ditto.
      
      From-SVN: r107745
      Bernhard Fischer committed
    • re PR tree-optimization/21655 (g++.dg/tree-ssa/pr14814.C scan-tree-dump-times &this 0 fails) · 4b860192
      2005-11-30  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/21655
              * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
      
      From-SVN: r107739
      Richard Guenther committed
    • re PR c++/21123 (ICE in cp_expr_size, at cp/cp-objcp-common.c:101) · 5b009a96
              PR c++/21123
              * cp-gimplify.c (cp_genericize_r): Don't dereference invisible reference
              parms in a thunk.
      
      From-SVN: r107738
      Jason Merrill committed
    • re PR tree-optimization/22501 ([meta-bug] tramp3d-v4 missed optimizations) · d090221b
      2005-11-30  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/22501
      	* tree-ssa-forwprop.c (forward_propagate_addr_expr_1): New
      	function split out from ...
      	(forward_propagate_addr_expr): ... here.  Use it to propagate
      	ADDR_EXPRs to all uses.
      
      From-SVN: r107737
      Richard Guenther committed
    • tree.h (CASE_FLT_FN, [...]): New macros. · ea6a6627
      	* tree.h (CASE_FLT_FN, CASE_INT_FN): New macros.
      	* builtins.c (expand_builtin_mathfn): Use them.
      	(expand_builtin_mathfn_2): Likewise.
      	(expand_builtin_mathfn_3): Likewise.
      	(expand_builtin_int_roundingfn): Likewise.
      	(expand_builtin): Likewise.
      	(integer_valued_real_p): Likewise.
      	(fold_builtin_int_roundingfn): Likewise.
      	(fold_builtin_bitop): Likewise.
      	(fold_builtin_logarithm): Likewise.
      	(fold_builtin_1): Likewise.
      	* convert.c (convert_to_integer): Likewise.
      	* fold-const.c (negate_mathfn_p): Likewise.
      	(tree_expr_nonnegative_p): Likewise.
      
      From-SVN: r107733
      Volker Reichelt committed
    • combine.c (find_split_point): Sign extend bitmask when changing bitfield assignment to IOR of AND. · f6173932
      2005-11-30  Dale Johannesen  <dalej@apple.com>
                  Andrew Pinski  <pinskia@physics.uc.edu>
      
      	* combine.c (find_split_point):  Sign extend bitmask
      	when changing bitfield assignment to IOR of AND.
      
      2005-11-30  Dale Johannesen  <dalej@apple.com>
      
      	* gcc.c-torture/compile/pr24930.c:  New.
      
      
      Co-Authored-By: Andrew Pinski <pinskia@physics.uc.edu>
      
      From-SVN: r107731
      Dale Johannesen committed
    • [multiple changes] · 99c7ab42
      2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/15809
      	* trans-decl.c (gfc_get_symbol_decl):  In the case of automatic
      	character length, dummy pointer arrays, build an expression for
      	unit size of the array elements, to be picked up and used in the
      	descriptor dtype.
      	* trans-io.c (gfc_trans_transfer):  Modify the detection of
      	components of derived type arrays to use the gfc_expr references
      	instead of the array descriptor dtype.  This allows the latter
      	to contain expressions.
      
      2005-11-30  Erik Edelmann  <erik.edelmann@iki.fi>
      
      	PR fortran/15809
      	* trans-array.c (gfc_trans_deferred_array):  Allow PARM_DECLs past
      	in addition to VAR_DECLs.
      
      2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/15809
      	*  gfortran.dg/auto_char_dummy_array.f90: New test.
      
      From-SVN: r107727
      Paul Thomas committed
    • ms1.md (decrement_and_branch_until_zero): Add early clobber to scratch reg. · e541c31f
      	* config/ms1/ms1.md (decrement_and_branch_until_zero): Add early
      	clobber to scratch reg.
      	(*decrement_and_branch_until_zero_no_clobber): Remove.
      	(decrement_and_branch peephole): Add dummy scratch reg to pattern.
      	(mulhish3): Use TARGET_MS1_16_003, TARGET_MS2.
      	* config/ms1/ms1.opt (mmul): Remove.
      	* config/ms1/ms1.h (ASM_SPEC): Cope with uppercase arch names.
      	(LINK_SPEC, STARTFILE_SPEC, ENDFILE_SPEC): Default to 16-002.
      
      From-SVN: r107720
      Nathan Sidwell committed
    • predicates.md (symbolic_operand): Add comment. · ec963611
      	* pa/predicates.md (symbolic_operand): Add comment.
      	* pa/pa.md (reload_insi_r1, reload_indi_r1): New reload expanders.
      	* pa/pa-protos.h (pa_secondary_reload_class): Delete.
      	* pa/pa.c (TARGET_SECONDARY_RELOAD): Define.
      	(pa_secondary_reload_class): Delete.
      	(pa_secondary_reload): New function derived from SECONDARY_RELOAD_CLASS
      	and pa_secondary_reload_class.  Reorder some checks.  Update inline
      	copy of symbolic operand.
      	* pa/pa.h (SECONDARY_RELOAD_CLASS): Delete.
      
      
      Co-Authored-By: Bernd Schmidt <bernd.schmidt@analog.com>
      
      From-SVN: r107719
      John David Anglin committed
    • Makefile.am (resources): Use `cp -p'. · b6a8dc3a
      2005-11-30  Andrew Haley  <aph@redhat.com>
      
      	* classpath/lib/Makefile.am (resources): Use `cp -p'.
      	Remove `@' from start of line.
      
      From-SVN: r107714
      Andrew Haley committed
    • loop-doloop.c (add_test): Only add jump notes if we did emit a jump. · f937df35
      	* loop-doloop.c (add_test): Only add jump notes if we did emit a
      	jump.
      
      From-SVN: r107713
      Nathan Sidwell committed
    • tree-ssa-uncprop.c (associate_equivalences_with_edges): Properly handle… · 224b4faf
      tree-ssa-uncprop.c (associate_equivalences_with_edges): Properly handle SSA_NAME_OCCURS_IN_ABNORMAL_PHI.
      
              * tree-ssa-uncprop.c (associate_equivalences_with_edges): Properly
              handle SSA_NAME_OCCURS_IN_ABNORMAL_PHI.
      
              * g++.old-deja/g++.law/pr25000.C: New test.
      
      From-SVN: r107710
      Jeff Law committed