diff options
author | Steven Bosscher <steven@gcc.gnu.org> | 2012-05-13 19:57:37 +0000 |
---|---|---|
committer | John David Anglin <danglin@gcc.gnu.org> | 2012-05-13 19:57:37 +0000 |
commit | ef4df35373faee8e7a038489161996c01c69f925 (patch) | |
tree | 8d38c3d228d4596bf8eef9c90b722f8866ddbe33 /gcc | |
parent | c9423ceff4e6f6076e93d382f32d7308f3cbbb4f (diff) | |
download | gcc-ef4df35373faee8e7a038489161996c01c69f925.zip gcc-ef4df35373faee8e7a038489161996c01c69f925.tar.gz gcc-ef4df35373faee8e7a038489161996c01c69f925.tar.bz2 |
pa.md: Use define_c_enum for "unspec" and "unspecv".
* config/pa/pa.md: Use define_c_enum for "unspec" and "unspecv".
From-SVN: r187443
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/pa/pa.md | 42 |
2 files changed, 25 insertions, 21 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9d452fa..be43189 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2012-05-13 Steven Bosscher <steven@gcc.gnu.org> + + * config/pa/pa.md: Use define_c_enum for "unspec" and "unspecv". + 2012-05-13 Manuel López-Ibáñez <manu@gcc.gnu.org> * common.opt (Wtype-limits): Use EnabledBy. diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md index d0110e7..a7ad626 100644 --- a/gcc/config/pa/pa.md +++ b/gcc/config/pa/pa.md @@ -28,31 +28,31 @@ ;; Uses of UNSPEC in this file: -(define_constants - [(UNSPEC_CFFC 0) ; canonicalize_funcptr_for_compare - (UNSPEC_GOTO 1) ; indirect_goto - (UNSPEC_DLTIND14R 2) ; - (UNSPEC_TP 3) - (UNSPEC_TLSGD 4) - (UNSPEC_TLSLDM 5) - (UNSPEC_TLSLDO 6) - (UNSPEC_TLSLDBASE 7) - (UNSPEC_TLSIE 8) - (UNSPEC_TLSLE 9) - (UNSPEC_TLSGD_PIC 10) - (UNSPEC_TLSLDM_PIC 11) - (UNSPEC_TLSIE_PIC 12) +(define_c_enum "unspec" + [UNSPEC_CFFC ; canonicalize_funcptr_for_compare + UNSPEC_GOTO ; indirect_goto + UNSPEC_DLTIND14R + UNSPEC_TP + UNSPEC_TLSGD + UNSPEC_TLSLDM + UNSPEC_TLSLDO + UNSPEC_TLSLDBASE + UNSPEC_TLSIE + UNSPEC_TLSLE + UNSPEC_TLSGD_PIC + UNSPEC_TLSLDM_PIC + UNSPEC_TLSIE_PIC ]) ;; UNSPEC_VOLATILE: -(define_constants - [(UNSPECV_BLOCKAGE 0) ; blockage - (UNSPECV_DCACHE 1) ; dcacheflush - (UNSPECV_ICACHE 2) ; icacheflush - (UNSPECV_OPC 3) ; outline_prologue_call - (UNSPECV_OEC 4) ; outline_epilogue_call - (UNSPECV_LONGJMP 5) ; builtin_longjmp +(define_c_enum "unspecv" + [UNSPECV_BLOCKAGE ; blockage + UNSPECV_DCACHE ; dcacheflush + UNSPECV_ICACHE ; icacheflush + UNSPECV_OPC ; outline_prologue_call + UNSPECV_OEC ; outline_epilogue_call + UNSPECV_LONGJMP ; builtin_longjmp ]) ;; Maximum pc-relative branch offsets. |