- 09 Feb, 2015 18 commits
-
-
* ipa-devirt.c (odr_types_equivalent_p): Fix formating. (add_type_duplicate): Fix comparison of BINFOs. From-SVN: r220547
Jan Hubicka committed -
* ipa-devirt.c (odr_types_equivalent_p): Fix formating. (add_type_duplicate): Fix comparison of BINFOs. From-SVN: r220546
Jan Hubicka committed -
* ipa-polymorphic-call.c (ipa_polymorphic_call_context): Avoid ICE on getting VOID pointer. From-SVN: r220545
Jan Hubicka committed -
PR c++/64899 * init.c (build_vec_init): Handle default-initialized array with constexpr default constructor. From-SVN: r220544
Jason Merrill committed -
PR target/64979 * tree-stdarg.c (pass_stdarg::execute): Scan phi node args for va_list escapes. * gcc.dg/tree-ssa/stdarg-7.c: New test. * gcc.c-torture/execute/pr64979.c: New test. From-SVN: r220543
Jakub Jelinek committed -
gcc/testsuite/: * gcc.target/arm/macro_defs0.c: Remove extraneous "target" From-SVN: r220542
Alan Lawrence committed -
2015-02-09 Richard Biener <rguenther@suse.de> * genmatch.c (replace_id): Copy expr_type. From-SVN: r220541
Richard Biener committed -
2015-02-09 Richard Biener <rguenther@suse.de> * tree-streamer.h (streamer_pack_tree_bitfields): Remove. (streamer_write_tree_bitfields): Declare. * tree-streamer-in.c (unpack_ts_base_value_fields): Inline, properly unpack padding. (unpack_value_fields): Inline ... (streamer_read_tree_bitfields): ... here. * tree-streamer-out.c (pack_ts_base_value_fields): Inline and properly add padding bits. (streamer_pack_tree_bitfields): Fold into ... (streamer_write_tree_bitfields): ... this new function, exposing the bitpack object. * lto-streamer-out.c (lto_write_tree_1): Call streamer_write_tree_bitfields. From-SVN: r220540
Richard Biener committed -
From-SVN: r220539
Uros Bizjak committed -
* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail for alpha*-*-*. * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*. From-SVN: r220538
Uros Bizjak committed -
PR target/58757 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*. From-SVN: r220537
Uros Bizjak committed -
re PR tree-optimization/54000 (Performance breakdown for gcc-4.{6,7} vs. gcc-4.5 using std::vector in matrix vector multiplication (IVopts / inliner)) 2015-02-09 Richard Biener <rguenther@suse.de> PR tree-optimization/54000 * tree-ssa-looo-ivopts.c: Include tree-vectorizer.h. (struct ivopts_data): Add loop_loc member. (tree_ssa_iv_optimize_loop): Dump loop location. (create_new_ivs): Likewise, also dump number of IVs generated. * g++.dg/tree-ssa/ivopts-3.C: New testcase. From-SVN: r220536
Richard Biener committed -
libvtv/ * Makefile.in: Regenerate. * aclocal.m4: Likewise. * configure: Likewise. * testsuite/Makefile.in: Likewise. From-SVN: r220535
Thomas Schwinge committed -
From-SVN: r220533
Tom de Vries committed -
2015-02-09 Tom de Vries <tom@codesourcery.com> * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic. From-SVN: r220532
Tom de Vries committed -
* g++.dg/ipa/pr64858.C: New test. * ipa-icf.c (sem_item_optimizer::register_hooks): Register hooks just if not yet registered. (ipa_icf_generate_summary): Register callgraph hooks. From-SVN: r220531
Martin Liska committed -
2015-02-09 Tom de Vries <tom@codesourcery.com> * gcc.dg/uninit-19.c: Fix warning line for fpic. From-SVN: r220530
Tom de Vries committed -
From-SVN: r220526
GCC Administrator committed
-
- 08 Feb, 2015 12 commits
-
-
2015-02-08 Andrew Pinski <apinski@cavium.com> * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also. From-SVN: r220523
Andrew Pinski committed -
2015-02-08 Andrew Pinski <apinski@cavium.com> * config/aarch64/aarch64.c (gty_dummy): Delete. From-SVN: r220522
Andrew Pinski committed -
re PR ipa/63566 (i686 bootstrap fails: ICE RTL flag check: INSN_UID used with unexpected rtx code 'set' in INSN_UID, at rtl.h:1326) PR ipa/63566 * ipa-visibility.c (cgraph_node::non_local_p): Accept aliases. (cgraph_node::local_p): Remove thunk related FIXME. From-SVN: r220521
Jan Hubicka committed -
re PR ipa/63566 (i686 bootstrap fails: ICE RTL flag check: INSN_UID used with unexpected rtx code 'set' in INSN_UID, at rtl.h:1326) PR ipa/63566 * i386.c (ix86_function_regparm): Look through aliases to see if callee is local and optimized. (ix86_function_sseregparm): Likewise; also use target's SSE math settings; error out instead of silently generating wrong code on mismatches. (init_cumulative_args): Look through aliases. From-SVN: r220520
Jan Hubicka committed -
re PR ipa/63566 (i686 bootstrap fails: ICE RTL flag check: INSN_UID used with unexpected rtx code 'set' in INSN_UID, at rtl.h:1326) PR ipa/63566 * ipa-split.c (execute_split_functions): Split if function has aliases. From-SVN: r220519
Jan Hubicka committed -
re PR ipa/63566 (i686 bootstrap fails: ICE RTL flag check: INSN_UID used with unexpected rtx code 'set' in INSN_UID, at rtl.h:1326) PR ipa/63566 * cgraphunit.c (cgraph_node::analyze): Be sure target of thunk is aliases before trying to expand it. (cgraph_node::expand_thunk): Fix formating. From-SVN: r220518
Jan Hubicka committed -
Use the local name instead of the original name in the check for name conflicts between a hosting program unit and use-associated symbols in that program unit. fortran/ PR fortran/63744 * module.c (check_for_ambiguous): Change argument type from gfc_symbol to gfc_symtree. Check local (symtree) name instead of original (symbol) name. (read_module): Update caller. testsuite/ PR fortran/63744 gfortran.dg/use_rename_8.f90: New. From-SVN: r220515
Mikael Morin committed -
decl.c (gnat_to_gnu_param): Do not strip the padding if the parameter either is passed by reference or if... * gcc-interface/decl.c (gnat_to_gnu_param): Do not strip the padding if the parameter either is passed by reference or if the alignment would be lowered. From-SVN: r220514
Eric Botcazou committed -
decl.c (is_cplusplus_method): Use Is_Primitive flag to detect primitive operations of tagged and untagged types. * gcc-interface/decl.c (is_cplusplus_method): Use Is_Primitive flag to detect primitive operations of tagged and untagged types. From-SVN: r220512
Eric Botcazou committed -
decl.c (gnat_to_gnu_entity): Do not bother about alias sets in presence of derivation for subprogram types. * gcc-interface/decl.c (gnat_to_gnu_entity): Do not bother about alias sets in presence of derivation for subprogram types. From-SVN: r220511
Eric Botcazou committed -
utils.c (begin_subprog_body): Assert that the body is present in the same context as the declaration. * gcc-interface/utils.c (begin_subprog_body): Assert that the body is present in the same context as the declaration. From-SVN: r220510
Eric Botcazou committed -
From-SVN: r220509
GCC Administrator committed
-
- 07 Feb, 2015 9 commits
-
-
2015-02-07 Sandra Loosemore <sandra@codesourcery.com> gcc/ * doc/extend.texi (Function Attributes [naked]): Copy-edit. (Using Assembly Language with C): Expand introduction. (Basic Asm): Copy-edit. Add more information about uses of basic asm. (Extended Asm): Copy-edit. Document new escape syntax and %l[label] syntax. (Global Reg Vars): Copy-edit. (Local Reg Vars): Likewise. From-SVN: r220506
Sandra Loosemore committed -
2015-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/60956 * io/fbuf.c (fbuf_flush_list): New function that only flushes if current fbuf position exceeds a limit. * io/fbuf.h: Declare the new function. * io/io.h (enum unit_mode): Add two new modes. * io/list_read.c (list_formatted_read_scalar): Call new function. * io/write.c: Include fbuf.h. (list_formatted_write_scalar): Call new function. From-SVN: r220505
Jerry DeLisle committed -
PR middle-end/64340 * gcc-interface/trans.c (gigi): Recreate optimization_default_node and optimization_current_node after tweaking global_options. From-SVN: r220504
Jakub Jelinek committed -
From-SVN: r220503
Eric Botcazou committed -
re PR bootstrap/53348 (Conflicting fast-integer types on AIX: <sys/inttypes.h> vs. gcc/config/rs6000/aix-stdint.h) PR bootstrap/53348 * inclhack.def (aix_pthread): Accept tab after define. * fixincl.x: Regenerate. From-SVN: r220502
David Edelsohn committed -
PR debug/2714 PR bootstrap/64256 * xcoffout.h (DBX_CONTIN_LENGTH): Define as 16384. (DBX_CONTIN_CHAR): Define. From-SVN: r220501
David Edelsohn committed -
From-SVN: r220500
Diego Novillo committed -
From-SVN: r220499
GCC Administrator committed -
From-SVN: r220496
David Malcolm committed
-
- 06 Feb, 2015 1 commit
-
-
gcc/testsuite/ChangeLog: PR jit/64752 * jit.dg/create-code-for-hello-world-executable.h: New file, taken from jit.dg/test-compile-to-executable.c's create_code, with a clarification of the output message. * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the pass/fail message. (test_jit): Use CHECK_NO_ERRORS when calling gcc_jit_context_compile_to_file. * jit.dg/jit.exp (jit-dg-test): Update grep for rename of jit-verify-compile-to-file to jit-verify-output-file-was-created. (jit-setup-compile-to-file): Likewise. Add a verbose comment about deletions that are attempted. (jit-verify-compile-to-file): Rename to... (jit-verify-output-file-was-created): ...this, and drop the attempt to run "file" and verify the output. (jit-verify-assembler): New function. (jit-verify-object): New function. (jit-verify-dynamic-library): New function. * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in favor of an implementation from new file create-code-for-hello-world-executable.h, which also adds a "main". (dg-final): Replace jit-verify-compile-to-file with jit-verify-output-file-was-created, and invoke new function jit-verify-assembler. * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify the output message. (dg-final): Replace jit-verify-compile-to-file with jit-verify-output-file-was-created, and invoke new function jit-verify-dynamic-library. * jit.dg/test-compile-to-executable.c (create_code): Eliminate in favor of an implementation from new file create-code-for-hello-world-executable.h, which also adds a "main". (dg-final): Replace jit-verify-compile-to-file with jit-verify-output-file-was-created. Strengthen the expected stdout from the built executable. * jit.dg/test-compile-to-object.c (create_code): Eliminate in favor of an implementation from new file create-code-for-hello-world-executable.h, which also adds a "main". (dg-final): Replace jit-verify-compile-to-file with jit-verify-output-file-was-created, and invoke new function jit-verify-object. * jit.dg/verify-dynamic-library.c: New source file. From-SVN: r220494
David Malcolm committed
-