freebsd-nq/contrib
Pedro F. Giffuni c6e2105845 Bring in a subset of gcc fixes that were back ported to
the GCC 4.1 branch and are available under GPLv2.

2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>

	PR rtl-optimization/33822
	* rtl.h (REG_OFFSET): Fix comment.
	* var-tracking.c (INT_MEM_OFFSET): New macro.
	(var_mem_set): Use it.
	(var_mem_delete_and_set): Likewise.
	(var_mem_delete): Likewise.
	(vt_get_decl_and_offset): Likewise.
	(offset_valid_for_tracked_p): New predicate.
	(count_uses): Do not track locations with invalid offsets.
	(add_uses): Likewise.
	(add_stores): Likewise.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=129972

2007-11-16  Richard Guenther  <rguenther@suse.de>
	PR middle-end/34030
	* fold-const.c (fold_binary): Use correct types for folding
	1 << X & Y to Y >> X & 1.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130242

2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>

	PR rtl-optimization/31944
	* cse.c (remove_pseudo_from_table): New function.
	(merge_equiv_classes): Use above function to remove pseudo-registers.
	(invalidate): Likewise
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131524

2008-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

        Backport:
	2007-11-07  Kenneth Zadeck <zadeck@naturalbridge.com>

	PR middle-end/33826
	* ipa-pure-const (static_execute): Added code to keep recursive
	functions from being marked as pure or const.
	* ipa-utils (searchc): Fixed comment.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131807

2008-02-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	Backport:
	2007-08-02  Nathan Froyd  <froydnj@codesourcery.com>

	PR middle-end/25445
	* varasm.c (default_binds_local_p_1): Consult flag_whole_program
	if we are compiling with -fPIC.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132061

2008-02-04  Richard Guenther  <rguenther@suse.de>

	PR middle-end/33631
	* expr.c (count_type_elements): Give for unions instead of
	guessing.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132101

2008-02-14  Alan Modra  <amodra@bigpond.net.au>

	PR target/34393
	* config/rs6000/rs6000.md (restore_stack_block): Force operands[1]
	to a reg.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132309

2008-03-25  Richard Guenther  <rguenther@suse.de>

	Backport from mainline:
	2008-02-12  Richard Guenther  <rguenther@suse.de>

	PR middle-end/35163
	* fold-const.c (fold_widened_comparison): Use get_unwidened in
	value-preserving mode.  Disallow final truncation.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=133509

2008-11-30  Eric Botcazou  <ebotcazou@adacore.com>

	PR target/38287
	* config/sparc/sparc.md (divsi3 expander): Remove constraints.
	(divsi3_sp32): Add new alternative with 'K' for operand #2.
	(cmp_sdiv_cc_set): Factor common string.
	(udivsi3_sp32): Add new alternative with 'K' for operand #2.
	Add TARGET_V9 case.
	(cmp_udiv_cc_set): Factor common string.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142298

