Hi, On Sat, 2023-04-01 at 02:20 +0200, Abou Al Montacir wrote: > ... > [x] attach debdiff against the package in testing > ... Attaching debdiff -- Cheers, Abou Al Montacir
diff -Nru fpc-3.2.2+dfsg/debian/changelog fpc-3.2.2+dfsg/debian/changelog --- fpc-3.2.2+dfsg/debian/changelog 2023-03-17 13:45:28.000000000 +0100 +++ fpc-3.2.2+dfsg/debian/changelog 2023-03-30 21:31:30.000000000 +0200 @@ -1,3 +1,10 @@ +fpc (3.2.2+dfsg-20) unstable; urgency=medium + + * Fixed compiler internal error 2003042401 on mipsel. + This error occurs when compiling Lazarus on mipsel architecture. + + -- Abou Al Montacir <abou.almonta...@sfr.fr> Thu, 30 Mar 2023 21:31:30 +0200 + fpc (3.2.2+dfsg-19) unstable; urgency=medium * Fixed missing crtbeginS.o on mipsel architecture. diff -Nru fpc-3.2.2+dfsg/debian/patches/5-85c7368759f5fb53aa23e03c8cc27c2deb424b62.patch fpc-3.2.2+dfsg/debian/patches/5-85c7368759f5fb53aa23e03c8cc27c2deb424b62.patch --- fpc-3.2.2+dfsg/debian/patches/5-85c7368759f5fb53aa23e03c8cc27c2deb424b62.patch 1970-01-01 01:00:00.000000000 +0100 +++ fpc-3.2.2+dfsg/debian/patches/5-85c7368759f5fb53aa23e03c8cc27c2deb424b62.patch 2023-03-29 13:43:22.000000000 +0200 @@ -0,0 +1,24 @@ +From 85c7368759f5fb53aa23e03c8cc27c2deb424b62 Mon Sep 17 00:00:00 2001 +From: florian <flor...@freepascal.org> +Date: Wed, 24 Aug 2022 21:15:18 +0200 +Subject: [PATCH] * handle also simulated flags in + tmipselnotnode.second_boolean, resolves #39877 + +--- + compiler/mips/ncpumat.pas | 31 ++++++++++++++++--------------- + tests/webtbs/tw39877.pp | 15 +++++++++++++++ + 2 files changed, 31 insertions(+), 15 deletions(-) + create mode 100644 tests/webtbs/tw39877.pp + +diff --git a/fpcsrc/compiler/mips/ncpumat.pas b/fpcsrc/compiler/mips/ncpumat.pas +index 9db7c052..5b33a866 100644 +--- a/fpcsrc/compiler/mips/ncpumat.pas ++++ b/fpcsrc/compiler/mips/ncpumat.pas +@@ -245,6 +245,7 @@ begin + begin + secondpass(left); + case left.location.loc of ++ LOC_FLAGS, + LOC_REGISTER, LOC_CREGISTER, LOC_REFERENCE, LOC_CREFERENCE, + LOC_SUBSETREG,LOC_CSUBSETREG,LOC_SUBSETREF,LOC_CSUBSETREF: + begin diff -Nru fpc-3.2.2+dfsg/debian/patches/series fpc-3.2.2+dfsg/debian/patches/series --- fpc-3.2.2+dfsg/debian/patches/series 2023-03-15 14:20:00.000000000 +0100 +++ fpc-3.2.2+dfsg/debian/patches/series 2023-03-29 13:09:50.000000000 +0200 @@ -34,3 +34,4 @@ pas2jni-cthreads.patch change_fpmake_to_install_missing_package_examples.patch Fix-missing-crtbeginS.o-on-mipsel.patch +5-85c7368759f5fb53aa23e03c8cc27c2deb424b62.patch diff -Nru fpc-3.2.2+dfsg/debian/source/timestamps fpc-3.2.2+dfsg/debian/source/timestamps --- fpc-3.2.2+dfsg/debian/source/timestamps 2023-03-15 14:20:00.000000000 +0100 +++ fpc-3.2.2+dfsg/debian/source/timestamps 2023-03-29 13:45:08.000000000 +0200 @@ -5,6 +5,7 @@ fpcsrc/compiler/globals.pas 2020-05-14T13:54+00:00 fpcsrc/compiler/hlcgobj.pas 2020-05-14T13:54+00:00 fpcsrc/compiler/m68k/cpubase.pas 2022-05-26T16:24+00:00 +fpcsrc/compiler/mips/ncpumat.pas 2023-03-29T11:45+00:00 fpcsrc/compiler/ncgvmt.pas 2022-11-19T17:36+00:00 fpcsrc/compiler/powerpc64/cgcpu.pas 2022-11-19T17:36+00:00 fpcsrc/compiler/powerpc64/cpupara.pas 2022-05-26T16:24+00:00
signature.asc
Description: This is a digitally signed message part