Hi Simon, > ld/ChangeLog > * ld/ldexp.c: (try_copy_symbol_flags): New. Factored out from.. > (exp_fold_tree_1): Here. Cope with ternary operator > in assignments. Use new helper. Approved and applied - thanks for the patch! Cheers Nick