"-brute" saved around 400kb on my exe (was using "-9" for the compression before!).
Interesting, thanks for pointing that out. I grabbed 2.90 just two weeks ago, didn't know 2.91 was out. I just downloaded the 2.91, and found that the command line help doesn't make any mention of --brute... but it does indeed work.
when I compress a 92Kb blitzmax generated exe it turns into 33,792 bytes with -9, or 33,280 bytes with --brute... But when I throw a larger file at it, the differences get much more pronounced: (Note that a good chunk of that filesize is due to incbinned JPG and PNG images, which are near impossible to compress further)
original: 717,312
-9: 460,288
--brute: 423,424
which means that the brute option shaved off an additional 10%, which certainly is impressive considering I haven't seen another executable packer come by yet that could beat upx -9 in the first place. :-?
So... thanks for bringing up the --brute flag, Grisu!