Build error with USE_MD_CONSTRAINTS vs. CONST_OK_FOR_CONSTRAINT_P

2010-05-24 Thread Jeff Kuskin
I've got a local port of GCC 4.5.0 to an in-house CPU. I'm trying to remove *all* single-letter constraints from my cpu.md file and replace them with define_constraint entries that define *multi-letter* constraint names. Example: (define_constraint "aFOO" ...) But I've found that when I remov

Error with 'typedef' and 'long _Fract'

2008-06-11 Thread Jeff Kuskin
I am writing a new backend for GCC 4.3.1 and have run into the following issue with GCC 4.3.1's support for the fixed-point 'long _Fract' type when used in a 'typedef'. I believe this issue is generic to GCC and not to the backend. See the (very short) testcase below and the output from GCC. Basic