aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
2010-09-02i386.md (nonmemory_operand): New mode attribute.Uros Bizjak2-317/+118
* config/i386/i386.md (nonmemory_operand): New mode attribute. (push memory peephole2): Macroize peepholes using SWI mode iterator. (move immediate to memory peephole2): Macroize peepholes using SWI124 mode iterator. (non-pairable NOT peephole2): Macroize peepholes using SWI124 mode iterator. (simple lea add peephole2): Macroize peepholes using SWI48 mode iterator. (simple lea mult peephole2): Ditto. (imul by 3,5,9 to lea peephole2): Ditto. (mov $-1, reg peephole2): Macroize peepholes using SWI248 mode iterator. (imul $32bit_imm,mem,reg peephole2): Ditto. (imul $8/16bit_imm,regmem,reg peephole2): Ditto. From-SVN: r163766
2010-09-02predicates.md (arm_sync_memory_operand): New.Marcus Shawcroft2-12/+17
2010-09-02 Marcus Shawcroft <marcus.shawcroft@arm.com> * config/arm/predicates.md (arm_sync_memory_operand): New. * config/arm/sync.md (arm_sync_compare_and_swapsi): Change predicate to arm_sync_memory_operand and constraint to Q. (arm_sync_compare_and_swap<mode>): Likewise. (arm_sync_compare_and_swap<mode>): Likewise. (arm_sync_lock_test_and_setsi): Likewise. (arm_sync_lock_test_and_set<mode>): Likewise. (arm_sync_new_<sync_optab>si): Likewise. (arm_sync_new_nandsi): Likewise. (arm_sync_new_<sync_optab><mode>): Likewise. (arm_sync_new_nand<mode>): Likewise. (arm_sync_old_<sync_optab>si): Likewise. (arm_sync_old_nandsi): Likewise. (arm_sync_old_<sync_optab><mode>): Likewise. (arm_sync_old_nand<mode>): Likewise. From-SVN: r163765
2010-09-02tree-ssa-loop-prefetch.c: Fix comment at head of file.Ian Bolton2-2/+5
2010-09-02 Ian Bolton <ian.bolton@arm.com> * tree-ssa-loop-prefetch.c: Fix comment at head of file. From-SVN: r163764
2010-09-02ira-color.c (SORTGT): New macro, helper for qsort callbacks.Olivier Hainque2-2/+15
* ira-color.c (SORTGT): New macro, helper for qsort callbacks. (allocno_priority_compare_func): Use it instead of a straight difference computation over priorities. From-SVN: r163760
2010-09-02opts.c (common_handle_option): Fix OPT_fwhopr/fwhopr_* handling.Andi Kleen2-1/+9
2010-09-02 Andi Kleen <ak@linux.intel.com> * opts.c (common_handle_option): Fix OPT_fwhopr/fwhopr_* handling. From-SVN: r163759
2010-09-02tree-vectorizer.h (get_later_stmt): New function.Ira Rosen9-14/+315
* tree-vectorizer.h (get_later_stmt): New function. (vect_analyze_data_ref_dependences): Add argument. * tree-vect-loop.c (vect_analyze_loop): Update call to vect_analyze_data_ref_dependences. * tree-vect-data-refs.c (vect_drs_dependent_in_basic_block): New function. (vect_analyze_data_ref_dependence): Add argument for basic block dependencies. Check dependencies in basic block vectorization. (vect_analyze_data_ref_dependences): Add argument and update call to vect_analyze_data_ref_dependences. * tree-vect-slp.c (vect_find_last_store_in_slp_instance): New. (vect_bb_vectorizable_with_dependencies): New. (vect_slp_analyze_bb): Check dependencies in basic block. (vect_schedule_slp_instance): Insert stores before the last store in SLP instance. From-SVN: r163757
2010-09-02re PR target/45476 (libgcc should contain TCmode functions)Uros Bizjak2-5/+15
PR target/45476 * config/i386/freebsd.h (LIBGCC2_HAS_TF_MODE, LIBGCC2_TF_CEXT, TF_SIZE): New defines. From-SVN: r163756
2010-09-02Daily bump.GCC Administrator1-1/+1
From-SVN: r163753
2010-09-01fast-math-pr38969.f90: Skip if not vectorizing.Steve Ellcey2-2/+9
2010-09-01 Steve Ellcey <sje@cup.hp.com> * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing. From-SVN: r163745
2010-09-01re PR fortran/44541 ([OOP] wrong code for polymorphic variable with ↵Janus Weil8-60/+188
INTENT(OUT)/Alloc w/ MOLD) 2010-09-01 Janus Weil <janus@gcc.gnu.org> PR fortran/44541 * class.c (gfc_find_derived_vtab): Add component '$def_init'. * resolve.c (resolve_allocate_expr): Defer handling of default initialization to 'gfc_trans_allocate'. (apply_default_init,resolve_symbol): Handle polymorphic dummies. (resolve_fl_derived): Suppress error messages for vtypes. * trans-stmt.c (gfc_trans_allocate): Handle initialization via polymorphic MOLD expression. * trans-expr.c (gfc_trans_class_init_assign): Now only used for dummy initialization. 2010-09-01 Janus Weil <janus@gcc.gnu.org> PR fortran/44541 * gfortran.dg/allocate_alloc_opt_10.f90: Extended. * gfortran.dg/class_dummy_1.f03: New. From-SVN: r163744
2010-09-01re PR middle-end/45458 (ICE: in add_labels_and_missing_jumps, at ↵Jakub Jelinek4-17/+48
bb-reorder.c:1306 with-fnon-call-exceptions -freorder-blocks-and-partition -fprofile-use) PR middle-end/45458 * bb-reorder.c (add_labels_and_missing_jumps): Treat bbs ending with throwing insns like blocks ending with a call. (fix_up_fall_thru_edges): Likewise. * g++.dg/tree-prof/partition2.C: New test. From-SVN: r163743
2010-09-01m32c-protos.h (m32c_function_arg): Delete.Nathan Froyd4-25/+32
* config/m32c/m32c-protos.h (m32c_function_arg): Delete. (m32c_function_arg_advance): Delete. * config/m32c/m32c.h (FUNCTION_ARG, FUNCTION_ARG_ADVANCE): Delete. * config/m32c/m32c.c (m32c_function_arg): Make static. Adjust comments. Take a const_tree and a bool. Declare. (m32c_function_arg_advance): Likewise. (TARGET_FUNCTION_ARG, TARGET_FUNCTION_ARG_ADVANCE): Define. From-SVN: r163742
2010-09-01re PR target/45476 (libgcc should contain TCmode functions)Uros Bizjak3-13/+18
PR target/45476 * config/i386/cygming.h (LIBGCC2_HAS_TF_MODE, LIBGCC2_TF_CEXT, TF_SIZE): Move from ... * config/i386/mingw32.h: ... here. From-SVN: r163741
2010-09-01re PR target/45475 (target attribute use in libcpp breaks LTO bootstrap)Andi Kleen3-4/+47
2010-09-01 Andi Kleen <ak@linux.intel.com> PR lto/45475 * lto-streamer-in.c (lto_input_ts_target_option): Add. (lto_input_tree_pointers): Call lto_input_ts_target_option. * lto-streamer-out: (lto_output_ts_target_option): Add. (lto_output_tree_pointers): Call lto_output_ts_target_option. From-SVN: r163740
2010-09-01gfortran.texi (preprocessing): Update URL to COCO.Tobias Burnus2-1/+5
2010-09-01 Tobias Burnus <burnus@net-b.de> * gfortran.texi (preprocessing): Update URL to COCO. From-SVN: r163739
2010-09-01PR/target 45452Kai Tietz7-6/+16
2010-09-01 Kai Tietz <kai.tietz@onevision.com> PR/target 45452 * config/i386/cygwin.h: Change order of specified import libraries. * config/i386/mingw32.h: Likewise. * config/i386/t-cygwin: Likewise. * config/i386/t-mingw32: Likewise. * config/i386/t-mingw-w32: Likewise. * config/i386/t-mingw-w64: Likewise. From-SVN: r163738
2010-09-01neon-schedgen.ml (core): New type.Ramana Radhakrishnan3-852/+913
2010-09-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> * config/arm/neon-schedgen.ml (core): New type. (allCores): List of supported cores. (availability_table): Add supported cores. (collate_bypasses): Accept core as a parameter. (worst_case_latencies_and_bypasses): Accept core as a parameter. (emit_insn_reservations): Accept core as a parameter. Use tuneStr and coreStr to get tune attribute and prefix for functional units. (emit_bypasses): Accept core name and use it. (calculate_per_core_availability_table): New. (filter_core): New. (calculate_core_availability_table): New. (main): Use calculate_core_availablity_table. * config/arm/cortex-a8-neon.md: Update copyright year. Regenerated from ml file and merged in. (neon_mrrc, neon_mrc): Rename to cortex_a8_neon_mrrc and cortex_a8_neon_mrc. From-SVN: r163737
2010-09-01Makefile.in (tree-switch-conversion.o): Update dependencies.Ian Bolton2-1/+5
2010-09-01 Ian Bolton <ian.bolton@arm.com> * Makefile.in (tree-switch-conversion.o): Update dependencies. From-SVN: r163735
2010-09-01alias.c (ao_ref_from_mem): Adjust.Richard Guenther14-38/+83
2010-09-01 Richard Guenther <rguenther@suse.de> * alias.c (ao_ref_from_mem): Adjust. * builtins.c (get_object_alignment): Likewise. * cfgexpand.c (expand_debug_expr): Likewise. * gimple.c (get_base_address): Likewise. * tree-dfa.c (get_ref_base_and_extent): Likewise. (get_addr_base_and_unit_offset): Likewise. Fix for both TMR_SYMBOL and TMR_BASE being set. * tree-eh.c (tree_could_trap_p): Likewise. * gimplify.c (gimplify_expr): Do not attempt to gimplify TMR_SYMBOL. Always gimplify TMR_BASE. * tree-cfg.c (verify_types_in_gimple_reference): Verify TMR_BASE if there is a TMR_SYMBOL. * tree-pretty-print.c (dump_generic_node): Adjust. * tree-ssa-address.c (addr_for_mem_ref): Likewise. (tree_mem_ref_addr): Likewise. (create_mem_ref_raw): Likewise. (move_fixed_address_to_symbol): Likewise. (create_mem_ref): Likewise. (dump_mem_address): Likewise. * tree-ssa-alias.c (indirect_ref_may_alias_decl_p): Adjust. Fix for both TMR_SYMBOL and TMR_BASE being set. (indirect_refs_may_alias_p): Likewise. * tree-ssa-operands.c (get_tmr_operands): Adjust. * tree.def (TARGET_MEM_REF): Adjust documentation. From-SVN: r163733
2010-09-01i386.h (enum ix86_tune_indices): Rename from X86_TUNE_ADD_ESP_4.Uros Bizjak4-177/+127
* config/i386/i386.h (enum ix86_tune_indices) <X86_TUNE_SINGLE_POP>: Rename from X86_TUNE_ADD_ESP_4. <IX86_TUNE_DOUBLE_POP>: Rename from X86_TUNE_ADD_ESP_8. <IX86_TUNE_SINGLE_PUSH>: Rename from X86_TUNE_SUB_ESP_4. <IX86_TUNE_DOUBLE_PUSH>: Rename from X86_TUNE_SUB_ESP_8. (TARGET_SINGLE_POP): Rename from TARGET_ADD_ESP_4. (TARGET_DOUBLE_POP): Rename from TARGET_ADD_ESP_8. (TARGET_SINGLE_PUSH): Rename from TARGET_SUB_ESP_4. (TARGET_DOUBLE_POP): Rename from TARGET_SUB_ESP_8. * config/i386/i386.c (initial_ix86_tune_features) <X86_TUNE_SINGLE_POP>: Invert members. <X86_TUNE_DOUBLE_POP>: Ditto. <X86_TUNE_SINGLE_PUSH>: Ditto. <X86_TUNE_DOUBLE_PUSH>: Ditto. * config/i386/i386.md (*pop<mode>1): Rename from pop<mode>1. No longer exported. (push peephole2 patterns): Macroize peepholes using P mode iterator. Adjust for renamed TARGET_{SINGLE,DOUBLE}_PUSH defines. (pop peephole2 patterns): Macroize peepholes using P mode iterator. Adjust for renamed TARGET_{SINGLE,DOUBLE}_POP defines. From-SVN: r163732
2010-09-01gimplify.c (gimplify_init_constructor): Do not create a temporary for a ↵Eric Botcazou2-9/+15
volatile LHS if... * gimplify.c (gimplify_init_constructor): Do not create a temporary for a volatile LHS if the constructor has only one element. From-SVN: r163727
2010-09-01re PR bootstrap/45321 (ARM bootstrap failure due to stdarg_p change)Mikael Pettersson3-5/+12
2010-09-01 Mikael Pettersson <mikpe@it.uu.se> PR bootstrap/45321 * tree.c (stdarg_p): Make fntype parameter const. * tree.h (stdarg_p): Likewise. (function_args_iterator): Remove unused fntype field. (function_args_iter_init): Do not initialize fntype field. Make fntype parameter const. From-SVN: r163726
2010-09-01tree-vrp.c (adjust_range_with_scev): Use number of iteration estimate.Richard Guenther11-99/+202
2010-09-01 Richard Guenther <rguenther@suse.de> * tree-vrp.c (adjust_range_with_scev): Use number of iteration estimate. (vrp_visit_phi_node): Delay using SCEV till we balloon the range. (execute_vrp): Compute number of iteration estimates. * cfgloop.h (estimate_numbers_of_iterations_loop): Adjust prototype. * tree-flow.h (estimate_numbers_of_iterations): Likewise. * tree-data-ref.c (estimated_loop_iterations): Adjust. * tree-ssa-loop-niter.c (estimate_numbers_of_iterations_loop): Infer loop bounds from undefined behavior based on a new parameter. (estimate_numbers_of_iterations): Likewise. (scev_probably_wraps_p): Adjust. * tree-ssa-loop.c (tree_ssa_loop_bounds): Likewise. * gcc.dg/vect/vect-outer-fir.c: Adjust. * gcc.dg/tree-ssa/vrp54.c: New testcase. * gcc.c-torture/execute/20100827-1.c: Likewise. From-SVN: r163724
2010-09-01trans-intrinsic.c (gfc_build_intrinsic_lib_fndecls): Resize array quad_decls.Francois-Xavier Coudert2-3/+7
* trans-intrinsic.c (gfc_build_intrinsic_lib_fndecls): Resize array quad_decls. Remove unnecessary assignment. From-SVN: r163723
2010-09-01stormy16.c: Use REG_P, MEM_P and CONST_INT_P where appropriate.Nick Clifton2-81/+91
* config/stormy16/stormy16.c: Use REG_P, MEM_P and CONST_INT_P where appropriate. (xstormy16_legitimate_address_p): Use true and false instead of 1 and 0. (xstormy16_expand_prologue): Delete unused local variable 'insn'. (xstormy16_function_arg): Use FIRST_ARGUMENT_REGNUM in place of magic constant 2. (xstormy16_expand_call): Fix comment at start of function. From-SVN: r163722
2010-09-01trans-expr.c (gfc_conv_power_op): Handle floating-point types other than ↵Francois-Xavier Coudert5-56/+69
long double. * trans-expr.c (gfc_conv_power_op): Handle floating-point types other than long double. * mathbuiltins.def: Add builtins from the POW and CPOW family. * trans.h (gfc_builtin_decl_for_float_kind): New prototype. * trans-intrinsic.c (gfc_builtin_decl_for_float_kind): Add gfc_ prefix to function name. (gfc_build_intrinsic_lib_fndecls): Add cpow prototype. (gfc_conv_intrinsic_aint): Use gfc_builtin_decl_for_float_kind function name. (gfc_conv_intrinsic_exponent): Likewise. (gfc_conv_intrinsic_abs): Likewise. (gfc_conv_intrinsic_mod): Likewise. (gfc_conv_intrinsic_sign): Likewise. (gfc_conv_intrinsic_arith): Likewise. (gfc_conv_intrinsic_fraction): Likewise. (gfc_conv_intrinsic_nearest): Likewise. (gfc_conv_intrinsic_spacing): Likewise. (gfc_conv_intrinsic_rrspacing): Likewise. (gfc_conv_intrinsic_scale): Likewise. (gfc_conv_intrinsic_set_exponent): Likewise. From-SVN: r163721
2010-09-01rx.c (rx_expand_prologue): Do not adjust frame size when pushing accumulator ↵Nick Clifton3-9/+16
register. * config/rx/rx.c (rx_expand_prologue): Do not adjust frame size when pushing accumulator register. (rx_get_stack_layout): Always save call clobbered registers inside interrupt handlers. * config/rx/rx-modes.def: Fix descriptive comment at start of file. From-SVN: r163720
2010-09-01intrinsic.c: Add EXECUTE_COMMAND_LINE intrinsic.Francois-Xavier Coudert8-0/+173
* intrinsic.c: Add EXECUTE_COMMAND_LINE intrinsic. * intrinsic.h (gfc_resolve_execute_command_line): New function. * iresolve.c (gfc_resolve_execute_command_line): New function. * gfortran.h (GFC_ISYM_EXECUTE_COMMAND_LINE): New value. * intrinsic.texi: Document EXECUTE_COMMAND_LINE. * intrinsics/execute_command_line.c: New file. * gfortran.map (_gfortran_execute_command_line_i4, _gfortran_execute_command_line_i8): New symbols. * Makefile.am: Add new file intrinsics/execute_command_line.c. * Makefile.in: Regenerated. * gfortran.dg/execute_command_line_1.f90: New test. From-SVN: r163719
2010-09-01config.gcc (i[34567]86-*-freebsd*, [...]): Add i386/t-fprules-softfp and ↵Uros Bizjak3-2/+17
soft-fp/t-softfp to tmake_file. gcc/ChangeLog: * config.gcc (i[34567]86-*-freebsd*, x86_64-*-freebsd*): Add i386/t-fprules-softfp and soft-fp/t-softfp to tmake_file. * libgcc-std.ver (GCC_4.6.0): Define version. libgcc/ChangeLog: * config.host (i[34567]86-*-freebsd*, x86_64-*-freebsd*): Add i386/t-freebsd to tmake_file. * config/i386/t-freebsd: New file. * config/i386/libgcc-bsd.ver: New file. From-SVN: r163718
2010-09-01* f95-lang.c: Fix comment: POPAR -> POPPAR.Uros Bizjak1-1/+1
From-SVN: r163717
2010-09-01Daily bump.GCC Administrator1-1/+1
From-SVN: r163712
2010-09-01re PR preprocessor/45457 (ICE: invalid built-in macro "__DBL_DENORM_MIN__")Jakub Jelinek2-0/+23
PR preprocessor/45457 * expr.c (parse_defined): Call pfile->cb.user_builtin_macro hook if needed. * directives.c (do_ifdef, do_ifndef): Likewise. * c-c++-common/cpp/pr45457.c: New test. From-SVN: r163705
2010-08-31tree-nested.c (convert_all_function_calls): Iterate until after the sum of ↵Eric Botcazou4-12/+73
static chains in the nest doesn't change. * tree-nested.c (convert_all_function_calls): Iterate until after the sum of static chains in the nest doesn't change. From-SVN: r163698
2010-08-31m32c.c (classes_intersect): Remove.Anatoly Sokolov4-52/+61
* config/m32c/m32c.c (classes_intersect): Remove. (m32c_preferred_reload_class, m32c_secondary_reload_class): Use reg_classes_intersect_p instead of classes_intersect. (class_can_hold_mode): Change arguments type from enum reg_class to reg_class_t. Use reg_class_contents instead of class_contents. (m32c_register_move_cost): Make static. Change arguments type from enum reg_class to reg_class_t. Use reg_classes_intersect_p instead of classes_intersect. Use reg_class_contents instead of class_contents. (m32c_memory_move_cost): Make static. Change arguments type from enum reg_class to reg_class_t. (TARGET_REGISTER_MOVE_COST, TARGET_MEMORY_MOVE_COST): Define. * config/m32c/m32c.h (REGISTER_MOVE_COST, MEMORY_MOVE_COST): Remove. * config/m32c/m32c-protos.h (m32c_register_move_cost, m32c_memory_move_cost): Remove. From-SVN: r163693
2010-08-31re PR fortran/38282 (Bit intrinsics: ILEN and IBCHNG)Francois-Xavier Coudert11-3/+432
PR fortran/38282 * f95-lang.c (gfc_init_builtin_functions): Define popcount{,l,ll} and parity{,l,ll} builtins. * trans-intrinsic.c (gfc_conv_intrinsic_popcnt_poppar): New function. (gfc_conv_intrinsic_function): Call above new functions. * simplify.c (gfc_simplify_popcnt, gfc_simplify_poppar): New functions. * intrinsic.texi: Document POPCNT and POPPAR. * gfortran.dg/popcnt_poppar_1.F90: New test. * gfortran.dg/popcnt_poppar_2.F90: New test. From-SVN: r163691
2010-08-31volatile-2.c: Require nonpic target.Uros Bizjak2-2/+7
* gcc.target/i386/volatile-2.c: Require nonpic target. From-SVN: r163685
2010-08-31arm-protos.h (arm_function_arg_advance): Delete.Nathan Froyd4-39/+39
* config/arm/arm-protos.h (arm_function_arg_advance): Delete. (arm_function_arg): Delete. (arm_needs_doubleword_align): Take a const_tree. * config/arm/arm.h (FUNCTION_ARG, FUNCTION_ARG_ADVANCE): Delete. * config/arm/arm.c (aapcs_select_call_coproc): Take a const_tree. (aapcs_layout_arg, arm_needs_doubleword_align): Likewise. (arm_function_arg): Make static. Take a const_tree and a bool. (arm_function_arg_advance): Likewise. (TARGET_FUNCTION_ARG, TARGET_FUNCTION_ARG_ADVANCE): Define. From-SVN: r163683
2010-08-31common.opt (fwhopr=): Update for -fwhopr=jobserverAndi Kleen5-13/+46
* common.opt (fwhopr=): Update for -fwhopr=jobserver * doc/invoke.texi (fwhopr): Document -fwhopr=jobserver. * lto-wrapper.c (run_gcc): Add jobserver mode. * opts.c (common_handle_option): Fix OPT_fwhopr for non numeric argument. From-SVN: r163680
2010-08-31i386.md (popdi1): Rewrite using POST_INC memory operand.Uros Bizjak3-123/+91
* config/i386/i386.md (popdi1): Rewrite using POST_INC memory operand. (popsi1): Ditto. (*popdi1_epilogue): Ditto. (*popsi1_epilogue): Ditto. (popsi, popdi peephole2 patterns): Update peepholes for changed pop{si,di}1 and *pop{si,di}1_epilogue patterns. (pop<mode>1): Macroize insn from pop{si,di}1 using P code iterator. (*pop<mode>1_epilogue): Ditto from *pop{si,di}1_epilogue. * config/i386/i386.c (*ix86_gen_pop1): Remove indirect function. (override_options): Do not initialize removed ix86_gen_pop1. (gen_pop): New static function. (ix86_expand_prologue): Use gen_pop instead of ix86_gen_pop1. (release_scratch_register_on_entry): Ditto. (ix86_restore_reg_using_pop): Ditto. (ix86_expand_epilogue): Ditto. From-SVN: r163679
2010-08-31re PR middle-end/45461 (ICE: verify_gimple failed: INDIRECT_REF in gimple IL ↵Jakub Jelinek4-1/+29
with -fshort-enums and va_arg) PR middle-end/45461 * builtins.c (dummy_object): Return a MEM_REF instead of INDIRECT_REF. * gcc.dg/pr45461.c: New test. From-SVN: r163678
2010-08-31fr30.c (fr30_move_double): Delete `dregno' and extra semicolons.Nathan Froyd2-3/+7
* config/fr30/fr30.c (fr30_move_double): Delete `dregno' and extra semicolons. From-SVN: r163677
2010-08-31extend.texi: Fix documentation of the return value of __builtin_choose_expr.Francois-Xavier Coudert2-1/+6
* doc/extend.texi: Fix documentation of the return value of __builtin_choose_expr. From-SVN: r163675
2010-08-31v850-protos.h (function_arg): Delete.Nathan Froyd4-37/+39
* config/v850/v850-protos.h (function_arg): Delete. * config/v850/v850.h (FUNCTION_ARG): Delete. (FUNCTION_ARG_ADVANCE): Move code to... * config/v850/v850.c (v850_function_arg_advance): ...here. (v850_function_arg): Make static. Take a const_tree and a bool. (TARGET_FUNCTION_ARG, TARGET_FUNCTION_ARG_ADVANCE): Define. From-SVN: r163674
2010-08-31m32r.h (FUNCTION_ARG, [...]): Move these...Nathan Froyd3-48/+78
* config/m32r/m32r.h (FUNCTION_ARG, FUNCTION_ARG_ADVANCE): Move these... (ROUND_ADVANCE, ROUND_ADVANCE_ARG, ROUND_ADVANCE_CUM, PASS_IN_REG_P): ...and these... * config/m32r/m32r.c (m32r_function_arg, m32r_function_arg_advance): ..to here.. (ROUND_ADVANCE, ROUND_ADVANCE_ARG, ROUND_ADVANCE_CUM, PASS_IN_REG_P): ...and here. (TARGET_FUNCTION_ARG, TARGET_FUNCTION_ARG_ADVANCE): Define. From-SVN: r163672
2010-08-31rx-protos.h (rx_function_arg, [...]): Delete.Nathan Froyd4-12/+25
* config/rx/rx-protos.h (rx_function_arg, rx_function_arg_size): Delete. * config/rx/rx.h (FUNCTION_ARG, FUNCTION_ARG_ADVANCE): Delete. * config/rx/rx.c (rx_function_arg_size): Make static. (rx_function_arg): Likewise. (rx_function_arg_advance): New function. (TARGET_FUNCTION_ARG, TARGET_FUNCTION_ARG_ADVANCE): Define. From-SVN: r163671
2010-08-31re PR testsuite/45455 (gcc.dg/vect/vect-cond-4.c uses uninitialised variable)Richard Guenther2-2/+7
2010-08-31 Richard Guenther <rguenther@suse.de> PR testsuite/45455 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable. From-SVN: r163669
2010-08-31pr43430-1.c: Requires vect_condition target.Bingfeng Mei2-1/+5
2010-08-31 Bingfeng Mei <bmei@broadcom.com> * gcc.dg/vect/pr43430-1.c: Requires vect_condition target. From-SVN: r163668
2010-08-31arm.c (arm_override_options): Remove superfluous test.John Tytgat2-4/+6
* config/arm/arm.c (arm_override_options): Remove superfluous test. Fix indentation. From-SVN: r163667
2010-08-31dwarf2out.c (gen_decl_die): Do not skip in Ada.Eric Botcazou2-2/+7
* dwarf2out.c (gen_decl_die) <CONST_DECL>: Do not skip in Ada. (dwarf2out_decl) <CONST_DECL>: Likewise. From-SVN: r163666
2010-08-31Daily bump.GCC Administrator1-1/+1
From-SVN: r163665