In two places, CPerl mode checks whether `syntax-propertize-rules` is fboundp, which is always true as of today. The attached patch eliminates this check and the corresponding "else"-Branches. Also, an (undocumented) debug trace doesn't work in current Emacs because the function `edebug-backtrace` was eliminated, so this call is removed by the patch. Finally, a workaround to set `font-lock-syntactic-keywords` is no longer needed. This eliminates a warning when compiling cperl-mode.el under current Emacs. -- Cheers, haj