- 18 Feb, 2010 18 commits
-
-
From-SVN: r156878
Mike Stump committed -
* objc-act.c (finish_var_decl): Set the generated symbols as "used". Co-Authored-By: Mike Stump <mikestump@comcast.net> From-SVN: r156877
Iain Sandoe committed -
* configure.ac (gnu-unique-object): Wrap regexps using [] in changequote block. (__stack_chk_fail): Ditto. Remove quadrigraphs. * configure: Regenerated. From-SVN: r156876
Uros Bizjak committed -
From-SVN: r156875
Mike Stump committed -
PR c++/43108 * typeck.c (cp_build_binary_op): Adapt mixed complex/non handling from C build_binary_op. * cp-tree.h (WANT_VECTOR_OR_COMPLEX): Rename from WANT_VECTOR. * cvt.c (build_expr_type_conversion): Allow COMPLEX_TYPE. From-SVN: r156874
Jason Merrill committed -
* config/spu/spu-c.c (spu_resolve_overloaded_builtin): Call lang_hooks.types_compatible_p instead of comptypes. From-SVN: r156873
Ulrich Weigand committed -
PR c++/43070 * semantics.c (finish_goto_stmt): Don't call decay_conversion. From-SVN: r156872
Jason Merrill committed -
2010-02-18 Benjamin Kosnik <bkoz@redhat.com> * doc/xml/manual/using.xml: Update. * doc/xml/manual/status_cxx1998.xml: Same. * doc/xml/manual/status_cxx200x.xml: Add link. * doc/html/*: Regenerate. * testsuite/17_intro/freestanding.cc: Add. From-SVN: r156871
Benjamin Kosnik committed -
2010-02-18 Paolo Carlini <paolo.carlini@oracle.com> * libsupc++/typeinfo: Add system_header pragma. * libsupc++/exception: Likewise. * libsupc++/cxxabi-forced.h: Likewise. * libsupc++/new: Likewise. * libsupc++/cxxabi.h: Likewise. * libsupc++/initializer_list: Likewise. From-SVN: r156869
Paolo Carlini committed -
2010-02-18 Sebastian Huber <sebastian.huber@embedded-brains.de> * config/arm/lib1funcs.asm (__prefer_thumb__): New define. (udivsi3, aeabi_uidivmod, divsi3, aeabi_idivmod): Use Thumb-1 variant if __prefer_thumb__ is defined. From-SVN: r156868
Sebastian Huber committed -
2010-02-18 Paolo Carlini <paolo.carlini@oracle.com> * libsupc++/nested_exception.h: Fix <bits/c++0x_warning.h> include. From-SVN: r156867
Paolo Carlini committed -
PR c++/26261 PR c++/43101 * pt.c (tsubst_qualified_id): Do normal lookup in non-dependent scope. (maybe_update_decl_type): New fn. * parser.c (cp_parser_init_declarator): Use it. From-SVN: r156865
Jason Merrill committed -
PR c++/43109 * semantics.c (begin_class_definition): Don't crash on unnamed ns. From-SVN: r156864
Jason Merrill committed -
2010-02-18 Martin Jambor <mjambor@suse.cz> PR tree-optimization/43066 * tree-sra.c (build_ref_for_offset_1): Return false on encountering an array with zero-sized element type. * testsuite/gcc.c-torture/compile/pr43066.c: New test. From-SVN: r156863
Martin Jambor committed -
* dwarf2out.c (add_var_loc_to_decl): Change last argument to rtx, allocate struct var_loc_node here and return it to the caller, and only if it is actually needed. (dwarf2out_var_location): Adjust add_var_loc_to_decl caller, move it earlier and return immediately if it returns NULL. From-SVN: r156860
Jakub Jelinek committed -
* g++.dg/ext/attrib35.C: Fix target selector string. * g++.dg/ext/attrib36.C: Ditto. * g++.dg/ext/attrib37.C: Ditto. * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives. * g++.dg/abi/mangle25.C: Ditto. From-SVN: r156859
Uros Bizjak committed -
2010-02-17 Mikael Pettersson <mikpe@it.uu.se> * config/sparc/gas.h: New file. Restore TARGET_ASM_NAMED_SECTION to its ELF default. * config/sparc/sysv4.h (TARGET_ASM_NAMED_SECTION): Do not check !HAVE_GNU_AS. * config/sparc/sparc.c (sparc_elf_asm_named_section): Likewise. Add ATTRIBUTE_UNUSED to prototype. * config.gcc (sparc*-*-linux*): Include sparc/gas.h after sparc/sysv4.h. From-SVN: r156854
Mikael Pettersson committed -
From-SVN: r156845
GCC Administrator committed
-
- 17 Feb, 2010 21 commits
-
-
PR c++/43075 * call.c (build_over_call): Don't create zero-sized assignments. * cp-gimplify.c (cp_genericize_r): Don't remove them here. * cp-objcp-common.c (cp_expr_size): Remove. * cp-tree.h: Remove prototype. From-SVN: r156842
Jason Merrill committed -
re PR c++/43069 (ICE: tree check: expected tree that contains 'decl minimal' structure, have 'overload' in set_decl_namespace, at cp/name-lookup.c:3105) PR c++/43069 * name-lookup.c (set_decl_namespace): Don't copy DECL_CONTEXT if the decl we looked up doesn't match. From-SVN: r156841
Jason Merrill committed -
PR c++/43093 * cp-gimplify.c (cp_gimplify_expr) [INIT_EXPR]: Return if we don't have an INIT_EXPR anymore. From-SVN: r156840
Jason Merrill committed -
PR c++/43079 * pt.c (convert_nontype_argument): Change assert to test. From-SVN: r156839
Jason Merrill committed -
2010-02-17 Benjamin Kosnik <bkoz@redhat.com> * doc/xml/manual/appendix_contributing.xml: Update markup rules for quoting and functions. From-SVN: r156838
Benjamin Kosnik committed -
2010-02-17 Chris Jefferson <chris@bubblescope.net> * include/bits/locale_facets.h (__convert_to_v): Add empty exception-specification. From-SVN: r156837
Chris Jefferson committed -
* ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. From-SVN: r156835
Uros Bizjak committed -
2010-02-17 Rafael Ávila de Espíndola <espindola@google.com> * MAINTAINERS (Plugin, LTO, LTO plugin): Remove myself. (Write After Approval): Update my email address. From-SVN: r156834
Rafael Avila de Espindola committed -
* config/i386/mingw32.h (LIBGCJ_SONAME): Fix cut'n'pasto in DLL name. From-SVN: r156832
Dave Korn committed -
* gensupport.c (process_one_cond_exec): Derive name for COND_EXEC patterns from predicated pattern. From-SVN: r156831
Steven Bosscher committed -
2010-02-17 Paolo Carlini <paolo.carlini@oracle.com> * include/std/limits: Implement resolution of DR 559 (CD1) in C++0x mode. * testsuite/18_support/numeric_limits/dr559.cc: New. From-SVN: r156830
Paolo Carlini committed -
From-SVN: r156829
Nick Clifton committed -
* Makefile.tpl: Use "-exec rm {}" rather than "-delete" to delete the config.cache files found by the find command. From-SVN: r156828
Nick Clifton committed -
PR target/43103 * config/i386/sse.md (xop_vpermil2<mode>3): Use avxmodesuffixf2c for insn mnemonic suffix. testsuite/ChangeLog: PR target/43103 * gcc.target/i386/xop-check.h: Include m256-check.h. * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h. * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto. * gcc.target/i386/xop-vpermil2pd-1.c: Ditto. * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto. From-SVN: r156827
Uros Bizjak committed -
re PR c++/11238 (A constructor with exception handler rethrows the exception to the constructor caller) PR 11238 * Makefile.tpl (local-distclean): Also remove config.cache files in sub-directories as there may not be Makefiles present in the sub-directories. * Makefile.in: Regenerate. * configure.ac: Revert previous delta. * configure: Regenerate. From-SVN: r156826
Nick Clifton committed -
2010-02-17 Richard Guenther <rguenther@suse.de> * tree-vrp.c (vrp_visit_phi_node): Restrict SCEV analysis to loop PHI nodes. From-SVN: r156825
Richard Guenther committed -
2010-02-16 Richard Guenther <rguenther@suse.de> PR tree-optimization/41043 * gfortran.dg/pr41043.f90: New testcase. * gcc.dg/Wstrict-overflow-18.c: XFAIL. From-SVN: r156824
Richard Biener committed -
PR debug/42918 * caller-save.c (save_call_clobbered_regs): If BB ends with a DEBUG_INSN, move any notes in between last real insn and the last DEBUG_INSN after the last DEBUG_INSN. * gcc.dg/pr42918.c: New test. From-SVN: r156823
Jakub Jelinek committed -
2010-02-16 Benjamin Kosnik <bkoz@redhat.com> * src/ios_locale.cc: Fixes for -pedantic. * src/system_error.cc: Same. * src/locale.cc: Same. * src/list.cc: Same. * src/locale_facets.cc: Same. * src/locale_init.cc: Same. * src/ios.cc: Same. * config/locale/darwin/ctype_members.cc: Same. * config/locale/gnu/collate_members.cc: Same. * config/locale/gnu/ctype_members.cc: Same. * config/locale/gnu/c_locale.cc: Same. * config/locale/gnu/monetary_members.cc: Same. * config/locale/gnu/time_members.cc: Same. * config/locale/ieee_1003.1-2001/c_locale.cc: Same. * config/locale/generic/collate_members.cc: Same. * config/locale/generic/ctype_members.cc: Same. * config/locale/generic/c_locale.cc: Same. * config/locale/generic/monetary_members.cc: Same. * config/locale/generic/time_members.cc: Same. * config/io/basic_file_stdio.cc: Same. * libsupc++/pbase_type_info.cc: Fixes for -fno-rtti. * libsupc++/pointer_type_info.cc: Same. * libsupc++/eh_personality.cc: Same. * include/std/system_error: Throw spacing. * include/bits/locale_classes.h: Same. * include/bits/locale_facets.h: Same. * include/bits/ios_base.h: Same. * testsuite/17_intro/headers/c++200x/all_no_rtti.cc: New. * testsuite/17_intro/headers/c++1998/all_no_rtti.cc: New From-SVN: r156822
Benjamin Kosnik committed -
2010-02-16 H.J. Lu <hongjiu.lu@intel.com> * g++.dg/ext/attrib36.C: Require ILP32. From-SVN: r156821
H.J. Lu committed -
From-SVN: r156819
GCC Administrator committed
-
- 16 Feb, 2010 1 commit
-
-
2010-02-16 Paolo Carlini <paolo.carlini@oracle.com> * include/bits/random.h (linear_congruential_engine(_Sseq&), mersenne_twister_engine(_Sseq&), subtract_with_carry_engine(_Sseq&)): Do not enable for the type itself. (discard_block_engine(_Sseq&), independent_bits_engine(_Sseq&), shuffle_order_engine(_Sseq&)): Do not enable for the type itself too. (linear_congruential_engine<>::seed(_Sseq&), mersenne_twister_engine<>::seed(_Sseq&), subtract_with_carry_engine<>::seed(_Sseq&)): Use enable_if on the return type. (discard_block_engine<>::seed(_Sseq&), independent_bits_engine<>::seed(_Sseq&), shuffle_order_engine<>::seed(_Sseq&)): Do not use enable_if. * include/bits/random.tcc: Adjust definitions. * testsuite/26_numerics/random/independent_bits_engine/cons/copy.cc: New. * testsuite/26_numerics/random/subtract_with_carry_engine/cons/ copy.cc: Likewise. * testsuite/26_numerics/random/discard_block_engine/cons/ copy.cc: Likewise. * testsuite/26_numerics/random/mersenne_twister_engine/cons/ copy.cc: Likewise. * testsuite/26_numerics/random/linear_congruential_engine/cons/ copy.cc: Likewise. * testsuite/26_numerics/random/shuffle_order_engine/cons/ copy.cc: Likewise. * testsuite/26_numerics/random/independent_bits_engine/cons/ base_move.cc: Minor tweaks. * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc: Likewise. * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc: Likewise. * testsuite/26_numerics/random/independent_bits_engine/cons/ base_copy.cc: Likewise. * testsuite/26_numerics/random/independent_bits_engine/cons/ default.cc: Likewise. * testsuite/26_numerics/random/independent_bits_engine/cons/ seed_seq.cc: Likewise. * testsuite/26_numerics/random/subtract_with_carry_engine/cons/ seed1.cc: Likewise. * testsuite/26_numerics/random/subtract_with_carry_engine/cons/ seed2.cc: Likewise. * testsuite/26_numerics/random/subtract_with_carry_engine/cons/ default.cc: Likewise. * testsuite/26_numerics/random/subtract_with_carry_engine/cons/ seed_seq.cc: Likewise. * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc: Likewise. * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc: Likewise. * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc: Likewise. * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc: Likewise. * testsuite/26_numerics/random/discard_block_engine/cons/default.cc: Likewise. * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc: Likewise. * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc: Likewise. * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc: Likewise. * testsuite/26_numerics/random/mersenne_twister_engine/cons/ default.cc: Likewise. * testsuite/26_numerics/random/mersenne_twister_engine/cons/ seed_seq.cc: Likewise. * testsuite/26_numerics/random/linear_congruential_engine/cons/ seed1.cc: Likewise. * testsuite/26_numerics/random/linear_congruential_engine/cons/ seed2.cc: Likewise. * testsuite/26_numerics/random/linear_congruential_engine/cons/ seed_seq.cc: Likewise. * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc: Likewise. * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc: Likewise. * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc: Likewise. * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc: Likewise. * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc: Likewise. * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc: Likewise. From-SVN: r156815
Paolo Carlini committed
-