1. 21 Dec, 2010 8 commits
  2. 20 Dec, 2010 14 commits
    • re PR fortran/46974 (ICE with TRANSFER using a C_PTR entity) · 3d4f6906
      2010-12-20  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/46974
              * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
      
      From-SVN: r168095
      Tobias Burnus committed
    • linux.h (OPTION_GLIBC): Define differently if SINGLE_LIBC. · b5a54c03
      	* config/alpha/linux.h (OPTION_GLIBC): Define differently if
      	SINGLE_LIBC.
      	* config/linux.h (OPTION_GLIBC, OPTION_UCLIBC, OPTION_BIONIC):
      	Define differently if SINGLE_LIBC.
      	* config/rs6000/linux.h (OPTION_GLIBC): Define differently if
      	SINGLE_LIBC.
      	* config/rs6000/linux64.h (OPTION_GLIBC): Define differently if
      	SINGLE_LIBC.
      	* config.gcc (*-*-linux* | frv-*-*linux* | *-*-kfreebsd*-gnu |
      	*-*-knetbsd*-gnu | *-*-gnu* | *-*-kopensolaris*-gnu): Define
      	SINGLE_LIBC instead of OPTION_GLIBC.
      	(*-*-uclinux*): Define DEFAULT_LIBC and SINGLE_LIBC.
      	(bfin*-uclinux*, moxie-*-uclinux*, m68k-*-uclinux*): Don't define
      	DEFAULT_LIBC or use linux.opt.
      
      From-SVN: r168094
      Joseph Myers committed
    • mn10300: Cleanup PIC unspec generation · 53855940
              * config/mn10300/mn10300.c (mn10300_legitimize_pic_address): Generate
              UNSPEC patterns by hand, with the proper mode; use gen_const_mem.
              * config/mn10300/mn10300.md (call, call_value): Generate UNSPEC_PLT
              by hand, with the proper mode.
              (symGOT2reg, symGOT2reg_i, symGOTOFF2reg): Remove.
              (symGOTOFF2reg_i, sym2PIC, sym2PLT): Remove.
      
      From-SVN: r168093
      Richard Henderson committed
    • arm-cores.def: Add Faraday CPU support - fa526/fa626/fa606te/fa626te/fmp626/fa726te. · c02a5ccb
      2010-12-20  Sanjin Liu	<scliu@faraday-tech.com>
      	Mingfeng Wu  <mingfeng@faraday-tech.com>
      
      	* config/arm/arm-cores.def: Add Faraday CPU support -
      	fa526/fa626/fa606te/fa626te/fmp626/fa726te.
      	* config/arm/arm-tune.md: Regenerate.
      	* config/arm/arm.c (arm_fa726te_tune): New tune_params for fa726te
      	(fa726te_sched_adjust_cost): New cost function for fa726te.
      	(arm_issue_rate): Add fa726te.
      	* config/arm/arm.md (generic_sched): Add Faraday cores to generic_sched
      	and include machine description files.
      	* config/arm/bpabi.h (TARGET_FIX_V4BX_SPEC): Add fa526 and fa626.
      	* config/arm/t-arm (MD_INCLUDES): Include machine description files for
      	Faraday cores.
      	* config/arm/t-arm-elf: Add multilib option for Faraday cores.
      	* config/arm/t-linux-eabi: Add multilib option for Faraday cores except
      	fa526 and fa626.
      	* doc/invoke.texi: Document -mcpu for Faraday cores.
      	* config/arm/fa526.md: New file.
      	* config/arm/fa606te.md: New file.
      	* config/arm/fa626te.md: New file.
      	* config/arm/fmp626.md: New file.
      	* config/arm/fa726te.md: New file.
      
      Co-Authored-By: Mingfeng Wu <mingfeng@faraday-tech.com>
      
      From-SVN: r168090
      Sanjin Liu committed
    • re PR bootstrap/47027 (a-stwiun.ads:441:80: (style) this line is too long) · 2e902fab
      Fix PR bootstrap/47027.
      
      gcc/ada/:
      	PR bootstrap/47027
      	* a-stwiun-shared.ads: Rewrap overlong comment line.
      
      From-SVN: r168089
      Ralf Wildenhues committed
    • 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
  3. 19 Dec, 2010 18 commits