- 14 Oct, 2009 17 commits
-
-
2009-10-14 Richard Guenther <rguenther@suse.de> PR lto/41521 * lto-streamer-in.c (input_bb): Replace debug stmts with nops instead of dropping them. * gfortran.dg/lto/pr41521_0.f90: New testcase. * gfortran.dg/lto/pr41521_1.f90: Likewise. From-SVN: r152767
Richard Guenther committed -
* gcc/doc/extended.texi: Replace the dash character with @minus{} in situations where it is being used as a minus symbol. * gcc/doc/tm.texi: Likewise. * gcc/doc/invoke.texi: Likewise. * gcc/doc/md.texi: Likewise. From-SVN: r152765
Nick Clifton committed -
PR preprocessor/41543 * input.h (BUILTINS_LOCATION): Change to 1 from 2. Assert BUILTINS_LOCATION < RESERVED_LOCATION_COUNT. * tree.c: Include intl.h. (expand_location): Handle BUILTINS_LOCATION. * Makefile.in (tree.o): Depend on intl.h. * include/line-map.h (RESERVED_LOCATION_COUNT): Define. * line-map.c (linemap_init): Initialize highest_location and highest_line to RESERVED_LOCATION_COUNT-1 instead of 0. * gcc.dg/debug/dwarf2/pr41543.c: New test. From-SVN: r152761
Jakub Jelinek committed -
PR debug/41695 * dwarf2out.c (dwarf2out_var_location): Always clear last_postcall_label when changing last_label. * gcc.dg/debug/dwarf2/pr41695.c: New test. From-SVN: r152760
Jakub Jelinek committed -
* gcc.c (DEFAULT_SWITCH_CURTAILS_COMPILATION): Add -E. (process_command): Handle -E as done with -c and -S. Do not add the target executable suffix to the output file when -E is used. (main): Adjust error message accordingly. From-SVN: r152758
Pascal Obry committed -
From-SVN: r152754
Uros Bizjak committed -
* gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue): New procedure. * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue effective target. From-SVN: r152753
Uros Bizjak committed -
PR c++/39866 * call.c (print_z_candidates): Don't print deleted candidates. (print_z_candidate): Note deleted candidates. From-SVN: r152752
Jason Merrill committed -
re PR c++/40092 ([c++0x] expansion pattern fails with error about derived template instead of actual template) PR c++/40092 * tree.c (cp_tree_equal): Add test for TEMPLATE_PARM_PARAMETER_PACK equality. From-SVN: r152751
Larry Evans committed -
* gcc.dg/guality/pr41616-1.c: Drop -O2. * gcc.dg/guality/pr41447-1.c: Likewise. Name main. From-SVN: r152750
Alexandre Oliva committed -
PR debug/41343 PR debug/41447 PR debug/41264 PR debug/41338 * tree.c (tree_node_structure_for_code): DEBUG_EXPR_DECL uses decl with rtl. (tree_code_size): Likewise. From-SVN: r152749
Alexandre Oliva committed -
* gfortran.dg/complex_intrinsic_8.f90: New test. From-SVN: r152748
Kaveh R. Ghazi committed -
* builtins.c (fold_builtin_1): Support complex "arc" functions. * real.h (HAVE_mpc_arc): Define. testsuite: * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions. * lib/target-supports.exp (check_effective_target_mpc_arc): New. From-SVN: r152746
Kaveh R. Ghazi committed -
* config/sh/sh.c (TARGET_BUILTIN_DECL): Define. (struct builtin_description): Add fndecl field. (bdesc): Remove const qualifier. Update initializer. (sh_media_init_builtins): Remove const qualifier for d. Record the result of add_builtin_function to the fndecl field. (sh_builtin_decl): New. (sh_media_builtin_decl): New. From-SVN: r152745
Kaz Kojima committed -
From-SVN: r152744
GCC Administrator committed -
PR target/38948 * gcc.dg/torture/pr38948.c: New test. From-SVN: r152741
Hans-Peter Nilsson committed -
PR target/38948 * config/cris/cris.h (SECONDARY_RELOAD_CLASS): Handle reload requests between special registers. From-SVN: r152740
Hans-Peter Nilsson committed
-
- 13 Oct, 2009 19 commits
-
-
2009-10-13 Steve Ellcey <sje@cup.hp.com> * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout. From-SVN: r152735
Steve Ellcey committed -
From-SVN: r152733
Eric Botcazou committed -
From-SVN: r152730
Rainer Orth committed -
PR tree-optimization/41377 * tree-eh.c (unsplit_eh): Propagate degenerate PHIs. (cleanup_empty_eh_merge_phis): New change_region parameter; pass it on to redirect_eh_edge_1. Update callers. (cleanup_empty_eh_unsplit): Don't require an existing EH label at the destination block. From-SVN: r152728
Richard Henderson committed -
2009-10-13 Janus Weil <janus@gcc.gnu.org> PR fortran/41581 * decl.c (encapsulate_class_symbol): Add new component '$size'. * resolve.c (resolve_allocate_expr): Move CLASS handling to gfc_trans_allocate. (resolve_class_assign): Replaced by gfc_trans_class_assign. (resolve_code): Remove calls to resolve_class_assign. * trans.c (gfc_trans_code): Use new function gfc_trans_class_assign. * trans-expr.c (get_proc_ptr_comp): Fix a memory leak. (gfc_conv_procedure_call): For CLASS dummies, set the $size component. (gfc_trans_class_assign): New function, replacing resolve_class_assign. * trans-stmt.h (gfc_trans_class_assign): New prototype. * trans-stmt.c (gfc_trans_allocate): Use correct size when allocating CLASS variables. Do proper initialization. Move some code here from resolve_allocate_expr. 2009-10-13 Janus Weil <janus@gcc.gnu.org> PR fortran/41581 * gfortran.dg/class_allocate_2.f03: Modified. * gfortran.dg/class_allocate_3.f03: New test case. From-SVN: r152715
Janus Weil committed -
2009-10-13 Basile Starynkevitch <basile@starynkevitch.net> * gcc/passes.c (register_pass): Replaced gcc_unreachable by fatal_error on failure. Mentions plugins in comments & messages. From-SVN: r152709
Basile Starynkevitch committed -
2009-10-13 Paolo Carlini <paolo.carlini@oracle.com> * include/parallel/for_each_selectors.h: Minor uglification and stylistic fixes. From-SVN: r152708
Paolo Carlini committed -
PR target/41693 * rtl.h (DEBUG_EXPR_TREE_DECL): Define. * sched-vis.c (print_value): Use it. * cselib.c (cselib_hash_rtx): Likewise. * print-rtl.c (print_rtx): Likewise. * cfgexpand.c (expand_debug_rtx): Likewise. * var-tracking.c (vt_expand_loc_callback): Likewise. From-SVN: r152707
Jakub Jelinek committed -
2009-10-13 Richard Guenther <rguenther@suse.de> PR lto/41565 * opts.c (handle_option): Split out code to handle setting the options flag var ... (set_option): ... here. * opts.h (set_option): Declare. * lto-opts.c (register_user_option_p): Include -fexceptions and all position independent code variants. (handle_common_option): Remove. (lto_reissue_options): Use set_option. From-SVN: r152705
Richard Guenther committed -
2009-10-13 Richard Guenther <rguenther@suse.de> PR lto/41668 * gcc.dg/lto/20091006-2_0.c: New testcase. * gcc.dg/lto/20091006-2_1.c: Likewise. * gcc.dg/lto/20091006-2_2.c: Likewise. * gcc.dg/lto/20091013-1_0.c: Likewise. * gcc.dg/lto/20091013-1_1.c: Likewise. * gcc.dg/lto/20091013-1_2.c: Likewise. From-SVN: r152704
Richard Guenther committed -
From-SVN: r152703
Edward Smith-Rowland committed -
2009-10-13 Martin Jambor <mjambor@suse.cz> PR tree-optimization/41661 * ipa-prop.c (compute_complex_pass_through): Allow only operations that are tcc_comparisons or do not change the type in any un-usleless way. * ipa-cp.c (ipcp_lattice_from_jfunc): Request boolean type when folding tcc_comparison operations. * testsuite/gcc.c-torture/compile/pr41661.c: New test. From-SVN: r152702
Martin Jambor committed -
From-SVN: r152701
Edward Smith-Rowland committed -
2009-10-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * config/s390/s390.c (s390_encode_section_info): Handle BLKmode properly. From-SVN: r152700
Andreas Krebbel committed -
2009-10-13 Richard Guenther <rguenther@suse.de> * Makefile.am (liblto_plugin_la_LIBADD): Link against the correct libiberty. * Makefile.in: Regenerated. From-SVN: r152698
Richard Guenther committed -
/: * configure.ac: Add 'lto' to enable_languages, not new_enable_languages, and only if not already present. * configure: Regenerate. From-SVN: r152697
Ralf Wildenhues committed -
2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/41683 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P. From-SVN: r152696
Jerry DeLisle committed -
2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/41683 * io/format.c (parse_format_list): Allow a repeat specifier immediately after a P specifier. From-SVN: r152695
Jerry DeLisle committed -
From-SVN: r152694
GCC Administrator committed
-
- 12 Oct, 2009 4 commits
-
-
From-SVN: r152687
Richard Henderson committed -
PR c++/37875 * parser.c (cp_parser_decltype): Set greater_than_is_operator_p. From-SVN: r152686
Jason Merrill committed -
PR c++/37766 * pt.c (type_unification_real): Call convert_template_argument for function default template arguments. (check_default_tmpl_args): Suggest -std=c++0x when function default template args seen in C++98 mode. From-SVN: r152685
Jason Merrill committed -
From-SVN: r152684
Janis Johnson committed
-