- 14 Apr, 2009 7 commits
-
-
stormy16.md (ineqbranch_1): Do not assume that comparisons with small integers will always produce a short... * config/stormy16/stormy16.md (ineqbranch_1): Do not assume that comparisons with small integers will always produce a short branch. From-SVN: r146039
Nick Clifton committed -
2009-04-14 Rafael Avila de Espindola <espindola@google.com> Merge: 2008-12-19 Diego Novillo <dnovillo@google.com> * cgraph.c (dump_cgraph_node): Show memory address of NODE. From-SVN: r146036
Rafael Avila de Espindola committed -
2000-04-14 Richard Guenther <rguenther@suse.de> * tree-cfg.c (verify_gimple_assign_unary): Adjust vector code verification. (verify_gimple_assign_binary): Likewise. Handle shifts and rotates correctly. (verify_gimple_phi): Print the mismatched argument position. * tree-vect-loop-manip.c (vect_update_ivs_after_vectorizer): Fix types. (vect_update_init_of_dr): Likewise. * matrix-reorg.c (transform_access_sites): Do what the comment suggests. * omp-low.c (expand_omp_atomic_pipeline): Use the correct types. From-SVN: r146035
Richard Guenther committed -
* gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs. (do_D): Remove attribute hidden. From-SVN: r146031
Uros Bizjak committed -
From-SVN: r146026
Jakub Jelinek committed -
* configure.ac: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. * Makefile.def: Likewise. * Makefile.tpl: Likewise. * Makefile.in: Regenerate. From-SVN: r146023
Jakub Jelinek committed -
From-SVN: r146019
GCC Administrator committed
-
- 13 Apr, 2009 16 commits
-
-
From-SVN: r146016
Michael Eager committed -
2009-04-13 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com> * ipa-inline.c (cgraph_decide_inlining_of_small_function): Dump file_name:line_number type locator of the call site. From-SVN: r146014
Dwarakanath Rajagopal committed -
From-SVN: r146012
Jason Merrill committed -
PR c++/39480 * call.c (build_over_call): Don't call memcpy if the target is the same as the source. From-SVN: r146011
Jason Merrill committed -
2009-04-13 Vladimir Makarov <vmakarov@redhat.com> * genautomata.c: Put blank after comma. (automaton_decls): New. (struct unit_usage): Add comments to member next. (store_alt_unit_usage): Keep the list ordered. (unit_present_on_list_p, equal_alternatives_p): New. (check_regexp_units_distribution): Check units distribution correctness correctly. (main): Don't write automata if error is found. Return correct exit code. * config/m68k/cf.md (cfv4_ds): Remove. (cfv4_pOEP1, cfv4_sOEP1, cfv4_pOEP2,cfv4_sOEP2, cfv4_pOEP3, cfv4_sOEP3): Assign to cfv4_oep instead of cfv4_ds. * config/rs6000/power4.md (lsuq_power4, iq_power4, fpq_power4, power4-load-ext, power4-store, power4-store-update, power4-fpstore, power4-fpstore-update, power4-two, power4-three, power4-insert, power4-compare, power4-lmul-cmp, power4-imul-cmp, power4-lmul, , power4-imul, power4-imul3, power4-sdiv, power4-sqrt, power4-isync): Modify reservation to make correct unit distribution to automata. * config/rs6000/power5.md (iq_power5, fpq_power5, power5-store, power5-store-update, power5-two, power5-three, power5-lmul, power5-imul, power5-imul3, power5-sdiv, power5-sqrt): Ditto. From-SVN: r146010
Vladimir Makarov committed -
2009-04-13 H.J. Lu <hongjiu.lu@intel.com> PR testsuite/39733 * gcc.misc-tests/options.exp (check_for_options): Renamed to ... (check_for_all_options): This. From-SVN: r146009
H.J. Lu committed -
PR c++/39750 * pt.c (uses_template_parms): Handle CONSTRUCTOR. From-SVN: r146006
Jason Merrill committed -
* except.c (pass_set_nothrow_function_flags): Set name and add TODO_dump_func. (set_nothrow_function_flags): Mention in the dump file when changing a function to nothrow. From-SVN: r146003
Adam Nemet committed -
* ChangeLog rotation. From-SVN: r146002
Paolo Carlini committed -
2009-04-13 Ozkan Sezer <sezeroz@gmail.com> PR target/39397 * pex-common.h (struct pex_obj): Store pid values as pid_t, not as long (members *children and (*wait)) * pex-common.c (pex_run_in_environment): Likewise. * pex-win32.c (pex_win32_wait): Return pid_t and properly check returned pid value. * pex-djgpp.c (pex_djgpp_wait): Return pid_t. * pex-msdos.c (pex_msdos_wait): Likewise. From-SVN: r146001
Ozkan Sezer committed -
2009-04-13 Ozkan Sezer <sezeroz@gmail.com> PR target/39062 * ssp.c: Also include malloc.h for alloca(). MinGW needs it. * configure.ac: Also check for malloc.h. * configure: Regenerated. * config.h.in: Regenerated. From-SVN: r146000
Ozkan Sezer committed -
2009-04-13 Ozkan Sezer <sezeroz@gmail.com> PR/39066 * gbl-ctors.h (DO_GLOBAL_CTORS_BODY): Use __SIZE_TYPE__ instead of unsigned long. From-SVN: r145999
Ozkan Sezer committed -
2009-04-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> * config/arm/arm.c (return_used_this_function): Remove. (arm_output_function_prologue): Remove use of return_used_this_function. (output_return_instruction): Replace use of return_used_this_function by cfun->machine->return_used_this_function. (arm_output_epilogue): Likewise. (arm_output_function_epilogue): Likewise. (thumb_unexpanded_epilogue): Likewise. * config/arm/arm.h (struct machine_function): New member return_used_this_function. From-SVN: r145997
Ramana Radhakrishnan committed -
* doc/install.texi: Correct description of default directory for --with-gxx-include-dir. From-SVN: r145996
Mark Mitchell committed -
PR c++/39742 * call.c (joust): Don't crash on variadic fn. From-SVN: r145994
Jason Merrill committed -
From-SVN: r145993
GCC Administrator committed
-
- 12 Apr, 2009 6 commits
-
-
libcpp: PR preprocessor/31869 * macro.c (stringify_arg): Handle NULL source token in padding token where previous padding token did not have source token with preceding whitespace. gcc/testsuite: * gcc.dg/cpp/strify5.c: New test. From-SVN: r145989
Joseph Myers committed -
* fold-const.c (build_range_check): Properly deal with enumeral and boolean base types. From-SVN: r145988
Eric Botcazou committed -
* doc/invoke.texi (max_gcse_passes): Remove documentation. * params.def (PARAM_MAX_GCSE_PASSES): Remove. * params.h (MAX_GCSE_PASSES): Remove. * gcse.c (gcse_main): Run CPROP1, PRE or HOIST, and CPROP2 in sequence. Remove ability to run multiple passes. (bypass_jumps): Report run as third CPROP pass. From-SVN: r145987
Steven Bosscher committed -
PR middle-end/39651 * except.c (can_throw_external): Look at each insn in a SEQUENCE when deciding whether the whole SEQUENCE can throw. From-SVN: r145986
Adam Nemet committed -
2009-04-12 Uros Bizjak <ubizjak@gmail.com> PR target/39740 * config/alpha/predicates.md (local_symbolic_operand): Return 1 for offseted label references. testsuite/ChangeLog: PR target/39740 * gcc.target/alpha/pr39740.c: New test. From-SVN: r145985
Uros Bizjak committed -
From-SVN: r145972
GCC Administrator committed
-
- 11 Apr, 2009 10 commits
-
-
From-SVN: r145961
Jan Hubicka committed -
2009-04-11 Daniel Kraft <d@domob.eu> PR fortran/37746 * gfortran.h (struct gfc_charlen): New field `passed_length' to store the actual passed string length for dummy arguments. * trans-decl.c (gfc_create_string_length): Formatting fixes and added assertion, moved a local variable into the innermost block it is needed. (create_function_arglist): Removed TODO about the check being implemented and initialize cl->passed_length here. (add_argument_checking): New method. (gfc_generate_function_code): Call the argument checking method. 2009-04-11 Daniel Kraft <d@domob.eu> PR fortran/37746 * gfortran.dg/bounds_check_strlen_1.f90: New test. * gfortran.dg/bounds_check_strlen_2.f90: New test. * gfortran.dg/bounds_check_strlen_3.f90: New test. * gfortran.dg/bounds_check_strlen_4.f90: New test. * gfortran.dg/bounds_check_strlen_5.f90: New test. * gfortran.dg/bounds_check_strlen_6.f90: New test. * gfortran.dg/bounds_check_strlen_7.f90: New test. * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong expected string length that failed with -fbounds-check now. * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto. From-SVN: r145958
Daniel Kraft committed -
2009-04-11 Janus Weil <janus@gcc.gnu.org> PR fortran/39692 * symbol.c (check_conflict): Reject procedure pointers for -std=f95. 2009-04-11 Janus Weil <janus@gcc.gnu.org> PR fortran/39692 * gfortran.dg/proc_ptr_14.f90: New. From-SVN: r145955
Janus Weil committed -
re PR middle-end/39732 (-fprofile-generate -O1: ICE: verify_stmts failed, ADDRESSABLE bit not set on pointers passed to std::copy) 2009-04-11 Richard Guenther <rguenther@suse.de> PR middle-end/39732 * tree-inline.c (declare_return_variable): Mark DECL_BY_REFERENCE return variables as TREE_ADDRESSABLE. * g++.dg/torture/pr39732.C: New testcase. From-SVN: r145954
Richard Guenther committed -
resolve.c (resolve_global_procedure): Enable whole-file checking for procedures that are declared later in the file. gcc/fortran/: 2009-04-11 Daniel Franke <frake.daniel@gmail.com> * resolve.c (resolve_global_procedure): Enable whole-file checking for procedures that are declared later in the file. gcc/testsuite: 2009-04-11 Daniel Franke <franke.daniel@gmail.com> * gfortran.dg/whole_file_5.f90: New. * gfortran.dg/whole_file_6.f90: New. From-SVN: r145953
Daniel Franke committed -
2009-04-11 Richard Guenther <rguenther@suse.de> PR tree-optimization/39713 * tree-ssa-sccvn.c (vn_get_expr_for): Make sure built reference trees have SSA_NAME operands. * g++.dg/torture/pr39713.C: New testcase. From-SVN: r145951
Richard Guenther committed -
2009-04-11 Richard Guenther <rguenther@suse.de> PR c/39712 * c-gimplify.c (c_gimplify_expr): Adjust check for mismatched address expressions. * gcc.dg/pr39712.c: New testcase. From-SVN: r145950
Richard Guenther committed -
* config/i386/cygwin-stdint.h (INT_LEAST32_TYPE): Update to match changes in Cygwin 1.7 (UINT_LEAST32_TYPE, INT_FAST16_TYPE, INT_FAST32_TYPE, UINT_FAST16_TYPE, UINT_FAST32_TYPE): Likewise. From-SVN: r145949
Dave Korn committed -
2009-04-10 Paolo Bonzini <bonzini@gnu.org> PR tree-optimization/39701 * doc/invoke.texi (Optimization Options): Document change in meaning and initialization of -fdelete-null-pointer-checks. From-SVN: r145948
Paolo Bonzini committed -
From-SVN: r145947
GCC Administrator committed
-
- 10 Apr, 2009 1 commit
-
-
2009-04-10 H.J. Lu <hongjiu.lu@intel.com> PR middle-end/39701 * common.opt (-fdelete-null-pointer-checks): Initialize to 1. * opts.c (decode_options): Don't set flag_delete_null_pointer_checks here. * doc/invoke.texi: Update -fdelete-null-pointer-checks. From-SVN: r145937
H.J. Lu committed
-