Well, the current test file succeeds in both cases. This ticket is so old it may more be the tests have changed than anything else, but there was also lot of charset work so maybe it is actually fixed.
If you can still figure out how to break something with LC_ALL, please re-file a github issue at https://github.com/rakudo/rakudo/issues $ LC_ALL=en_US.utf8 perl6 S19-command-line/dash-e.t 1..4 ok 1 - -e print $something works ok 2 - -e print $something works with non-ASCII string literals ok 3 - -e works with non-ASCII program texts ok 4 - -e works correctly as a stopper $ LC_ALL=C perl6 S19-command-line/dash-e.t 1..4 ok 1 - -e print $something works ok 2 - -e print $something works with non-ASCII string literals ok 3 - -e works with non-ASCII program texts ok 4 - -e works correctly as a stopper