summaryrefslogtreecommitdiff
path: root/gcc/genenums.c
Commit message (Collapse)AuthorAgeFilesLines
* re PR bootstrap/44512 (--enable-build-with-cxx bootstrap fails in revision ↵Joern Rennecke2010-07-051-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
* md.texi: Document the "unspec" and "unspecv" enum names.Richard Sandiford2010-06-101-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