This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 41af789 [Patch 4/17] Implement TARGET_C_EXCESS_PRECISION for m68k new a998ac0 [Patch 5/17] Add -fpermitted-flt-eval-methods=[c11|ts-18661-3] new c39beb8 [Patch 6/17] Migrate excess precision logic to use TARGET_EXC [...] new eb1e76c [Patch 7/17] Delete TARGET_FLT_EVAL_METHOD and poison it. new e315117 [Patch 8/17] Make _Float16 available if HFmode is available new d1b857a [Patch libgcc 9/17] Update soft-fp from glibc new 86fba60 [Patch testsuite patch 10/17] Add options for floatN when che [...] new 684b17e [Patch 14/17] [libgcc, ARM] Generalise float-to-half conversi [...] new 9f58227 [Patch 15/17 libgcc ARM] Add double to half conversions.
The 8 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 | 31 ++++ gcc/c-family/ChangeLog | 19 +++ gcc/c-family/c-common.c | 82 ++++++++++ gcc/c-family/c-common.h | 5 + gcc/c-family/c-cppbuiltin.c | 106 +++++++++---- gcc/c-family/c-opts.c | 12 ++ gcc/common.opt | 15 ++ gcc/config/i386/i386.h | 11 -- gcc/config/m68k/m68k.h | 5 - gcc/config/s390/s390.h | 5 - gcc/defaults.h | 3 - gcc/doc/invoke.texi | 42 +++-- gcc/doc/tm.texi | 7 - gcc/doc/tm.texi.in | 7 - gcc/flag-types.h | 8 + gcc/ginclude/float.h | 72 +++++++-- gcc/system.h | 2 +- gcc/targhooks.c | 10 +- gcc/testsuite/ChangeLog | 21 +++ .../gcc.dg/fpermitted-flt-eval-methods_1.c | 19 +++ .../gcc.dg/fpermitted-flt-eval-methods_2.c | 19 +++ .../gcc.dg/fpermitted-flt-eval-methods_3.c | 21 +++ .../gcc.dg/fpermitted-flt-eval-methods_4.c | 25 +++ gcc/testsuite/lib/target-supports.exp | 14 +- gcc/toplev.c | 36 +---- gcc/tree.c | 133 +++++++++++----- libgcc/ChangeLog | 28 ++++ libgcc/config/arm/fp16.c | 117 +++++++++++--- libgcc/soft-fp/{extendsftf2.c => extendhftf2.c} | 16 +- libgcc/soft-fp/{fixtfti.c => fixhfti.c} | 13 +- libgcc/soft-fp/{fixdfti.c => fixunshfti.c} | 15 +- libgcc/soft-fp/{floattitf.c => floattihf.c} | 17 +-- libgcc/soft-fp/{floattitf.c => floatuntihf.c} | 17 +-- libgcc/soft-fp/half.h | 170 +++++++++++++++++++++ libgcc/soft-fp/{trunctfxf2.c => trunctfhf2.c} | 21 ++- 35 files changed, 905 insertions(+), 239 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/fpermitted-flt-eval-methods_1.c create mode 100644 gcc/testsuite/gcc.dg/fpermitted-flt-eval-methods_2.c create mode 100644 gcc/testsuite/gcc.dg/fpermitted-flt-eval-methods_3.c create mode 100644 gcc/testsuite/gcc.dg/fpermitted-flt-eval-methods_4.c copy libgcc/soft-fp/{extendsftf2.c => extendhftf2.c} (85%) copy libgcc/soft-fp/{fixtfti.c => fixhfti.c} (87%) copy libgcc/soft-fp/{fixdfti.c => fixunshfti.c} (88%) copy libgcc/soft-fp/{floattitf.c => floattihf.c} (85%) copy libgcc/soft-fp/{floattitf.c => floatuntihf.c} (85%) create mode 100644 libgcc/soft-fp/half.h copy libgcc/soft-fp/{trunctfxf2.c => trunctfhf2.c} (82%)