Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

-fuse-caller-save - Add new reg-note REG_CALL_DECL

2014-04-24  Radovan Obradovic  <robradovic@mips.com>
            Tom de Vries  <tom@codesourcery.com>

	* reg-notes.def (REG_NOTE (CALL_DECL)): New reg-note REG_CALL_DECL.
	* calls.c (expand_call, emit_library_call_value_1): Add REG_CALL_DECL
	reg-note.
	* combine.c (distribute_notes): Handle REG_CALL_DECL reg-note.
	* emit-rtl.c (try_split): Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209744 138bc75d-0d04-0410-961f-82ee72b054a4
latest commit 2e3b0d0fde
vries authored April 24, 2014
Octocat-spinner-32 INSTALL * INSTALL/README: Also refer to the online installation August 25, 2012
Octocat-spinner-32 boehm-gc 2013-12-21 Andreas Tobler <andreast@gcc.gnu.org> December 21, 2013
Octocat-spinner-32 config * bootstrap-ubsan.mk (POSTSTAGE1_LDFLAGS): Remove -lpthread -ldl. November 29, 2013
Octocat-spinner-32 contrib Remove obsolete Solaris 9 support April 22, 2014
Octocat-spinner-32 fixincludes Remove obsolete Solaris 9 support April 22, 2014
Octocat-spinner-32 gcc -fuse-caller-save - Add new reg-note REG_CALL_DECL April 24, 2014
Octocat-spinner-32 gnattools gnattools/ February 23, 2014
Octocat-spinner-32 include Merge longlong.h from glibc tree. April 22, 2014
Octocat-spinner-32 intl Fix unportable shell quoting. September 27, 2010
Octocat-spinner-32 libada Update copyright years in libada/ January 02, 2014
Octocat-spinner-32 libatomic PR c++/60272 February 20, 2014
Octocat-spinner-32 libbacktrace * sort.c (backtrace_qsort): Use middle element as pivot. March 07, 2014
Octocat-spinner-32 libcilkrts Fix for PR other/60644. April 11, 2014
Octocat-spinner-32 libcpp Remove obsolete Solaris 9 support April 22, 2014
Octocat-spinner-32 libdecnumber PR c/59871 January 23, 2014
Octocat-spinner-32 libffi libffi/ March 12, 2014
Octocat-spinner-32 libgcc Remove obsolete Solaris 9 support April 22, 2014
Octocat-spinner-32 libgfortran Remove obsolete Solaris 9 support April 22, 2014
Octocat-spinner-32 libgo gofrontend: deduplicate C syscall function declarations April 17, 2014
Octocat-spinner-32 libgomp libgomp: Fix default futex vs errno April 02, 2014
Octocat-spinner-32 libiberty PR sanitizer/56781 April 17, 2014
Octocat-spinner-32 libitm Check if GCC uses assembler cfi support April 09, 2014
Octocat-spinner-32 libjava Remove obsolete Solaris 9 support April 22, 2014
Octocat-spinner-32 libobjc Update copyright years in libobjc/ January 02, 2014
Octocat-spinner-32 libquadmath 2014-01-02 Tobias Burnus <burnus@net-b.de> January 02, 2014
Octocat-spinner-32 libsanitizer Handle backtrace_qsort March 07, 2014
Octocat-spinner-32 libssp * ssp.c (fail): Avoid -Wformat-security warning. December 07, 2013
Octocat-spinner-32 libstdc++-v3 Update libstdc++ baseline symbols for m68k April 23, 2014
Octocat-spinner-32 libvtv Fix up ChangeLog entries (name, e-mail, formatting, otherwise). October 23, 2013
Octocat-spinner-32 lto-plugin PR sanitizer/56781 April 17, 2014
Octocat-spinner-32 maintainer-scripts * crontab: Enable snapshots from gcc-4_9-branch. April 11, 2014
Octocat-spinner-32 zlib Add --enable-host-shared configuration option October 15, 2013
Octocat-spinner-32 .dir-locals.el * .dir-locals.el: Add. October 16, 2013
Octocat-spinner-32 .gitignore * .gitignore: Import from gdb repository. January 10, 2013
Octocat-spinner-32 ABOUT-NLS top: July 04, 2003
Octocat-spinner-32 COPYING 2005-07-14 Kelley Cook <kcook@gcc.gnu.org> July 14, 2005
Octocat-spinner-32 COPYING.LIB Update COPYING.LIB from upstream. Correct last Changelog. July 14, 2005
Octocat-spinner-32 COPYING.RUNTIME Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. April 09, 2009
Octocat-spinner-32 COPYING3 * COPYING_v3: New file. Contains version 3 of the GNU General Public … July 17, 2007
Octocat-spinner-32 COPYING3.LIB * COPYING_v3: New file. Contains version 3 of the GNU General Public … July 17, 2007
Octocat-spinner-32 ChangeLog 2014-04-24 Laurynas Biveinis <laurynas.biveinis@gmail.com> April 24, 2014
Octocat-spinner-32 ChangeLog.tree-ssa May 13, 2004
Octocat-spinner-32 MAINTAINERS 2014-04-24 Laurynas Biveinis <laurynas.biveinis@gmail.com> April 24, 2014
Octocat-spinner-32 Makefile.def PR bootstrap/60620 April 04, 2014
Octocat-spinner-32 Makefile.in PR bootstrap/60620 April 04, 2014
Octocat-spinner-32 Makefile.tpl PR bootstrap/58572 March 07, 2014
Octocat-spinner-32 README * README: Document use of ranges of years in copyright notices. July 16, 2012
Octocat-spinner-32 compile Update automake-provided files in the toplevel. August 22, 2009
Octocat-spinner-32 config-ml.in * MAINTAINERS (crx port, m68hc11 port): Remove. Move maintainers March 22, 2011
Octocat-spinner-32 config.guess Import from savannah.gnu.org: October 01, 2013
Octocat-spinner-32 config.rpath Remove freebsd1 from libtool.m4 macros and config.rpath. February 13, 2011
Octocat-spinner-32 config.sub Import from savannah.gnu.org: October 01, 2013
Octocat-spinner-32 configure PR sanitizer/56781 March 26, 2014
Octocat-spinner-32 configure.ac PR sanitizer/56781 March 26, 2014
Octocat-spinner-32 depcomp Update automake-provided files in the toplevel. August 22, 2009
Octocat-spinner-32 install-sh Update automake-provided files in the toplevel. August 22, 2009
Octocat-spinner-32 libtool-ldflags PR sanitizer/56781 April 17, 2014
Octocat-spinner-32 libtool.m4 * libtool.m4 (_LT_ENABLE_LOCK <ld -m flags>): Remove non-canonical September 20, 2013
Octocat-spinner-32 ltgcc.m4 * libtool.m4: Update to libtool 2.2.6. September 26, 2008
Octocat-spinner-32 ltmain.sh Ensure libgcc_s unwinder is always used on 64-bit Solaris 10+/x86 (PR… February 04, 2014
Octocat-spinner-32 ltoptions.m4 Sync from git Libtool and regenerate. December 05, 2009
Octocat-spinner-32 ltsugar.m4 * libtool.m4: Update to libtool 2.2.6. September 26, 2008
Octocat-spinner-32 ltversion.m4 Sync from git Libtool and regenerate. December 05, 2009
Octocat-spinner-32 lt~obsolete.m4 Sync from git Libtool and regenerate. December 05, 2009
Octocat-spinner-32 missing Update automake-provided files in the toplevel. August 22, 2009
Octocat-spinner-32 mkdep merge with /cvs/src July 22, 2000
Octocat-spinner-32 mkinstalldirs Update automake-provided files in the toplevel. August 22, 2009
Octocat-spinner-32 move-if-change Import move-if-change script from gnulib. February 12, 2011
Octocat-spinner-32 symlink-tree 2005-07-14 Kelley Cook <kcook@gcc.gnu.org> July 14, 2005
Octocat-spinner-32 ylwrap Update automake-provided files in the toplevel. August 22, 2009
README
This directory contains the GNU Compiler Collection (GCC).

The GNU Compiler Collection is free software.  See the files whose
names start with COPYING for copying permission.  The manuals, and
some of the runtime libraries, are under different terms; see the
individual source files for details.

The directory INSTALL contains copies of the installation information
as HTML and plain text.  The source of this information is
gcc/doc/install.texi.  The installation information includes details
of what is included in the GCC sources and what files GCC installs.

See the file gcc/doc/gcc.texi (together with other files that it
includes) for usage and porting information.  An online readable
version of the manual is in the files gcc/doc/gcc.info*.

See http://gcc.gnu.org/bugs/ for how to report bugs usefully.

Copyright years on GCC source files may be listed using range
notation, e.g., 1987-2012, indicating that every year in the range,
inclusive, is a copyrightable year that could otherwise be listed
individually.
Something went wrong with that request. Please try again.