- Feb 10, 2015
-
-
Georg Koppen authored
* ssp.c (__guard_setup): For Windows, use approved methods to get a suitable random number for the stack check guard rather than reading /dev/random. From-SVN: r220559
-
Jan Hubicka authored
PR ipa/64978 * ipa-cp.c (gather_caller_stats): Skip thunks. (propagate_constants_topo): Skip aliases. * g++.dg/torture/pr64978.C: New testcase. From-SVN: r220557
-
GCC Administrator authored
From-SVN: r220556
-
Kaz Kojima authored
PR target/64761 [SH] Add jump insn for -freorder-blocks-and-partition. Don't degrade -freorder-blocks-and-partition to -freorder-blocks even when unwinding is enabled. * [SH] Add jump insn for -freorder-blocks-and-partition. From-SVN: r220553
-
- Feb 09, 2015
-
-
Joern Rennecke authored
PR target/64761 Replace MD_REDIRECT_BRANCH with TARGET_CAN_FOLLOW_JUMP. Co-Authored-By:
Kaz Kojima <kkojima@gcc.gnu.org> From-SVN: r220552
-
Jakub Jelinek authored
PR sanitizer/64981 * builtins.c (expand_builtin): Call targetm.expand_builtin for BUILT_IN_MD builtins regardless of asan_intercepted_p. * gcc.dg/asan/pr64981.c: New test. From-SVN: r220551
-
Marek Polacek authored
PR c/64856 * c-typeck.c (process_init_element): Don't always wrap COMPOUND_LITERAL_EXPR in a SAVE_EXPR in C99 mode when initializing a range of elements. * gcc.dg/pr64856.c: New test. From-SVN: r220550
-
Jan Hubicka authored
PR ipa/61548 * tree-emutls.c (ipa_lower_emutls): Avoid duplicates in TLS_VARS. From-SVN: r220549
-
Jan Hubicka authored
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-icf.c (set_local): New function. (sem_function::merge): Use it. From-SVN: r220548
-
Jan Hubicka authored
* ipa-devirt.c (odr_types_equivalent_p): Fix formating. (add_type_duplicate): Fix comparison of BINFOs. From-SVN: r220547
-
Jan Hubicka authored
* ipa-devirt.c (odr_types_equivalent_p): Fix formating. (add_type_duplicate): Fix comparison of BINFOs. From-SVN: r220546
-
Jan Hubicka authored
* ipa-polymorphic-call.c (ipa_polymorphic_call_context): Avoid ICE on getting VOID pointer. From-SVN: r220545
-
Jason Merrill authored
PR c++/64899 * init.c (build_vec_init): Handle default-initialized array with constexpr default constructor. From-SVN: r220544
-
Jakub Jelinek authored
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
-
Alan Lawrence authored
gcc/testsuite/: * gcc.target/arm/macro_defs0.c: Remove extraneous "target" From-SVN: r220542
-
Richard Biener authored
2015-02-09 Richard Biener <rguenther@suse.de> * genmatch.c (replace_id): Copy expr_type. From-SVN: r220541
-
Richard Biener authored
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
-
Uros Bizjak authored
From-SVN: r220539
-
Uros Bizjak authored
* 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 authored
PR target/58757 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*. From-SVN: r220537
-
Richard Biener authored
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
-
Thomas Schwinge authored
libvtv/ * Makefile.in: Regenerate. * aclocal.m4: Likewise. * configure: Likewise. * testsuite/Makefile.in: Likewise. From-SVN: r220535
-
Tom de Vries authored
From-SVN: r220533
-
Tom de Vries authored
2015-02-09 Tom de Vries <tom@codesourcery.com> * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic. From-SVN: r220532
-
Martin Liska authored
* 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
-
Tom de Vries authored
2015-02-09 Tom de Vries <tom@codesourcery.com> * gcc.dg/uninit-19.c: Fix warning line for fpic. From-SVN: r220530
-
GCC Administrator authored
From-SVN: r220526
-
- Feb 08, 2015
-
-
Andrew Pinski authored
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 authored
2015-02-08 Andrew Pinski <apinski@cavium.com> * config/aarch64/aarch64.c (gty_dummy): Delete. From-SVN: r220522
-
Jan Hubicka authored
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 authored
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 authored
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 authored
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
-
Mikael Morin authored
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
-
Eric Botcazou authored
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 authored
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 authored
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 authored
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
-
GCC Administrator authored
From-SVN: r220509
-
- Feb 07, 2015
-
-
Sandra Loosemore authored
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
-