- 06 Jan, 2014 14 commits
-
-
2014-01-02 Felix Yang <fei.yang0953@gmail.com> * modulo-sched.c (schedule_reg_moves): Clear distance1_uses if it is newly allocated. From-SVN: r206366
Felix Yang committed -
2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de> PR target/58115 * function.c (invoke_set_current_function_hook): Call targetm.set_current_function after setting this_fn_optabs. From-SVN: r206364
Bernd Edlinger committed -
From-SVN: r206363
Richard Earnshaw committed -
libiberty/ 2014-01-06 Gary Benson <gbenson@redhat.com> * cp-demangle.c (struct d_print_info): New fields next_saved_scope, copy_templates, next_copy_template and num_copy_templates. (d_count_templates): New function. (d_print_init): New parameter "dc". Estimate numbers of templates and scopes required. (d_print_free): Removed function. (cplus_demangle_print_callback): Allocate stack for templates and scopes. Removed call to d_print_free. (d_copy_templates): Removed function. (d_save_scope): New function. (d_get_saved_scope): Likewise. (d_print_comp): Replace state saving/restoring code with calls to d_save_scope and d_get_saved_scope. From-SVN: r206362
Gary Benson committed -
2014-01-06 Martin Jambor <mjambor@suse.cz> PR ipa/59008 * ipa-cp.c (ipcp_discover_new_direct_edges): Changed param_index type to int. * ipa-prop.c (ipa_print_node_params): Fix indentation. testsuite/ * gcc.dg/ipa/pr59008.c: New test. From-SVN: r206361
Martin Jambor committed -
* gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS if supported. From-SVN: r206360
Rainer Orth committed -
* gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99. Require c99_runtime. * gcc.target/i386/avx512f-vcmpps-2.c: Likewise. * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99. Require c99_runtime. * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise. * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise. * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise. * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99. Require c99_runtime. Make CALC void static. * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise. * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99. Require c99_runtime. * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise. From-SVN: r206359
Rainer Orth committed -
* gcc.target/i386/pr59501-1.c: Require avx effective target. * gcc.target/i386/pr59501-2.c: Likewise. * gcc.target/i386/pr59501-3.c: Likewise. * gcc.target/i386/pr59501-4.c: Likewise. * gcc.target/i386/pr59501-5.c: Likewise. * gcc.target/i386/pr59501-6.c: Likewise. From-SVN: r206358
Rainer Orth committed -
* gcc.target/i386/pr59390.c: Replace math.h by fma declaration. * gcc.target/i386/pr59390_1.c: Likewise. * gcc.target/i386/pr59390_2.c: Likewise. From-SVN: r206357
Rainer Orth committed -
PR debug/59350 PR debug/59510 * var-tracking.c (add_stores): Preserve the value of the source even if we don't record the store. From-SVN: r206356
Eric Botcazou committed -
2014-01-06 Janus Weil <janus@gcc.gnu.org> PR fortran/59023 PR fortran/59662 * resolve.c (resolve_global_procedure): Don't apply to c-binding procedures. (gfc_verify_binding_labels): Remove duplicate line. 2014-01-06 Janus Weil <janus@gcc.gnu.org> PR fortran/59023 * gfortran.dg/bind_c_procs_2.f90: New. From-SVN: r206355
Janus Weil committed -
2014-01-06 Terry Guo <terry.guo@arm.com> * config.gcc (arm*-*-*): Check --with-arch against arm-arches.def. From-SVN: r206354
Terry Guo committed -
From-SVN: r206353
Ian Lance Taylor committed -
From-SVN: r206351
GCC Administrator committed
-
- 05 Jan, 2014 4 commits
-
-
re PR bootstrap/59541 (Revision 206070 breaks bootstrap on Darwin: config/darwin.c:3665:1: error: control reaches end of non-void function [-Werror=return-type]) gcc: PR bootstrap/59541 * config/darwin.c (darwin_function_section): Adjust return values to correspond to optimisation changes made in r206070. From-SVN: r206348
Iain Sandoe committed -
* gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*. * gcc.dg/tree-ssa/reassoc-34.c: Likewise. * gcc.dg/tree-ssa/reassoc-35.c: Likewise. * gcc.dg/tree-ssa/reassoc-36.c: Likewise. * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*. * gcc.dg/tree-ssa/vrp47.c: Likewise. * gcc.dg/tree-ssa/vrp87.c: Likewise. From-SVN: r206346
John David Anglin committed -
* config/i386/i386.c (ix86_data_alignment): Calculate max_align from prefetch_block tune setting. (nocona_cost): Correct size of prefetch block to 64. From-SVN: r206345
Uros Bizjak committed -
From-SVN: r206340
GCC Administrator committed
-
- 04 Jan, 2014 5 commits
-
-
* config/arm/arm.c (arm_get_frame_offsets): Revamp long lines. (arm_expand_epilogue_apcs_frame): Take into account the number of bytes used to save the static chain register in the computation of the offset from which the FP registers need to be restored. From-SVN: r206337
Eric Botcazou committed -
re PR tree-optimization/59519 (ICE on valid code at -O3 on x86_64-linux-gnu in slpeel_update_phi_nodes_for_guard1, at tree-vect-loop-manip.c:486) PR tree-optimization/59519 * tree-vect-loop-manip.c (slpeel_update_phi_nodes_for_guard1): Don't ICE if get_current_def (current_new_name) is already non-NULL, as long as it is a phi result of some other phi in *new_exit_bb that has the same argument. * gcc.dg/vect/pr59519-1.c: New test. * gcc.dg/vect/pr59519-2.c: New test. From-SVN: r206333
Jakub Jelinek committed -
* config/i386/sse.md (avx512f_load<mode>_mask): Emit vmovup{s,d} or vmovdqu* for misaligned_operand. (<sse>_loadu<ssemodesuffix><avxsizesuffix><mask_name>, <sse2_avx_avx512f>_loaddqu<mode><mask_name>): Handle <mask_applied>. * config/i386/i386.c (ix86_expand_special_args_builtin): Set aligned_mem for AVX512F masked aligned load and store builtins and for non-temporal moves. * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of vmovdqu32. From-SVN: r206332
Jakub Jelinek committed -
re PR fortran/59547 ([OOP] Problem with using tbp specification function in multiple class procedures) 2014-01-04 Janus Weil <janus@gcc.gnu.org> PR fortran/59547 * class.c (add_proc_comp): Copy pure attribute. 2014-01-04 Janus Weil <janus@gcc.gnu.org> PR fortran/59547 * gfortran.dg/typebound_proc_32.f90: New. From-SVN: r206331
Janus Weil committed -
From-SVN: r206330
GCC Administrator committed
-
- 03 Jan, 2014 12 commits
-
-
2014-01-03 Marc Glisse <marc.glisse@inria.fr> PR c++/58950 gcc/cp/ * cvt.c (convert_to_void): Handle VEC_PERM_EXPR and VEC_COND_EXPR. gcc/testsuite/ * g++.dg/pr58950.C: New file. From-SVN: r206325
Marc Glisse committed -
2014-01-03 Tobias Burnus <burnus@net-b.de> PR c++/58567 * pt.c (tsubst_omp_for_iterator): Early return for * error_mark_node. 2014-01-03 Tobias Burnus <burnus@net-b.de> PR c++/58567 * g++.dg/gomp/pr58567.C: New. From-SVN: r206322
Tobias Burnus committed -
re PR tree-optimization/59651 (Vectorizer failing to spot dependence causes incorrect code generation.) 2014-01-03 Bingfeng Mei <bmei@broadcom.com> PR tree-optimization/59651 * tree-vect-loop-manip.c (vect_create_cond_for_alias_checks): Address range for negative step should be added by TYPE_SIZE_UNIT. PR tree-optimization/59651 * gcc.dg/torture/pr59651.c: New test. * gcc.dg/vect/pr59651.c: Ditto. From-SVN: r206319
Bingfeng Mei committed -
m68k.c (handle_move_double): Handle pushes with overlapping registers also for registers other than the... * config/m68k/m68k.c (handle_move_double): Handle pushes with overlapping registers also for registers other than the stack pointer. From-SVN: r206317
Andreas Schwab committed -
PR other/59661 * doc/extend.texi: Fix the return value of __builtin_FUNCTION and __builtin_FILE. From-SVN: r206315
Marek Polacek committed -
PR target/59625 * config/i386/i386.c (ix86_avoid_jump_mispredicts): Don't consider asm goto as jump. * gcc.target/i386/pr59625.c: New test. From-SVN: r206314
Jakub Jelinek committed -
/cp 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. From-SVN: r206313
Paolo Carlini committed -
* config/i386/i386.md (MODE_SIZE): New mode attribute. (push splitter): Use <P:MODE_SIZE> instead of GET_MODE_SIZE (<P:MODE>mode). (lea splitter): Use <MODE_SIZE> instead of GET_MODE_SIZE (<MODE>mode). (mov -1, reg peephole2): Likewise. * config/i386/sse.md (*mov<mode>_internal, <sse>_storeu<ssemodesuffix><avxsizesuffix>, <sse2_avx_avx512f>_storedqu<mode>, <sse>_andnot<mode>3, *<code><mode>3, *andnot<mode>3<mask_name>, <mask_codefor><code><mode>3<mask_name>): Likewise. * config/i386/subst.md (mask_mode512bit_condition, sd_mask_mode512bit_condition): Likewise. From-SVN: r206312
Jakub Jelinek committed -
From-SVN: r206311
Eric Botcazou committed -
ibm-ldouble.c (__gcc_qdiv): Scale up arguments in case of small numerator and finite nonzero result. libgcc: * config/rs6000/ibm-ldouble.c (__gcc_qdiv): Scale up arguments in case of small numerator and finite nonzero result. gcc/testsuite: * gcc.target/powerpc/rs6000-ldouble-3.c: New test. From-SVN: r206310
Joseph Myers committed -
From-SVN: r206309
Xinliang David Li committed -
From-SVN: r206308
GCC Administrator committed
-
- 02 Jan, 2014 5 commits
-
-
From-SVN: r206305
Jakub Jelinek committed -
2014-01-02 Marc Glisse <marc.glisse@inria.fr> PR c++/59087 gcc/cp/ * parser.c (cp_parser_userdef_numeric_literal): Mention -fext-numeric-literals in the message. From-SVN: r206304
Marc Glisse committed -
2014-01-02 Marc Glisse <marc.glisse@inria.fr> 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. From-SVN: r206303
Marc Glisse committed -
2014-01-02 Marc Glisse <marc.glisse@inria.fr> gcc/cp/ * call.c (convert_like_real): Check complain. gcc/testsuite/ * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file. From-SVN: r206302
Marc Glisse committed -
From-SVN: r206301
Richard Sandiford committed
-