re PR target/14457 (ICE with simple c++ source)
authorStephane Carrez <stcarrez@nerim.fr>
Sun, 6 Jun 2004 13:56:33 +0000 (15:56 +0200)
committerStephane Carrez <ciceron@gcc.gnu.org>
Sun, 6 Jun 2004 13:56:33 +0000 (15:56 +0200)
commitff24b82044cde0c0ff5dd68f45bc9f2bfbcfb3cf
treee21bf46155a93dd5f36c826637cc3e7c34c3494b
parent2ddbba8007ac79d2f61fb8c02dd1a04d3c14d098
re PR target/14457 (ICE with simple c++ source)

PR target/14457
* config/m68hc11/m68hc11.c (splitable_operand): New predicate.
* config/m68hc11/m68hc11-protos.h (splitable_operand): Declare.
* config/m68hc11/m68hc11.h (PREDICATE_CODES): Register it.
(inhibit_libc): Must define.
* config/m68hc11/m68hc11.md ("movhi_const0"): Use splitable_operand.
("*andhi3_gen", "iorhi3", "*iorhi3_gen"): Likewise.
("xorhi3"): Likewise.

From-SVN: r82670
gcc/ChangeLog
gcc/config/m68hc11/m68hc11-protos.h
gcc/config/m68hc11/m68hc11.c
gcc/config/m68hc11/m68hc11.h
gcc/config/m68hc11/m68hc11.md