- 29 Mar, 2016 4 commits
-
-
libgomp/ * testsuite/libgomp.oacc-c++/c++.exp [!lang_test_file_found]: Call set-torture-options. From-SVN: r234519
Thomas Schwinge committed -
2016-03-29 Richard Biener <rguenther@suse.de> PR middle-end/70424 * ipa-prop.c (ipa_compute_jump_functions_for_edge): Always use alignment returned by get_pointer_alignment_1 if it is bigger than BITS_PER_UNIT. * builtins.c (get_pointer_alignment_1): Do not return true for alignment extracted from SSA info. From-SVN: r234517
Richard Biener committed -
* config/ft32/ft32.opt (mnodiv): New. * config/ft32/ft32.md (*divsi3, *modsi3): Qualify with TARGET_NODIV. * doc/invoke.texi (FT32 Options -mnodiv): New. * libgcc/config/ft32/lib1funcs.S (*divsi3, *modsi3): New. From-SVN: r234516
James Bowman committed -
From-SVN: r234515
GCC Administrator committed
-
- 28 Mar, 2016 6 commits
-
-
PR c++/70422 PR c++/64266 PR c++/70353 * decl.c, pt.c, constexpr.c: Revert last patch. From-SVN: r234511
Jason Merrill committed -
From-SVN: r234508
Jason Merrill committed -
g++.dg/ext/fnname5.C: Update the test for Darwin. From-SVN: r234504
Dominique d'Humieres committed -
From-SVN: r234502
Alessandro Fanfarillo committed -
re PR target/70406 (ICE: in extract_insn, at recog.c:2287 (unrecognizable insn) with -mtune=pentium2 -mavx512f) PR target/70406 gcc/ * config/i386/i386.md (define_split, andn): Fix modes. gcc/testsuite/ * gcc.target/i386/pr70406.c: New test. From-SVN: r234500
Kirill Yukhin committed -
From-SVN: r234499
GCC Administrator committed
-
- 27 Mar, 2016 3 commits
-
-
From-SVN: r234496
Eric Botcazou committed -
decl.c (components_to_record): Add special case for single field with representation clause at offset 0. * gcc-interface/decl.c (components_to_record): Add special case for single field with representation clause at offset 0. From-SVN: r234494
Eric Botcazou committed -
From-SVN: r234493
GCC Administrator committed
-
- 26 Mar, 2016 2 commits
-
-
re PR ipa/70366 (chromium fails to build with LTO due to segfault in ipa-inline-transform.c:inline_call) 2016-03-26 Richard Biener <rguenther@suse.de> Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> PR ipa/70366 * ipa-inline-transform.c (inline_call): Pass opts_for_fn (to->decl) instead of TREE_OPTIMIZATION (DECL_FUNCTION_SPECIFIC_OPTIMIZATION (to->decl)) as 2nd argument to cl_optimization_restore(). Co-Authored-By: Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> From-SVN: r234490
Richard Biener committed -
From-SVN: r234489
GCC Administrator committed
-
- 25 Mar, 2016 10 commits
-
-
re PR target/70120 ([aarch64] -g causes Assembler messages: Error: unaligned opcodes detected in executable segment) 2016-03-25 Richard Henderson <rth@redhat.com> PR target/70120 * config/aarch64/aarch64.c (aarch64_asm_output_pool_epilogue): New. * config/aarch64/aarch64-protos.h: Declare it. * config/aarch64/aarch64.h (ASM_OUTPUT_POOL_EPILOGUE): New. PR target/70120 * gcc.target/aarch64/pr70120-1.c: New. * gcc.target/aarch64/pr70120-2.c: New. * gcc.target/aarch64/pr70120-3.c: New. From-SVN: r234486
Richard Henderson committed -
re PR c++/64266 (Can GCC produce local mergeable symbols for *.__FUNCTION__ and *.__PRETTY_FUNCTION__ functions?) PR c++/64266 PR c++/70353 Core issue 1962 * decl.c (cp_fname_init): Decay the initializer to pointer. (cp_make_fname_decl): Set DECL_DECLARED_CONSTEXPR_P, DECL_VALUE_EXPR, DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P. Don't call cp_finish_decl. * pt.c (tsubst_expr) [DECL_EXPR]: Set DECL_VALUE_EXPR, DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P. Don't call cp_finish_decl. * constexpr.c (cxx_eval_constant_expression) [VAR_DECL]: Handle DECL_VALUE_EXPR. Co-Authored-By: Martin Liska <mliska@suse.cz> From-SVN: r234484
Jason Merrill committed -
gcc/testsuite/ChangeLog: PR c++/62212 * g++.dg/template/mangle2.C: The dg-do directive should be "compile" not "assemble". From-SVN: r234482
Patrick Palka committed -
PR lto/69650 * directives.c (do_linemarker): Test for file left but not entered here. * line-map.c (linemap_add): Not here. PR lto/69650 * gcc.dg/pr69650.c: New test. From-SVN: r234481
Bernd Schmidt committed -
From-SVN: r234480
David Edelsohn committed -
gcc/ PR target/70052 * config/rs6000/constraints.md (j): Simplify. * config/rs6000/predicates.md (easy_fp_constant): Exclude decimal float 0.D. * config/rs6000/rs6000.md (zero_fp): New mode_attr. (mov<mode>_hardfloat, mov<mode>_hardfloat32, mov<mode>_hardfloat64, mov<mode>_64bit_dm, mov<mode>_32bit): Use zero_fp in place of j in all constraint alternatives. (movtd_64bit_nodm): Delete "j" constraint alternative. gcc/testsuite/ * gcc.dg/dfp/pr70052.c: New test. From-SVN: r234479
Alan Modra committed -
* tree-ssa-propagate.c: Enhance docs for SSA_PROP_NOT_INTERESTING. From-SVN: r234478
Aldy Hernandez committed -
From-SVN: r234477
Aldy Hernandez committed -
PR target/70319 * config/pa/pa.md (bswapdi2): Use a scratch register. From-SVN: r234475
John David Anglin committed -
From-SVN: r234474
GCC Administrator committed
-
- 24 Mar, 2016 15 commits
-
-
libgomp/ * testsuite/libgomp.oacc-c++/c++.exp: Set up torture testing, use gcc-dg-runtest. * testsuite/libgomp.oacc-c/c.exp: Likewise. * testsuite/libgomp.oacc-c-c++-common/acc-on-device-2.c: Specify -fno-builtin-acc_on_device instead of -O0. * testsuite/libgomp.oacc-c-c++-common/acc-on-device.c: Skip for -O0. * testsuite/libgomp.oacc-c-c++-common/loop-auto-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-dim-default.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-g-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-g-2.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-gwv-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-red-g-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-red-gwv-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-red-v-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-red-v-2.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-red-w-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-red-w-2.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-v-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-w-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/loop-wv-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/routine-g-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/routine-gwv-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/routine-v-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/routine-w-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/routine-wv-1.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/kernels-alias-ipa-pta-2.c: Don't specify -O2. * testsuite/libgomp.oacc-c-c++-common/kernels-alias-ipa-pta-3.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/kernels-alias-ipa-pta.c: Likewise. From-SVN: r234471
Thomas Schwinge committed -
re PR c++/70386 (ICE with -Wall on valid code on x86_64-linux-gnu in verify_ctor_sanity, at cp/constexpr.c:2232) PR c++/70386 * constexpr.c (cxx_eval_bare_aggregate): Handle PMFs. From-SVN: r234469
Jason Merrill committed -
PR libstdc++/69945 * config/abi/pre/gnu.ver: Add new symbol. * libsupc++/eh_alloc.cc (__gnu_cxx::__freeres): Define. * testsuite/18_support/free_eh_pool.cc: New test. From-SVN: r234465
Jonathan Wakely committed -
PR c++/70323 * constexpr.c (cxx_eval_call_expression): Don't cache result if *overflow_p. From-SVN: r234463
Jason Merrill committed -
2016-03-24 Richard Henderson <rth@redhat.com> PR middle-end/69845 * fold-const.c (extract_muldiv_1): Correct test for multiplication overflow. PR middle-end/69845 * gcc.dg/tree-ssa/pr69845-1.c: New test. * gcc.dg/tree-ssa/pr69845-2.c: New test. From-SVN: r234462
Richard Henderson committed -
2016-03-24 Tom de Vries <tom@codesourcery.com> * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization. From-SVN: r234460
Tom de Vries committed -
2016-03-24 Tom de Vries <tom@codesourcery.com> * c-c++-common/goacc/uninit-use-device-clause.c: New test. * gfortran.dg/goacc/uninit-use-device-clause.f95: New test. From-SVN: r234459
Tom de Vries committed -
2016-03-24 Tom de Vries <tom@codesourcery.com> * c-c++-common/goacc/uninit-dim-clause.c: New test. * gfortran.dg/goacc/uninit-dim-clause.f95: New test. From-SVN: r234458
Tom de Vries committed -
gcc/cp/ChangeLog: PR c++/62212 * tree.c (build_cplus_array_type): Determine type-dependentess with uses_template_parms instead of with dependent_type_p. gcc/testsuite/ChangeLog: PR c++/62212 * g++.dg/template/mangle2.C: New test. From-SVN: r234457
Patrick Palka committed -
i386.md (*anddi3_doubleword): Generate AND insn using ix86_expand_binary_operator instead of gen_andsi3. * config/i386/i386.md (*anddi3_doubleword): Generate AND insn using ix86_expand_binary_operator instead of gen_andsi3. From-SVN: r234456
Uros Bizjak committed -
re PR tree-optimization/70396 (ICE on valid code at -O3 in 32-bit and 64-bit modes on x86_64-linux-gnu (in immed_wide_int_const, at emit-rtl.c:606)) 2016-03-24 Richard Biener <rguenther@suse.de> PR tree-optimization/70396 * tree-vect-stmts.c (vectorizable_comparison): Use get_vectype_for_scalar_type. * gcc.dg/torture/pr70396.c: New testcase. From-SVN: r234455
Richard Biener committed -
* plugin/plugin-hsa.c (packet_store_release): New function that is taken from the HSA runtime manual. (GOMP_OFFLOAD_run): Use the function. From-SVN: r234454
Martin Liska committed -
re PR middle-end/70370 (ICE in execute_todo, at passes.c:2003 when using __real__ or __imag__ as lvalue in asm) 2016-03-24 Richard Biener <rguenther@suse.de> PR middle-end/70370 * gimplify.c (gimplify_asm_expr): Handle !allows_mem outputs with register bases. * gcc.dg/torture/pr70370.c: New testcase. From-SVN: r234453
Richard Biener committed -
2016-03-24 Tom de Vries <tom@codesourcery.com> * gfortran.dg/goacc/data-tree.f95: Add missing initialization. * gfortran.dg/goacc/kernels-tree.f95: Same. * gfortran.dg/goacc/parallel-tree.f95: Same. From-SVN: r234452
Tom de Vries committed -
2016-03-24 Tom de Vries <tom@codesourcery.com> * c-c++-common/goacc/uninit-if-clause.c: New test. * gfortran.dg/goacc/uninit-if-clause.f95: New test. From-SVN: r234451
Tom de Vries committed
-