summaryrefslogtreecommitdiffstats
path: root/gcc/testsuite/g++.dg/cpp0x
Commit message (Collapse)AuthorAgeFilesLines
...
* 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>emsr2014-03-011-0/+40
| | | | | | | | | PR c++/50025 * g++.dg/cpp0x/pr50025.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208251 138bc75d-0d04-0410-961f-82ee72b054a4
* /cppaolo2014-02-281-0/+9
| | | | | | | | | | | | | | | | | | 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com> PR c++/58610 * cp-tree.h (DECL_DELETED_FN): Use LANG_DECL_FN_CHECK. * call.c (print_z_candidate): Remove STRIP_TEMPLATE use. * lambda.c (maybe_add_lambda_conv_op): Likewise. /testsuite 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com> PR c++/58610 * g++.dg/cpp0x/constexpr-ice11.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208226 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/58648jason2014-02-271-0/+6
| | | | | | * g++.dg/cpp0x/variadic153.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208202 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/59231jason2014-02-261-0/+2
| | | | | | | | | | | | | | | PR c++/11586 PR c++/14710 PR c++/57132 gcc/ * c-common.c (shorten_compare): Don't check c_inhibit_evaluation_warnings. gcc/cp/ * pt.c (struct warning_sentinel): New. (tsubst_copy_and_build): Use it instead of c_inhibit_evaluation_warnings. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208183 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/54440jason2014-02-263-0/+23
| | | | | | | | | | | | | | * pt.c (get_template_parm_index): New. (fixed_parameter_pack_p_1, fixed_parameter_pack_p): New. (process_template_parm): Allow bare packs in template template parm template parms. (coerce_template_parameter_pack): Handle fixed template template parm packs and fixed packs not at the end of the parm list. (coerce_template_parms): Handle template parm packs not at the end of the parm list. (gen_elem_of_pack_expansion_instantiation): Handle a decl expansion. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208178 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60182jason2014-02-261-0/+18
| | | | | | | * pt.c (unify): Ignore alias templates when deducing a template template parameter. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208177 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60345jason2014-02-262-27/+1
| | | | | | | | | Revert: DR 1571 * call.c (reference_binding): Recurse on user-defined conversion. (convert_like_real) [ck_ref_bind]: Explain cv-qual mismatch. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208175 138bc75d-0d04-0410-961f-82ee72b054a4
* DR 1571jason2014-02-252-1/+27
| | | | | | | * call.c (reference_binding): Recurse on user-defined conversion. (convert_like_real) [ck_ref_bind]: Explain cv-qual mismatch. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208159 138bc75d-0d04-0410-961f-82ee72b054a4
* DR 1286jason2014-02-251-0/+12
| | | | | | | PR c++/60328 * pt.c (get_underlying_template): Fix equivalence calculation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208152 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/58170jason2014-02-223-5/+38
| | | | | | | | * parser.c (cp_parser_type_name): Always check dependency. (cp_parser_type_specifier_seq): Call cp_parser_parse_and_diagnose_invalid_type_name. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208040 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60108jason2014-02-211-0/+17
| | | | | | * semantics.c (expand_or_defer_fn_1): Check DECL_DEFAULTED_FN. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208030 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60186jason2014-02-211-0/+7
| | | | | | * typeck2.c (massage_init_elt): Call fold_non_dependent_expr_sfinae. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208027 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60187jason2014-02-211-0/+9
| | | | | | | * parser.c (cp_parser_enum_specifier): Call check_for_bare_parameter_packs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208026 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60216jason2014-02-211-0/+11
| | | | | | | * pt.c (register_specialization): Copy DECL_DELETED_FN to clones. (check_explicit_specialization): Don't clone. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208004 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60219jason2014-02-211-0/+9
| | | | | | * pt.c (coerce_template_parms): Bail if argument packing fails. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208003 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60248jason2014-02-211-0/+11
| | | | | | * mangle.c (mangle_decl): Don't make an alias for a TYPE_DECL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208000 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60252jason2014-02-211-0/+12
| | | | | | | * lambda.c (maybe_resolve_dummy): Don't try to capture this in declaration context. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207999 138bc75d-0d04-0410-961f-82ee72b054a4
* DR 1591jason2014-02-211-0/+6
| | | | | | | PR c++/60051 * pt.c (unify): Only unify if deducible. Handle 0-length list. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207998 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60046jason2014-02-191-0/+21
| | | | | | | * pt.c (maybe_instantiate_noexcept): Don't instantiate exception spec from template context. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207917 138bc75d-0d04-0410-961f-82ee72b054a4
* /cppaolo2014-02-182-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com> PR c++/60225 * semantics.c (ensure_literal_type_for_constexpr_object): Use strip_array_types. /testsuite 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com> PR c++/60225 * g++.dg/cpp0x/constexpr-ice10.C: New. /cp 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com> PR c++/60215 * semantics.c (cxx_eval_constant_expression, [COMPONENT_REF]): During error recovery allow_non_constant may be false. /testsuite 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com> PR c++/60215 * g++.dg/cpp0x/pr60215.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207858 138bc75d-0d04-0410-961f-82ee72b054a4
* /cppaolo2014-02-121-0/+14
| | | | | | | | | | | | | | | | | 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com> PR c++/60047 * method.c (implicitly_declare_fn): A constructor of a class with virtual base classes isn't constexpr (7.1.5p4). /testsuite 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com> PR c++/60047 * g++.dg/cpp0x/pr60047.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207712 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-02-06 Marc Glisse <marc.glisse@inria.fr>glisse2014-02-061-1/+2
| | | | | | | | | * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target init_priority. Test alignment of variable instead of function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207561 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-02-03 Marc Glisse <marc.glisse@inria.fr>glisse2014-02-031-0/+32
| | | | | | | | | | | | | | | | | | | | | | PR c++/53017 PR c++/59211 gcc/c-family/ * c-common.c (handle_aligned_attribute, handle_alloc_size_attribute, handle_vector_size_attribute, handle_nonnull_attribute): Call default_conversion on the attribute argument. (handle_nonnull_attribute): Increment the argument number. gcc/cp/ * tree.c (handle_init_priority_attribute): Call default_conversion on the attribute argument. gcc/ * doc/extend.texi (Function Attributes): Typo. gcc/testsuite/ * c-c++-common/attributes-1.c: New testcase. * g++.dg/cpp0x/constexpr-attribute2.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207436 138bc75d-0d04-0410-961f-82ee72b054a4
* /cppaolo2014-02-031-0/+12
| | | | | | | | | | | | | | | | | 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com> PR c++/58871 * method.c (synthesized_method_walk): If vbases is non-null but is_empty is true, likewise don't worry about the virtual bases. /testsuite 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com> PR c++/58871 * g++.dg/cpp0x/pr58871.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207434 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/59646jason2014-01-311-0/+8
| | | | | | | | * call.c (convert_like_real) [ck_aggr]: Set TARGET_EXPR_LIST_INIT_P. [ck_list]: Check for error_mark_node. (build_aggr_conv): Set LOOKUP_NO_NARROWING and check_narrowing. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207346 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/59989jason2014-01-291-0/+6
| | | | | | | * pt.c (expand_template_argument_pack): Correct non_default_args_count calculation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207285 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/58466jason2014-01-291-0/+10
| | | | | | * pt.c (unify_pack_expansion): Call expand_template_argument_pack. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207283 138bc75d-0d04-0410-961f-82ee72b054a4
* /cppaolo2014-01-291-0/+18
| | | | | | | | | | | | | | | | | 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com> PR c++/58674 * pt.c (instantiate_template_1): Check for error_mark_node the second argument too. /testsuite 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com> PR c++/58674 * g++.dg/cpp0x/pr58674.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207275 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/59791jason2014-01-291-0/+21
| | | | | | | * pt.c (tsubst_decl) [VAR_DECL]: Allow in unevaluated context. (tsubst_copy): Use it if lookup fails. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207224 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/58701jason2014-01-281-0/+11
| | | | | | | * semantics.c (build_anon_member_initialization): Stop walking when we run out of COMPONENT_REFs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207209 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/59823jason2014-01-281-0/+17
| | | | | | | | | | Core DR 1138 * call.c (reference_binding): Pass LOOKUP_NO_TEMP_BIND for list-initialization. A conversion to rvalue ref that involves an lvalue-rvalue conversion is bad. (convert_like_real): Give helpful error message. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207170 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/58606jason2014-01-281-0/+9
| | | | | | | * pt.c (template_parm_to_arg): Call convert_from_reference. (tsubst_template_arg): Don't strip reference refs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207167 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/58639jason2014-01-281-0/+12
| | | | | | * call.c (build_aggr_conv): Reject value-initialization of reference. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207166 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/58812jason2014-01-282-0/+15
| | | | | | | * call.c (convert_like_real): Give helpful error about excess braces for ck_rvalue of scalar type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207165 138bc75d-0d04-0410-961f-82ee72b054a4
* Core DR 1288jason2014-01-281-5/+5
| | | | | | | * call.c (reference_binding): Only elide braces if the single element is reference-related. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207164 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/58837jason2014-01-281-0/+7
| | | | | | | * typeck.c (cp_truthvalue_conversion): Use explicit comparison for FUNCTION_DECL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207162 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/58550jason2014-01-241-0/+5
| | | | | | | * decl.c (grokdeclarator): Turn pedwarn about auto return type in c++11 into error. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207055 138bc75d-0d04-0410-961f-82ee72b054a4
* /cppaolo2014-01-171-0/+9
| | | | | | | | | | | | | | | | | | | | 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com> PR c++/59270 PR c++/58811 * init.c (build_value_init_noctor): Don't pass error_mark_node to build_value_init. /testsuite 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com> PR c++/59270 PR c++/58811 * g++.dg/cpp0x/decltype-incomplete1.C: New. * g++.dg/init/pr58811.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206731 138bc75d-0d04-0410-961f-82ee72b054a4
* /cppaolo2014-01-171-0/+12
| | | | | | | | | | | | | | | | | 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com> PR c++/59269 * init.c (build_value_init_noctor): Assert !TYPE_HAS_COMPLEX_DFLT only when errorcount == 0. /testsuite 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com> PR c++/59269 * g++.dg/cpp0x/nsdmi-union4.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206718 138bc75d-0d04-0410-961f-82ee72b054a4
* Silence vector ABI change warnings for x86hjl2014-01-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | PR target/59794 * c-c++-common/convert-vec-1.c: Also prune ABI change for Linux/x86. * g++.dg/cpp0x/constexpr-53094-2.C: Likewise. * g++.dg/ext/attribute-test-1.C: Likewise. * g++.dg/ext/attribute-test-2.C: Likewise. * g++.dg/ext/attribute-test-3.C: Likewise. * g++.dg/ext/attribute-test-4.C: Likewise. * g++.dg/ext/pr56790-1.C: Likewise. * g++.dg/torture/pr38565.C: Likewise. * gcc.dg/pr53060.c: Likewise. * c-c++-common/scal-to-vec2.c: Add -msse2 for x86. * c-c++-common/vector-compare-2.c: Likewise. * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise. * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust dg-message line number. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206634 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>paolo2014-01-091-0/+13
| | | | | | | | PR c++/59730 * g++.dg/cpp0x/variadic145.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206473 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/58856jason2014-01-071-0/+11
| | | | | | | * pt.c (num_innermost_template_parms): New. (get_underlying_template): Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206406 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/58965jason2014-01-071-0/+10
| | | | | | * mangle.c (write_guarded_var_name): Handle null DECL_NAME. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206405 138bc75d-0d04-0410-961f-82ee72b054a4
* /cppaolo2014-01-032-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com> Core DR 1442 PR c++/59165 * parser.c (cp_parser_perform_range_for_lookup): Don't pass true as include_std to perform_koenig_lookup. (cp_parser_postfix_expression): Adjust. * pt.c (tsubst_copy_and_build): Likewise. * semantics.c (perform_koenig_lookup): Remove bool parameter. (omp_reduction_lookup): Adjust. * name-lookup.c (lookup_arg_dependent_1): Remove bool parameter. (lookup_arg_dependent): Likewise. (lookup_function_nonclass): Adjust. * name-lookup.h: Adjust declaration. * cp-tree.h: Likewise. /testsuite 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com> Core DR 1442 PR c++/59165 * g++.dg/cpp0x/range-for28.C: New. * g++.dg/cpp0x/range-for3.C: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206313 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-01-02 Marc Glisse <marc.glisse@inria.fr>glisse2014-01-021-0/+8
| | | | | | | | | | | | | PR c++/59641 gcc/cp/ * call.c (build_conditional_expr_1): Check the return value of force_rvalue. gcc/testsuite/ * g++.dg/cpp0x/pr59641.C: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206303 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-01-02 Marc Glisse <marc.glisse@inria.fr>glisse2014-01-021-0/+47
| | | | | | | | | | | gcc/cp/ * call.c (convert_like_real): Check complain. gcc/testsuite/ * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206302 138bc75d-0d04-0410-961f-82ee72b054a4
* Commit of nios2 port to trunk:cltang2013-12-312-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | contrib/ 2013-12-31 Chung-Lin Tang <cltang@codesourcery.com> * config-list.mk: Add nios2-elf, nios2-linux-gnu. Corrected ordering of some configs. gcc/ 2013-12-31 Chung-Lin Tang <cltang@codesourcery.com> Sandra Loosemore <sandra@codesourcery.com> Based on patches from Altera Corporation * config.gcc (nios2-*-*): Add nios2 config targets. * configure.ac (TLS_SECTION_ASM_FLAG): Add nios2 case. ("$cpu_type"): Add nios2 as new cpu type. * configure: Regenerate. * config/nios2/nios2.c: New file. * config/nios2/nios2.h: New file. * config/nios2/nios2-opts.h: New file. * config/nios2/nios2-protos.h: New file. * config/nios2/elf.h: New file. * config/nios2/elf.opt: New file. * config/nios2/linux.h: New file. * config/nios2/nios2.opt: New file. * config/nios2/nios2.md: New file. * config/nios2/predicates.md: New file. * config/nios2/constraints.md: New file. * config/nios2/t-nios2: New file. * common/config/nios2/nios2-common.c: New file. * doc/invoke.texi (Nios II options): Document Nios II specific options. * doc/md.texi (Nios II family): Document Nios II specific constraints. * doc/extend.texi (Function Specific Option Pragmas): Document Nios II supported target pragma functionality. gcc/testsuite/ 2013-12-31 Sandra Loosemore <sandra@codesourcery.com> Chung-Lin Tang <cltang@codesourcery.com> Based on patches from Altera Corporation * gcc.dg/stack-usage-1.c (SIZE): Define case for __nios2__. * gcc.dg/20040813-1.c: Skip for nios2-*-*. * gcc.dg/20020312-2.c: Add __nios2__ case. * g++.dg/other/PR23205.C: Skip for nios2-*-*. * g++.dg/other/pr23205-2.C: Skip for nios2-*-*. * g++.dg/cpp0x/constexpr-rom.C: Skip for nios2-*-*. * g++.dg/cpp0x/alias-decl-debug-0.C: Skip for nios2-*-*. * g++.old-deja/g++.jason/thunk3.C: Skip for nios2-*-*. * lib/target-supports.exp (check_profiling_available): Check for nios2-*-elf. * gcc.c-torture/execute/pr47237.x:: Skip for nios2-*-*. * gcc.c-torture/execute/20101011-1.c: Skip for nios2-*-*. * gcc.c-torture/execute/builtins/lib/chk.c (memset): Place char-based memset loop before inline check, to prevent problems when called to initialize .bss. Update comments. * gcc.target/nios2/nios2.exp: New DejaGNU file. * gcc.target/nios2/nios2-custom-1.c: New test. * gcc.target/nios2/nios2-trap-insn.c: New test. * gcc.target/nios2/nios2-builtin-custom.c: New test. * gcc.target/nios2/nios2-builtin-io.c: New test. * gcc.target/nios2/nios2-stack-check-1.c: New test. * gcc.target/nios2/nios2-stack-check-2.c: New test. * gcc.target/nios2/nios2-rdctl.c: New test. * gcc.target/nios2/nios2-wrctl.c: New test. * gcc.target/nios2/nios2-wrctl-zero.c: New test. * gcc.target/nios2/nios2-wrctl-not-zero.c: New test. * gcc.target/nios2/nios2-rdwrctl-1.c: New test. * gcc.target/nios2/nios2-reg-constraints.c: New test. * gcc.target/nios2/nios2-ashlsi3-one_shift.c: New test. * gcc.target/nios2/nios2-mul-options-1.c: New test. * gcc.target/nios2/nios2-mul-options-2.c: New test. * gcc.target/nios2/nios2-mul-options-3.c: New test. * gcc.target/nios2/nios2-mul-options-4.c: New test. * gcc.target/nios2/nios2-nor.c: New test. * gcc.target/nios2/nios2-stxio.c: New test. * gcc.target/nios2/custom-fp-1.c: New test. * gcc.target/nios2/custom-fp-2.c: New test. * gcc.target/nios2/custom-fp-3.c: New test. * gcc.target/nios2/custom-fp-4.c: New test. * gcc.target/nios2/custom-fp-5.c: New test. * gcc.target/nios2/custom-fp-6.c: New test. * gcc.target/nios2/custom-fp-7.c: New test. * gcc.target/nios2/custom-fp-8.c: New test. * gcc.target/nios2/custom-fp-cmp-1.c: New test. * gcc.target/nios2/custom-fp-conversion.c: New test. * gcc.target/nios2/custom-fp-double.c: New test. * gcc.target/nios2/custom-fp-float.c: New test. * gcc.target/nios2/nios2-int-types.c: New test. * gcc.target/nios2/nios2-cache-1.c: New test. * gcc.target/nios2/nios2-cache-2.c: New test. libgcc/ 2013-12-31 Sandra Loosemore <sandra@codesourcery.com> Chung-Lin Tang <cltang@codesourcery.com> Based on patches from Altera Corporation * config.host (nios2-*-*,nios2-*-linux*): Add nios2 host cases. * config/nios2/lib2-nios2.h: New file. * config/nios2/lib2-divmod-hi.c: New file. * config/nios2/linux-unwind.h: New file. * config/nios2/lib2-divmod.c: New file. * config/nios2/linux-atomic.c: New file. * config/nios2/t-nios2: New file. * config/nios2/crti.asm: New file. * config/nios2/t-linux: New file. * config/nios2/lib2-divtable.c: New file. * config/nios2/lib2-mul.c: New file. * config/nios2/tramp.c: New file. * config/nios2/crtn.asm: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206256 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/59111mpolacek2013-12-231-0/+5
| | | | | | | | | | | cp/ * search.c (lookup_conversions): Return NULL_TREE if !CLASS_TYPE_P. testsuite/ * g++.dg/cpp0x/pr59111.C: New test. * g++.dg/cpp1y/pr59110.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206177 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/58954jason2013-12-131-0/+39
| | | | | | * pt.c (resolve_overloaded_unification): Use instantiate_template. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205952 138bc75d-0d04-0410-961f-82ee72b054a4
* /cppaolo2013-12-091-0/+15
| | | | | | | | | | | | | | | | | 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com> PR c++/59435 * parser.c (cp_parser_cache_defarg): sizeof ... ( p ) can occur in a default argument too. /testsuite 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com> PR c++/59435 * g++.dg/cpp0x/variadic-sizeof3.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205836 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud