- 23 Sep, 2012 2 commits
-
-
2012-09-23 Tobias Burnus <burnus@net-b.de> * parse.c (parse_derived): Don't set attr.alloc_comp for pointer components with allocatable subcomps. PR fortran/54599 * resolve.c (resolve_fl_namelist): Remove superfluous NULL check. * simplify.c (simplify_min_max): Remove unreachable code. * trans-array.c (gfc_trans_create_temp_array): Change a condition into an assert. PR fortran/54618 * trans-expr.c (gfc_trans_class_init_assign): Guard re-setting of the _data by gfc_conv_expr_present. (gfc_conv_procedure_call): Fix INTENT(OUT) handling for allocatable BT_CLASS. 2012-09-23 Tobias Burnus <burnus@net-b.de> PR fortran/54618 * gfortran.dg/class_array_14.f90: New. From-SVN: r191649
Tobias Burnus committed -
From-SVN: r191648
GCC Administrator committed
-
- 22 Sep, 2012 12 commits
-
-
predicates.md (altivec_register_operand, [...]): If op is a SUBREG, consider its SUBREG_REG instead. gcc/ * config/rs6000/predicates.md (altivec_register_operand, vsx_register_operand, vfloat_operand, vint_operand, vlogical_operand, gpc_reg_operand, cc_reg_operand, cc_reg_not_cr0_operand, cc_reg_not_micro_cr0_operand): If op is a SUBREG, consider its SUBREG_REG instead. From-SVN: r191645
Segher Boessenkool committed -
* gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail. * gcc.dg/tree-ssa/scev-4.c: Likewise. From-SVN: r191642
Kai Tietz committed -
optabs.c (prepare_cmp_insn): Expand comparison of the result of memcmp through generic comparison expansion code. * optabs.c (prepare_cmp_insn): Expand comparison of the result of memcmp through generic comparison expansion code. From-SVN: r191641
Uros Bizjak committed -
2012-09-22 Thomas König <tkoenig@gcc.gnu.org> PR fortran/54599 * dependency.c (gfc_dep_compare_expr): Clarify logic, remove dead code. From-SVN: r191640
Thomas Koenig committed -
From-SVN: r191638
Ian Lance Taylor committed -
From-SVN: r191636
Ian Lance Taylor committed -
From-SVN: r191634
Ian Lance Taylor committed -
From-SVN: r191632
Ian Lance Taylor committed -
From-SVN: r191630
Ian Lance Taylor committed -
From-SVN: r191629
Anthony Green committed -
From-SVN: r191627
Ian Lance Taylor committed -
From-SVN: r191625
GCC Administrator committed
-
- 21 Sep, 2012 15 commits
-
-
From-SVN: r191621
Ian Lance Taylor committed -
From-SVN: r191619
Ian Lance Taylor committed -
PR bootstrap/54642 * Makefile.in (lto-symtab.o): Remove gt-lto-symtab.h dependency. From-SVN: r191618
Jack Howarth committed -
From-SVN: r191616
Ian Lance Taylor committed -
2012-09-21 Dehao Chen <dehao@google.com> PR go/54649 PR tree-optimization/54655 * g++.dg/pr54655.C: New testcase. From-SVN: r191615
Dehao Chen committed -
2012-09-21 Dehao Chen <dehao@google.com> PR go/54649 * tree-eh.c (lower_try_finally_dup_block): Set the correct block for stmts in the duplicated EH block. From-SVN: r191614
Dehao Chen committed -
2012-09-21 Richard Guenther <rguenther@suse.de> PR tree-optimization/54647 * tree-ssa-pre.c (compute_avail): Do not put COND_EXPR or VEC_COND_EXPR into EXP_GEN again. * g++.dg/torture/pr54647.C: New testcase. From-SVN: r191613
Richard Guenther committed -
From-SVN: r191612
Edward Smith-Rowland committed -
2012-09-21 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/54629 * tree-loop-distribution.c (classify_partition): Free loop nest only after freeing ddr. Free ddr and loop nest also if successful. From-SVN: r191611
Jakub Jelinek committed -
2012-09-21 Matthias Klose <doko@ubuntu.com> * config/arm/arm.c (arm_mangle_type): Don't warn anymore that 4.4 has changed the `va_list' mangling. From-SVN: r191610
Matthias Klose committed -
PR rtl-optimization/54290 PR rtl-optimization/54644 * reload1.c (choose_reload_regs): Fix thinko in previous change. From-SVN: r191609
Eric Botcazou committed -
2012-09-21 Paolo Carlini <paolo.carlini@oracle.com> * include/bits/stl_algobase.h (max, min): Use conditional operator. From-SVN: r191608
Paolo Carlini committed -
2012-09-21 Marc Glisse <marc.glisse@inria.fr> PR c++/54427 * c-c++-common/torture/vector-compare-2.c: Add -w. From-SVN: r191604
Marc Glisse committed -
2012-09-20 Segher Boessenkool <segher@kernel.crashing.org> gcc/ * config/rs6000/rs6000.md (define_split for plus_eqsi): Fix output pattern. From-SVN: r191600
Segher Boessenkool committed -
From-SVN: r191599
GCC Administrator committed
-
- 20 Sep, 2012 11 commits
-
-
From-SVN: r191596
Eric Botcazou committed -
PR bootstrap/54643 * haifa-sched.c (schedule_block): Skip find_modifiable_mems if using SCHED_PRESSURE_MODEL. From-SVN: r191595
Bernd Schmidt committed -
* gnat.dg/opt20.ads: Move dg directive to... * gnat.dg/opt20.adb: ...here. * gnat.dg/addr1.ad[sb]: Likewise. * gnat.dg/concat2.ad[sb]: Likewise. * gnat.dg/array16.ad[sb]: Likewise. * gnat.dg/atomic5.ad[sb]: Likewise. * gnat.dg/discr29.ad[sb]: Likewise. * gnat.dg/noreturn5.ad[sb]: Likewise. * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options. * gnat.dg/discr23.ads: Remove dg directive. * gnat.dg/nested_float_packed.ads: Likewise. * gnat.dg/oconst6.ads: Move to... * gnat.dg/specs/oconst6.ads: ...here. From-SVN: r191592
Eric Botcazou committed -
2012-09-20 Tobias Burnus <burnus@net-b.de> PR fortran/54599 * cpp.c (print_line): Properly handle extern C. From-SVN: r191590
Tobias Burnus committed -
From-SVN: r191586
Joern Rennecke committed -
* configure.ac: Add tilegx to list of targets that support gold. * configure: Regenerate. From-SVN: r191585
Walter Lee committed -
From-SVN: r191582
Ian Lance Taylor committed -
From-SVN: r191581
Marek Polacek committed -
From-SVN: r191580
Marek Polacek committed -
From-SVN: r191578
Marek Polacek committed -
2012-09-20 Martin Jambor <mjambor@suse.cz> * function.c (push_cfun): Check old current_function_decl matches old cfun, set new current_function_decl to the decl of the new cfun. (push_struct_function): Likewise. (pop_cfun): Likewise. (allocate_struct_function): Move call to invoke_set_current_function_hook to the end of the function. * cfgexpand.c (estimated_stack_frame_size): Do not set and restore current_function_decl. * cgraph.c (cgraph_release_function_body): Likewise. * cgraphunit.c (cgraph_process_new_functions): Likewise. (cgraph_add_new_function): Likewise. (cgraph_analyze_function): Likewise. (assemble_thunk): Set cfun to NULL at the end. (expand_function): Move call to set_cfun downwards. * gimple-low.c (record_vars_into): Only check current_function_decl before possibly doing push_cfun. * gimplify.c (gimplify_function_tree): Do not set and restore current_function_decl. * ipa-inline-analysis.c (compute_inline_parameters): Likewise. (inline_analyze_function): Likewise. * ipa-prop.c (ipa_analyze_node): Likewise. * ipa-pure-const.c (analyze_function): Likewise. * lto-streamer-in.c (lto_input_function_body): Do not set current_function_decl. * lto-streamer-out.c (output_function): Do not set and restore current_function_decl. * omp-low.c (finalize_task_copyfn): Likewise. (expand_omp_taskreg): Likewise. (create_task_copyfn): Likewise, move push_cfun up quite a bit. * passes.c (dump_passes): Do not set and restore current_function_decl. (do_per_function): Likewise. (do_per_function_toporder): Likewise. * trans-mem.c (ipa_tm_scan_irr_function): Likewise. (ipa_tm_transform_transaction): Likewise. (ipa_tm_transform_clone): Likewise. (ipa_tm_execute): Likewise. * tree-emutls.c (lower_emutls_function_body): Likewise. * tree-inline.c (initialize_cfun): Do not call pop_cfun. (tree_function_versioning): Do not call push_cfun, do not set and restore current_function_decl. Remove assert checking consistency of cfun and current_function_decl. * tree-profile.c (tree_profiling): Do not set and restore current_function_decl. * tree-sra.c (convert_callers_for_node): Do not set current_function_decl. (convert_callers): Do not restore current_function_decl. (modify_function): Do not set current_function_decl. * tree-ssa-structalias.c (ipa_pta_execute): Do not set and restore current_function_decl. fortran/ * trans-decl.c (gfc_get_extern_function_decl): Push NULL cfun. Do not set and restore current_function_decl. (gfc_init_coarray_decl): Do not set and restore current_function_decl. lto/ * lto.c (lto_materialize_function): Call push_struct_function and pop_cfun. From-SVN: r191577
Martin Jambor committed
-