aboutsummaryrefslogtreecommitdiff
path: root/gcc/genenums.c
AgeCommit message (Collapse)AuthorFilesLines
2010-07-05re PR bootstrap/44512 (--enable-build-with-cxx bootstrap fails in revision ↵Joern Rennecke1-0/+1
160669) PR bootstrap/44512 * genenums.c (main): Output include of insn-constants.h * Makefile.in (insn-enums.o): Depend on insn-constants.h. From-SVN: r161853
2010-06-10md.texi: Document the "unspec" and "unspecv" enum names.Richard Sandiford1-0/+66
gcc/ * doc/md.texi: Document the "unspec" and "unspecv" enum names. * Makefile.in (OBJS-common): Include insn-enums.o. (insn-enums.o): New rule. (simple_generated_c): Add insn-enums.c. (build/genenums.o): New rule. (genprogmd): Add "enums". * genconstants.c (print_enum_type): Declare a C string array for each enum. * genenums.c: New file. * print-rtl.c (print_rtx): If defined, use the "unspecv" enum for UNSPEC_VOLATILE. If defined, use the "unspec" enum for both UNSPEC and (as a fallback) for UNSPEC_VOLATILE. From-SVN: r160582