- 16 Mar, 2016 14 commits
-
-
libgomp/ * testsuite/libgomp.oacc-fortran/kernels-loop-2.f95: Adjust to -ftree-parallelize-loops/-fopenacc changes. * testsuite/libgomp.oacc-fortran/kernels-loop-data-2.f95: Likewise. * testsuite/libgomp.oacc-fortran/kernels-loop-data-enter-exit-2.f95: Likewise. * testsuite/libgomp.oacc-fortran/kernels-loop-data-enter-exit.f95: Likewise. * testsuite/libgomp.oacc-fortran/kernels-loop-data-update.f95: Likewise. * testsuite/libgomp.oacc-fortran/kernels-loop-data.f95: Likewise. * testsuite/libgomp.oacc-fortran/kernels-loop.f95: Likewise. From-SVN: r234257
Thomas Schwinge committed -
PR target/38239 * config/sol2/gmon.c [__i386__] (_mcount): Save and restore call-clobbered registers. (internal_mcount): Remove __i386__ handling. From-SVN: r234256
Rainer Orth committed -
* include/private/gcconfig.h [AARCH64] (ALIGNMENT, CPP_WORDSZ): Define for __ILP32__. From-SVN: r234255
Andreas Schwab committed -
* tree-vect-loop.c (vect_analyze_loop_2): Fix wrong dump info by reporting malformed loop nest. From-SVN: r234254
Bin Cheng committed -
2016-03-16 Tom de Vries <tom@codesourcery.com> PR lto/70187 * ipa-devirt.c (possible_polymorphic_call_targets): Move nodes.length () == 1 test to before first nodes[0] access. From-SVN: r234253
Tom de Vries committed -
* gcc-interface/Makefile.in: Add support for x86 GNU/Hurd. * s-osinte-gnu.ads: New file. From-SVN: r234252
Svante Signell committed -
2016-03-16 Tom de Vries <tom@codesourcery.com> PR tree-optimization/68715 * graphite-scop-detection.c (scop_detection::merge_sese): Add missing single_pred_p test. * gcc.dg/graphite/pr68715-2.c: New test. * gcc.dg/graphite/pr68715.c: New test. * gfortran.dg/graphite/pr68715.f90: New test. From-SVN: r234251
Tom de Vries committed -
2016-03-16 Tom de Vries <tom@codesourcery.com> PR tree-optimization/68809 * graphite-scop-detection.c (same_close_phi_node): Test if result types are the same. * gcc.dg/graphite/pr68809-2.c: New test. * gcc.dg/graphite/pr68809.c: New test. From-SVN: r234250
Tom de Vries committed -
PR c++/70147 * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptrs): Conditionalize BINFO_VIRTUAL_P vtable clearing on current_in_charge_parm. * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid method call to i () as argument. Adjust expected output. From-SVN: r234249
Jakub Jelinek committed -
PR c++/70147 * cp-ubsan.c (cp_ubsan_maybe_initialize_vtbl_ptrs): Temporarily set in_base_initializer. * g++.dg/ubsan/pr70147-1.C: New test. * g++.dg/ubsan/pr70147-2.C: New test. From-SVN: r234248
Jakub Jelinek committed -
Describe the problems that a user might face with indirect functions and ELF symbol interposition. gcc/ChangeLog: 2016-03-16 Carlos O'Donell <carlos@redhat.com> Sandra Loosemore <sandra@codesourcery.com> * doc/extend.texi (Common Function Attributes): Describe ifunc impact on leaf attribute. Mention ELF interposition problems. Co-Authored-By: Sandra Loosemore <sandra@codesourcery.com> From-SVN: r234247
Carlos O'Donell committed -
PR c++/58281 - Problem with explicitly instantiated constexpr template functions gcc/testsuite/ChangeLog: 2016-03-15 Martin Sebor <msebor@redhat.com> PR c++/58281 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test. From-SVN: r234246
Martin Sebor committed -
From-SVN: r234245
GCC Administrator committed -
* gcc.c-torture/execute/pr68532.c: Add -fno-common option on hppa*-*-hpux*. From-SVN: r234242
John David Anglin committed
-
- 15 Mar, 2016 26 commits
-
-
* gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list. From-SVN: r234241
John David Anglin committed -
PR libfortran/69799 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if libatomic_available. From-SVN: r234240
John David Anglin committed -
* line-map.c (new_linemap): Make alloc_size a size_t. From-SVN: r234239
Richard Henderson committed -
PR rtl-optimization/69195 PR rtl-optimization/47992 * ira.c (indirect_jump_optimize): Ignore artificial defs. Add comments. From-SVN: r234235
Alan Modra committed -
PR c++/70209 * tree.c (strip_typedefs): Call strip_typedefs again on the DECL_ORIGINAL_TYPE result. * g++.dg/ext/attribute-may-alias-4.C: New test. From-SVN: r234234
Marek Polacek committed -
PR c++/70095 * pt.c (instantiate_decl): Fix call to variable_template_p. From-SVN: r234231
Jason Merrill committed -
From-SVN: r234230
Jason Merrill committed -
re PR c++/70141 (template parameter not deducible in partial specialization of template inside template) PR c++/70141 * pt.c (for_each_template_parm_r): Always walk into TYPENAME_TYPE. From-SVN: r234228
Jason Merrill committed -
* g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in -fvar-tracking-assignments-toggle flag. From-SVN: r234227
Alexander Monakov committed -
re PR middle-end/69513 (LTO bootstrap fails with bootstrap-profiled during linking gnat1 in stagefeedback) PR bootstrap/69513 * dwarf2out.c (flush_limbo_die_list): Really flush the limbo list. From-SVN: r234226
Eric Botcazou committed -
* gcc.dg/ifcvt-4.c: Add -misel for powerpc*. From-SVN: r234224
Pat Haugen committed -
* config/avr/avr.md (rotl<mode>3): Set mode for operand 2. From-SVN: r234223
Senthil Kumar Selvaraj committed -
PR rtl-optimization/70222 * combine.c (simplify_shift_const_1): For A >> B >> C LSHIFTRT optimization if mode is different from result_mode, queue up masking of the result in outer_op. Formatting fix. * gcc.c-torture/execute/pr70222-1.c: New test. * gcc.c-torture/execute/pr70222-2.c: New test. From-SVN: r234222
Jakub Jelinek committed -
PR middle-end/70239 * tree-ssa-sccvn.c (VN_INFO_GET): Use safe_grow_cleared instead of safe_grow. From-SVN: r234221
Jakub Jelinek committed -
* gcc.dg/tree-ssa/pr68714.c: Test during reassoc pass. From-SVN: r234220
Richard Henderson committed -
re PR rtl-optimization/69032 (ICE: in cfg_preds_1, at sel-sched-ir.c:4809 with -fsched-pressure -fsel-sched-pipelining -fselective-scheduling) gcc/ PR rtl-optimization/69032 * sel-sched-ir.c (get_seqno_by_preds): Include both insn and head when looping backwards over basic block insns. testsuite/ PR rtl-optimization/69032 * gcc.dg/pr69032.c: New test. From-SVN: r234219
Andrey Belevantsev committed -
re PR target/66660 ([ia64] Speculative load not checked before use, leading to a NaT Consumption Vector interruption) PR target/66660 * sel-sched-ir.c (merge_expr): Avoid changing the speculative pattern to non-speculative when propagating trap bits. From-SVN: r234218
Andrey Belevantsev committed -
re PR rtl-optimization/63384 (scheduler loops on endless fence list with -fselective-scheduling2 on x86) gcc/ PR rtl-optimization/63384 * sel-sched.c (invoke_aftermath_hooks): Do not decrease issue_more on DEBUG_INSN_P insns. testsuite/ PR rtl-optimization/63384 * g++.dg/pr63384.C: New test. From-SVN: r234217
Andrey Belevantsev committed -
re PR target/64411 (ICE: in verify_target_availability, at sel-sched.c:1577 with -Os -mcmodel=medium -fPIC -fschedule-insns -fselective-scheduling) gcc/ PR target/64411 * sched-deps.c (get_implicit_reg_pending_clobbers): New function, factored out from ... (sched_analyze_insn): ... here. * sched-int.h (get_implicit_reg_pending_clobbers): Declare it. * sel-sched-ir.c (setup_id_implicit_regs): New function, use get_implicit_reg_pending_clobbers in it. (setup_id_reg_sets): Use setup_id_implicit_regs. (deps_init_id): Ditto. testsuite/ PR target/64411 * gcc.target/i386/pr64411.C: New test. From-SVN: r234216
Andrey Belevantsev committed -
2016-03-15 Tom de Vries <tom@codesourcery.com> * gfortran.dg/goacc/kernels-alias-2.f95: New test. * gfortran.dg/goacc/kernels-alias.f95: New test. From-SVN: r234214
Tom de Vries committed -
* libcpp/expr.c (cpp_classify_number): Hex floats are new in C++1z. * libcpp/init.c (lang_defaults): Likewise. * gcc/c-family/c-cppbuiltin.c (c_cpp_builtins): Set __cpp_hex_float. From-SVN: r234213
Jason Merrill committed -
* g++.dg/cpp1z/feat-cxx1z.C: Fix __cpp_fold_expressions value. * g++.dg/cpp1z/fold7.C: Likewise. From-SVN: r234212
Jason Merrill committed -
2016-03-15 Tom de Vries <tom@codesourcery.com> PR ipa/70161 * cgraph.c (cgraph_node::get_body): Save, reset and restore dump_file_name. * passes.c (execute_one_ipa_transform_pass): Add missing argument to execute_function_dump. (execute_one_pass): Don't dump function if it will be dumped after ipa transform. From-SVN: r234211
Tom de Vries committed -
gcc/testsuite/ChangeLog: 2016-03-14 Martin Sebor <msebor@redhat.com> PR c++/53792 * g++.dg/cpp0x/constexpr-inline.C: New test. * g++.dg/cpp0x/constexpr-inline-1.C: Same. From-SVN: r234208
Martin Sebor committed -
From-SVN: r234207
Jason Merrill committed -
If your machine description refers to a non-existent predicate genrecog crashes. This fixes it. * genrecog.c (match_pattern_2): If pred is NULL don't call safe_predicate_mode on it. From-SVN: r234206
Segher Boessenkool committed
-