This is an automated email from the git hooks/post-receive script.
unknown user pushed a commit to branch hjl/iamcu/improve
in repository gcc.
commit c1b72d1854d5835ec76efef208c6903c08c36831
Author: H.J. Lu <hjl.tools(a)gmail.com>
Date: Thu Jul 9 18:42:45 2015 -0700
Turn off X86_TUNE_ZERO_EXTEND_WITH_AND for IA MCU
---
gcc/config/i386/x86-tune.def | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gcc/config/i386/x86-tune.def b/gcc/config/i386/x86-tune.def
index 42a560b..eb271b8 100644
--- a/gcc/config/i386/x86-tune.def
+++ b/gcc/config/i386/x86-tune.def
@@ -448,7 +448,7 @@ DEF_TUNE (X86_TUNE_SHIFT1, "shift1", ~m_486)
/* X86_TUNE_ZERO_EXTEND_WITH_AND: Use AND instruction instead
of mozbl/movwl. */
DEF_TUNE (X86_TUNE_ZERO_EXTEND_WITH_AND, "zero_extend_with_and",
- m_486 | m_PENT | m_IAMCU)
+ m_486 | m_PENT)
/* X86_TUNE_PROMOTE_HIMODE_IMUL: Modern CPUs have same latency for HImode
and SImode multiply, but 386 and 486 do HImode multiply faster. */
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a commit to branch hjl/iamcu/improve
in repository gcc.
commit 1484813ba2b12026f57323f004de81f2eda618f9
Author: H.J. Lu <hjl.tools(a)gmail.com>
Date: Wed Jul 8 19:46:43 2015 -0700
IA MCU run-time doesn't support TLS
Return 0 in check_effective_target_tls_native and
check_effective_target_tls_emulated for IA MCU target.
---
gcc/testsuite/lib/target-supports.exp | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp
index 1988301..c97fa08 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -701,8 +701,9 @@ proc check_effective_target_tls {} {
proc check_effective_target_tls_native {} {
# VxWorks uses emulated TLS machinery, but with non-standard helper
- # functions, so we fail to automatically detect it.
- if { [istarget *-*-vxworks*] } {
+ # functions, so we fail to automatically detect it. IA MCU run-time
+ # doesn't support TLS.
+ if { [istarget *-*-vxworks*] || [istarget *-*-elfiamcu] } {
return 0
}
@@ -716,6 +717,11 @@ proc check_effective_target_tls_native {} {
# Return 1 if *emulated* thread local storage (TLS) is supported, 0 otherwise.
proc check_effective_target_tls_emulated {} {
+ # IA MCU run-time doesn't support TLS.
+ if { [istarget *-*-elfiamcu] } {
+ return 0
+ }
+
# VxWorks uses emulated TLS machinery, but with non-standard helper
# functions, so we fail to automatically detect it.
if { [istarget *-*-vxworks*] } {
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch trunk
in repository gcc.
from 8905b94 2015-07-14 Vladimir Makarov <vmakarov(a)redhat.com>
new fc6c2ed 2015-07-14 Steven G. Kargl <kargl(a)gcc.gnu.org>
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/fortran/ChangeLog | 5 +++++
gcc/fortran/simplify.c | 4 +---
gcc/testsuite/ChangeLog | 4 ++++
gcc/testsuite/gfortran.dg/pr66864.f90 | 16 ++++++++++++++++
4 files changed, 26 insertions(+), 3 deletions(-)
create mode 100644 gcc/testsuite/gfortran.dg/pr66864.f90
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch trunk
in repository gcc.
from 98044b9 PR 66861 Fix null pointer crash on mingw.
new 8905b94 2015-07-14 Vladimir Makarov <vmakarov(a)redhat.com>
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/ChangeLog | 7 +++++++
gcc/lra-constraints.c | 8 +++++++-
gcc/testsuite/ChangeLog | 5 +++++
gcc/testsuite/gcc.target/i386/pr66626.c | 26 ++++++++++++++++++++++++++
4 files changed, 45 insertions(+), 1 deletion(-)
create mode 100644 gcc/testsuite/gcc.target/i386/pr66626.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.