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

fix tests/ui/simd/issue-89193.rs and mark as passing #446

Merged
merged 3 commits into from Feb 18, 2024

Commits on Feb 17, 2024

  1. fix tests/ui/simd/issue-89193.rs and mark as passing

    Work around an issue where usize and isize can sometimes (but not
    always) get canonicalized to their corresponding integer type.  This
    causes shuffle_vector to panic, since the types of the vectors it got
    passed aren't the same.
    
    Also insert a cast on the mask element, since we might get passed a
    signed integer of any size, not just i32.  For now, we always cast to
    i32.
    
    Signed-off-by: Andy Sadler <andrewsadler122@gmail.com>
    sadlerap committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    5ac9bee View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. mark tests/ui/simd/issue-89193.rs as failing for libgccjit12

    Signed-off-by: Andy Sadler <andrewsadler122@gmail.com>
    sadlerap committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    087456f View commit details
    Browse the repository at this point in the history
  2. use default as output type source in simd_gather

    Signed-off-by: Andy Sadler <andrewsadler122@gmail.com>
    sadlerap committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    4ec4209 View commit details
    Browse the repository at this point in the history