- 09 Mar, 2011 13 commits
-
-
PR rtl-optimization/47866 * expr.c (store_field): If MEM_SCALAR_P (target), don't use MEM_SET_IN_STRUCT_P (to_rtx, 1), just set MEM_IN_STRUCT_P (to_rtx) if target wasn't scalar. * function.c (assign_stack_temp_for_type): Assert that neither MEM_SCALAR_P nor MEM_IN_STRUCT_P is set previously, set either MEM_IN_STRUCT_P or MEM_SCALAR_P instead of using MEM_SET_IN_STRUCT_P macro. * rtl.h (MEM_SET_IN_STRUCT_P): Removed. From-SVN: r170834
Jakub Jelinek committed -
From-SVN: r170828
Ian Lance Taylor committed -
2011-03-09 Paolo Carlini <paolo.carlini@oracle.com> * testsuite/util/testsuite_rvalref.h: Minor tweaks. 2011-03-09 Jonathan Wakely <redi@gcc.gnu.org> Chris Jefferson <chris@bubblescope.net> Paolo Carlini <paolo.carlini@oracle.com> * testsuite/util/testsuite_rvalref.h (rvalstruct_compare_by_value): New. * testsuite/25_algorithms/sort_heap/check_compare_by_value.cc: Likewise. * testsuite/25_algorithms/partial_sort/check_compare_by_value: Likewise. * testsuite/25_algorithms/stable_sort/check_compare_by_value.cc: Likewise. * testsuite/25_algorithms/sort/check_compare_by_value: Likewise. 2011-03-09 Chris Jefferson <chris@bubblescope.net> PR libstdc++/48038 * include/bits/stl_algo.h (__merge_backward): Rename to __move_merge_backward and change to always move rather than copy. (__move_merge): New function similar to std::merge except values are moved instead of copied. (__merge_adaptive, __merge_sort_loop): Change from using std::merge and __merge_backward to __move_merge and __move_merge_backward. From-SVN: r170827
Paolo Carlini committed -
PR c++/44629 * pt.c (unify): An unresolved overload is a nondeduced context. From-SVN: r170824
Jason Merrill committed -
2011-03-09 Martin Jambor <mjambor@suse.cz> PR tree-optimization/47714 * cp/method.c (use_thunk): Clear addressable flag of thunk arguments. * testsuite/g++.dg/torture/pr47714.C: New test. From-SVN: r170822
Martin Jambor committed -
2011-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * config/s390/s390-protos.h (s390_label_align): New prototype. * config/s390/s390.c (s390_label_align): New function. * config/s390/s390.h (LABEL_ALIGN): New target macro definition. From-SVN: r170821
Andreas Krebbel committed -
* MAINTAINERS: Update my e-mail address. From-SVN: r170812
Xuepeng Guo committed -
PR go/48019 Ignore EINTR in socket connect. From-SVN: r170811
Ian Lance Taylor committed -
PR go/48019 Ignore EINTR in runtime_lock_full. From-SVN: r170810
Ian Lance Taylor committed -
PR go/48017 Only run net tests if GCCGO_RUN_ALL_TESTS is set in environment. From-SVN: r170809
Ian Lance Taylor committed -
PR go/47910 Correct search for next prime in libgo map code. From-SVN: r170808
Ian Lance Taylor committed -
From-SVN: r170802
Michael Meissner committed -
From-SVN: r170801
GCC Administrator committed
-
- 08 Mar, 2011 17 commits
-
-
* go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS is not set in the environment, pass 64 as first argument when not running expensive tests or pass max($[`ulimit -u`/4], 10000) on native where ulimit -u is supported. From-SVN: r170792
Jakub Jelinek committed -
PR c++/47705 * pt.c (convert_nontype_argument): Only call decay_conversion on arrays. From-SVN: r170791
Dodji Seketeli committed -
* config/mips/mips.h (PREFERRED_RELOAD_CLASS): Remove macro. * config/mips/mips-protos.h (mips_preferred_reload_class): Remove. * config/mips/mips.c (mips_preferred_reload_class): Make static. Change 'rclass' argument and result type to reg_class_t. (TARGET_PREFERRED_RELOAD_CLASS): Define. From-SVN: r170789
Anatoly Sokolov committed -
* config/avr/avr.h (REGISTER_MOVE_COST, MEMORY_MOVE_COST): Remove. * config/avr/avr.c (TARGET_REGISTER_MOVE_COST, TARGET_MEMORY_MOVE_COST): Define. (avr_register_move_cost, avr_memory_move_cost): New Functions. From-SVN: r170788
Georg-Johann Lay committed -
2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390. From-SVN: r170787
Andreas Krebbel committed -
PR c++/47488 * mangle.c (write_template_arg_literal) [STRING_CST]: Sorry. From-SVN: r170783
Jason Merrill committed -
PR c++/47705 * pt.c (convert_nontype_argument): Don't crash on non-pointer argument to pointer parameter. From-SVN: r170782
Jason Merrill committed -
PR c++/45651 * pt.c (instantiate_decl): Don't clear DECL_INTERFACE_KNOWN on !TREE_PUBLIC decls. From-SVN: r170781
Jason Merrill committed -
PR debug/47881 * ira.c (ira): Call df_analyze again if delete_trivially_dead_insns removed anything. * gcc.dg/pr47881.c: New test. From-SVN: r170780
Jakub Jelinek committed -
PR c++/47957 gcc/cp/ * name-lookup.c (binding_to_template_parms_of_scope_p): Only consider scopes of primary template definitions. Adjust comments. gcc/testsuite/ * g++.dg/lookup/template3.C: New test. From-SVN: r170779
Dodji Seketeli committed -
2011-03-08 Kai Tietz <ktietz@redhat.com> * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of 'long' type. From-SVN: r170774
Kai Tietz committed -
2011-03-08 Mikael Pettersson <mikpe@it.uu.se> PR testsuite/47954 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not sizeof to compute alignment. From-SVN: r170773
Mikael Pettersson committed -
PR tree-optimization/48022 * fold-const.c (fold_comparison): Don't call fold_overflow_warning for EQ/NE_EXPR. * gcc.dg/pr48022-1.c: New test. * gcc.dg/pr48022-2.c: New test. From-SVN: r170772
Jakub Jelinek committed -
PR c++/48003 * pt.c (convert_nontype_argument): Fix -fpermissive allowing integer overflow. * semantics.c (potential_constant_expression_1): Check TREE_OVERFLOW. From-SVN: r170771
Jason Merrill committed -
PR c++/48015 * init.c (constant_value_1): Always require init to be TREE_CONSTANT. From-SVN: r170770
Jason Merrill committed -
From-SVN: r170767
GCC Administrator committed -
2011-03-07 Benjamin Kosnik <bkoz@redhat.com> Matthias Klose <doko@ubuntu.com> Jonathan Wakely <redi@gcc.gnu.org> PR libstdc++/47145 * acinclude.m4 (GLIBCXX_CONFIGURE_DOCBOOK): Define. * configure.ac: Use it. * doc/Makefile.am (XSL_STYLE_DIR): Set at configure time. * configure: Regenerate. * doc/Makefile.in: Regenerate. Co-Authored-By: Jonathan Wakely <redi@gcc.gnu.org> Co-Authored-By: Matthias Klose <doko@ubuntu.com> From-SVN: r170763
Benjamin Kosnik committed
-
- 07 Mar, 2011 10 commits
-
-
From-SVN: r170762
Ian Lance Taylor committed -
From-SVN: r170761
Ian Lance Taylor committed -
From-SVN: r170760
Ian Lance Taylor committed -
PR debug/47991 * var-tracking.c (find_use_val): Return NULL for cui->sets && cui->store_p BLKmode MEMs. * gcc.dg/pr47991.c: New test. From-SVN: r170759
Jakub Jelinek committed -
From-SVN: r170758
Ian Lance Taylor committed -
generic-morestack.c (__splitstack_find): Adjust returned stack pointer to include all registers pushed by __morestack. * generic-morestack.c (__splitstack_find): Adjust returned stack pointer to include all registers pushed by __morestack. From-SVN: r170757
Ian Lance Taylor committed -
From-SVN: r170756
Ian Lance Taylor committed -
From-SVN: r170755
Ian Lance Taylor committed -
From-SVN: r170754
Ian Lance Taylor committed -
re PR c++/48008 (libstdc++-v3/testsuite/20_util/function/43397.cc fails to assemble with -fabi-version=5) PR c++/48008 * mangle.c (write_type): Strip cv-quals from FUNCTION_TYPE here. (write_CV_qualifiers_for_type): Not here. From-SVN: r170752
Jason Merrill committed
-