- 11 Feb, 2011 10 commits
-
-
2011-02-11 Johannes Singler <singler@kit.edu> PR libstdc++/47433 * include/parallel/losertree.h (_LoserTreeUnguarded<>::__delete_min_insert): Add missing "using std::swap;", as for other variants. From-SVN: r170047
Johannes Singler committed -
PR testsuite/47400 * lib/target-supports.exp (check_ascii_locale_available): New proc. * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc. * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale. * gcc.dg/ucnid-10.c: Likewise. * gcc.dg/ucnid-13.c: Likewise. * gcc.dg/ucnid-7.c: Likewise. * gcc.dg/ucnid-8.c: Likewise. * Adapt dg-warning line number. gcc: PR testsuite/47400 * doc/sourcebuild.texi (Require Support): Document dg-require-ascii-locale. From-SVN: r170046
Rainer Orth committed -
Fix PR c++/47172 gcc/cp/ PR c++/47172 * pt.c (finish_call_expr): Consider a call expression that has a dependent "this" pointer as being dependent. Add comments. (dependent_type_p, type_dependent_expression_p): Update comments. gcc/testsuite/ * g++.dg/template/inherit6.C: New test. From-SVN: r170045
Dodji Seketeli committed -
From-SVN: r170044
Ian Lance Taylor committed -
From-SVN: r170043
Ian Lance Taylor committed -
From-SVN: r170041
Mingjie Xing committed -
2011-02-10 Benjamin Kosnik <bkoz@redhat.com> * src/Makefile.am (sources): Add regex.cc. * src/Makefile.in: Regenerate. * src/regex.cc: New. * include/bits/regex_error.h (error_type): Use constexpr. (regex_error): Move ctor and dtor out of line. * testsuite/28_regex/03_requirements: To... * testsuite/28_regex/requirements: ... this. * testsuite/28_regex/04_header: To... * testsuite/28_regex/headers: ... this. * testsuite/28_regex/05_constants: To... * testsuite/28_regex/constants: ... this. * testsuite/28_regex/06_exception_type: To... * testsuite/28_regex/regex_error: ... this. * testsuite/28_regex/07_traits: To... * testsuite/28_regex/traits: ... this. * testsuite/28_regex/08_basic_regex: To... * testsuite/28_regex/basic_regex: ... this. * testsuite/28_regex/09_sub_match: To... * testsuite/28_regex/sub_match: ... this. * testsuite/28_regex/10_match_results: To... * testsuite/28_regex/match_results: ... this. * testsuite/28_regex/11_algorithms: To... * testsuite/28_regex/algorithms: ... this. * testsuite/28_regex/12_iterators: To... * testsuite/28_regex/iterators: ... this. From-SVN: r170039
Benjamin Kosnik committed -
2011-02-10 Benjamin Kosnik <bkoz@redhat.com> * src/Makefile.am (sources): Add regex.cc. * src/Makefile.in: Regenerate. * src/regex.cc: New. * include/bits/regex_error.h (error_type): Use constexpr. (regex_error): Move ctor and dtor out of line. * testsuite/28_regex/03_requirements: To... * testsuite/28_regex/requirements: ... this. * testsuite/28_regex/04_header: To... * testsuite/28_regex/headers: ... this. * testsuite/28_regex/05_constants: To... * testsuite/28_regex/constants: ... this. * testsuite/28_regex/06_exception_type: To... * testsuite/28_regex/regex_error: ... this. * testsuite/28_regex/07_traits: To... * testsuite/28_regex/traits: ... this. * testsuite/28_regex/08_basic_regex: To... * testsuite/28_regex/basic_regex: ... this. * testsuite/28_regex/09_sub_match: To... * testsuite/28_regex/sub_match: ... this. * testsuite/28_regex/10_match_results: To... * testsuite/28_regex/match_results: ... this. * testsuite/28_regex/11_algorithms: To... * testsuite/28_regex/algorithms: ... this. * testsuite/28_regex/12_iterators: To... * testsuite/28_regex/iterators: ... this. From-SVN: r170038
Benjamin Kosnik committed -
From-SVN: r170037
Ian Lance Taylor committed -
From-SVN: r170036
GCC Administrator committed
-
- 10 Feb, 2011 30 commits
-
-
From-SVN: r170031
Ian Lance Taylor committed -
From-SVN: r170030
Ian Lance Taylor committed -
From-SVN: r170029
Ian Lance Taylor committed -
From-SVN: r170028
Ian Lance Taylor committed -
2011-02-10 Jonathan Wakely <jwakely.gcc@gmail.com> PR libstdc++/47662 * include/bits/c++config: Do not use alternative token. * testsuite/17_intro/headers/c++1998/operator_names.cc: New. From-SVN: r170026
Jonathan Wakely committed -
From-SVN: r170025
Ian Lance Taylor committed -
2011-02-10 Jonathan Wakely <jwakely.gcc@gmail.com> * src/future.cc (future_error_category::message): Handle no_state. From-SVN: r170024
Jonathan Wakely committed -
From-SVN: r170023
Ian Lance Taylor committed -
m32c.c (m32c_option_override): Disable -fcombine-stack-adjustments until flag value tracking and compare... * config/m32c/m32c.c (m32c_option_override): Disable -fcombine-stack-adjustments until flag value tracking and compare optimization can be rewritten. From-SVN: r170022
DJ Delorie committed -
From-SVN: r170021
David Edelsohn committed -
From-SVN: r170020
Ian Lance Taylor committed -
From-SVN: r170019
Ian Lance Taylor committed -
* gcc.target/i386/parity-1.c: Use -march=k8. * gcc.target/i386/parity-2.c: Ditto. * gcc.target/i386/vecinit-1.c: Ditto. * gcc.target/i386/vecinit-2.c: Ditto. From-SVN: r170018
Uros Bizjak committed -
From-SVN: r170017
Ian Lance Taylor committed -
2011-02-10 Paolo Carlini <paolo.carlini@oracle.com> * testsuite/23_containers/multimap/modifiers/erase/47628.cc: Do not test in C++0x mode. * testsuite/23_containers/map/modifiers/erase/47628.cc: Likewise. * testsuite/20_util/headers/utility/synopsis.cc: Tweak to work in C++0x mode too. From-SVN: r170016
Paolo Carlini committed -
* config/rs6000/linux64.h (PROCESSOR_DEFAULT): Change to PROCESSOR_POWER7. (PROCESSOR_DEFAULT64): Likewise. From-SVN: r170015
Peter Bergner committed -
PR target/46610 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*. * gcc.target/mips/save-restore-3.c: Likewise. * gcc.target/mips/save-restore-4.c: Likewise. * gcc.target/mips/save-restore-5.c: Likewise. PR target/47683 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*. * g++.dg/tree-prof/partition2.C: Likewise. From-SVN: r170012
Rainer Orth committed -
* g++.dg/tree-ssa/inline-3.C: Use a normal function rather than misdeclare std::puts. From-SVN: r170011
Jason Merrill committed -
* g++.dg/ext/vla1.C: Adjust for C++0x mode. * g++.dg/other/warning1.C: Likewise. * g++.old-deja/g++.bugs/900119_01.C: Likewise. * g++.old-deja/g++.gb/scope06.C: Likewise. * g++.old-deja/g++.law/cvt11.C: Likewise. * g++.old-deja/g++.law/init1.C: Likewise. * g++.dg/abi/mangle26.C: Likewise. From-SVN: r170010
Jason Merrill committed -
* decl.c (cp_make_fname_decl): Set DECL_THIS_STATIC at toplevel. * semantics.c (finish_fname): Only return the name if we're in a function. From-SVN: r170009
Jason Merrill committed -
* decl.c (build_enumerator): Don't perform integral promotions on non-integral constants. From-SVN: r170008
Jason Merrill committed -
From-SVN: r170007
Jason Merrill committed -
* class.c (type_has_constexpr_default_constructor): Make sure the caller stripped an enclosing array. * init.c (perform_member_init): Strip arrays before calling it. From-SVN: r170006
Jason Merrill committed -
re PR c++/47511 ([C++0x] ICE: unexpected ast of kind template_decl in potential_constant_expression_1, at cp/semantics.c:7711) PR c++/47511 * semantics.c (potential_constant_expression_1): Handle TEMPLATE_DECL. From-SVN: r170005
Jason Merrill committed -
* config/rx/predicates.md (rx_zs_comparison_operator): Revert change from 2011-02-03. * config/rx/rx.c (flags_from_code): Likewise. (rx_print_operand) ['B']: For LT/GE, use lt/ge if overflow flag is valid, n/pz otherwise. (rx_select_cc_mode): Return CCmode if Y is not zero. From-SVN: r170004
Richard Henderson committed -
2011-02-10 Richard Guenther <rguenther@suse.de> * tree-ssa-structalias.c (bitpos_of_field): Use BITS_PER_UNIT, not 8. From-SVN: r170003
Richard Guenther committed -
2011-02-10 Richard Guenther <rguenther@suse.de> PR tree-optimization/47677 * tree-vrp.c (vrp_bitmap_equal_p): Fix comparison of empty bitmaps. * gcc.dg/torture/pr47677.c: New testcase. From-SVN: r170002
Richard Guenther committed -
testsuite: * objc.dg/special/load-category-1.m: Remove unused header. * objc.dg/special/load-category-1a.m: Likewise. * objc.dg/special/load-category-2.m: Likewise. * objc.dg/special/load-category-2a.m: Likewise. * objc.dg/special/load-category-3.m: Likewise. * objc.dg/special/load-category-3a.m: Likewise. * objc.dg/attributes/proto-attribute-2.m: Likewise. * objc.dg/attributes/proto-attribute-3.m: Likewise. * objc.dg/attributes/class-attribute-1.m: Likewise. * objc.dg/property/property.exp: Don't run for Darwin < 9. * obj-c++.dg/property/property.exp: Likewise. * objc.dg/attributes/method-sentinel-1.m: Update type header. * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise. * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9. * obj-c++.dg/attributes/class-attribute-1.mm: Likewise. * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise. * obj-c++.dg/template-8.mm: Likewise. From-SVN: r170001
Iain Sandoe committed -
PR target/47665 * combine.c (make_compound_operation): Only change shifts into multiplication for SCALAR_INT_MODE_P. * gcc.target/i386/pr47665.c: New test. From-SVN: r170000
Jakub Jelinek committed -
2011-02-10 Kai Tietz <kai.tietz@onevision.com> PR lto/47241 * lto.c (lto_read_section_data): Free fd_name in failure case. For mingw targets don't hash file-descriptor. (read_cgraph_and_symbols): Close current_lto_file in failure case. From-SVN: r169999
Kai Tietz committed
-