Not sure where my problem is, I still use older lazarus because it uses 3.0.4 which compiles a DLL I have correctly, anything newer I have problems with the DLL.
But in anycase, the problem of the same versions in the 64 bit IDE and compiler does not have this issue which I use most of the time.
Getting back to the 32 bit one.
if i use {$Mode DElphi} then it works. but using ObjFpc it does not work.
However, If I put into custom options the -RAtt for example or just -RDefault. it works. But that is only doable per project.
In the parser menu it makes no difference what I select, it has no parser for ASM while in objFpc mode unless I do an inline switch or use the custom options per project.
Strange I've never seen this before, maybe because it works correctly in the 64 bit target.
As for the trunk, I always test with the 64 bit install so I don't know if there is some issue there.
This is on windows.
In case you would like to see the message
Compile Project, Target: C:\Users\xxxxxx\AppData\Local\Temp\project1.exe: Exit code 1, Errors: 1
unit1.pas(34,3) Fatal: Selected assembler reader not supported