BRBUILDLOG:command:br_prepare_repo gcc master ---> git remote prune origin ---> git pull --all Fetching origin From git://gcc.gnu.org/git/gcc a1cf1df..18537f7 master -> origin/master 38d6138..9d935a9 gcc-7-branch -> origin/gcc-7-branch 9a118ab..8d42ca1 gcc-8-branch -> origin/gcc-8-branch a1cf1df..18537f7 trunk -> origin/trunk Checking out files: 33% (2/6) Checking out files: 50% (3/6) Checking out files: 66% (4/6) Checking out files: 83% (5/6) Checking out files: 100% (6/6) Checking out files: 100% (6/6), done. Updating a1cf1df..18537f7 Fast-forward gcc/ChangeLog | 10 ++++++++ gcc/config/s390/s390.md | 28 ++++++++++++++++++--- gcc/cp/ChangeLog | 5 ++++ gcc/cp/constexpr.c | 2 +- gcc/testsuite/ChangeLog | 4 +++ .../gcc.target/s390/dfp_to_bfp_rounding.c | 29 ++++++++++++++++++++++ 6 files changed, 73 insertions(+), 5 deletions(-) create mode 100644 gcc/testsuite/gcc.target/s390/dfp_to_bfp_rounding.c Current top commit: commit 18537f76d8d63e502aa58ee44834a22454bf9951 Author: krebbel Date: Wed Sep 12 10:58:42 2018 +0000 S/390: Use proper rounding mode for DFP to BFD conversions According to IEEE 754 2008 4.3 'Rounding-direction attributes' the rounding mode of the target format needs to be used. By not setting the value so far we have always used the DFP rounding mode. gcc/ChangeLog: 2018-09-12 Andreas Krebbel * config/s390/s390.md (PFPO_RND_MODE_DFP, PFPO_RND_MODE_BFP): New constants. ("trunc2") ("trunc2") ("extend2") ("extend2"): Set proper rounding mode according to the target operand type. gcc/testsuite/ChangeLog: 2018-09-12 Andreas Krebbel * gcc.target/s390/dfp_to_bfp_rounding.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@264234 138bc75d-0d04-0410-961f-82ee72b054a4 Outstanding patch: diff --git a/gcc/config/tilegx/mul-tables.c b/gcc/config/tilegx/mul-tables.c index e5b6319..682da89 100644 --- a/gcc/config/tilegx/mul-tables.c +++ b/gcc/config/tilegx/mul-tables.c @@ -21,8 +21,6 @@ /* Note this file is auto-generated from gen-mul-tables.cc. Make any required changes there. */ -#define IN_TARGET_CODE 1 - #include "config.h" #include "system.h" #include "coretypes.h" BRBUILDLOG:starttime:1536754399 BRBUILDLOG:stoptime:1536754417 BRBUILDLOG:duration:18 BRBUILDLOG:status:0