Hi! The PR mentions some typos. I've removed those which I saw also in Dhruv's patchset, here is the rest.
Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk? 2026-05-19 Jakub Jelinek <[email protected]> PR other/125348 gcc/ * config/i386/i386-expand.cc (ix86_expand_builtin): Fix diagnostic typo, forth -> fourth. gcc/ada/ * libgnat/s-regpat.ads: Fix comment spelling, paramter -> parameter. gcc/m2/ * gm2-compiler/M2GenGCC.mod (PerformLastForIterator): Fix diagnostic typo, intemediate -> intermediate. gcc/testsuite/ * gcc.target/i386/pr117416-2.c (prefetch_test): Adjust expected diagnostic spelling. * gdc.test/compilable/dtoh_TemplateDeclaration.d: Fix comment spelling, paramter -> parameter. libffi/ * src/x86/ffi.c (ffi_call_int, ffi_closure_inner): Fix comment spelling, paramter -> parameter. --- gcc/ada/libgnat/s-regpat.ads.jj 2026-03-27 10:17:13.608339323 +0100 +++ gcc/ada/libgnat/s-regpat.ads 2026-05-16 20:23:30.164756750 +0200 @@ -428,7 +428,7 @@ package System.Regpat is -- -- This function raises Storage_Error if Matcher is too small to hold -- the resulting code (i.e. Matcher.Size has too small a value) only when - -- the paramter Error_When_Too_Small is set to True. Otherwise, no error + -- the parameter Error_When_Too_Small is set to True. Otherwise, no error -- will be raised and the required size will be placed in the -- Final_Code_Size parameter. -- --- gcc/config/i386/i386-expand.cc.jj 2026-05-15 17:23:56.266095594 +0200 +++ gcc/config/i386/i386-expand.cc 2026-05-16 20:21:01.854294555 +0200 @@ -15243,7 +15243,7 @@ ix86_expand_builtin (tree exp, rtx targe else { if (INTVAL (op3) != 0) - warning (0, "invalid forth argument to" + warning (0, "invalid fourth argument to" " %<__builtin_ia32_prefetch%>; using zero"); if (!address_operand (op0, VOIDmode)) --- gcc/m2/gm2-compiler/M2GenGCC.mod.jj 2026-04-14 21:13:35.036460768 +0200 +++ gcc/m2/gm2-compiler/M2GenGCC.mod 2026-05-16 20:22:33.093733316 +0200 @@ -566,7 +566,7 @@ BEGIN IF TreeOverflow (incrtree) THEN MetaErrorT0 (lastpos, - 'the intemediate calculation for the last iterator value in the {%kFOR} loop has caused an overflow') ; + 'the intermediate calculation for the last iterator value in the {%kFOR} loop has caused an overflow') ; NoChange := FALSE ; SubQuad (quad) ; success := FALSE @@ -585,7 +585,7 @@ BEGIN IF TreeOverflow (incrtree) THEN MetaErrorT0 (lastpos, - 'the intemediate calculation for the last iterator value in the {%kFOR} loop has caused an overflow') ; + 'the intermediate calculation for the last iterator value in the {%kFOR} loop has caused an overflow') ; NoChange := FALSE ; SubQuad (quad) ; success := FALSE --- gcc/testsuite/gcc.target/i386/pr117416-2.c.jj 2026-03-27 10:17:18.889253146 +0100 +++ gcc/testsuite/gcc.target/i386/pr117416-2.c 2026-05-16 20:21:26.989864447 +0200 @@ -9,5 +9,5 @@ void* p; void extern prefetch_test (void) { - __builtin_ia32_prefetch (p, 0, 0, 2); /* { dg-warning "invalid forth argument to '__builtin_ia32_prefetch'; using zero" } */ + __builtin_ia32_prefetch (p, 0, 0, 2); /* { dg-warning "invalid fourth argument to '__builtin_ia32_prefetch'; using zero" } */ } --- gcc/testsuite/gdc.test/compilable/dtoh_TemplateDeclaration.d.jj 2026-03-27 10:17:20.110233222 +0100 +++ gcc/testsuite/gdc.test/compilable/dtoh_TemplateDeclaration.d 2026-05-16 20:26:46.414398641 +0200 @@ -336,7 +336,7 @@ struct NotAA(T) T[foo(1)] calcBuffer; } -// Same name but hidden by the template paramter +// Same name but hidden by the template parameter extern (D) struct Buffer {} extern (D) struct ActualBuffer {} --- libffi/src/x86/ffi.c.jj 2026-03-27 10:17:21.601208891 +0100 +++ libffi/src/x86/ffi.c 2026-05-16 20:27:09.308006903 +0200 @@ -360,7 +360,7 @@ ffi_call_int (ffi_cif *cif, void (*fn)(v size_t za = FFI_ALIGN (z, FFI_SIZEOF_ARG); size_t align = FFI_SIZEOF_ARG; - /* Issue 434: For thiscall and fastcall, if the paramter passed + /* Issue 434: For thiscall and fastcall, if the parameter passed as 64-bit integer or struct, all following integer parameters will be passed on stack. */ if ((cabi == FFI_THISCALL || cabi == FFI_FASTCALL) @@ -509,7 +509,7 @@ ffi_closure_inner (struct closure_frame if (t == FFI_TYPE_STRUCT && ty->alignment >= 16) align = 16; - /* Issue 434: For thiscall and fastcall, if the paramter passed + /* Issue 434: For thiscall and fastcall, if the parameter passed as 64-bit integer or struct, all following integer parameters will be passed on stack. */ if ((cabi == FFI_THISCALL || cabi == FFI_FASTCALL) Jakub
