2014-03-08 Paulo Matos <paulo@matos-sorge.com>
authorpmatos <pmatos@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 8 Mar 2014 10:54:05 +0000 (10:54 +0000)
committerpmatos <pmatos@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 8 Mar 2014 10:54:05 +0000 (10:54 +0000)
commitc9a24b375b1fd248f77f3bc1c17331152c54a49f
tree95ca8c693768f8d7457772293f48f82ccedfaea6
parent356418b4cac2b15b549fae2848b0ff41393e55db
2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
    Richard Biener  <rguenther@suse.de>

* lto-wrapper.c (merge_and_complain): Ensure -fshort-double is used
consistently accross all TUs.
(run_gcc): Enable -fshort-double automatically at link at link-time
and disallow override.

2014-03-08  Paulo Matos  <paulo@matos-sorge.com>

    * c.opt: Enable LTO FE for fshort-double.

2014-03-08  Paulo Matos  <paulo@matos-sorge.com>

    * gcc.dg/lto/pr55113_0.c: New testcase.

2014-03-08  Paulo Matos  <paulo@matos-sorge.com>

    * lto-lang.c (lto_init): Pass flag_short_double to
    build_common_tree_nodes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208428 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-family/ChangeLog
gcc/c-family/c.opt
gcc/lto-wrapper.c
gcc/lto/ChangeLog
gcc/lto/lto-lang.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/lto/pr55113_0.c [new file with mode: 0644]