- 15 Feb, 2013 16 commits
-
-
PR c++/52026 * semantics.c (finish_id_expression): In a template, return the identifier for a constant variable. From-SVN: r196081
Jason Merrill committed -
From-SVN: r196080
Jason Merrill committed -
PR target/55431 * config/rs6000/linux-unwind.h (ppc_linux_aux_vector): Delete. (ppc_fallback_frame_state): Always set up save locations for fp and altivec. Don't bother with non-callee-saved regs, r0-r13 except for r2 on ppc64, fr0-fr13, v0-v19, vscr. From-SVN: r196077
Alan Modra committed -
2012-02-15 Greta Yorsh <Greta.Yorsh@arm.com> * gcc.target/arm/interrupt-1.c: Fix for thumb mode. * gcc.target/arm/interrupt-2.c: Likewise. From-SVN: r196076
Greta Yorsh committed -
2013-02-14 Tobias Burnus <burnus@net-b.de> Mikael Morin <mikael@gcc.gnu.org> PR fortran/56318 * simplify.c (gfc_simplify_matmul): Fix result shape and matmul result. 2013-02-14 Tobias Burnus <burnus@net-b.de> PR fortran/56318 * gcc/testsuite/gfortran.dg/matmul_9.f90: New. Co-Authored-By: Mikael Morin <mikael@gcc.gnu.org> From-SVN: r196075
Tobias Burnus committed -
* graph.c (start_graph_dump): Print dumpfile base as digraph label. (clean_graph_dump_file): Pass base to start_graph_dump. From-SVN: r196074
Steven Bosscher committed -
2013-02-15 Tobias Burnus <burnus@net-b.de> PR fortran/53818 * resolve.c (apply_default_init_local): Don't create an initializer for a result variable. 2013-02-15 Tobias Burnus <burnus@net-b.de> PR fortran/53818 * gfortran.dg/init_flag_11.f90: New. From-SVN: r196073
Tobias Burnus committed -
PR target/55941 * lower-subreg.c (simple_move): Check dest mode instead of src mode. From-SVN: r196071
Richard Henderson committed -
re PR c++/54922 ([C++11][DR 1359] constexpr constructors require initialization of all union members) PR c++/54922 * semantics.c (build_anon_member_initialization): New. (build_data_member_initialization): Use it. From-SVN: r196070
Jason Merrill committed -
PR c++/55003 * decl.c (cp_finish_decl): Force instantiation of an auto static data member. From-SVN: r196069
Jason Merrill committed -
PR c++/55220 * pt.c (unify): A pack expansion that is not the last template argument makes the entire template argument list non-deduced. From-SVN: r196068
Jason Merrill committed -
PR c++/56323 * name-lookup.c (do_class_using_decl): Handle typedefs with inheriting constructors. (push_class_level_binding_1): Allow inheriting from template template parameter, too. * pt.c (tsubst_decl) [USING_DECL]: Likewise. From-SVN: r196067
Jason Merrill committed -
* testsuite/18_support/quick_exit/quick_exit.cc: #if out the whole test if unsupported. From-SVN: r196066
Jason Merrill committed -
PR c++/55223 gcc/cp/ * pt.c (tsubst_copy_and_build) [LAMBDA_EXPR]: Fix handling of default argument scope. * mangle.c (write_name): Likewise. libiberty/ * cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_DEFAULT_ARG. (d_print_comp): Likewise. From-SVN: r196065
Jason Merrill committed -
re PR c++/55232 ([C++11] ICE with -Wunused-parameter for unused parameter pack using qualified dependent name) PR c++/55232 * error.c (find_typenames_r): Don't walk into a pack expansion. From-SVN: r196064
Jason Merrill committed -
From-SVN: r196063
GCC Administrator committed
-
- 14 Feb, 2013 15 commits
-
-
2013-02-14 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/56224 * gfortran.h (gfc_add_include_path): Add boolean argument for warn. * scanner.c (gfc_add_include_path): Pass along warn argument to add_path_to_list. * options.c (gfc_post_options): Add true warn argument to gfc_add_include_path. (gfc_handle_module_path_options): Likewise. (gfc_handle_option): Also gfc_add_include_path for intrinsic modules, without warning. From-SVN: r196058
Thomas Koenig committed -
From-SVN: r196057
Steven Bosscher committed -
PR bootstrap/56327 * interception/interception.h (OFF_T): Merged from upstream r175140. From-SVN: r196054
H.J. Lu committed -
From-SVN: r196053
Jason Merrill committed -
2013-02-14 Rainer Emrich <rainer@emrich-ebersheim.de> PR target/52123 * tracebak.c: Cast from pointer via FARPROC. From-SVN: r196051
Rainer Emrich committed -
2013-02-14 Richard Biener <rguenther@suse.de> PR lto/50494 * varasm.c (output_constant_def_1): Get the decl representing the constant as argument. (output_constant_def): Wrap output_constant_def_1. (make_decl_rtl): Use output_constant_def_1 with the decl representing the constant. (build_constant_desc): Optionally re-use a decl already representing the constant. (tree_output_constant_def): Adjust. From-SVN: r196050
Richard Biener committed -
* gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace. From-SVN: r196049
Rainer Orth committed -
* gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment characters. From-SVN: r196048
Rainer Orth committed -
2013-02-14 Paul Thomas <pault@gcc.gnu.org> Tobias Burnus <burnus@net-b.de> PR testsuite/56138 * trans-decl.c (gfc_get_symbol_decl): Fix deferred-length results for functions without extra result variable. Revert: 2013-01-30 Tobias Burnus <burnus@net-b.de> PR fortran/56138 * trans-decl.c (gfc_trans_deferred_vars): Fix deferred-length results for functions without extra result variable. 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr> Tobias Burnus <burnus@net-b.de> PR testsuite/56138 * gfortran.dg/allocatable_function_7.f90: New. From-SVN: r196047
Tobias Burnus committed -
* g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards. * asan_globals_test-wrapper.cc: New file. * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc instead of asan_globals_test.cc as dg-additional-sources. Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc. * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include "sanitizer_test_utils.h" instead of "sanitizer_common/tests/sanitizer_test_utils.h". * g++.dg/asan/asan_str_test.cc: New file, synced from upstream. * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream. * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream. * g++.dg/asan/asan_globals_test.cc: Synced from upstream. * g++.dg/asan/asan_test.cc: Synced from upstream. * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream. From-SVN: r196045
Jakub Jelinek committed -
It appeared that in my previous patch, a stupid thinko can lead to a crash when instrumenting some builtin functionsK. Fixed thus. Bootstrapped and tested against trunk on x86_64-unknown-linux-gnu. gcc/ * asan.c (instrument_builtin_call): Really put the length of the second source argument into src1_len. gcc/testsuite/ * c-c++-common/asan/memcmp-2.c: New test. From-SVN: r196044
Dodji Seketeli committed -
PR c++/55670 * parser.c (cp_parser_member_declaration): Check the declarator form when detecting a function declaration via typedef. From-SVN: r196043
Jason Merrill committed -
PR c++/55680 * pt.c (maybe_process_partial_specialization): A lambda isn't what's being specialized. From-SVN: r196042
Jason Merrill committed -
gcc/libcpp/ 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net> PR c++/55582 * libcpp/lex.c (lex_raw_string): Allow string literal with suffix beginning with 's' to be parsed as a C++11 user-defined literal. gcc/testsuite/ 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net> PR c++/55582 * g++.dg/cpp0x/udlit-string-literal.h: New. * g++.dg/cpp0x/udlit-string-literal.C: New. From-SVN: r196041
Ed Smith-Rowland committed -
From-SVN: r196039
GCC Administrator committed
-
- 13 Feb, 2013 9 commits
-
-
2013-02-13 Marc Glisse <marc.glisse@inria.fr> PR libstdc++/56111 * include/std/complex (complex): Undefine. * include/c_compatibility/complex.h (complex): Only undefine if <complex> has been included. * testsuite/26_numerics/complex/56111.cc: New testcase. From-SVN: r196034
Marc Glisse committed -
2013-02-13 Sriraman Tallam <tmsriram@google.com> * g++.dg/ext/mv12-aux.C: Delete, move to mv12-aux.cc. * g++.dg/ext/mv12-aux.cc: New file. * g++.dg/ext/mv12.h: Remove directives. Fix comment. * g++.dg/ext/mv12.C: Fix file name. From-SVN: r196033
Sriraman Tallam committed -
2013-02-13 François Dumont <fdumont@gcc.gnu.org> * include/bits/hashtable_policy.h (_Hash_code_base): Restore default constructor protected. * include/bits/hashtable.h: static assert that _Hash_code_base has a default constructor available through inheritance. From-SVN: r196030
François Dumont committed -
* asan.c (create_cond_insert_point): Add create_then_fallthru_edge argument. If it is false, don't create edge from then_bb to fallthru_bb. (insert_if_then_before_iter): Pass true to it. (build_check_stmt): Pass false to it. (transform_statements): Flush hash table only on extended basic block boundaries, rather than at the beginning of every bb. Don't flush hash table on nonfreeing_call_p calls. * tree-flow.h (nonfreeing_call_p): New prototype. * tree-ssa-phiopt.c (nonfreeing_call_p): No longer static. From-SVN: r196029
Jakub Jelinek committed -
* expmed.c (expand_shift_1): Only strip scalar integer subregs. From-SVN: r196027
David S. Miller committed -
Make sure mv12-aux.C has same directives as mv12.C. mv12-aux.C should not compile for non-x86 targets. 2013-02-13 Sriraman Tallam <tmsriram@google.com> * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C. From-SVN: r196026
Sriraman Tallam committed -
PR c++/55710 * semantics.c (maybe_add_lambda_conv_op): Mark static thunk TREE_USED. From-SVN: r196025
Jason Merrill committed -
PR c++/55879 * semantics.c (cxx_bind_parameters_in_call): Undo DECL_BY_REFERENCE. From-SVN: r196024
Jason Merrill committed -
PR c++/55993 * semantics.c (cxx_fold_indirect_ref): Handle empty bases at non-zero offsets, too. From-SVN: r196023
Jason Merrill committed
-