r243525 - in /branches/gcc-6-branch/gcc: Change...
iains@gcc.gnu.org
iains@gcc.gnu.org
Sun Dec 11 16:10:00 GMT 2016
Author: iains
Date: Sun Dec 11 16:10:48 2016
New Revision: 243525
URL: https://gcc.gnu.org/viewcvs?rev=243525&root=gcc&view=rev
Log:
[Darwin] Back-port fix for PR57438.
gcc/
2016-12-11 Iain Sandoe <iain@codesourcery.com>
Backport from mainline
2016-11-27 Iain Sandoe <iain@codesourcery.com>
PR target/57438
* config/i386/i386.c (ix86_code_end): Note that we emitted code
where the function might otherwise appear empty for picbase thunks.
(ix86_output_function_epilogue): If we find a zero-sized function
assume that reaching it is UB and trap. If we find a trailing label
append a nop.
* config/rs6000/rs6000.c (rs6000_output_function_epilogue): If we
find a zero-sized function assume that reaching it is UB and trap.
If we find a trailing label, append a nop.
gcc/testsuite/
2016-12-11 Iain Sandoe <iain@codesourcery.com>
Backport from mainline
2016-11-27 Iain Sandoe <iain@codesourcery.com>
PR target/57438
* gcc.dg/pr57438-1.c: New Test.
* gcc.dg/pr57438-2.c: New Test.
Added:
branches/gcc-6-branch/gcc/testsuite/gcc.dg/pr57438-1.c
branches/gcc-6-branch/gcc/testsuite/gcc.dg/pr57438-2.c
Modified:
branches/gcc-6-branch/gcc/ChangeLog
branches/gcc-6-branch/gcc/config/i386/i386.c
branches/gcc-6-branch/gcc/config/rs6000/rs6000.c
branches/gcc-6-branch/gcc/testsuite/ChangeLog
More information about the Gcc-cvs
mailing list