In attempting to configure a target limited to 32-bit C type support, it
became obvious that exception support seems to be unconditionally required,
and defaults to assuming target support for 64-bit data types although not
necessarily configured to support data types this large?

- is this intentional/necessary for C language compilation?

- is not, what's the recommended way to specify the configuration to
  either eliminate the necessity, or select an exception model which
  doesn't require 64-bit type target type support.

- might forcing sjlj exceptions help? With what consequences?

- or might it be best for me to attempt to refine the baseline exception
  data structure definitions to be more target type size support aware?
 
  - if so, which target configuration header files or facilities would be
    the officially most ideal/correct ones to use to convey the target's
    supported type size configuration information to the exception handling
    implementations files?

Any insight/recommendations would be appreciated,

Thanks, -paul-


Reply via email to