- 05 Feb, 2012 6 commits
-
-
From-SVN: r183907
Joseph Myers committed -
* testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Modify to PASS instead of XFAIL. From-SVN: r183906
Jonathan Wakely committed -
2012-02-05 Jeffrey Yasskin <jyasskin@gcc.gnu.org> Paolo Carlini <paolo.carlini@oracle.com> PR libstdc++/52119 * include/std/limits (__glibcxx_min): Fix to avoid undefined behavior. From-SVN: r183905
Jeffrey Yasskin committed -
2012-02-05 Tobias Burnus <burnus@net-b.de> PR fortran/51972 * gfortran.dg/class_48.f90: Add some further checks. From-SVN: r183904
Tobias Burnus committed -
PR tree-optimization/52091 * tree-vectorizer.h (vect_is_simple_use): Add an argument. (vect_is_simple_use_1): Likewise. * tree-vect-loop.c (vectorizable_reduction): Update calls to vect_is_simple_use_1 and vect_is_simple_use. (vectorizable_live_operation): Likewise. * tree-vect-patterns.c (widened_name_p, vect_recog_vector_vector_shift_pattern, check_bool_pattern): Likewise. * tree-vect-stmts.c (process_use, vect_get_vec_def_for_operand, vectorizable_call, vectorizable_conversion, vectorizable_assignment, vectorizable_shift, vectorizable_operation, vectorizable_store, vectorizable_load): Likewise. (vect_is_simple_cond): Add an argument, pass it to vect_is_simple_use_1. (vectorizable_condition): Update calls to vect_is_simple_cond, vect_is_simple_use. (vect_is_simple_use): Add an argument, the statement in which OPERAND is used. Check that if OPERAND's def stmt is a double reduction phi node, the use is a phi node too. (vect_is_simple_use_1): Add an argument, pass it to vect_is_simple_use. * tree-vect-slp.c (vect_get_and_check_slp_defs): Update a call to vect_is_simple_use. From-SVN: r183902
Ira Rosen committed -
From-SVN: r183900
GCC Administrator committed
-
- 04 Feb, 2012 5 commits
-
-
PR rtl-optimization/52095 * modulo-sched.c (dump_insn_locator): New function. (loop_canon_p, sms_schedule): Use it. From-SVN: r183895
Jakub Jelinek committed -
PR rtl-optimization/52113 * lower-subreg.c (decompose_multiword_subregs): Call recog_memoized even for decomposable shift/zext insns. * gcc.target/avr/pr52113.c: New test. From-SVN: r183894
Jakub Jelinek committed -
From-SVN: r183891
Venkataramanan Kumar committed -
From-SVN: r183889
Ian Lance Taylor committed -
From-SVN: r183887
GCC Administrator committed
-
- 03 Feb, 2012 10 commits
-
-
2012-02-03 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/49445 From-SVN: r183878
Benjamin Kosnik committed -
2012-02-03 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/51811 * include/bits/atomic_base.h (atomic<_Tp*>): Fix offsets. * testsuite/29_atomics/atomic/operators/51811.cc: New. * testsuite/29_atomics/atomic/operators/pointer_partial_void.cc: New. From-SVN: r183875
Benjamin Kosnik committed -
From-SVN: r183873
Venkataramanan Kumar committed -
* config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Likewise. * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt: Likewise. * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Likewise. * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Likewise. * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Likewise. * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Likewise. * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Likewise. * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Likewise. From-SVN: r183870
Jakub Jelinek committed -
PR rtl-optimization/52092 * loop-unswitch.c (unswitch_single_loop): Call copy_rtx_if_shared on get_iv_value result. * gcc.c-torture/compile/pr52092.c: New test. Co-Authored-By: Zdenek Dvorak <ook@ucw.cz> From-SVN: r183869
Jakub Jelinek committed -
PR libjava/48512 * configure.ac (THREADSTARTFILESPEC): Don't add crtmet.o file for w64 windows targets. * configure: Regenerated. From-SVN: r183867
Kai Tietz committed -
From-SVN: r183865
Tristan Gingold committed -
2012-02-02 Andrew Pinski <apinski@cavium.com> PR middle-end/47982 PR middle-end/43967 * doc/libgcc.texi (__udivmoddi4/__udivmodti4): Fix documentation typo. From-SVN: r183862
Andrew Pinski committed -
From-SVN: r183860
Ian Lance Taylor committed -
From-SVN: r183859
GCC Administrator committed
-
- 02 Feb, 2012 18 commits
-
-
2012-02-02 Mikael Morin <mikael@gcc.gnu.org> PR fortran/41587 PR fortran/46356 PR fortran/51754 PR fortran/50981 * class.c (insert_component_ref, class_data_ref_missing, gfc_fix_class_refs): New functions. * gfortran.h (gfc_fix_class_refs): New prototype. * trans-expr.c (gfc_conv_expr): Remove special case handling and call gfc_fix_class_refs instead. 2012-02-02 Mikael Morin <mikael@gcc.gnu.org> PR fortran/41587 * gfortran.dg/class_array_10.f03: New test. PR fortran/46356 * gfortran.dg/class_array_11.f03: New test. PR fortran/51754 * gfortran.dg/class_array_12.f03: New test. From-SVN: r183853
Mikael Morin committed -
From-SVN: r183852
Ian Lance Taylor committed -
From-SVN: r183851
Ian Lance Taylor committed -
2012-02-02 Paul Thomas <pault@gcc.gnu.org> PR fortran/52012 * trans-expr.c (fcncall_realloc_result): If variable shape is correct, retain the bounds, whatever they are. 2012-02-02 Paul Thomas <pault@gcc.gnu.org> PR fortran/52012 * gfortran.dg/realloc_on_assign_11.f90: New test. From-SVN: r183849
Paul Thomas committed -
re PR fortran/52093 (Extra parenthesis with Size and Shape functions argument cause internal compiler error: Segmentation fault) 2012-02-02 Tobias Burnus <burnus@net-b.de> PR fortran/52093 * simplify.c (gfc_simplify_size): Handle INTRINSIC_PARENTHESES. 2012-02-02 Tobias Burnus <burnus@net-b.de> PR fortran/52093 * gfortran.dg/shape_7.f90: New. From-SVN: r183848
Tobias Burnus committed -
PR middle-end/48071 * diagnostic.c (diagnostic_finish): Remove trailing newlines. From-SVN: r183847
Jakub Jelinek committed -
2012-02-02 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/52068 * src/c++11/Makefile.am (toolexeclib_LTLIBRARIES, libc__11_la_SOURCES): Remove. * src/c++11/Makefile.in: Regenerate. * src/c++98/Makefile.am (toolexeclib_LTLIBRARIES, libc__98_la_SOURCES): Remove. * src/c++98/Makefile.in: Regenerate. From-SVN: r183846
Benjamin Kosnik committed -
2012-02-02 Vladimir Makarov <vmakarov@redhat.com> PR rtl-optimization/49800 * haifa-sched.c (sched_init): Call regstat_init_n_sets_and_refs. (sched_finish): Call regstat_free_n_sets_and_refs. From-SVN: r183843
Vladimir Makarov committed -
gcc/ 2012-02-02 Jia Liu <proljc@gmail.com> * config/mips/mips-dspr2.md (mips_prepend): Mask operand 3 rather than operand 2. gcc/testsuite/ * gcc.target/mips/mips-prepend-1.c: New test. From-SVN: r183841
Richard Sandiford committed -
From-SVN: r183840
Ian Lance Taylor committed -
PR middle-end/51998 * cgraphunit.c (cgraph_analyze_function): Break cyclic aliases. * varpool.c (varpool_analyze_pending_decls): Likewise. * testsuite/gcc.dg/alias-12.c: New testcase. * testsuite/gcc.dg/alias-13.c: New testcase. Co-Authored-By: Tom de Vries <tom@codesourcery.com> From-SVN: r183836
Jan Hubicka committed -
From-SVN: r183833
Jayant R Sonar committed -
Co-Authored-By: Jayant R Sonar <jayant.sonar@kpitcummins.com> From-SVN: r183832
Sumanth G committed -
PR target/52086 * config/i386/i386.md (*addqi_2 peephole with SImode addition): Check that operands[2] is either immediate, or q_regs_operand. * gcc.dg/pr52086.c: New test. From-SVN: r183830
Jakub Jelinek committed -
re PR tree-optimization/52073 (ICE: vector VEC(vec_void_p,base) index domain error, in vinfo_for_stmt at tree-vectorizer.h:620) PR tree-optimization/52073 * tree-vect-stmts.c (vect_mark_relevant): When checking uses of a pattern stmt for pattern uses, ignore uses outside of the loop. * gcc.c-torture/compile/pr52073.c: New test. From-SVN: r183829
Jakub Jelinek committed -
From-SVN: r183826
Ian Lance Taylor committed -
From-SVN: r183825
Ian Lance Taylor committed -
From-SVN: r183821
GCC Administrator committed
-
- 01 Feb, 2012 1 commit
-
-
From-SVN: r183816
Ian Lance Taylor committed
-