- 10 Sep, 2009 24 commits
-
-
* tree.c (chain_index): New fn. * tree.h: Declare it. From-SVN: r151618
Jason Merrill committed -
2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/31292 * fortran/decl.c(gfc_match_modproc): Check that module procedures from a module can USEd in module procedure statements in other program units. Update locus for better error message display. Detect intrinsic procedures in module procedure statements. 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/31292 * gfortran.dg/module_procedure_1.f90: New test. * gfortran.dg/module_procedure_2.f90: Ditto. * gfortran.dg/generic_14.f90: Move dg-error to new location. From-SVN: r151616
Steven G. Kargl committed -
PR ada/18302 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute commands. * ada/acats/run_test.exp: New file. gcc/ada: PR ada/18302 * gcc-interface/Make-lang.in (check-acats): Export rootme, EXPECT. Co-Authored-By: James A. Morrison <phython@gcc.gnu.org> From-SVN: r151614
Rainer Orth committed -
* config/sol2-c.c (cmn_err_length_specs): Initialize scalar_identity_flag. From-SVN: r151613
Rainer Orth committed -
* tree.h (struct tree_decl_common): Move align member earlier; move label_decl_uid member ... (struct tree_label_decl): ... here. (LABEL_DECL_UID): Update to match. From-SVN: r151610
Richard Henderson committed -
* tree-cfg.c (dump_function_to_file): Dump eh tree with TDF_EH, not TDF_DETAILS. From-SVN: r151608
Richard Henderson committed -
tree-cfg.c (gimple_redirect_edge_and_branch): Do gimple_try_redirect_by_replacing_jump test after no-op and EH tests. * tree-cfg.c (gimple_redirect_edge_and_branch): Do gimple_try_redirect_by_replacing_jump test after no-op and EH tests. From-SVN: r151607
Richard Henderson committed -
* tree-cfg.c (split_edge_bb_loc): Don't disallow placement at dest_prev if the edge is complex. From-SVN: r151606
Richard Henderson committed -
From-SVN: r151605
Richard Henderson committed -
* tree-cfg.c (gimple_can_merge_blocks_p): Move label and loop latch tests earlier. From-SVN: r151604
Richard Henderson committed -
gimple-iterator.c (gimple_find_edge_insert_loc): Insert before GIMPLE_RETURN, not after its predecessor; insert before GIMPLE_RESX. * gimple-iterator.c (gimple_find_edge_insert_loc): Insert before GIMPLE_RETURN, not after its predecessor; insert before GIMPLE_RESX. From-SVN: r151603
Richard Henderson committed -
* gimple-iterator.c (gimple_find_edge_insert_loc): Use gimple_seq_empty_p to test for no PHI nodes. * tree-cfg.c (split_critical_edges): Likewise. From-SVN: r151602
Richard Henderson committed -
From-SVN: r151601
Richard Henderson committed -
* final.c (shorten_branches) : Ignore DEBUG_INSN_P instructions introduced by the VTA branch merge. From-SVN: r151599
Hariharan Sandanagobalane committed -
* ira-conflicts.c: Use fputs or putc instead of fprintf where appropriate. * cfg.c: Ditto. * toplev.c: Ditto. * tree-switch-conversion.c: Ditto. From-SVN: r151598
Uros Bizjak committed -
* config/picochip/picochip.c : Ignore DEBUG_INSN_P instructions introduced by the VTA branch merge. From-SVN: r151597
Hariharan Sandanagobalane committed -
2009-09-09 Uros Bizjak <ubizjak@gmail.com> PR rtl-optimization/39779 * expr.c (convert_modes): Return when mode == oldmode after CONST_INTs are processed. testsuite/ChangeLog: Revert: 2009-09-09 Uros Bizjak <ubizjak@gmail.com> PR rtl-optimization/39779 * gcc.dg/pr39979.c: New test. From-SVN: r151596
Uros Bizjak committed -
mep.c (mep_encode_section_info): Copy weakness attribute and referring decl when creating renamed symbol. * config/mep/mep.c (mep_encode_section_info): Copy weakness attribute and referring decl when creating renamed symbol. From-SVN: r151595
Nick Clifton committed -
PR bootstrap/41245 * compare-debug: Handle stripping of dwarf debug sections from darwin mach-o objects. From-SVN: r151594
Iain Sandoe committed -
2009-09-10 Richard Guenther <rguenther@suse.de> PR middle-end/41257 * cgraphunit.c (cgraph_emit_thunks): Emit thunks only for reachable nodes. (cgraph_finalize_compilation_unit): Compute reachability before emitting thunks. Properly process aliases before possibly removing unreachable nodes. * g++.dg/torture/pr41257-2.C: New testcase. From-SVN: r151592
Richard Guenther committed -
2009-09-10 Richard Guenther <rguenther@suse.de> PR middle-end/41254 * tree.c (struct free_lang_data_d): Add worklist member. (find_decls_types_r): Push onto the worklist instead of recursing. Handle TREE_BINFOs properly. (find_decls_types): New function wrapped around find_decls_types_r to process the worklist. (find_decls_types_in_eh_region): Use it. (find_decls_types_in_node): Likewise. (find_decls_types_in_var): Likewise. (free_lang_data_in_cgraph): Likewise. Free the worklist. * tree.h (RECORD_OR_UNION_TYPE_P): New. (AGGREGATE_TYPE_P): Adjust. From-SVN: r151590
Richard Guenther committed -
From-SVN: r151586
Jason Merrill committed -
* configure.ac: Check glibc version even if we have an in-tree assembler. From-SVN: r151585
Jason Merrill committed -
From-SVN: r151584
GCC Administrator committed
-
- 09 Sep, 2009 16 commits
-
-
/cp 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com> PR c++/28293 * decl2.c (grokfield): Check for explicit template argument lists. /testsuite 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com> PR c++/28293 * g++.dg/template/crash91.C: New. From-SVN: r151581
Paolo Carlini committed -
/cp 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com> PR c++/28293 * decl.c (grokfield): Check for explicit template argument lists. /testsuite 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com> PR c++/28293 * g++.dg/template/crash91.C: New. From-SVN: r151580
Paolo Carlini committed -
* config/moxie/moxie.md (*movsi, *movhi, *movqi): Use xor to load the constant 0 when appropriate. * config/moxie/constraints.md: Add constraint O. * config/moxie/moxie.c (moxie_setup_incoming_varargs): Adjust to pass up to 6 32-bit argument values in registers. (moxie_function_arg): Ditto. (moxie_arg_partial_bytes): Ditto. * config/moxie/moxie.h (FUNCTION_ARG_ADVANCE): Ditto. (REG_PARM_STACK_SPACE): Ditto. (FUNCTION_ARG_REGNO_P): Ditto. * config/moxie/moxie.c (moxie_expand_prologue): Use dec instruction to allocate stack space. From-SVN: r151579
Anthony Green committed -
2009-09-09 Loren J. Rittle <ljrittle@acm.org> * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove *-*-freebsd* from both dg-do and dg-options. From-SVN: r151578
Loren J. Rittle committed -
2009-09-09 Richard Guenther <rguenther@suse.de> PR fortran/41297 * trans-expr.c (gfc_trans_scalar_assign): Correct typo that left 'tmp' unused in derived type assignment. From-SVN: r151576
Richard Guenther committed -
2009-09-08 Segher Boessenkool <segher@kernel.crashing.org> * config/rs6000/rs6000.md (bswapdi2_64bit): Fix unnecessarily stringent constraints. Fix address calculation in the splitters. From-SVN: r151575
Segher Boessenkool committed -
config: 2009-09-09 Paolo Bonzini <bonzini@gnu.org> * stdint.m4 (GCC_HEADER_STDINT): Revert changes to this macro in the previous two patches. libgfortran: 2009-09-09 Paolo Bonzini <bonzini@gnu.org> * configure: Regenerate. libdecnumber: 2009-09-09 Paolo Bonzini <bonzini@gnu.org> * configure: Regenerate. From-SVN: r151574
Paolo Bonzini committed -
PR rtl-optimization/39779 * expr.c (convert_modes): Return when mode == oldmode after CONST_INTs are processed. testsuite/ChangeLog: PR rtl-optimization/39779 * gcc.dg/pr39979.c: New test. From-SVN: r151573
Uros Bizjak committed -
2009-09-09 Kai Tietz <kai.tietz@onevision.com> PR/41315 * config/i386.c (ix86_can_use_return_insn_p): Check for padding0, too. (ix86_expand_prologue): Take frame.padding0 into logic of to_allocate checks. (ix86_expand_epilogue): Likewise. From-SVN: r151570
Kai Tietz committed -
* config/t-slibgcc-elf-ver (SHLIB_MAKE_SOLINK, SHLIB_INSTALL_SOLINK): New variables. (SHLIB_LINK, SHLIB_INSTALL): Use them. * config/t-slibgcc-libgcc: New file. * config.gcc (powerpc*-*-linux*, powerpc*-*-gnu*): Use it. From-SVN: r151568
Jakub Jelinek committed -
2009-09-09 Paolo Bonzini <bonzini@gnu.org> * stdint.m4: Store temporary file in $tmp/_GCC_STDINT_H. Eliminate now pointless comments. libdecnumber: 2009-09-09 Paolo Bonzini <bonzini@gnu.org> * configure: Regenerate. libgfortran: 2009-09-09 Paolo Bonzini <bonzini@gnu.org> * configure: Regenerate. From-SVN: r151567
Paolo Bonzini committed -
2009-09-09 Martin Jambor <mjambor@suse.cz> PR tree-optimization/41089 * tree-sra.c (find_var_candidates): Do not consider va_lists in early SRA. From-SVN: r151566
Martin Jambor committed -
* gimple.h (CASE_GIMPLE_OMP): New. (is_gimple_omp): Use it. * tree-cfg.c (is_ctrl_altering_stmt): Likewise. (verify_gimple_debug): Likewise. From-SVN: r151565
Richard Henderson committed -
From-SVN: r151564
Joseph Myers committed -
2009-09-09 Richard Guenther <rguenther@suse.de> PR tree-optimization/41101 * tree-ssa-pre.c (maximal_set): Remove. (compute_antic_aux): Treat the maximal set as implicitly all ones. Defer all blocks we didn't visit at least one successor. (add_to_exp_gen): Do not add to the maximal set. (make_values_for_phi): Likewise. (compute_avail): Likewise. (init_pre): Do not allocate the maximal set. (execute_pre): Do not dump it. * gcc.c-torture/compile/pr41101.c: New testcase. From-SVN: r151561
Richard Guenther committed -
tree-cfg.c (verify_gimple_phi): Check that gimple_phi_result is an SSA_NAME rather than a is_gimple_variable. 2009-09-09 Martin Jambor <mjambor@suse.cz> * tree-cfg.c (verify_gimple_phi): Check that gimple_phi_result is an SSA_NAME rather than a is_gimple_variable. From-SVN: r151560
Martin Jambor committed
-