Opened 18 months ago

Last modified 18 months ago

#7665 new defect

DJGPP: alignment silently reduced to 16 bytes with questionable reason

Reported by: michael.kostylev Owned by:
Priority: important Component: avutil
Version: git-master Keywords: djgpp regression
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no


Summary of the bug:

Commit 1473afac5d11a0a90810b6cd8107d63640c9fd38 actually broke the
AVX code when the compiler is able to build it. The vast majority of the DJGPP toolchains are unable to maintain even the 16-byte alingment, so the only good workaround for such a toolchain is to use --disable-sse. That in turn could be a a good reason for relaxing alignment requirements.

How to reproduce:

The code 255 (SIGSEGV, actually) is caused by reduced alignment, the rest looks as dosemu-related.

Change History (1)

comment:1 Changed 18 months ago by cehoyos

  • Keywords djgpp regression added
  • Priority changed from normal to important
Note: See TracTickets for help on using tickets.