public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [WEB][PATCH] Describe -pg and LTO changes
@ 2014-11-16 20:54 Andi Kleen
  2014-11-17 19:52 ` Jeff Law
  2015-04-08 16:41 ` Gerald Pfeifer
  0 siblings, 2 replies; 6+ messages in thread
From: Andi Kleen @ 2014-11-16 20:54 UTC (permalink / raw)
  To: gcc-patches


This patch describes some user visible changes that were 
added to gcc 5.

Ok to commit? 

-Andi


Index: htdocs/gcc-5/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-5/changes.html,v
retrieving revision 1.25
diff -u -r1.25 changes.html
--- htdocs/gcc-5/changes.html	14 Nov 2014 21:32:32 -0000	1.25
+++ htdocs/gcc-5/changes.html	16 Nov 2014 20:03:07 -0000
@@ -154,6 +154,11 @@
 	about qualifiers on pointers being discarded via a new warning option
 	<code>-Wno-discarded-qualifiers</code>.</li>
     <li>The C front end now generates more precise caret diagnostics.</li>
+    <li>The -pg option now only affects the current file in a LTO build.</li>
+    <li>A new no_reorder attribute has been added, that prevents reordering
+	of a specific symbol against other such symbols or inline assembler.
+	This is a more focussed alternative to 
+	<code>-fno-toplevel-reorder</code>.
   </ul>
 
 <h3 id="cxx">C++</h3>
@@ -295,6 +300,17 @@
 
    </ul>
 
+<h3 id="x86">IA-32/x86-64</h3>
+  <ul>
+	<li>The new <code>-mrecord-mcount</code> option for <code>-pg</code>
+	generates a Linux kernel style table of pointers to mcount or
+	__fentry__ calls at the beginning of functions. The new
+	<code>-mnop-mcount</code> option in addition also generates nops in
+	place of the __fentry__ or mcount call, so that a call per function
+	can be later patched in. This can be used for low overhead tracing or
+	hot code patching.</li>
+  </ul>
+
 <h2 id="os">Operating Systems</h2>
 
   <h3 id="dragonfly">DragonFly BSD</h3>
@@ -304,7 +320,11 @@
   </ul>
 
 <!-- h2>Documentation improvements</h2-->
-<!-- h2>Other significant improvements</h2 -->
-
+<h2>Other significant improvements</h2>
+  <h3 id="gcc-ar"></h3>
+  <ul>
+    <li>The <code>gcc-ar, gcc-nm, gcc-ranlib</code> wrappers now
+	understand a <code>-B</code> option to set the compiler to use.</li>
+  </ul>
 </body>
 </html>

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-04-08 16:41 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-16 20:54 [WEB][PATCH] Describe -pg and LTO changes Andi Kleen
2014-11-17 19:52 ` Jeff Law
2014-11-17 19:57   ` Jan Hubicka
2014-11-17 20:05     ` Jeff Law
2014-11-17 20:37     ` Andi Kleen
2015-04-08 16:41 ` Gerald Pfeifer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).