- 23 Sep, 2005 9 commits
-
-
2005-09-23 Rafael ��vila de Esp��ndola <rafael.espindola@gmail.com> * parse.y : Changed pointer declaration from "type* var" to "type *var" Removed trailing space. Wrap long lines. 2005-09-23 Rafael ��vila de Esp��ndola <rafael.espindola@gmail.com> * parse.y : Fixed two compile warnings in "error" and "warning" invocations. Removed trailing periods in messages. Decapitalized the first word of each. From-SVN: r104569
Rafael Ávila de Espíndola committed -
2005-09-23 David Edelsohn <edelsohn@gnu.org> Pete Steinmetz <steinmtz@us.ibm.com> * config/rs6000/rs6000.md (neg-minus-mult): Set type to dmul. (rldic.): Set type to "compare". (rldicr.): Same. (movsf_hardfloat): Set type to mtjmpr for MTCTR/MTLR. Set type to mfjmpr for MFCTR/MFLR. (movdf_hardfloat64): Same. (movdf_softfloat64): Same. Correct order of store and move types. (movti_string): Set type to store_ux/load_ux. (load_multiple): Set type to load_ux. (store_multiple): Set type to store_ux. (movmemsi): Set type to store_ux. (output_cbranch direct_return): Set type to jmpreg. (stmw): Set type to store_ux. (lmw): Set type to load_ux. * config/rs6000/40x.md (ppc403-store): Increase latency to 2. * config/rs6000/440.md (ppc440-store): Increase latency to 6. * config/rs6000/603.md (ppc603-store): Occupy LSU for 2 cycles. * config/rs6000/6xx.md (ppc604-store): Increase latency to 3. * config/rs6000/mpc.md (mpccore-store): Increase latency to 2. * config/rs6000/rios1.md (rios1-store): Increase latency to 2. (rios1-fpstore): Increase latency to 3. * config/rs6000/rios2.md (rios2-store): Increase latency to 2. * config/rs6000/rs64.md (rs64a-store): Increase latency to 2. Co-Authored-By: Pete Steinmetz <steinmtz@us.ibm.com> From-SVN: r104568
David Edelsohn committed -
2005-09-23 David Edelsohn <edelsohn@gnu.org> Andrew Pinski <pinskia@physics.uc.edu> * config/rs6000/sync.md (sync_<fetchop_name>si_internal): Change operand2 constraint to "b". (sync_<fetchop_name>di_internal): Same. (sync_old_<fetchop_name>si_internal): Change operand3 constraint to "b". (sync_old_<fetchop_name>di_internal): Same. (sync_new_<fetchop_name>si_internal): Same. (sync_new_<fetchop_name>di_internal): Same. Co-Authored-By: Andrew Pinski <pinskia@physics.uc.edu> From-SVN: r104567
David Edelsohn committed -
PR middle-end/23991 * final.c (insn_default_length, insn_min_length): In !HAVE_ATTR_length case, define as macros. From-SVN: r104564
Joern Rennecke committed -
* optabs.c (emit_libcall_block): Use no_conflict_move_test. (no_conflict_move_test): Update comments. From-SVN: r104563
J"orn Rennecke committed -
PR rtl-optimization/23837 * optabs.c (no_conflict_move_test): Don't set must_stay for a clobber / clobber match between dest and p->first. From-SVN: r104562
J"orn Rennecke committed -
* final.c (insn_default_length, insn_min_length): In !HAVE_ATTR_length case, define as macros. From-SVN: r104561
J"orn Rennecke committed -
* doc/install.texi: Updated URL for Jacks. * doc/sourcebuild.texi: Likewise. From-SVN: r104554
Ranjit Mathew committed -
[[Split portion of a mixed commit.]] From-SVN: r104550.2
GCC Administrator committed
-
- 22 Sep, 2005 18 commits
-
-
PR fortran/24005 gfortran.dg/interface_1.f90: New test. From-SVN: r104545
Steven G. Kargl committed -
PR fortran/24005 * interface.c (check_interface1): Fix NULL dereference. From-SVN: r104544
Steven G. Kargl committed -
fortran/ 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi> PR fortran/23843 * resolve.c (derived_inaccessible): New function. (resolve_transfer): Use it to check for private components. testsuite/ 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi> Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> PR fortran/23843 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test. Co-Authored-By: Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de> From-SVN: r104542
Erik Edelmann committed -
PR fortran/23516 * gfortran.dg/imag_1.f: New test. * gfortran.dg/imag_2.f: Ditto. From-SVN: r104539
Steven G. Kargl committed -
PR fortran/23516 * intrinsic.c (add_function): Add IMAG, IMAGPART, and REALPART intrinsics. * intrinsic.h: Prototypes for gfc_simplify_realpart and gfc_resolve_realpart. * intrinsic.texi: Document intrinsic procedures. * simplify.c (gfc_simplify_realpart): New function. * irseolve.c (gfc_resolve_realpart): New function. From-SVN: r104537
Steven G. Kargl committed -
* gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement. (problem was fixed by Jeff Johnston's addition of libc/include/stdint.h to newlib) From-SVN: r104536
J"orn Rennecke committed -
PR c++/21983 * class.c (find_final_overrider): Move diagnostic about no unique final overrider to... (update_vtable_entry_for_fn): ... here. * g++.dg/warn/pr21983.C: New test. From-SVN: r104533
Jakub Jelinek committed -
From-SVN: r104530
David Edelsohn committed -
PR target/24007 * config/rs6000/rs6000.md (movsf_hardfloat): Ignore special registers when choosing register preferences. (movdf_hardfloat): Same. From-SVN: r104529
David Edelsohn committed -
expmed.c (expand_shift): Don't use the target of the rotate as target for the first expanded shift insn. 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com> * expmed.c (expand_shift): Don't use the target of the rotate as target for the first expanded shift insn. * testsuite/gcc.dg/20050922-1.c: Testcase added. From-SVN: r104528
Andreas Krebbel committed -
PR tree-optimization/22438 * tree-ssa-loop-ivopts.c (rewrite_use_nonlinear_expr): Handle all preserved iv rhs rewriting specially. From-SVN: r104522
Zdenek Dvorak committed -
re PR ada/23788 (s-taprop.adb:69:06: warning: cannot depend on "Interrupt_Operations" (wrong categorization)) 2005-09-16 Laurent GUERBY <laurent@guerby.net> PR ada/23788 * s-tpinop.ads: Make this unit Preelaborate. From-SVN: r104521
Laurent GUERBY committed -
2005-09-21 Guillaume Melquiond <guillaume.melquiond@ens-lyon.fr> PR libstdc++/23956 * include/ext/mt_allocator.h: Remove excess policy_type::_S_get_pool calls in constructors. From-SVN: r104520
Guillaume Melquiond committed -
2005-09-20 Daniel Berlin <dberlin@dberlin.org> * tree-data-ref.c (analyze_array_indexes): Only estimate when estimate_only is true. * tree-flow.h (ref_contains_indirect_ref): New prototype. * tree-flow-inline.h (ref_contains_indirect_ref): Moved from tree-ssa-structalias.c * tree-ssa-loop-niter.c (infer_loop_bounds_from_undefined): Use ref_contains_indirect_ref. * tree-ssa-structalias.c (ref_contains_indirect_ref): Moved. From-SVN: r104518
Daniel Berlin committed -
2005-09-21 Bryce McKinlay <mckinlay@redhat.com> * gnu/gcj/runtime/BootClassLoader.java (BootClassLoader): Pass `null' parent ClassLoader to parent constructor. * gnu/gcj/runtime/HelperClassLoader.java (HelperClassLoader): New constructor. From-SVN: r104516
Bryce McKinlay committed -
[[Split portion of a mixed commit.]] From-SVN: r104513.2
GCC Administrator committed -
PR c++/23993 * init.c (integral_constant_value): Use DECL_INTEGRAL_CONSTANT_VAR_P. PR c++/23993 * g++.dg/template/array14.C: New test. From-SVN: r104511
Mark Mitchell committed -
* config/mn10300/mn10300.c (TARGET_DEFAULT_TARGET_FLAGS): Add MASK_PTR_A0D0. (mn10300_return_in_memory): Support variable size types also. (mn10300_pass_by_reference): Likewise. (mn10300_function_value): New. * config/mn10300/mn10300.h (FUNCTION_VALUE): Call the above. (FUNCTION_OUTGOING_VALUE): Likewise. * config/mn10300/mn10300.opt: Add -mreturn-pointer-on-d0. * doc/invoke.texi: Document it. From-SVN: r104508
DJ Delorie committed
-
- 21 Sep, 2005 12 commits
-
-
PR target/22585 * config/i386/i386.c (ix86_prepare_fp_compare_args): Do not force integer op1 into register for XFmode compares. From-SVN: r104498
Uros Bizjak committed -
Correct format error on previous commit. From-SVN: r104496
Paul Thomas committed -
2005-09-21 Erik Edelmann <erik.edelmann@iki.fi> PR fortran/19929 * trans-stmt.c (gfc_trans_deallocate): Check if the object to be deallocated is an array by looking at expr->rank instead of expr->symtree->n.sym->attr.dimension. 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi> PR fortran/19929 * gfortran.dg/der_ptr_component_1.f90: New test. From-SVN: r104495
Erik Edelmann committed -
PR middle-end/23971 * expmed.c (alg_code): Add alg_impossible. (alg_hash_entry): Add cost. (synth_mult): Record alg_impossible in the hash table if multiplication by a given integer is impossble within the limit. Speed up using alg_impossible. From-SVN: r104494
Kazu Hirata committed -
* expmed.c (alg_code): Add alg_impossible. (alg_hash_entry): Add cost. (synth_mult): Record alg_impossible in the hash table if multiplication by a given integer is impossble within the limit. Speed up using alg_impossible. From-SVN: r104492
Kazu Hirata committed -
PR c++/23965 * call.c (resolve_args): Return error_mark_node on arguments whose TREE_TYPE is error_mark_node. * g++.dg/template/error1.C: Reject "no matching function" message. From-SVN: r104489
Volker Reichelt committed -
PR c++/17609 * g++.dg/lookup/error1.C: New test. From-SVN: r104488
Volker Reichelt committed -
From-SVN: r104486
Ranjit Mathew committed -
PR java/21418 * class.c (inherits_from_p): Try to lay out super class if it is not already laid out. (maybe_layout_super_class): Handle the case where SUPER_CLASS is a NULL_TREE. From-SVN: r104483
Ranjit Mathew committed -
* gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original functionality of the testcase. From-SVN: r104481
Dorit Nuzman committed -
2005-09-20 Daniel Berlin <dberlin@dberlin.org> * tree-ssa-structalias.c (get_constraint_for_component_ref): Add argument. Allow and set any offset if needs_anyoffset is passed in. (get_constraint_for): Add argument here too. Pass it down. (do_structure_copy): Pass NULL to get_constraint_for. (handle_ptr_arith): Ditto. (find_func_aliases): Ditto. From-SVN: r104476
Daniel Berlin committed -
[[Split portion of a mixed commit.]] From-SVN: r104473.2
GCC Administrator committed
-
- 20 Sep, 2005 1 commit
-
-
* gcc.dg/vect/vect-22.c: Require vect_float. * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add. From-SVN: r104469
Richard Henderson committed
-