- 24 Sep, 2012 6 commits
-
-
2012-09-24 Marc Glisse <marc.glisse@inria.fr> gcc/ * tree-ssa-forwprop.c: Include tree-ssa-propagate.h. (simplify_bitfield_ref): Handle constructors. * Makefile.in (tree-ssa-forwprop.o): Depend on tree-ssa-propagate.h. gcc/testsuite/ * gcc.dg/tree-ssa/forwprop-23.c: New testcase. From-SVN: r191665
Marc Glisse committed -
2012-09-24 Richard Guenther <rguenther@suse.de> * tree-ssa-pre.c (bitmap_find_leader, create_expression_by_pieces, find_or_generate_expression): Remove dominating stmt argument. (find_leader_in_sets, phi_translate_1, bitmap_find_leader, create_component_ref_by_pieces_1, create_component_ref_by_pieces, do_regular_insertion, do_partial_partial_insertion): Adjust. (compute_avail): Do not set uids. From-SVN: r191664
Richard Guenther committed -
* tree-streamer-in.c (unpack_ts_type_common_value_fields): Stream in TYPE_NONALIASED_COMPONENT flag. * tree-streamer-out.c (pack_ts_type_common_value_fields): Stream out TYPE_NONALIASED_COMPONENT flag. From-SVN: r191662
Eric Botcazou committed -
2012-09-24 Jia Liu <proljc@gmail.com> * doc/lto.texi: Separate sections. * doc/plugins.texi: Likewise. From-SVN: r191659
Jia Liu committed -
2012-09-24 Richard Guenther <rguenther@suse.de> PR middle-end/52173 * gimple.c (gimple_copy): Properly mark the copy modified if SSA operands are present. * gcc.dg/tm/pr52173-1.c: New. * gcc.dg/tm/pr52173-2.c: New. From-SVN: r191658
Richard Guenther committed -
From-SVN: r191657
GCC Administrator committed
-
- 23 Sep, 2012 7 commits
-
-
re PR tree-optimization/54669 (verify_flow_info failure after loop unrolling with -fnon-call-exceptions) PR tree-optimization/54669 * tree-ssa-loop-ivcanon.c (propagate_into_all_uses): Invoke maybe_clean_or_replace_eh_stmt on the modified use statements. From-SVN: r191654
Eric Botcazou committed -
2012-09-23 Marc Glisse <marc.glisse@inria.fr> * expr.c (do_store_flag): Remove duplicated code. From-SVN: r191653
Marc Glisse committed -
2012-09-23 Paolo Carlini <paolo.carlini@oracle.com> Revert: 2012-09-21 Paolo Carlini <paolo.carlini@oracle.com> * include/bits/stl_algobase.h (max, min): Use conditional operator. From-SVN: r191652
Paolo Carlini committed -
re PR testsuite/54677 (FAIL: g++.dg/cpp0x/decltype32.C (test for excess errors) with -m64 after revision 191564) 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com> Dominique Dhumieres <dominiq@lps.ens.fr> PR testsuite/54677 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10. Co-Authored-By: Dominique d'Humieres <dominiq@lps.ens.fr> From-SVN: r191651
Paolo Carlini committed -
PR libstdc++/54675 * include/ext/random: Avoid the badname __alpha (and, for consistency, __mu, __nu, __sigma and __omega too). * include/bits/random.tcc: Likewise. From-SVN: r191650
Uros Bizjak committed -
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
-