stmt.c (n_occurrences): New static function.
authorBernd Schmidt <crux@pool.informatik.rwth-aachen.de>
Thu, 8 Oct 1998 04:07:40 +0000 (22:07 -0600)
committerJeff Law <law@gcc.gnu.org>
Thu, 8 Oct 1998 04:07:40 +0000 (22:07 -0600)
commit2a230e9dc40fd0a9ffe86e0548a935350dd39459
treed2ffc449a3863172f26daaab2384f9276cc31454
parentf1da1729434a302ca11b19ffcddf07902465b951
stmt.c (n_occurrences): New static function.

        * stmt.c (n_occurrences): New static function.
        (expand_asm_operands): Verify that all constrains match in the
        number of alternatives.
        Verify that '+' or '=' are at the beginning of an output constraint.
        Don't allow '&' for input operands.
        Verify that '%' isn't written for the last operand.
        * reload.c (find_reloads): Abort if an asm is found with invalid
        constraints; all possible problems ought to be checked for earlier.

From-SVN: r22911
gcc/ChangeLog
gcc/reload.c
gcc/stmt.c