public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Jakub Jelinek <jakub@fedoraproject.org>
To: git-commits@fedoraproject.org
Subject: [rpms/gcc] rhel-f41-base: 4.1.1-23
Date: Mon, 29 Jun 2026 12:22:49 GMT [thread overview]
Message-ID: <178273576924.1.15202242761115771878.rpms-gcc-7d4d713ef521@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/gcc
Branch : rhel-f41-base
Commit : 7d4d713ef5210b5efe05bf4d7608c6e3122caf76
Author : Jakub Jelinek <jakub@fedoraproject.org>
Date : 2006-09-17T10:53:40+00:00
Stats : +88/-4 in 4 file(s)
URL : https://src.fedoraproject.org/rpms/gcc/c/7d4d713ef5210b5efe05bf4d7608c6e3122caf76?branch=rhel-f41-base
Log:
4.1.1-23
---
diff --git a/.cvsignore b/.cvsignore
index ddaf593..2fedd21 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-gcc-4.1.1-20060915.tar.bz2
+gcc-4.1.1-20060917.tar.bz2
diff --git a/gcc41-pr29059.patch b/gcc41-pr29059.patch
new file mode 100644
index 0000000..b9dbd8a
--- /dev/null
+++ b/gcc41-pr29059.patch
@@ -0,0 +1,76 @@
+2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR tree-opt/29059
+ * tree-ssa-propagate.c (set_rhs): Reject MODIFY_EXPR right
+ away for the expr argument.
+
+ * gcc.c-torture/compile/strcpy-1.c: New test.
+ * gcc.c-torture/compile/strcpy-2.c: New test.
+ * gcc.c-torture/compile/memcpy-1.c: New test.
+ * gcc.c-torture/compile/memcpy-2.c: New test.
+
+--- gcc/tree-ssa-propagate.c (revision 116996)
++++ gcc/tree-ssa-propagate.c (revision 116997)
+@@ -588,7 +588,8 @@ set_rhs (tree *stmt_p, tree expr)
+ && !is_gimple_val (TREE_OPERAND (TREE_OPERAND (expr, 0), 1)))
+ return false;
+ }
+- else if (code == COMPOUND_EXPR)
++ else if (code == COMPOUND_EXPR
++ || code == MODIFY_EXPR)
+ return false;
+
+ switch (TREE_CODE (stmt))
+--- gcc/testsuite/gcc.c-torture/compile/strcpy-1.c (revision 0)
++++ gcc/testsuite/gcc.c-torture/compile/strcpy-1.c (revision 116997)
+@@ -0,0 +1,15 @@
++
++
++typedef struct
++{
++ char str[20];
++}STACK;
++STACK stack[15];
++int level;
++rezero ()
++{
++ level = 0;
++ __builtin_strcpy (stack[level].str, "");
++}
++
++
+--- gcc/testsuite/gcc.c-torture/compile/strcpy-2.c (revision 0)
++++ gcc/testsuite/gcc.c-torture/compile/strcpy-2.c (revision 116997)
+@@ -0,0 +1,7 @@
++char wrkstr_un[270];
++extern void
++LoadUserAlph (char *s)
++{
++ s = &wrkstr_un[0];
++ __builtin_strcpy (s, "");
++};
+--- gcc/testsuite/gcc.c-torture/compile/memcpy-1.c (revision 0)
++++ gcc/testsuite/gcc.c-torture/compile/memcpy-1.c (revision 116997)
+@@ -0,0 +1,9 @@
++static const char OggFLAC__MAPPING_VERSION_MAJOR = 1;
++void f(void)
++{
++ char synthetic_first_packet_body[10];
++ char *b = &synthetic_first_packet_body[4];
++ __builtin_memcpy (b, &OggFLAC__MAPPING_VERSION_MAJOR, (1u));
++}
++
++
+--- gcc/testsuite/gcc.c-torture/compile/memcpy-2.c (revision 0)
++++ gcc/testsuite/gcc.c-torture/compile/memcpy-2.c (revision 116997)
+@@ -0,0 +1,10 @@
++static const char OggFLAC__MAPPING_VERSION_MAJOR = 1;
++void f(void)
++{
++ char synthetic_first_packet_body[10];
++ char *b = synthetic_first_packet_body;
++ b+=4u;
++ __builtin_memcpy (b, &OggFLAC__MAPPING_VERSION_MAJOR, (1u));
++}
++
++
diff --git a/gcc41.spec b/gcc41.spec
index aa08000..aa7d2c7 100644
--- a/gcc41.spec
+++ b/gcc41.spec
@@ -1,6 +1,6 @@
-%define DATE 20060915
+%define DATE 20060917
%define gcc_version 4.1.1
-%define gcc_release 22
+%define gcc_release 23
%define _unpackaged_files_terminate_build 0
%define multilib_64_archs sparc64 ppc64 s390x x86_64
%ifarch %{ix86} x86_64 ia64
@@ -145,6 +145,7 @@ Patch36: gcc41-pr26026.patch
Patch37: gcc41-pr28659.patch
Patch38: gcc41-pr27567.patch
Patch39: gcc41-pr28046.patch
+Patch40: gcc41-pr29059.patch
%define _gnu %{nil}
%ifarch sparc
@@ -467,6 +468,7 @@ which are required to run programs compiled with the GNAT.
%patch37 -p0 -b .pr28659~
%patch38 -p0 -b .pr27567~
%patch39 -p0 -b .pr28046~
+%patch40 -p0 -b .pr29059~
sed -i -e 's/4\.1\.2/4.1.1/' gcc/BASE-VER gcc/version.c
sed -i -e 's/" (Red Hat[^)]*)"/" (Red Hat %{version}-%{gcc_release})"/' gcc/version.c
@@ -1528,6 +1530,12 @@ fi
%doc rpm.doc/changelogs/libmudflap/ChangeLog*
%changelog
+* Sun Sep 17 2006 Jakub Jelinek <jakub@redhat.com> 4.1.1-23
+- update from gcc-4_1-branch (-r116958:117000)
+ - PRs fortran/29051, target/28946
+- fix single entry mem{{,p}cpy,move,set} optimization (Andrew Pinski,
+ PR tree-opt/29059)
+
* Fri Sep 15 2006 Jakub Jelinek <jakub@redhat.com> 4.1.1-22
- update from gcc-4_1-branch (-r116778:116958)
- PRs ada/21952, ada/29025, c++/26957, fortran/28890, fortran/28923,
diff --git a/sources b/sources
index 16d38ed..83d7262 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-0ac7df765d5ee8713670a30e4a0497a7 gcc-4.1.1-20060915.tar.bz2
+30d24a5101c7085b47b97a5a6715a6cd gcc-4.1.1-20060917.tar.bz2
reply other threads:[~2026-06-29 12:22 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178273576924.1.15202242761115771878.rpms-gcc-7d4d713ef521@fedoraproject.org \
--to=jakub@fedoraproject.org \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox