summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5eb4bad303a..50578c8002a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -3,6 +3,21 @@
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.
+
+2016-12-11 Iain Sandoe <iain@codesourcery.com>
+
+ Backport from mainline
+ 2016-11-27 Iain Sandoe <iain@codesourcery.com>
+
PR target/71767
* config/darwin-sections.def (picbase_thunk_section): New.
* config/darwin.c (darwin_init_sections): Set up picbase thunk