1. 20 Dec, 2010 9 commits
    • lib1funcs.asm (ARM_DIV_BODY case __OPTIMIZE_SIZE__): Fix condition on IT… · ee102849
      lib1funcs.asm (ARM_DIV_BODY case __OPTIMIZE_SIZE__): Fix condition on IT instruction for early termination.
      
      2010-12-20  Yvan Roux  <yvan.roux@st.com>
      
      	* config/arm/lib1funcs.asm (ARM_DIV_BODY case __OPTIMIZE_SIZE__): Fix
      	condition on IT instruction for early termination.
      
      From-SVN: r168088
      Yvan Roux committed
    • Makefile.am (AM_LIBTOOLFLAGS): Define, adding disable-static tag. · 5b64bab9
      	* Makefile.am (AM_LIBTOOLFLAGS): Define, adding disable-static tag.
      	* Makefile.in: Regenerate.
      
      From-SVN: r168087
      Dave Korn committed
    • freebsd.h (SVR4_ASM_SPEC): Don't define. · a1cd969e
      	* config/rs6000/freebsd.h (SVR4_ASM_SPEC): Don't define.
      	(DBX_REGISTER_NUMBER): Define.
      	* config/rs6000/lynx.h (DBX_REGISTER_NUMBER): Define.
      	* config/rs6000/netbsd.h (DBX_REGISTER_NUMBER): Define.
      	* config/rs6000/sysv4.h (SIZE_TYPE): Define.
      	(ASM_SPEC): Define without using SVR4_ASM_SPEC.
      	(DBX_REGISTER_NUMBER): Undefine.
      	* config.gcc (powerpc-*-eabispe*, powerpc-*-eabisimaltivec*,
      	powerpc-*-eabisim*, powerpc-*-elf*, powerpc-*-eabialtivec*,
      	powerpc-xilinx-eabi*, powerpc-*-eabi*, powerpc-*-rtems*,
      	powerpc-*-linux* | powerpc64-*-linux*, powerpc64-*-gnu*,
      	powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*,
      	powerpc-wrs-vxworks|powerpc-wrs-vxworksae, powerpcle-*-elf*,
      	powerpcle-*-eabisim*, powerpcle-*-eabi*): Don't use svr4.h.
      
      From-SVN: r168085
      Joseph Myers committed
    • 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 31 commits