By the circulant matrix $C$ in $M_n(\mathbb{R})$, we mean that $$C=[e_n|e_1|\cdots|e_{n-1}]$$ where $e_1,\cdots,e_n$ are the standard basis in $\mathbb{R}^n$. It is well-known that $C$ is diagonalized by the discrete Fourier matrix.
Let $U$ be a strictly upper triangular matrix. Is $C+U$ diagonalizable?