- 03 Feb, 2012 4 commits
-
-
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 18 commits
-
-
From-SVN: r183816
Ian Lance Taylor committed -
From-SVN: r183815
Ian Lance Taylor committed -
From-SVN: r183814
Ian Lance Taylor committed -
2012-02-01 Thomas König <tkoenig@gcc.gnu.org> PR fortran/51958 * frontend-passes.c (convert_elseif): New function. (optimize_namespace): Call it. 2012-02-01 Thomas König <tkoenig@gcc.gnu.org> PR fortran/51958 * gfortran.dg/function_optimize_10.f90: New test. From-SVN: r183812
Thomas Koenig committed -
* go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime test on alpha*-*-*. From-SVN: r183811
Uros Bizjak committed -
From-SVN: r183810
Ian Lance Taylor committed -
2012-02-01 Tobias Burnus <burnus@net-b.de> PR fortran/52024 * module.c (MOD_VERSION): Bump. (mio_typebound_proc): Read/write is_operator from/to the .mod file. 2012-02-01 Tobias Burnus <burnus@net-b.de> PR fortran/52024 * gfortran.dg/typebound_operator_14.f90: New. From-SVN: r183808
Tobias Burnus committed -
PR fortran/52059 * trans-expr.c (gfc_conv_procedure_call): Add array ref only to variables. 2012-02-01 Tobias Burnus PR fortran/52059 * gfortran.dg/elemental_function_1.f90: New. From-SVN: r183807
Tobias Burnus committed -
PR target/52079 * go-lang.c (go_langhook_type_for_mode): For TImode and 64-bit HWI return build_nonstandard_integer_type result if possible. From-SVN: r183806
Jakub Jelinek committed -
From-SVN: r183802
Ian Lance Taylor committed -
* config/avr/avr.c: Resolve all AS1 and AS2 macros. * config/avr/avr.h (AS1, AS2, AS2C, AS3): Remove. (OUT_AS1, OUT_AS2): Remove. From-SVN: r183800
Georg-Johann Lay committed -
PR rtl-optimization/51374 * gcc.target/avr/torture/pr51374-1.c: Also fail if SBIS is seen. From-SVN: r183798
Georg-Johann Lay committed -
gcc/ PR rtl-optimization/51374 * combine.c (can_combine_p): Don't allow volatile_refs_p insns to cross other volatile_refs_p insns. gcc/testsuite/ PR rtl-optimization/51374 * testsuite/gcc.target/avr/torture/pr51374-1.c: New. From-SVN: r183796
Georg-Johann Lay committed -
PR target/51500 * interpret.cc (_Jv_init_cif): Handle thiscall convention for 32-bit Windows. * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Likewise. * java/lang/reflect/natVMProxy.cc (invoke_t): Add thiscall-attribute for 32-bit Windows. From-SVN: r183794
Kai Tietz committed -
2012-02-01 Tristan Gingold <gingold@adacore.com> * gcc-interface/trans.c (Loop_Statement_to_gnu): Use sizetype instead of size_type_node. From-SVN: r183793
Tristan Gingold committed -
2012-02-01 Richard Guenther <rguenther@suse.de> * doc/invoke.texi (fno-inline): Clarify documentation. (finline-small-functions): Likewise. (finline-functions): Likewise. * common.opt (finline): Adjust comment and documentation. (finline-small-functions): Clarify documentation. (finline-functions): Likewise. (finline-functions-called-once): Likewise. From-SVN: r183792
Richard Guenther committed -
2012-02-01 Tristan Gingold <gingold@adacore.com> * c-typeck.c (composite_type): Keep mode for pointers. From-SVN: r183791
Tristan Gingold committed -
PR libstdc++/49204 * include/std/future (__future_base::_State_base::wait()): Use lambda expression for predicate and remove redundant test. (__future_base::_State_base::wait_for()): Return future_status and use lambda expression for predicate. (__future_base::_State_base::wait_until()): Likewise. (__basic_future::wait_for(), __basic_future::wait_until()): Likewise. (__future_base::_Async_state): Replace with _Async_state_common class for non-dependent functionality and _Async_state_impl class template for dependent functionality. (__future_base::_Async_state_common::_M_join): Serialize attempts to join thread. (__future_base::_Async_state_common::_M_run_deferred): Join. (__future_base::_Async_state::_M_do_run): Replace with lambda. * src/c++11/future.cc (__future_base::_Async_state_common): Define destructor, so key function is in the library. * config/abi/pre/gnu.ver: Add exports for ~_Async_state_common. * testsuite/30_threads/packaged_task/members/get_future.cc: Expect future_status return instead of bool. * testsuite/30_threads/shared_future/members/wait_until.cc: Likewise. * testsuite/30_threads/shared_future/members/wait_for.cc: Likewise. * testsuite/30_threads/future/members/wait_until.cc: Likewise. * testsuite/30_threads/future/members/wait_for.cc: Likewise. * testsuite/30_threads/promise/members/set_value2.cc: Likewise. * testsuite/30_threads/promise/members/set_value3.cc: Likewise. * testsuite/30_threads/promise/members/swap.cc: Likewise. From-SVN: r183788
Jonathan Wakely committed
-