mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-20 13:39:21 +02:00
FpDebug: disable peephole opt when using fpc 3.2.2 => otherwise fpc generates wrong code
This commit is contained in:
parent
06d0731b07
commit
0b441dd73b
@ -35,6 +35,7 @@ unit FpDbgClasses;
|
|||||||
{$mode objfpc}{$H+}
|
{$mode objfpc}{$H+}
|
||||||
{$TYPEDADDRESS on}
|
{$TYPEDADDRESS on}
|
||||||
{$IFDEF INLINE_OFF}{$INLINE OFF}{$ENDIF}
|
{$IFDEF INLINE_OFF}{$INLINE OFF}{$ENDIF}
|
||||||
|
{$IF FPC_Fullversion=30202}{$Optimization NOPEEPHOLE}{$ENDIF}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ unit FpDbgDwarf;
|
|||||||
{$mode objfpc}{$H+}
|
{$mode objfpc}{$H+}
|
||||||
{$TYPEDADDRESS on}
|
{$TYPEDADDRESS on}
|
||||||
{$IFDEF INLINE_OFF}{$INLINE OFF}{$ENDIF}
|
{$IFDEF INLINE_OFF}{$INLINE OFF}{$ENDIF}
|
||||||
|
{$IF FPC_Fullversion=30202}{$Optimization NOPEEPHOLE}{$ENDIF}
|
||||||
|
|
||||||
(* Notes:
|
(* Notes:
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ unit FpDbgDwarfDataClasses;
|
|||||||
{$mode objfpc}{$H+}
|
{$mode objfpc}{$H+}
|
||||||
{$ModeSwitch advancedrecords}
|
{$ModeSwitch advancedrecords}
|
||||||
{$IFDEF INLINE_OFF}{$INLINE OFF}{$ENDIF}
|
{$IFDEF INLINE_OFF}{$INLINE OFF}{$ENDIF}
|
||||||
|
{$IF FPC_Fullversion=30202}{$Optimization NOPEEPHOLE}{$ENDIF}
|
||||||
{off $DEFINE USE_ABBREV_TMAP}
|
{off $DEFINE USE_ABBREV_TMAP}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
@ -35,6 +35,7 @@ unit FpDbgUtil;
|
|||||||
|
|
||||||
{$mode objfpc}{$H+}
|
{$mode objfpc}{$H+}
|
||||||
{$IFDEF INLINE_OFF}{$INLINE OFF}{$ENDIF}
|
{$IFDEF INLINE_OFF}{$INLINE OFF}{$ENDIF}
|
||||||
|
{$IF FPC_Fullversion=30202}{$Optimization NOPEEPHOLE}{$ENDIF}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
|
@ -26,6 +26,7 @@ unit FpPascalParser;
|
|||||||
|
|
||||||
{$mode objfpc}{$H+}
|
{$mode objfpc}{$H+}
|
||||||
{$IFDEF INLINE_OFF}{$INLINE OFF}{$ENDIF}
|
{$IFDEF INLINE_OFF}{$INLINE OFF}{$ENDIF}
|
||||||
|
{$IF FPC_Fullversion=30202}{$Optimization NOPEEPHOLE}{$ENDIF}
|
||||||
{$TYPEDADDRESS on}
|
{$TYPEDADDRESS on}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
unit FpDebugDebugger;
|
unit FpDebugDebugger;
|
||||||
|
|
||||||
{$mode objfpc}{$H+}
|
{$mode objfpc}{$H+}
|
||||||
|
{$IF FPC_Fullversion=30202}{$Optimization NOPEEPHOLE}{$ENDIF}
|
||||||
{$TYPEDADDRESS on}
|
{$TYPEDADDRESS on}
|
||||||
{$ModeSwitch advancedrecords}
|
{$ModeSwitch advancedrecords}
|
||||||
|
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
unit FpDebugDebuggerBase;
|
unit FpDebugDebuggerBase;
|
||||||
|
|
||||||
{$mode objfpc}{$H+}
|
{$mode objfpc}{$H+}
|
||||||
|
{$IF FPC_Fullversion=30202}{$Optimization NOPEEPHOLE}{$ENDIF}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
|
@ -39,6 +39,7 @@ unit FpDebugDebuggerWorkThreads;
|
|||||||
*)
|
*)
|
||||||
|
|
||||||
{$mode objfpc}{$H+}
|
{$mode objfpc}{$H+}
|
||||||
|
{$IF FPC_Fullversion=30202}{$Optimization NOPEEPHOLE}{$ENDIF}
|
||||||
{$TYPEDADDRESS on}
|
{$TYPEDADDRESS on}
|
||||||
{$ModeSwitch advancedrecords}
|
{$ModeSwitch advancedrecords}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user