DWZ 0.16 released

2025-06-10 Thread Mark Wielaard
DWZ 0.16 has been released. dwz - DWARF optimization and duplicate removal tool dwz is a program that attempts to optimize DWARF debugging information contained in ELF shared libraries and ELF executables for size, by replacing DWARF information representation with equivalent smal

Re: [ C Frontend / Preprocessor ] Embed Preprocessor Parameter Order

2025-06-10 Thread Christopher Bazley via Gcc
Hi David, On 10/06/2025 14:19, David Brown wrote: On 10/06/2025 10:43, Jakub Jelinek wrote: On Tue, Jun 10, 2025 at 09:52:42AM +0200, David Brown via Gcc wrote: So while correcting the mistakes of the past is either very slow or impossible, we can avoid them in the future.  Consistent paramete

Re: [ C Frontend / Preprocessor ] Embed Preprocessor Parameter Order

2025-06-10 Thread David Brown via Gcc
On 10/06/2025 10:17, LIU Hao wrote: 在 2025-6-10 15:52, David Brown via Gcc 写道: On 09/06/2025 12:13, Andreas Schwab wrote: On Jun 09 2025, Chris Bazley via Gcc wrote: C is a language that allows considerable latitude in where things are placed: static int volatile p; volatile int s

Re: [ C Frontend / Preprocessor ] Embed Preprocessor Parameter Order

2025-06-10 Thread David Brown via Gcc
On 10/06/2025 10:43, Jakub Jelinek wrote: On Tue, Jun 10, 2025 at 09:52:42AM +0200, David Brown via Gcc wrote: So while correcting the mistakes of the past is either very slow or impossible, we can avoid them in the future. Consistent parameter order makes code clearer and neater, and should be

Re: [ C Frontend / Preprocessor ] Embed Preprocessor Parameter Order

2025-06-10 Thread Jakub Jelinek via Gcc
On Tue, Jun 10, 2025 at 09:52:42AM +0200, David Brown via Gcc wrote: > So while correcting the mistakes of the past is either very slow or > impossible, we can avoid them in the future. Consistent parameter order > makes code clearer and neater, and should be encouraged. If the clauses are proper

Re: [ C Frontend / Preprocessor ] Embed Preprocessor Parameter Order

2025-06-10 Thread David Brown via Gcc
On 09/06/2025 12:13, Andreas Schwab wrote: On Jun 09 2025, Chris Bazley via Gcc wrote: C is a language that allows considerable latitude in where things are placed: static int volatile p; volatile int static q; C23 says (6.11.5 Storage-class specifiers): The placement of a st

Re: [ C Frontend / Preprocessor ] Embed Preprocessor Parameter Order

2025-06-10 Thread LIU Hao via Gcc
在 2025-6-10 15:52, David Brown via Gcc 写道: On 09/06/2025 12:13, Andreas Schwab wrote: On Jun 09 2025, Chris Bazley via Gcc wrote: C is a language that allows considerable latitude in where things are placed: static int volatile p; volatile int static q; C23 says (6.11.5 Storage-cl