- Feb 09, 2015
-
-
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
-
Jerry DeLisle authored
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
-
Jakub Jelinek authored
PR middle-end/64340 * gcc-interface/trans.c (gigi): Recreate optimization_default_node and optimization_current_node after tweaking global_options. From-SVN: r220504
-
Eric Botcazou authored
From-SVN: r220503
-
David Edelsohn authored
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 authored
PR debug/2714 PR bootstrap/64256 * xcoffout.h (DBX_CONTIN_LENGTH): Define as 16384. (DBX_CONTIN_CHAR): Define. From-SVN: r220501
-
Diego Novillo authored
From-SVN: r220500
-