Now that we have constexpr constructors, having a non-trivial constructor no longer precludes a variable being TREE_READONLY. The front end will clear TREE_READONLY if the variable requires non-constant initialization. Tested x86_64-pc-linux-gnu, applying to trunk.