Reviewed by:	mm
Approved by:	jhb (mentor)
MFC after:	1 week
2012-05-18 19:02:39 +00:00
..
amd
bind9 The BIND 9.8.2 tarball was re-rolled to remove 9.8.1 release notes. 2012-04-12 01:53:33 +00:00
binutils Revert r234656, and apply a proper fix for binutils PR 10474, which 2012-05-07 17:13:36 +00:00
bsnmp General mdoc(7) and typo fixes. 2012-05-11 20:06:46 +00:00
bzip2 In contrib/bzip2/bzip2recover.c, use the correct printf length modifier 2011-12-17 12:52:58 +00:00
com_err - Update FreeBSD Heimdal distribution to version 1.5.1. This also brings 2012-03-22 08:48:42 +00:00
compiler-rt Regenerate after r235388. 2012-05-13 05:09:36 +00:00
cvs
dialog Update dialog to 1.1-20110707. 2011-07-14 14:01:36 +00:00
diff
dtc
ee In contrib/ee/ee.c, fix a few warnings about format strings not being 2011-12-17 14:26:16 +00:00
expat
file Update file(1) to version 5.11. 2012-04-19 03:20:13 +00:00
gcc Bring in a subset of gcc fixes that were back ported to 2012-05-18 19:02:39 +00:00
gcclibs Add support for __COUNTER__. 2011-12-13 17:34:47 +00:00
gdb fix ABI detection logic: for 64-bit elf objects set default ABI to n64. 2012-03-19 03:27:08 +00:00
gdtoa Implement xlocale APIs from Darwin, mainly for use by libc++. This adds a 2011-11-20 14:45:42 +00:00
gnu-sort
gperf In contrib/gperf/src/output.cc, use the correct printf length modifier 2011-12-16 23:15:11 +00:00
groff Pull up vendor changes to mdoc(7) 2012-01-05 21:36:12 +00:00
ipfilter Fix paths for example files. 2010-11-18 18:22:58 +00:00
jemalloc Fix config_lazy_lock so that thread caching isn't used for 2012-05-13 01:33:28 +00:00
less Redo r228645, but instead of casting away const conversion warnings in 2012-01-01 20:13:02 +00:00
libarchive Update libarchive to 3.0.3 2012-02-25 10:58:02 +00:00
libbegemot
libc++ Import new version of libc++. Among other improvements, this comes with an 2012-05-03 17:44:07 +00:00
libcxxrt Import new version of libcxxrt. Now works correctly with libobjc2 to implement 2012-03-20 17:58:15 +00:00
libpcap Add 3 missing files that was generated but not included with the initial 2012-05-14 09:32:10 +00:00
libreadline
libstdc++ Undo the earlier revert of the ABI change in libsupc++. On further discussion, 2012-03-30 12:48:36 +00:00
llvm Upgrade our copy of llvm/clang to r155985, from upstream's release_31 2012-05-03 20:41:21 +00:00
lukemftpd Make lukemftpd properly set login class and cpumask. 2011-06-30 20:58:38 +00:00
ncurses Merge r210464 from vendor/ncurses/dist: 2010-07-25 11:48:27 +00:00
netcat Update FREEBSD-vendor to reflect the current version. 2012-05-04 21:06:53 +00:00
ngatm
ntp Remove extraneous log message 2012-03-12 01:06:29 +00:00
nvi Fixes from NetBSD for nvi visual mode: 2010-05-28 09:30:13 +00:00
ofed - Merge in OFED 1.5.3 from projects/ofed/head 2011-03-21 09:58:24 +00:00
one-true-awk - Merged awk upstream that includes a fix for a bug exposed by kmod_syms.mk. 2011-08-11 10:29:10 +00:00
openbsm Merge a local fix to OpenBSM's libauditd to avoid a directory descriptor 2012-04-08 11:05:22 +00:00
openpam r234173 missed one instance of FREE(line). 2012-04-27 11:29:09 +00:00
openresolv Merge from openresolv 3.4.4 in the vendor branch. 2011-09-13 02:46:22 +00:00
opie
pam_modules/pam_passwdqc
pf Fix the upper limit bounds checking for the "rtables" keyword wrapping 2012-02-03 13:54:25 +00:00
pnpinfo In contrib/pnpinfo/pnpinfo.c, remove an extraneous parameter from the 2011-12-17 23:43:40 +00:00
sendmail Shut up warnings with Cyrus SASL 2.1.25. 2011-10-01 18:20:10 +00:00
smbfs Bump .Dd date for previous revision. 2011-09-17 22:53:05 +00:00
tcp_wrappers Make these files compile with clang. 2010-07-22 18:52:29 +00:00
tcpdump Merge tcpdump 4.2.1. 2012-05-17 05:11:57 +00:00
tcsh Update to tcsh 6.18.01. 2012-02-22 03:36:15 +00:00
telnet - Do not use deprecated krb5 error message reporting functions in libtelnet. 2012-04-06 00:03:45 +00:00
texinfo Fix stack smash problem in makeinfo, by increasing buffer sizes in 2011-05-03 14:43:16 +00:00
tnftp Move determination of socket buffer sizes from startup to the first time a 2012-03-10 11:25:53 +00:00
top In batch mode, exit after receiving SIGINT, instead of immediate 2012-03-07 18:05:45 +00:00
traceroute Fix a bug in the TCP tracerouting which resulted in not accepting any 2012-04-26 13:45:17 +00:00
tzcode - set progname for use in usage() 2011-12-08 02:40:46 +00:00
tzdata MFV of 233442, tzdata2012a 2012-03-25 02:10:31 +00:00
wpa Remove unused files. 2010-11-03 10:46:39 +00:00
xz Update xz to git snapshot of v5.0 branch as of 20110711 (post-5.0.3) 2011-07-11 14:15:27 +00:00