1. 23 Sep, 2012 2 commits
    • re PR fortran/54599 (Issues found in gfortran by the Coverity Scan) · 99c25a87
      2012-09-23  Tobias Burnus  <burnus@net-b.de>
      
              * parse.c (parse_derived): Don't set attr.alloc_comp
              for pointer components with allocatable subcomps.
      
              PR fortran/54599
              * resolve.c (resolve_fl_namelist): Remove superfluous
              NULL check.
              * simplify.c (simplify_min_max): Remove unreachable code.
              * trans-array.c (gfc_trans_create_temp_array): Change
              a condition into an assert.
      
              PR fortran/54618
              * trans-expr.c (gfc_trans_class_init_assign): Guard
              re-setting of the _data by gfc_conv_expr_present.
              (gfc_conv_procedure_call): Fix INTENT(OUT) handling
              for allocatable BT_CLASS.
      
      2012-09-23  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/54618
              * gfortran.dg/class_array_14.f90: New.
      
      From-SVN: r191649
      Tobias Burnus committed
    • Daily bump. · 8856695d
      From-SVN: r191648
      GCC Administrator committed
  2. 22 Sep, 2012 12 commits
  3. 21 Sep, 2012 15 commits
  4. 20 Sep, 2012 11 commits
    • re PR bootstrap/54643 (Build hangs compiling unwind-arm.c) · 4f66c9bc
      	PR bootstrap/54643
      	* haifa-sched.c (schedule_block): Skip find_modifiable_mems if using
      	SCHED_PRESSURE_MODEL.
      
      From-SVN: r191595
      Bernd Schmidt committed
    • opt20.ads: Move dg directive to... · 8604dde0
      	* gnat.dg/opt20.ads: Move dg directive to...
      	* gnat.dg/opt20.adb: ...here.
      	* gnat.dg/addr1.ad[sb]: Likewise.
      	* gnat.dg/concat2.ad[sb]: Likewise.
      	* gnat.dg/array16.ad[sb]: Likewise.
      	* gnat.dg/atomic5.ad[sb]: Likewise.
      	* gnat.dg/discr29.ad[sb]: Likewise.
      	* gnat.dg/noreturn5.ad[sb]: Likewise.
      	* gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
      	* gnat.dg/discr23.ads: Remove dg directive.
      	* gnat.dg/nested_float_packed.ads: Likewise.
      	* gnat.dg/oconst6.ads: Move to...
      	* gnat.dg/specs/oconst6.ads: ...here.
      
      From-SVN: r191592
      Eric Botcazou committed
    • re PR fortran/54599 (Issues found in gfortran by the Coverity Scan) · dee1c265
      2012-09-20  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/54599
              * cpp.c (print_line): Properly handle extern C.
      
      From-SVN: r191590
      Tobias Burnus committed
    • * rtlanal.c (dead_or_set_regno_p): Fix COND_EXEC handling. · 10439b59
      From-SVN: r191586
      Joern Rennecke committed
    • Add tilegx to list of targets that support gold. · 8750dfc5
             * configure.ac: Add tilegx to list of targets that support gold.
             * configure: Regenerate.
      
      From-SVN: r191585
      Walter Lee committed
    • compiler: Update for GCC push_cfun changes. · 9af5c88c
      From-SVN: r191582
      Ian Lance Taylor committed
    • Merge identical cases. · 5ae27c9c
      From-SVN: r191581
      Marek Polacek committed
    • Don't cast XNEWVEC's result. · 97a74ddb
      From-SVN: r191580
      Marek Polacek committed
    • Add myself to MAINTAINERS. · 61e12aff
      From-SVN: r191578
      Marek Polacek committed
    • function.c (push_cfun): Check old current_function_decl matches old cfun... · af16bc76
      2012-09-20  Martin Jambor  <mjambor@suse.cz>
      
      	* function.c (push_cfun): Check old current_function_decl matches
      	old cfun, set new current_function_decl to the decl of the new
      	cfun.
      	(push_struct_function): Likewise.
      	(pop_cfun): Likewise.
      	(allocate_struct_function): Move call to
      	invoke_set_current_function_hook to the end of the function.
      	* cfgexpand.c (estimated_stack_frame_size): Do not set and restore
      	current_function_decl.
      	* cgraph.c (cgraph_release_function_body): Likewise.
      	* cgraphunit.c (cgraph_process_new_functions): Likewise.
      	(cgraph_add_new_function): Likewise.
      	(cgraph_analyze_function): Likewise.
      	(assemble_thunk): Set cfun to NULL at the end.
      	(expand_function): Move call to set_cfun downwards.
      	* gimple-low.c (record_vars_into): Only check current_function_decl
      	before possibly doing push_cfun.
      	* gimplify.c (gimplify_function_tree): Do not set and restore
      	current_function_decl.
      	* ipa-inline-analysis.c (compute_inline_parameters): Likewise.
      	(inline_analyze_function): Likewise.
      	* ipa-prop.c (ipa_analyze_node): Likewise.
      	* ipa-pure-const.c (analyze_function): Likewise.
      	* lto-streamer-in.c (lto_input_function_body): Do not set
      	current_function_decl.
      	* lto-streamer-out.c (output_function): Do not set and restore
      	current_function_decl.
      	* omp-low.c (finalize_task_copyfn): Likewise.
      	(expand_omp_taskreg): Likewise.
      	(create_task_copyfn): Likewise, move push_cfun up quite a bit.
      	* passes.c (dump_passes): Do not set and restore current_function_decl.
      	(do_per_function): Likewise.
      	(do_per_function_toporder): Likewise.
      	* trans-mem.c (ipa_tm_scan_irr_function): Likewise.
      	(ipa_tm_transform_transaction): Likewise.
      	(ipa_tm_transform_clone): Likewise.
      	(ipa_tm_execute): Likewise.
      	* tree-emutls.c (lower_emutls_function_body): Likewise.
      	* tree-inline.c (initialize_cfun): Do not call pop_cfun.
      	(tree_function_versioning): Do not call push_cfun, do not set and
      	restore current_function_decl.  Remove assert checking consistency of
      	cfun and current_function_decl.
      	* tree-profile.c (tree_profiling): Do not set and restore
      	current_function_decl.
      	* tree-sra.c (convert_callers_for_node): Do not set
      	current_function_decl.
      	(convert_callers): Do not restore current_function_decl.
      	(modify_function): Do not set current_function_decl.
      	* tree-ssa-structalias.c (ipa_pta_execute): Do not set and restore
      	current_function_decl.
      
      fortran/
      	* trans-decl.c (gfc_get_extern_function_decl): Push NULL cfun.  Do not
      	set and restore current_function_decl.
      	(gfc_init_coarray_decl): Do not set and restore current_function_decl.
      
      lto/
      	* lto.c (lto_materialize_function): Call push_struct_function and
      	pop_cfun.
      
      From-SVN: r191577
      Martin Jambor committed