- Apr 05, 2006
-
-
Ben Elliston authored
* configure.in: Require makeinfo 4.4 or higher. * configure: Regenerate. From-SVN: r112691
-
GCC Administrator authored
From-SVN: r112689
-
- Apr 04, 2006
-
-
Tom Tromey authored
PR libgcj/26990: * prims.cc (_Jv_RunMain): Use exitNoChecksAccessor. * gnu/java/lang/natMainThread.cc (call_main): Use exitNoChecksAccessor. * testsuite/libjava.lang/pr26990.out: New file. * testsuite/libjava.lang/pr26990.java: New file. * java/lang/Runtime.java (exitNoChecks): New method. (exitNoChecksAccessor): Likewise. (exit): Call exitNoChecks. From-SVN: r112685
-
Eric Christopher authored
2006-04-04 Eric Christopher <echristo@apple.com> * config/i386/i386.c (machopic_output_stub): Output \t between instructions and operands. 2006-04-04 Eric Christopher <echristo@apple.com> * gcc.target/i386/387-1.c: Allow regexp to match darwin stubs. * gcc.target/i386/387-5.c: Ditto. From-SVN: r112683
-
Tom Tromey authored
* lib/gen-classlist.sh.in: Correct handle generated files. 2006-04-04 Mark Wielaard <mark@klomp.org> * lib/gen-classlist.sh.in: Use classes.tmp, not classes.2 as temporary file name. 2006-04-04 Tom Tromey <tromey@redhat.com> * lib/split-for-gcj.sh: Updated for multi-field format. * lib/Makefile.am (CLEANFILES): Added classes.2. * lib/gen-classlist.sh.in (GCJ): Removed. Create classes.1 and classes.2 using multiple fields. From-SVN: r112677
-
David Edelsohn authored
* config/rs6000/rs6000.c (num_insns_constant_wide): Change satisfies_constraint_[IL] to explicit tests on value. From-SVN: r112676
-
Sebastian Pop authored
tree-scalar-evolution.c (compute_overall_effect_of_inner_loop, [...]): Use build_int_cst instead of build_int_cst_type. * tree-scalar-evolution.c (compute_overall_effect_of_inner_loop, set_nb_iterations_in_loop): Use build_int_cst instead of build_int_cst_type. * tree-data-ref.c (can_use_analyze_subscript_affine_affine): Use build_int_cst instead of convert. From-SVN: r112673
-
Carlos O'Donell authored
gcc/ 2006-04-04 Carlos O'Donell <carlos@codesourcery.com> * doc/tm.texi (TARGET_STRUCT_VALUE_RTX): Document new value 2 for incoming. * function.c (expand_function_start): Call struct_value_rtx with incoming as 2. * config/sparc/sparc.md: Comment updated_return. * config/sparc/sparc.opt: Add -mstd-struct-return option. * config/sparc/sparc.c (sparc_struct_value_rtx): Use standard struct return if sparc_std_struct_return and incoming is 2. (print_operand): Do not adjust return if sparc_std_struct_return. gcc/testsuite/ 2006-04-04 Carlos O'Donell <carlos@codesourcery.com> * gcc.target/sparc/struct-ret-check.c: New test. From-SVN: r112672
-
Tom Tromey authored
From-SVN: r112671
-
Roger Sayle authored
* builtins.c (fold_builtin_sprintf): Use fold_convert instead of convert in the middle-end. * expr.c (store_expr, store_constructor, get_inner_reference, expand_expr_real_1, string_constant, try_casesi, try_tablejump): Likewise. * tree.c (build_range_type): Likewise. From-SVN: r112670
-
Tom Tromey authored
From-SVN: r112666
-
Daniel Berlin authored
2006-04-04 Daniel Berlin <dberlin@dberlin.org> * doc/tree-ssa.texi (Preserving the virtual ssa form): New subsection. From-SVN: r112665
-
Tom Tromey authored
2006-04-04 Mark Wielaard <mark@klomp.org> * lib/gen-classlist.sh.in: Use classes.tmp, not classes.2 as temporary file name. 2006-04-04 Tom Tromey <tromey@redhat.com> * lib/split-for-gcj.sh: Updated for multi-field format. * lib/Makefile.am (CLEANFILES): Added classes.2. * lib/gen-classlist.sh.in (GCJ): Removed. Create classes.1 and classes.2 using multiple fields. From-SVN: r112664
-
Gerald Pfeifer authored
* MAINTAINERS: Add Richard Henderson as libgomp maintainer. Rearrange the entries of other libraries to have them in one place. From-SVN: r112658
-
Jerry DeLisle authored
2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org> * gfortran.dg/fmt_zero_digits.f90: New test for no error when zero decimal digits specified in format. From-SVN: r112657
-
Jerry DeLisle authored
write.c (output_float): Update condition to not error when decimal precision in format specifier is zero. 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org> * io/write.c (output_float): Update condition to not error when decimal precision in format specifier is zero. From-SVN: r112656
-
Tom Tromey authored
fastjar Removed libjava * Makefile.in: Rebuilt. * Makefile.am (ZIP): Removed. (libgcj-$(gcc_version).jar): Use $(JAR). (src.zip): Likewise. * configure: Rebuilt. * configure.ac: Check for jar. Removed code to set ZIP. From-SVN: r112654
-
Geoffrey Keating authored
* doc/extend.texi (Function Attributes): Rewrite visibility attribute documentation. * doc/invoke.texi (C++ Dialect Options): Rewrite -fvisibility-inlines-hidden documentation to describe something entirely different, although in practise compatible. (Code Gen Options): Warn about system headers in -fvisibiltity= documentation. From-SVN: r112653
-
GCC Administrator authored
From-SVN: r112651
-
- Apr 03, 2006
-
-
Matthias Klose authored
2006-04-04 Matthias Klose <doko@debian.org> * Makefile.in (unprotoize.o): Same dependencies as for protoize.o. From-SVN: r112647
-
Geoffrey Keating authored
* doc/extend.texi (Other Builtins): Document that __builtin_nan is a compile-time constant only when its argument is valid. From-SVN: r112646
-
Adam Nemet authored
simplify-rtx.c (simplify_unary_operation_1): When trying to remove TRUNCATE check if all bits outside the new mode are... * simplify-rtx.c (simplify_unary_operation_1) <TRUNCATE>: When trying to remove TRUNCATE check if all bits outside the new mode are identical to the sign bit. From-SVN: r112643
-
Jeff Law authored
tree-ssa-dom.c (propagate_rhs_into_lhs): Avoid useless folding and operand scanning in some common cases. * tree-ssa-dom.c (propagate_rhs_into_lhs): Avoid useless folding and operand scanning in some common cases. From-SVN: r112642
-
Andrew Haley authored
2006-04-03 Andrew Haley <aph@redhat.com> PR java/26858 * expr.c (build_field_ref): Don't check the field offset if flag_syntax_only. From-SVN: r112640
-
Paolo Bonzini authored
From-SVN: r112638
-
Paolo Bonzini authored
2005-08-08 Paolo Bonzini <bonzini@gnu.org> Dale Johannesen <dalej@apple.com> PR target/19653 * regclass.c (struct reg_pref): Update documentation. (regclass): Set prefclass to NO_REGS if memory is the best option. (record_reg_classes): Cope with a prefclass set to NO_REGS. * reload.c (find_reloads): Take PREFERRED_OUTPUT_RELOAD_CLASS into account. For non-registers, equate an empty preferred reload class to a `!' in the constraint; move the if clause to do so after those that reject the insn. (push_reload): Allow PREFERRED_*_RELOAD_CLASS to liberally return NO_REGS. (find_dummy_reload): Likewise. * doc/tm.texi (Register Classes): Document what it means if PREFERRED_*_RELOAD_CLASS return NO_REGS. * config/i386/i386.c (ix86_preferred_reload_class): Force using SSE registers (and return NO_REGS for floating-point constants) if math is done with SSE. (ix86_preferred_output_reload_class): New. * config/i386/i386-protos.h (ix86_preferred_output_reload_class): New. * config/i386/i386.h (PREFERRED_OUTPUT_RELOAD_CLASS): New. * config/i386/i386.md: Remove # register preferences. Co-Authored-By:
Dale Johannesen <dalej@apple.com> From-SVN: r112637
-
Andrew Haley authored
2006-04-03 Andrew Haley <aph@redhat.com> * testsuite/libjava.lang/Float_2.java: New file. From-SVN: r112636
-
Sebastian Pop authored
PR bootstrap/26992 * tree-scalar-evolution.c (compute_overall_effect_of_inner_loop, chrec_is_positive, set_nb_iterations_in_loop): Use a variable for the type of nb_iter. (instantiate_parameters_1): Convert the operands before calling chrec_fold_minus, chrec_fold_plus, or chrec_fold_multiply. * tree-data-ref.c (can_use_analyze_subscript_affine_affine): Same. From-SVN: r112635
-
Paul Thomas authored
2006-04-03 Paul Thomas <pault@gcc.gnu.org> PR fortran/26981 * trans.h : Prototype for gfc_conv_missing_dummy. * trans-expr (gfc_conv_missing_dummy): New function (gfc_conv_function_call): Call it and tidy up some of the code. * trans-intrinsic (gfc_conv_intrinsic_function_args): The same. PR fortran/26976 * array.c (gfc_array_dimen_size): If available, return shape[dimen]. * resolve.c (resolve_function): If available, use the argument shape for the function expression. * iresolve.c (gfc_resolve_transfer): Set shape[0] = size. 2006-04-03 Paul Thomas <pault@gcc.gnu.org> PR fortran/26981 * gfortran.dg/missing_optional_dummy_1.f90: New test. PR fortran/26976 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test. * gfortran.dg/initialization_1.f90: Make assignment compliant. * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify. * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect bigendian-ness. From-SVN: r112634
-
Roger Sayle authored
* builtins.c (dummy_object): Use build_int_cst instead of convert. * tree-ssa-ccp.c (maybe_fold_stmt_addition): Use fold_convert instead of convert. * dojump.c (do_jump): Likewise. * expr.h (ADD_PARM_SIZE, SUB_PARM_SIZE, ARGS_SIZE_TREE): Likewise. * gimplify.c (gimple_boolify, gimplify_init_constructor, gimplify_boolean_expr): Likewise. * emit-rtl.c (set_mem_attributes_minus_bitpos): Likewise. * varasm.c (array_size_for_constructor): Likewise. * tree-object-size.c (compute_object_offset): Likewise. From-SVN: r112633
-
GCC Administrator authored
From-SVN: r112631
-
- Apr 02, 2006
-
-
Roger Sayle authored
PR middle-end/26977 * expr.c (emit_group_store): Check whether simplify_gen_subreg returns NULL_RTX, indicating it couldn't create a valid paradoxical subreg. From-SVN: r112626
-
Erik Edelmann authored
trans-array.c (gfc_trans_dealloc_allocated): Take a tree representation of the array to be deallocated as argument instead... 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org> * trans-array.c (gfc_trans_dealloc_allocated): Take a tree representation of the array to be deallocated as argument instead of its gfc_symbol. (gfc_trans_deferred_array): Update call to gfc_trans_dealloc_allocated. * trans-array.h (gfc_trans_dealloc_allocated): Update prototype. * trans-expr.c (gfc_conv_function_call): Update call to gfc_trans_dealloc_allocated, get indirect reference to dummy arguments. 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org> * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable dummy arguments work when the actual argument is itself a dummy argument of the caller. From-SVN: r112625
-
Sebastian Pop authored
PR tree-optimization/26939 * tree-chrec.c (chrec_merge): Use eq_evolutions_p. From-SVN: r112623
-
Sebastian Pop authored
* tree-scalar-evolution.c (add_to_evolution_1): Pass an extra argument at_stmt. Convert the type of operands before calling build_polynomial_chrec. (add_to_evolution): Pass an extra argument at_stmt. Adjust the call to add_to_evolution_1. (follow_ssa_edge_in_rhs): Adjust call to add_to_evolution. (instantiate_parameters_1): Convert the type of operands before calling build_polynomial_chrec. * tree-chrec.c (chrec_fold_poly_cst, chrec_fold_plus_poly_poly, chrec_fold_multiply_poly_poly, chrec_replace_initial_condition, reset_evolution_in_loop): Insert asserts to check the types of the operands. (chrec_type): Moved... (eq_evolutions_p): Use operand_equal_p. * tree-chrec.h (build_polynomial_chrec): Insert an assert to check the types of the operands. (chrec_type): ...here. * tree-data-ref.c (create_data_ref): Convert the operands before calling chrec_replace_initial_condition. (same_access_functions, analyze_subscript_affine_affine, analyze_miv_subscript, all_chrecs_equal_p): Use eq_evolutions_p. (compute_subscript_distance, analyze_ziv_subscript, analyze_siv_subscript_cst_affine, compute_overlap_steps_for_affine_1_2, analyze_miv_subscript): Convert the operands before calling chrec_fold_minus or chrec_fold_plus. From-SVN: r112621
-
Sebastian Pop authored
* tree-data-ref.c (compute_all_dependences): Use a pointer to the dependence_relations vector. (compute_data_dependences_for_loop): Adjust call to compute_all_dependences. From-SVN: r112620
-
Roger Sayle authored
gimplify.c (gimplify_scan_omp_clauses): Call gimple_boolify on the condition before calling gimplify_expr. * gimplify.c (gimplify_scan_omp_clauses) <OMP_CLAUSE_IF>: Call gimple_boolify on the condition before calling gimplify_expr. Co-Authored-By:
Richard Henderson <rth@redhat.com> From-SVN: r112619
-
GCC Administrator authored
From-SVN: r112617
-
- Apr 01, 2006
-
-
Eric Botcazou authored
re PR libfortran/24685 (real(16) formatted input is broken for huge values (gfortran.dg/default_format_2.f90)) PR libfortran/24685 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris. From-SVN: r112611
-
Francois-Xavier Coudert authored
* config/fpu-387.h: Use previously added SSE code in all cases, as it really is the right thing to do. From-SVN: r112610
-