1. 20 Dec, 2010 6 commits
    • re PR middle-end/46916 (gcc.dg/torture/stackalign/non-local-goto-[1,2].c ICEs… · 940c4160
      re PR middle-end/46916 (gcc.dg/torture/stackalign/non-local-goto-[1,2].c ICEs compiler due to r167727)
      
      
      	PR middle-end/46916
      	* opts.c (finish_options): Enable -freorder-functions
      	when -freorder-blocks-and-partition is active.
      
      
      Co-Authored-By: Jan Hubicka <jh@suse.cz>
      
      From-SVN: r168084
      Iain Sandoe committed
    • re PR c++/46904 (g++.dg/tree-prof/(indir-call-prof.C|inline_mismatch_args.C)… · 1f81953b
      re PR c++/46904 (g++.dg/tree-prof/(indir-call-prof.C|inline_mismatch_args.C) fail on powerpc-apple-darwin9)
      
      
      	PR c++/46904
      	PR middle-end/46916
      	PR target/46950
      	* config/darwin.c (generating_for_darwin_version): New var.
      	(darwin_text_section): Remove.
      	(darwin_rodata_section): Do not check function section here.
      	(darwin_emit_unwind_label): Do not emit for Darwin >= 9.
      	Emit distinct labels for successive calls for the same decl.
      	(darwin_override_options): Set generating_for_darwin_version.
      	Add FIXME and disable -freorder-blocks-and-partition.
      	Suppress automatic asynchronous unwind tables for m32.
      	Switch off -freorder-blocks-and-partition when unwind tables
      	will be generated.  Update to use generating_for_darwin_version.
      	(darwin_function_section): Check for cases that need to be placed
      	in coalesced sections.
      	* config/darwin-sections.def: Define hot, cold, startup and exit sections
      	for both coalesced and regular code.
      	* config/darwin.h (USE_SELECT_SECTION_FOR_FUNCTIONS): Delete.
      	* config/darwin10.h (TARGET_ASM_EMIT_UNWIND_LABEL): Delete.
      
      From-SVN: r168083
      Iain Sandoe committed
    • Fix typos in gcc/ada. · 308e6f3a
      gcc/ada/:
      	* projects.texi: Fix typos.
      	* gnat_rm.texi: Likewise.
      	* gnat_ugn.texi: Likewise.
      	* sem_util.adb: Fix typo in variable, typos in comments.
      	* a-btgbso.adb: Fix typos in comments.
      	* a-cbdlli.adb, a-cbhase.ads, a-cdlili.adb, a-cobove.adb,
      	a-coinve.adb, a-convec.adb, a-direct.ads, a-strunb-shared.adb,
      	a-strunb-shared.ads, a-stuten.ads, a-stwiun-shared.adb,
      	a-stwiun-shared.ads, a-stzunb-shared.adb, a-stzunb-shared.ads,
      	a-suenco.adb, a-suenst.adb, a-suewst.adb, a-suezst.adb, ali.ads,
      	aspects.ads, atree.ads, binde.adb, bindgen.adb, checks.adb,
      	checks.ads, einfo.ads, err_vars.ads, errout.adb, errout.ads,
      	exp_aggr.adb, exp_attr.adb, exp_cg.adb, exp_ch3.adb,
      	exp_ch4.adb, exp_ch5.adb, exp_ch6.adb, exp_ch7.adb,
      	exp_dbug.ads, exp_disp.adb, exp_fixd.ads, freeze.adb,
      	g-altive.ads, g-comlin.ads, g-excact.ads, g-mbdira.adb,
      	g-sechas.ads, g-sehash.ads, g-sha1.ads, g-sha224.ads,
      	g-sha256.ads, g-sha384.ads, g-sha512.ads, g-shsh32.ads,
      	g-shsh64.ads, g-socket.adb, g-socket.ads, g-sothco.ads,
      	gcc-interface/decl.c, gcc-interface/trans.c,
      	gcc-interface/utils2.c, gnat1drv.adb, init.c, inline.adb,
      	link.c, locales.c, make.adb, mingw32.h, namet.ads, osint.adb,
      	par-ch12.adb, par-ch13.adb, par-ch3.adb, par-ch4.adb,
      	par-prag.adb, par.adb, par_sco.adb, prepcomp.adb,
      	prj-conf.ads, prj-dect.adb, prj-env.adb, prj-env.ads,
      	prj-nmsc.adb, prj-tree.ads, prj-util.ads, prj.adb, prj.ads,
      	s-auxdec-vms-alpha.adb, s-auxdec-vms_64.ads, s-oscons-tmplt.c,
      	s-osinte-vxworks.ads, s-osprim-mingw.adb, s-regexp.adb,
      	s-stusta.adb, s-taprop-mingw.adb, s-taprop-solaris.adb,
      	scn.adb, scos.ads, sem.adb, sem_aggr.adb, sem_attr.adb,
      	sem_aux.adb, sem_aux.ads, sem_ch12.adb, sem_ch12.ads,
      	sem_ch13.adb, sem_ch13.ads, sem_ch3.adb, sem_ch4.adb,
      	sem_ch6.adb, sem_ch7.adb, sem_ch8.adb, sem_disp.adb,
      	sem_disp.ads, sem_eval.adb, sem_intr.adb, sem_prag.adb,
      	sem_res.adb, sem_scil.adb, sem_util.ads, sem_warn.adb,
      	sem_warn.ads, sinfo.ads, socket.c, styleg.adb, switch.ads,
      	sysdep.c, tb-alvxw.c, xoscons.adb: Likewise.
      
      From-SVN: r168082
      Ralf Wildenhues committed
    • doc: @var fixes. · 917e11d7
      gcc/:
      	* doc/cppopts.texi: Use @var when appropriate.
      	* doc/extend.texi (Structure-Packing Pragmas): Likewise.
      	* doc/gimple.texi (Logical Operators)
      	(Adding a new GIMPLE statement code): Likewise.
      	* doc/invoke.texi (Target Options, Precompiled Headers):
      	Likewise.
      	* doc/plugins.texi (Plugins): Likewise.
      
      From-SVN: r168081
      Ralf Wildenhues committed
    • doc: avoid leading whitespace in @smallexample install.texi. · 98797784
      gcc/:
      	* doc/install.texi (Configuration, Building, Testing, Specific):
      	Remove leading whitespace from examples.
      
      From-SVN: r168080
      Ralf Wildenhues committed
    • Daily bump. · de4d1796
      From-SVN: r168079
      GCC Administrator committed
  2. 19 Dec, 2010 33 commits
  3. 18 Dec, 2010 1 commit
    • re PR tree-optimization/46969 (-fcompare-debug failure with -O -ftree-vectorize… · 5d1fd1de
      re PR tree-optimization/46969 (-fcompare-debug failure with -O -ftree-vectorize -ftree-parallelize-loops=2)
      
      	PR tree-optimization/46969
      	* tree-parloops.c (struct reduction_info): Add reduc_version.
      	(reduction_info_hash): Return reduc_version field.
      	(reduction_phi): Set reduc_version to gimple_uid (phi).
      	(build_new_reduction): Set reduc_version to SSA_NAME_VERSION of
      	phi result.
      	(set_reduc_phi_uids): New function.
      	(gather_scalar_reductions): Call it at the end through htab_traverse.
      
      	* gcc.dg/autopar/pr46969.c: New test.
      
      From-SVN: r168034
      Jakub Jelinek committed