c-family:
commit4f8f4cb846cfc33c5de37ec80c2ab4209ace7f2a
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 Nov 2013 16:52:47 +0000 (6 16:52 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 Nov 2013 16:52:47 +0000 (6 16:52 +0000)
treecae87a5350ed0c4d96974ba136c4cdcae7117138
parent87351ae8912b4a08209db17300d5b679e55db82f
c-family:
* c-opts.c (c_common_post_options): Set -ffp-contract=off in C
standards modes.
* c-cppbuiltin.c (cpp_iec_559_value): Consider -ffp-contract=fast
to mean lack of IEEE 754 support.

testsuite:
* gcc.dg/torture/c99-contract-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@204460 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/c-family/ChangeLog
gcc/c-family/c-cppbuiltin.c
gcc/c-family/c-opts.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/c99-contract-1.c [new file with mode: 0644]