I updated the html documents for my two recent changes: *** changes.html.~1~ 2011-07-06 19:26:37.000000000 -0400 --- changes.html 2011-07-06 19:35:22.000000000 -0400 *************** *** 48,54 **** <h2>General Optimizer Improvements</h2> <ul> ! <li>...</li> </ul> <h2>New Languages and Language specific improvements</h2> --- 48,57 ---- <h2>General Optimizer Improvements</h2> <ul> ! <li>Support for a new parameter <code>--param case-value-threshold=n</code> ! was added to allow users to control the cutoff between doing switch statements ! as a series of if statements and using a jump table. ! </li> </ul> <h2>New Languages and Language specific improvements</h2> *************** struct F: E { }; // error: deriving from *** 230,235 **** --- 233,246 ---- instruction set. Previously the GCC compiler did not adhere to the ABI for 128-bit vectors with 64-bit integer base types (PR 48857). This will also be fixed in the GCC 4.6.1 and 4.5.4 releases.</li> + + <li>A new option (<code>-mno-r11)</code> was added to allow AIX + 32-bit/64-bit and Linux 64-bit PowerPC users to specify that the compiler + should not load up the chain register (<i>r11</i>) before calling a + function through a pointer. If you use this option, you cannot call + nested functions through a pointer, or call other languages that might + use the static chain. + </li> </ul> <h3>MIPS</h3>
-- Michael Meissner, IBM 5 Technology Place Drive, M/S 2757, Westford, MA 01886-3141, USA meiss...@linux.vnet.ibm.com fax +1 (978) 399-6899