- 18 Jan, 2012 12 commits
-
-
2012-01-18 Benjamin Kosnik <bkoz@redhat.com> * acinclude (GLIBCXX_CONFIGURE_DOCBOOK): Fix quoting. From-SVN: r183290
Benjamin Kosnik committed -
2012-01-18 Benjamin Kosnik <bkoz@redhat.com> * configure.ac: Move epub checks... * acinclude (GLIBCXX_CONFIGURE_DOCBOOK): ...here, use test -f instead of AC_CHECK_FILES. From-SVN: r183288
Benjamin Kosnik committed -
2012-01-18 Paul Thomas <pault@gcc.gnu.org> PR fortran/51634 * trans-expr.c (gfc_conv_procedure_call): Deallocate allocatable components of temporary class arguments. 2012-01-18 Paul Thomas <pault@gcc.gnu.org> PR fortran/51634 * gfortran.dg/typebound_operator_12.f03: New. * gfortran.dg/typebound_operator_13.f03: New. From-SVN: r183287
Paul Thomas committed -
/cp 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com> PR c++/51225 * typeck2.c (store_init_value): Within a template guard cxx_constant_value with require_potential_constant_expression. * pt.c (convert_nontype_argument): Likewise. /testsuite 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com> PR c++/51225 * g++.dg/cpp0x/pr51225.C: New. From-SVN: r183286
Paolo Carlini committed -
2012-01-18 François Dumont <fdumont@gcc.gnu.org> Roman Kononov <roman@binarylife.net> PR libstdc++/51866 * include/bits/hashtable.h (_Hashtable<>::_M_insert(_Arg, false_type)): Do not keep a reference to a potentially moved instance. * testsuite/23_containers/unordered_multiset/insert/51866.cc: New. * testsuite/23_containers/unordered_multimap/insert/51866.cc: New. Co-Authored-By: Roman Kononov <roman@binarylife.net> From-SVN: r183285
François Dumont committed -
* config/i386/morestack.S: Simplify CFI opcodes throughout. (Forgot to commit ChangeLog entry with last change to morestack.S.) From-SVN: r183281
Ian Lance Taylor committed -
Insert ChangeLog entry that should have been included in svn revision 183217 for PR fortran/48426. From-SVN: r183277
Zydrunas Gimbutas committed -
* trans-mem.c (requires_barrier): Remove call to is_global_var. From-SVN: r183273
Aldy Hernandez committed -
2012-01-18 Richard Guenther <rguenther@suse.de> * c-opts.c (c_common_post_options): Reset LTO flags if we are about to generate a PCH. From-SVN: r183272
Richard Guenther committed -
2012-01-18 Richard Guenther <rguenther@suse.de> * tree-ssa.c (useless_type_conversion_p): Remove special-casing of conversions to void *. From-SVN: r183271
Richard Guenther committed -
PR go/50656 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines. From-SVN: r183270
Ian Lance Taylor committed -
From-SVN: r183268
GCC Administrator committed
-
- 17 Jan, 2012 21 commits
-
-
2012-01-17 Benjamin Kosnik <bkoz@redhat.com> * doc/html/*: Regenerate. From-SVN: r183264
Benjamin Kosnik committed -
2012-01-17 Benjamin Kosnik <bkoz@redhat.com> * configure.ac (BUILD_EPUB): Adjust for epub3. * configure: Regenerate. * Makefile.in: Same. * doc/Makefile.am (stamp-epub-docbook): Update for epub3. * doc/Makefile.in: Regenerate. * include/Makefile.in: Same. * libsupc++/Makefile.in: Same. * po/Makefile.in: Same. * python/Makefile.in: Same. * src/Makefile.in: Same. * testsuite/Makefile.in: Same. * doc/xml/manual/documentation_hacking.xml: Update. From-SVN: r183263
Benjamin Kosnik committed -
gcc/ 2012-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> Richard Sandiford <rdsandiford@googlemail.com> PR middle-end/50325 PR middle-end/51192 * optabs.h (simplify_expand_binop): Declare. * optabs.c (simplify_expand_binop): Make global. * expmed.c (store_bit_field_1): Use simplify_expand_binop on big endian targets if the source cannot be exactly covered by word mode chunks. Co-Authored-By: Richard Sandiford <rdsandiford@googlemail.com> From-SVN: r183262
Andreas Krebbel committed -
From-SVN: r183261
Ian Lance Taylor committed -
PR bootstrap/51872 * hard-reg-set.h (struct hard_reg_set_container): New type. * target.h (struct hard_reg_set_container): Forward declare. * target.def (set_up_by_prologue): New target hook. * doc/tm.texi.in (TARGET_SET_UP_BY_PROLOGUE): Document it. * doc/tm.texi: Regenerated. * function.c (thread_prologue_and_epilogue_insns): Change set_up_by_prologue HARD_REG_SET into struct hard_reg_set_container. Call targetm.set_up_by_prologue on it. * config/rs6000/rs6000.c (rs6000_set_up_by_prologue): New function. (TARGET_SET_UP_BY_PROLOGUE): Redefine to it. From-SVN: r183254
Jakub Jelinek committed -
PR libitm/51173 * testsuite/libitm.c++/static_ctor.C: Skip test, note PR, remove include, exclude options. From-SVN: r183253
Rainer Orth committed -
* config/rx/rx.c (rx_can_use_simple_return): New function. * config/rx/rx-protos.h (rx_can_use_simple_return): Prototype. * config/rx/rx.md (return): Predicate on rx_can_use_simple_return. From-SVN: r183252
Nick Clifton committed -
PR target/47852 * configure.host (irix6.5*): Add -lpthread to OPT_LDFLAGS. From-SVN: r183251
Rainer Orth committed -
2012-01-17 Richard Guenther <rguenther@suse.de> PR middle-end/51782 * expr.c (expand_assignment): Take address-space information from the address operand of MEM_REF and TARGET_MEM_REF. (expand_expr_real_1): Likewise. From-SVN: r183249
Richard Guenther committed -
* gospec.c (lang_specific_driver): If we see -S without -o, add -o BASE.s rather than -o BASE.o. From-SVN: r183248
Ian Lance Taylor committed -
2012-01-17 Tobias Burnus <burnus@net-b.de> Janne Blomqvist <jb@gcc.gnu.org> PR fortran/51869 * trans-expr.c (alloc_scalar_allocatable_for_assignment): Nullify LHS after allocation, if it has allocatable components. * f95-lang.c (gfc_init_builtin_functions): Add BUILT_IN_CALLOC. 2012-01-17 Tobias Burnus <burnus@net-b.de> PR fortran/51869 * gfortran.dg/realloc_on_assign_9.f90: New. Co-Authored-By: Janne Blomqvist <jb@gcc.gnu.org> From-SVN: r183247
Tobias Burnus committed -
From Rainer Orth. From-SVN: r183246
Ian Lance Taylor committed -
From Uros Bizjak. From-SVN: r183245
Ian Lance Taylor committed -
2012-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * ira.c (do_reload): Make sure ira_dump_file is re-set if no reload dump is requested. From-SVN: r183243
Andreas Krebbel committed -
PR other/51165 * trans-mem.c (requires_barrier): Call may_be_aliased. testsuite/ PR other/51165 * gcc.dg/tm/memopt-3.c: Remove xfail. * gcc.dg/tm/memopt-4.c: Remove xfail. * gcc.dg/tm/memopt-5.c: Remove xfail. * gcc.dg/tm/memopt-7.c: Remove xfail. From-SVN: r183242
Aldy Hernandez committed -
2012-01-17 Paolo Carlini <paolo.carlini@oracle.com> PR c++/51777 * c-pretty-print.c (pp_c_integer_constant): For unsigned constants use pp_unsigned_wide_integer. From-SVN: r183238
Paolo Carlini committed -
PR tree-optimization/51877 * tree-ssa-tail-merge.c (gimple_equal_p): Don't return true whenever call arguments and fndecls compare equal, instead return false if they don't. Return true only if lhs1 and lhs2 are either both NULL, or both SSA_NAMEs that are valueized the same, or they satisfy operand_equal_p. * gcc.c-torture/execute/pr51877.c: New test. From-SVN: r183237
Jakub Jelinek committed -
gcc/testsuite: * gcc.dg/vect/no-section-anchors-vect-69.c: Change {!vect_align_arrays} to vect_sizes_32B_16B. * gcc.dg/vect/vect-multitypes-1.c: Ditto. * gcc.dg/vect/vect-peel-3.c: Ditto. From-SVN: r183236
Michael Zolotukhin committed -
* configure.ac (gcc_cv_target_dl_iterate_phdr): Only check on Solaris 11+. * configure: Regenerate. From-SVN: r183235
Rainer Orth committed -
From-SVN: r183233
Uros Bizjak committed -
From-SVN: r183228
GCC Administrator committed
-
- 16 Jan, 2012 7 commits
-
-
PR c++/51854 * mangle.c (write_template_arg_literal): Handle complex. From-SVN: r183222
Jakub Jelinek committed -
PR c++/51827 * mangle.c (mangle_decl): Don't mangle uninstantiated templates. From-SVN: r183221
Jason Merrill committed -
2012-01-16 Mikael Morin <mikael@gcc.gnu.org> Tobias Burnus <burnus@net-b.de> PR fortran/50981 * trans-array.c (gfc_walk_elemental_function_args): Fix passing of deallocated allocatables/pointers as absent argument. 2012-01-16 Mikael Morin <mikael@gcc.gnu.org> Tobias Burnus <burnus@net-b.de> PR fortran/50981 * gfortran.dg/elemental_optional_args_3.f90: New * gfortran.dg/elemental_optional_args_4.f90: New Co-Authored-By: Tobias Burnus <burnus@net-b.de> From-SVN: r183220
Mikael Morin committed -
2012-01-16 Tobias Burnus <burnus@net-b.de> PR fortran/51809 * class.c (gfc_find_derived_vtab): Mark __vtab and __def_init as FL_VARIABLE not as FL_PARAMETER. * expr.c (gfc_simplify_expr): Remove special handling of __vtab. * resolve.c (resolve_values): Ditto. * trans-decl.c (gfc_get_symbol_decl): Mark __vtab and __def_init as TREE_READONLY. 2012-01-16 Tobias Burnus <burnus@net-b.de> PR fortran/51809 * gfortran.dg/use_20.f90: New From-SVN: r183219
Tobias Burnus committed -
PR c++/51868 * typeck.c (build_static_cast_1): Handle bit-fields properly. From-SVN: r183218
Jason Merrill committed -
2012-01-16 Zydrunas Gimbutas <gimbutas@cims.nyu.edu> Andreas Kloeckner <kloeckner@cims.nyu.edu> Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/48426 * gfortran.h (gfc_option_t): Add members flag_*_kind to store kind. * lang.opt: Add options -freal-4-real-8, -freal-4-real-10, -freal-4-real-16, -freal-8-real-4, -freal-8-real-10, -freal-8-real-16 and -finteger-4-integer-8. User-desired type conversion information. * decl.c (gfc_match_old_kind_spec,kind_expr): Type conversions in declaration parsing. * trans-types.c (gfc_init_kinds): User-specified type conversion checked for current backend. * primary.c (match_integer_constant,match_real_constant): Implement type conversion in constant parsing. * options.c (gfc_init_options,gfc_handle_option): Translate input options to flags in internal options data structure. * invoke.texi: Document new options. Re-order options in Options summary section. From-SVN: r183217
Zydrunas Gimbutas committed -
2012-01-16 Paul Thomas <pault@gcc.gnu.org> * trans-array.c (gfc_trans_create_temp_array): In the case of a class array temporary, detect a null 'eltype' on entry and use 'initial' to provde the class reference and so, through the vtable, the element size for the dynamic type. * trans-stmt.c (gfc_conv_elemental_dependencies): For class expressions, set 'eltype' to null and pass the values via the 'initial' expression. 2012-01-16 Paul Thomas <pault@gcc.gnu.org> * gfortran.dg/class_array_3.f03: Remove the explicit loop in subroutine 'qsort' and use index array to assign the result. From-SVN: r183216
Paul Thomas committed
-