also test with gdc and ldc