- 02 Mar, 2013 3 commits
-
-
From-SVN: r196406
Xinliang David Li committed -
2013-03-02 Paolo Carlini <paolo.carlini@oracle.com> PR c++/52688 * g++.dg/template/static33.C: New. * g++.dg/template/static34.C: Likewise. PR c++/10291 * g++.dg/template/static35.C: New. From-SVN: r196405
Paolo Carlini committed -
From-SVN: r196403
GCC Administrator committed
-
- 01 Mar, 2013 17 commits
-
-
include/ * dwarf2.h (enum dwarf_sect): New enum type. From-SVN: r196400
Cary Coutant committed -
PR middle-end/56461 * tree-ssa-loop-ivcanon.c (tree_estimate_loop_size): Release path vector even when returning true. Fix up function comment formatting. From-SVN: r196398
Jakub Jelinek committed -
PR middle-end/56461 * ira-build.c (ira_loop_nodes_count): New variable. (create_loop_tree_nodes): Initialize it. (finish_loop_tree_nodes): Use it instead of looking at current_loops. From-SVN: r196397
Jakub Jelinek committed -
PR middle-end/56461 * tree-vect-data-refs.c (vect_permute_store_chain): Avoid using copy method on dr_chain and result_chain. * tree-vect-stmts.c (vectorizable_store): Only call result_chain.create if j == 0. From-SVN: r196396
Jakub Jelinek committed -
PR middle-end/56461 * files.c (_cpp_save_file_entries): Free result at the end. * pch.c (cpp_string_free): New function. (cpp_save_state): Use it in htab_create call. (cpp_write_pch_deps): Free ss->defs. Destroy ss->definedhash. From-SVN: r196394
Jakub Jelinek committed -
PR middle-end/56461 * tree-vect-stmts.c (vect_create_vectorized_promotion_stmts): Call vec_oprnds0->release (); rather than vec_oprnds0->truncate (0) before overwriting it. From-SVN: r196393
Jakub Jelinek committed -
From Uros Bizjak. From-SVN: r196389
Ian Lance Taylor committed -
gcc/ 2013-03-01 Tobias Burnus <burnus@net-b.de> * doc/extended.texi (C Extensions): Change order in @menu to match @node. (Other MIPS Built-in Functions): Move last MIPS entry before "picoChip Built-in Functions". (SH Built-in Functions): Move after RX Built-in Functions. * doc/gcc.texi (Introduction): Change order in @menu to match @node. * doc/md.texi (Constraints): Ditto. * gty.texi (Type Information): Ditto. (User-provided marking routines for template types): Make subsection. * doc/invoke.texi (AArch64 Options): Move before "Adapteva Epiphany Options". libiberty/ 2013-03-01 Andreas Schwab <schwab@linux-m68k.org> * obstacks.texi (Obstacks): Trim @node to only contain the node name. * libiberty.texi (Obstacks): Lower section. From-SVN: r196388
Tobias Burnus committed -
2013-03-01 Tobias Burnus <burnus@net-b.de> * iresolve.c (resolve_bound): Use gfc_get_string instead of xstrdup. * symbol.c (free_components): Free proc-pointer components. From-SVN: r196387
Tobias Burnus committed -
2013-03-01 Steve Ellcey <sellcey@mips.com> * gcc.dg/pr56396.c: Require pic support. From-SVN: r196386
Steve Ellcey committed -
libgcc/ * config/aarch64/sync-cache.c (__aarch64_sync_cache_range): Silence warnings. From-SVN: r196380
James Greenhalgh committed -
re PR middle-end/55481 (-O2 generates a wrong-code infinite loop in C++Benchmark's simple_types_constant_folding int8 xor test) 2013-03-01 Richard Biener <rguenther@suse.de> PR tree-optimization/55481 * gcc.dg/torture/pr56488.c: New testcase. From-SVN: r196377
Richard Biener committed -
2013-03-01 Tobias Burnus <burnus@net-b.de> * trans-decl.c (gfc_trans_deferred_vars): Free expr after use. * trans-io.c (build_dt): Ditto. From-SVN: r196372
Tobias Burnus committed -
re PR libstdc++/56475 (Incorrect result of configure test for /dev/random (_GLIBCXX_USE_RANDOM_TR1) for MinGW platform (and others?)) PR libstdc++/56475 * acinclude.m4 (GLIBCXX_CHECK_RANDOM_TR1): Disable check for mingw-targets. * configure: Regenerated. From-SVN: r196371
Kai Tietz committed -
* config/abi/post/solaris2.9/baseline_symbols.txt: Regenerate. * config/abi/post/solaris2.9/sparcv9/baseline_symbols.txt: Likewise. * config/abi/post/solaris2.10/baseline_symbols.txt: Likewise. * config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise. * config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise. From-SVN: r196370
Rainer Orth committed -
2013-03-01 Paolo Carlini <paolo.carlini@oracle.com> * decl.c (grokdeclarator): Remove dead code. From-SVN: r196369
Paolo Carlini committed -
From-SVN: r196365
GCC Administrator committed
-
- 28 Feb, 2013 20 commits
-
-
Thanks to Uros Bizjak. From-SVN: r196362
Ian Lance Taylor committed -
PR sanitizer/56454 * asan.c (gate_asan): Lookup no_sanitize_address instead of no_address_safety_analysis attribute. * doc/extend.texi (no_address_safety_attribute): Rename to no_sanitize_address attribute, mention no_address_safety_analysis attribute as deprecated alias. * c-common.c (handle_no_sanitize_address_attribute): New function. (c_common_attribute_table): Add no_sanitize_address attribute. (handle_no_address_safety_analysis_attribute): Add no_sanitize_address attribute, not no_address_safety_analysis attribute. * g++.dg/asan/default-options-1.C (__asan_default_options): Use no_sanitize_address attribute rather than no_address_safety_analysis. * g++.dg/asan/sanitizer_test_utils.h (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise. * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute in addition to no_address_safety_analysis. Co-Authored-By: Jakub Jelinek <jakub@redhat.com> From-SVN: r196361
Konstantin Serebryany committed -
PR middle-end/56461 * tree-vectorizer.h (vect_get_slp_defs): Change 3rd argument type to vec<vec<tree> > *. * tree-vect-slp.c (vect_get_slp_defs): Likewise. Change vec_defs to be vec<tree> instead of vec<tree> *, set vec_defs to vNULL and call vec_defs.create (number_of_vects), adjust other uses of vec_defs. * tree-vect-stmts.c (vect_get_vec_defs, vectorizable_call, vectorizable_condition): Adjust vect_get_slp_defs callers. From-SVN: r196360
Jakub Jelinek committed -
PR c++/56481 * g++.dg/cpp0x/constexpr-and.C: New. From-SVN: r196359
Jason Merrill committed -
PR c++/56481 * semantics.c (potential_constant_expression_1): Use cxx_eval_outermost_constant_expr rather than maybe_constant_value. From-SVN: r196358
Jason Merrill committed -
* files.c (_cpp_find_file): If returning early, before storing something to *hash_slot and *hash_slot is NULL, call htab_clear_slot on it. Access *hash_slot using void * type rather than struct file_hash_entry * to avoid aliasing issues. From-SVN: r196356
Jakub Jelinek committed -
* asan/asan_mapping.h (kMidMemEnd): Increase to 0x4fffffffffULL. * asan/asan_rtl.cc (__asan_init): Increase kMidMemEnd to 0x4fffffffffULL. From-SVN: r196355
Jakub Jelinek committed -
gcc/ * config/aarch64/aarch64.c (aarch64_float_const_representable): Remove unused variable. From-SVN: r196352
James Greenhalgh committed -
gcc/ * config/aarch64/aarch64.c (aarch64_mangle_type): Make static. From-SVN: r196349
James Greenhalgh committed -
* config/aarch64/aarch64-builtins.c (aarch64_init_simd_builtins): Make static. From-SVN: r196347
James Greenhalgh committed -
gcc/ * config/aarch64/aarch64.c (aarch64_simd_make_constant): Make static. From-SVN: r196345
James Greenhalgh committed -
re PR c++/56243 (ICE in tree check: expected field_decl, have identifier_node in fixed_type_or_null, at cp/class.c:6645) PR c++/56243 * call.c (build_over_call): Avoid virtual lookup in a template. From-SVN: r196343
Jason Merrill committed -
tree-sra.c (load_assign_lhs_subreplacements): Do not put replacements with no initialization to the RHS of debug statements. 2013-02-28 Martin Jambor <mjambor@suse.cz> * tree-sra.c (load_assign_lhs_subreplacements): Do not put replacements with no initialization to the RHS of debug statements. From-SVN: r196341
Martin Jambor committed -
re PR tree-optimization/56294 (BOOT_CFLAGS='-O2 -g -fno-ipa-sra' leads to bootstrap comparison failure) 2013-02-28 Martin Jambor <mjambor@suse.cz> PR tree-optimization/56294 * tree-sra.c (analyze_access_subtree): Create replacement declarations. Adjust dumping. (get_access_replacement): Do not call create_access_replacement. Assert a replacement exists. (get_repl_default_def_ssa_name): Create the replacement declaration itself. testsuite/ * g++.dg/debug/pr56294.C: New test. From-SVN: r196340
Martin Jambor committed -
2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com> * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*. From-SVN: r196338
Marcus Shawcroft committed -
2013-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> * config/arm/arm.c (arm_output_mi_thunk): Call final_start_function and final_end_function. From-SVN: r196336
Ramana Radhakrishnan committed -
re PR rtl-optimization/56466 (ICE in verify_loop_structure, at cfgloop.c:1629 (loop with header n not in loop tree !)) PR rtl-optimization/56466 * loop-unroll.c (unroll_and_peel_loops): Call fix_loop_structure if we're changing a loop. (peel_loops_completely): Likewise. From-SVN: r196335
Marek Polacek committed -
2013-02-28 Paolo Carlini <paolo.carlini@oracle.com> PR c++/55813 * doc/invoke.texi ([-Wctor-dtor-privacy]): Complete. From-SVN: r196334
Paolo Carlini committed -
* configure.ac: Don't define ENABLE_CHECKING whenever --enable-checking is seen, instead use similar --enable-checking=yes vs. --enable-checking=release default as gcc/ subdir has and define ENABLE_CHECKING if ENABLE_CHECKING is defined in gcc/. Define ENABLE_VALGRIND_CHECKING if requested. * lex.c (new_buff): If ENABLE_VALGRIND_CHECKING, put _cpp_buff struct first in the allocated buffer and result->base after it. (_cpp_free_buff): If ENABLE_VALGRIND_CHECKING, free buff itself instead of buff->base. * config.in: Regenerated. * configure: Regenerated. From-SVN: r196333
Jakub Jelinek committed -
re PR target/56445 (avr.c:11551:16: error: invoking macro FX_FTYPE_FX ar gument 1: empty macro arguments are undefined) PR target/56445 * config/avr/avr.c (avr_init_builtins): Use 'n' instead of empty macro parameters with: FX_FTYPE_FX, FX_FTYPE_FX_INT, INT_FTYPE_FX, INTX_FTYPE_FX, FX_FTYPE_INTX. * config/avr/builtins.def: Adjust respective DEF_BUILTIN. From-SVN: r196332
Georg-Johann Lay committed
-