| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
RISC-V is always little endian by definition.
SPARC is technically bi-endian but basically 100% of userspace is
big endian, so assume it.
|
|
|
|
|
|
|
| |
These are best left to the user to set via CXXFLAGS or --cc-abi-flags
Add override if arch ends in in {eb, el, be, le} to set the endian.
Avoids an extra file for ppc64le.
|
|
|
|
| |
this removes the duplicate "sha" in x86_64
|
|
|
|
|
|
|
| |
Use it to merge mp_msvc64 (was using MSVC _umul128 intrinsic) and
mp_asm64 (was using inline asm) into mp_word64, which calls the new
mul64x64_128 function. That function wraps any available compiler
intrinsics or CPU instructions.
|
|
|
|
|
|
|
| |
by GCC.
Add Niagra targets for sparc, and extend/fix the Sun Studio flags for
SPARC64.
|
| |
|
|
|
|
|
|
|
| |
running 32 bit userspaces on sun4u machines, but it's often difficult
to tell what the compiler does/does not support in that respect, and
this will work for people who are using 64 bit userspace which I
_think_ is more common now. I hope.
|
|
|
|
| |
elsewhere currently.
|
|
|
|
| |
the same as an UltraSPARC for optimization purposes.
|
|
|
|
|
|
| |
ignores this unless it can detect (or is asked to use) a specific model;
otherwise it compiles for the baseline ISA. Remove the default_submodel
entries in the arch files.
|
|
|
|
|
| |
Pretty much useless and unused, except for listing the module names in
build.h and the short versions totally suffice for that.
|
|
such in configure.py. Paul Clark reported on the list having problems with
it otherwise because of CVS droppings being picked up and subsequently
errored on when parsing them as build info files (of course) failed.
|