aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2009-10-15 18:16:20 +0000
committerJakub Jelinek <jakub@redhat.com>2009-10-15 18:16:20 +0000
commitd7bd33820e4519743a4dbaae5549996860d6af90 (patch)
treea4e734367ed4c026ec9f84d027fe4b3f3f491c20
parent8f7002afe2b49cbba25076fbf1e12b01bb61706c (diff)
svn merge -r152743:152856 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/redhat/gcc-4_4-branch@152859 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--ChangeLog4
-rw-r--r--boehm-gc/ChangeLog4
-rw-r--r--config/ChangeLog4
-rw-r--r--contrib/ChangeLog4
-rw-r--r--contrib/reghunt/ChangeLog4
-rw-r--r--contrib/regression/ChangeLog4
-rw-r--r--fixincludes/ChangeLog4
-rw-r--r--gcc/BASE-VER2
-rw-r--r--gcc/ChangeLog32
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/ada/ChangeLog4
-rw-r--r--gcc/config/i386/i386.md2
-rw-r--r--gcc/cp/ChangeLog4
-rw-r--r--gcc/fortran/ChangeLog4
-rw-r--r--gcc/ira-lives.c4
-rw-r--r--gcc/java/ChangeLog4
-rw-r--r--gcc/objc/ChangeLog4
-rw-r--r--gcc/objcp/ChangeLog4
-rw-r--r--gcc/po/ChangeLog4
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog4
-rw-r--r--gnattools/ChangeLog4
-rw-r--r--include/ChangeLog4
-rw-r--r--intl/ChangeLog4
-rw-r--r--libada/ChangeLog4
-rw-r--r--libcpp/ChangeLog4
-rw-r--r--libcpp/po/ChangeLog4
-rw-r--r--libdecnumber/ChangeLog4
-rw-r--r--libffi/ChangeLog4
-rw-r--r--libgcc/ChangeLog4
-rw-r--r--libgcc/config/libbid/ChangeLog4
-rw-r--r--libgfortran/ChangeLog4
-rw-r--r--libgomp/ChangeLog4
-rw-r--r--libiberty/ChangeLog4
-rw-r--r--libjava/ChangeLog4
-rw-r--r--libjava/classpath/ChangeLog4
-rw-r--r--libjava/libltdl/ChangeLog4
-rw-r--r--libmudflap/ChangeLog4
-rw-r--r--libobjc/ChangeLog4
-rw-r--r--libssp/ChangeLog4
-rw-r--r--libstdc++-v3/ChangeLog4
-rw-r--r--maintainer-scripts/ChangeLog4
-rw-r--r--zlib/ChangeLog4
43 files changed, 186 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index c62c7901f0d..1402fd45376 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-09-04 Alexandre Oliva <aoliva@redhat.com>
* configure.ac (with-build-config): Document. Handle without.
diff --git a/boehm-gc/ChangeLog b/boehm-gc/ChangeLog
index 6677680d898..65b10e96170 100644
--- a/boehm-gc/ChangeLog
+++ b/boehm-gc/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-17 Michael Meissner <meissner@linux.vnet.ibm.com>
PR boehm-gc/40785
diff --git a/config/ChangeLog b/config/ChangeLog
index 40c6a229311..371728ffb6d 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-09-03 Alexandre Oliva <aoliva@redhat.com>
* bootstrap-debug-big.mk (STAGE2_CFLAGS): Drop -gtoggle.
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 2d92033c0df..80c8b1b0ad6 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-09-10 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
PR bootstrap/41245
diff --git a/contrib/reghunt/ChangeLog b/contrib/reghunt/ChangeLog
index 4c5628ae9f7..aa2d704be47 100644
--- a/contrib/reghunt/ChangeLog
+++ b/contrib/reghunt/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-22 Release Manager
* GCC 4.4.1 released.
diff --git a/contrib/regression/ChangeLog b/contrib/regression/ChangeLog
index 5ab9c595233..fc3b77bb357 100644
--- a/contrib/regression/ChangeLog
+++ b/contrib/regression/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-22 Release Manager
* GCC 4.4.1 released.
diff --git a/fixincludes/ChangeLog b/fixincludes/ChangeLog
index 58319b8d482..6765bf92a6c 100644
--- a/fixincludes/ChangeLog
+++ b/fixincludes/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-22 Release Manager
* GCC 4.4.1 released.
diff --git a/gcc/BASE-VER b/gcc/BASE-VER
index 1d068c6ec6a..9e3a93350d3 100644
--- a/gcc/BASE-VER
+++ b/gcc/BASE-VER
@@ -1 +1 @@
-4.4.2
+4.4.3
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7dc335cb0a5..f26d2019314 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,29 @@
+2009-10-15 Uros Bizjak <ubizjak@gmail.com>
+
+ Backport from mainline:
+ 2009-10-07 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR middle-end/22072
+ * ira-lives.c (check_and_make_def_conflict): Process all operands.
+
+2009-10-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ Backport from mainline:
+ 2009-10-11 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/41665
+ * config/i386/i386.md (addsi_1_zext): Get the proper second
+ operand for lea.
+
+2009-10-15 Jakub Jelinek <jakub@redhat.com>
+
+ * BASE-VER: Set to 4.4.3.
+ * DEV-PHASE: Set to prerelease.
+
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-10-15 Jakub Jelinek <jakub@redhat.com>
* config/rs6000/option-defaults.h (OPTION_DEFAULT_SPECS): Don't
@@ -224,8 +250,8 @@
2009-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
Backport from mainline.
- * config/arm/arm.c (arm_override_options): Really initialize
- flag_dwarf2_cfi_asm to 0.
+ * config/arm/arm.c (arm_override_options): Really initialize
+ flag_dwarf2_cfi_asm to 0.
2009-10-02 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
@@ -985,7 +1011,7 @@
premark_types_used_by_global_vars): New functions.
(prune_unused_types): Do not prune types used by global variables.
-2009-09-23 Uros Bizjak <ubizjak@gmail.com>
+2009-09-23 Uros Bizjak <ubizjak@gmail.com>
PR c/39779
* c-typeck.c (build_binary_op) <short_shift>: Check that integer
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 41f03c4330c..e144899879e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20091014
+20091015
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 6651e14303d..1e8b207fe63 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-09-28 Olivier Hainque <hainque@adacore.com>
PR ada/41100
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index 4460de2fc17..f482a9a469c 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -6637,7 +6637,7 @@
switch (get_attr_type (insn))
{
case TYPE_LEA:
- operands[2] = SET_SRC (XVECEXP (PATTERN (insn), 0, 0));
+ operands[2] = XEXP (SET_SRC (XVECEXP (PATTERN (insn), 0, 0)), 0);
return "lea{l}\t{%a2, %k0|%k0, %a2}";
case TYPE_INCDEC:
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 0609008ab50..a47e04321e2 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-10-07 Jason Merrill <jason@redhat.com>
PR c++/39863
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index c7b23209988..13ed5c87a40 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-10-05 Tobias Burnus <burnus@net-b.de>
PR fortran/41479
diff --git a/gcc/ira-lives.c b/gcc/ira-lives.c
index fec917758fb..3b4a29d3439 100644
--- a/gcc/ira-lives.c
+++ b/gcc/ira-lives.c
@@ -500,7 +500,7 @@ check_and_make_def_conflict (int alt, int def, enum reg_class def_cl)
for (use = 0; use < recog_data.n_operands; use++)
{
if (use == def || recog_data.operand_type[use] == OP_OUT)
- return;
+ continue;
if (recog_op_alt[use][alt].anything_ok)
use_cl = ALL_REGS;
@@ -513,7 +513,7 @@ check_and_make_def_conflict (int alt, int def, enum reg_class def_cl)
if ((use_match = recog_op_alt[use][alt].matches) >= 0)
{
if (use_match == def)
- return;
+ continue;
if (recog_op_alt[use_match][alt].anything_ok)
use_cl = ALL_REGS;
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index 1393c2a9407..98c61240e52 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-09-01 Jakub Jelinek <jakub@redhat.com>
* boehm.c (mark_reference_fields): Compute % in HOST_WIDE_INT
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog
index 4068ec066c5..03084353beb 100644
--- a/gcc/objc/ChangeLog
+++ b/gcc/objc/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-22 Release Manager
* GCC 4.4.1 released.
diff --git a/gcc/objcp/ChangeLog b/gcc/objcp/ChangeLog
index 5741bfe98b5..e767da94378 100644
--- a/gcc/objcp/ChangeLog
+++ b/gcc/objcp/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-22 Release Manager
* GCC 4.4.1 released.
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index ba6b0fe9221..0428bb42a57 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-09-03 Joseph Myers <joseph@codesourcery.com>
* fi.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b28011840f0..4cce4fa7206 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-10-14 Jakub Jelinek <jakub@redhat.com>
* obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
diff --git a/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog b/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog
index a0fa15644bf..0567ba52849 100644
--- a/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog
+++ b/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-22 Release Manager
* GCC 4.4.1 released.
diff --git a/gnattools/ChangeLog b/gnattools/ChangeLog
index c08723e1008..501ccd2a1e6 100644
--- a/gnattools/ChangeLog
+++ b/gnattools/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-22 Release Manager
* GCC 4.4.1 released.
diff --git a/include/ChangeLog b/include/ChangeLog
index 310b187f2c2..a7e3517060f 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-22 Release Manager
* GCC 4.4.1 released.
diff --git a/intl/ChangeLog b/intl/ChangeLog
index 7efd7fe7c40..a9d5699db7e 100644
--- a/intl/ChangeLog
+++ b/intl/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-22 Release Manager
* GCC 4.4.1 released.
diff --git a/libada/ChangeLog b/libada/ChangeLog
index 02066d94b05..8c723ca5c24 100644
--- a/libada/ChangeLog
+++ b/libada/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-22 Release Manager
* GCC 4.4.1 released.
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index 2062fbb8366..de203175088 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-10-14 Jakub Jelinek <jakub@redhat.com>
PR preprocessor/41543
diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog
index 3e108cc6fda..41cda266fd4 100644
--- a/libcpp/po/ChangeLog
+++ b/libcpp/po/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-09-19 Joseph Myers <joseph@codesourcery.com>
* vi.po: Update.
diff --git a/libdecnumber/ChangeLog b/libdecnumber/ChangeLog
index c8c57a7afa9..8ef128f5e5b 100644
--- a/libdecnumber/ChangeLog
+++ b/libdecnumber/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-08-13 Janis Johnson <janis187@us.ibm.com>
PR c/41046
diff --git a/libffi/ChangeLog b/libffi/ChangeLog
index 140aa55eafa..5e32348051c 100644
--- a/libffi/ChangeLog
+++ b/libffi/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-09-23 Matthias Klose <doko@ubuntu.com>
PR libffi/40242, PR libffi/41443
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 2ca2196e954..65a070b6ab7 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-22 Release Manager
* GCC 4.4.1 released.
diff --git a/libgcc/config/libbid/ChangeLog b/libgcc/config/libbid/ChangeLog
index 086cb898527..d96b317e590 100644
--- a/libgcc/config/libbid/ChangeLog
+++ b/libgcc/config/libbid/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-22 Release Manager
* GCC 4.4.1 released.
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 543577529a8..1a26a01dd83 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-09-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from mainline:
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index a4a16933388..82b705fbc9a 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-08-19 Tobias Burnus <burnus@net-b.de>
PR fortran/41102
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index e3122108011..931445a20a9 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-22 Release Manager
* GCC 4.4.1 released.
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 77bb04394f1..e3512f37566 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-23 Matthias Klose <doko@ubuntu.com>
* contrib/aotcompile.py.in: Use hashlib instead of md5 if available.
diff --git a/libjava/classpath/ChangeLog b/libjava/classpath/ChangeLog
index f95f73ecde6..fe33efef79c 100644
--- a/libjava/classpath/ChangeLog
+++ b/libjava/classpath/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-22 Release Manager
* GCC 4.4.1 released.
diff --git a/libjava/libltdl/ChangeLog b/libjava/libltdl/ChangeLog
index ce8ae92ac71..60f7f8a1cac 100644
--- a/libjava/libltdl/ChangeLog
+++ b/libjava/libltdl/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-22 Release Manager
* GCC 4.4.1 released.
diff --git a/libmudflap/ChangeLog b/libmudflap/ChangeLog
index 5de61b83147..76fc5c5175b 100644
--- a/libmudflap/ChangeLog
+++ b/libmudflap/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-09-22 Frank Ch. Eigler <fche@redhat.com>
PR libmudflap/41433
diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog
index 307c56ab487..e2f2f35c338 100644
--- a/libobjc/ChangeLog
+++ b/libobjc/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-22 Release Manager
* GCC 4.4.1 released.
diff --git a/libssp/ChangeLog b/libssp/ChangeLog
index 6ae1f3c4e57..b47dd7ba3c5 100644
--- a/libssp/ChangeLog
+++ b/libssp/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-22 Release Manager
* GCC 4.4.1 released.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index d091274aa3b..376f09122f8 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-09-11 Johannes Singler <singler@ira.uka.de>
* include/parallel/multiway_merge.h
diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog
index 79154284ecb..b150de52f0c 100644
--- a/maintainer-scripts/ChangeLog
+++ b/maintainer-scripts/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-22 Release Manager
* GCC 4.4.1 released.
diff --git a/zlib/ChangeLog b/zlib/ChangeLog
index 572d257c8d0..a85981e4f53 100644
--- a/zlib/ChangeLog
+++ b/zlib/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-15 Release Manager
+
+ * GCC 4.4.2 released.
+
2009-07-22 Release Manager
* GCC 4.4.1 released.