Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove ability to disable some target features #116584

Closed

Commits on Oct 9, 2023

  1. Override -C target-feature with features implied by --target

    Change the features enabled by various target specifications from defaults
    to mandatory features. This will be used to prevent -C target-feature=-x87
    and -C target-feature=-sse from changing the ABI on x86.
    Günther Brammer committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    f4a7b5b View commit details
    Browse the repository at this point in the history
  2. Make x87, sse and sse2 mandatory on targets enabling them

    These features enable registers that are or will be used in the ABI.
    Instead of only being implied by the target cpu, they are now explicitly
    enabled so that they cannot be disabled by -C target-feature.
    Günther Brammer committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    66625a9 View commit details
    Browse the repository at this point in the history