summaryrefslogtreecommitdiffstats
path: root/gcc/longlong.h
Commit message (Collapse)AuthorAgeFilesLines
* * m68k.h (TARGET_SWITCHES): -mcpu32 now clears MASK_68881.law1998-01-221-1/+1
| | | | | | | | | | | | | | | (MACHINE_STATE_m68010_up): Replaced __mc68332__ with __mcpu32__. * m68k/m68k-none.h(CPP_FPU_SPEC): Update relative to TARGET_SWITCHES. (CPP_SPEC, ASM_SPEC, CC1_SPEC): Likewise. (CPP_SPEC): -m68332 defines both __mc68332 and __mcpu32__. * m68k/t-m68kbare (MULTILIB_OPTIONS): Add mcpu32. (MULTILIB_MATCHES): -m68332 now uses mcpu32 libraries, not m68000. (MULTILIB_EXCEPTIONS): Don't build 68881 libraries for m68000, mcpu32 or m5200. * longlong.h: Replace __mc68332__ with __mcpu32__. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17450 138bc75d-0d04-0410-961f-82ee72b054a4
* * longlong.h (count_leading_zeros): Add missing casts to USItype.law1997-10-201-3/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@16096 138bc75d-0d04-0410-961f-82ee72b054a4
* Add port done awhile ago for the ARC cpu.law1997-09-091-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | * arc/arc.h: New file. * arc/arc.c: New file. * arc/arc.md: New file. * arc/initfini.c: New file. * arc/lib1funcs.asm: New file. * arc/t-arc: New file. * arc/xm-arc.h: New file. * ginclude/va-arc.h: New file. * ginclude/stdarg.h: Include va-arc.h ifdef __arc__. * ginclude/varargs.h: Likewise. * Makefile.in (USER_H): Add va-arc.h. * configure.in (arc-*-elf*): Recognize. * longlong.h: Add ARC support. Mostly so I can test changes in snapshot scripts. * expr.c (clear_storage): Use CONST0_RTX instead of const0_rtx. when clearing non-BLKmode data. Fixes sparc problem. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15198 138bc75d-0d04-0410-961f-82ee72b054a4
* Update copyright.dje1997-03-241-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13785 138bc75d-0d04-0410-961f-82ee72b054a4
* Add m32r support.dje1997-03-241-0/+27
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13784 138bc75d-0d04-0410-961f-82ee72b054a4
* Correct typo.ian1996-07-191-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12538 138bc75d-0d04-0410-961f-82ee72b054a4
* (mc680x0): Define umul_ppmm, udiv_qrnnd, sdiv_qrnnd for the '020,kenner1996-07-181-7/+24
| | | | | | | | '030, '040, and '332. Define count_leading_zeros for the '020, '030, '040, and '060. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12517 138bc75d-0d04-0410-961f-82ee72b054a4
* formatting tweaksmrs1996-07-031-264/+264
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12390 138bc75d-0d04-0410-961f-82ee72b054a4
* formatting tweaksmrs1996-07-031-33/+33
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12387 138bc75d-0d04-0410-961f-82ee72b054a4
* (mips umul_ppmm): Use `l' and `h' constraints; remove mflo and mfhikenner1995-10-031-5/+3
| | | | | | | instructions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10425 138bc75d-0d04-0410-961f-82ee72b054a4
* (pyr umul_ppmm): Use code `R' for REG.kenner1995-09-221-14/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10390 138bc75d-0d04-0410-961f-82ee72b054a4
* Update FSF address.kenner1995-06-151-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9961 138bc75d-0d04-0410-961f-82ee72b054a4
* (umul_ppmm mc68000): Use %# instead of #.raeburn1995-03-311-3/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9276 138bc75d-0d04-0410-961f-82ee72b054a4
* (vax sdiv_qrnnd): Fix typo.tege1994-07-071-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7667 138bc75d-0d04-0410-961f-82ee72b054a4
* (arm umul_ppmm): Fix use of uninitialized register.erich1994-07-061-14/+15
| | | | | | | Eliminate clobbers of hard registers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7663 138bc75d-0d04-0410-961f-82ee72b054a4
* (expand_increment): If pre-incrementing a promotedtege1994-07-051-4/+4
| | | | | | | variable, don't adjust OP0 since the result won't be used. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7656 138bc75d-0d04-0410-961f-82ee72b054a4
* (arm umul_ppm): Fix typos in last change. Mark hard-codederich1994-07-011-17/+17
| | | | | | | registers with "%|". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7634 138bc75d-0d04-0410-961f-82ee72b054a4
* Test for _AM29K and _IBMR2, not ___AM29K__ and ___IBMR2__.tege1994-07-011-112/+292
| | | | | | | | | | | | | | | | | | | | | (arm umul_ppmm): New definition. (clipper umul_ppmm, smul_ppmm, __umulsidi3): New definitions. (hppa count_leading_zeros): New definition. (i960 umul_ppmm, __umulsidi3): New definitions. (mc68000 umul_ppmm): Use %. before size suffixes. (mc88110 umul_ppmm, udiv_qrnnd): Rewrite. (mc88000): Get UMUL_TIME and UDIV_TIME right. (mips): Get UMUL_TIME right. (ns32000 umul_ppmm): New definition. (ns32000 udiv_qrnnd): Rename from bogus div_qrnnd, rewrite. (powerpc umul_ppmm, smul_ppmm): New definitions. (_IBMR2/powerpc add_ssaaaa, sub_ddmmss): Improve. (pyr umul_ppmm): Fix typo. (sparc add_ssaaaa, sub_ddmmss): Match constant 0 for all inputs. (vax sdiv_qrnnd): New definition. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7629 138bc75d-0d04-0410-961f-82ee72b054a4
* Change R/S 6000 macros to use new mnemonics under -mnew-mnemonicsian1994-03-311-5/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6930 138bc75d-0d04-0410-961f-82ee72b054a4
* Use %/ before register names in 68000 version of umul_ppmm.ian1993-01-281-24/+25
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3377 138bc75d-0d04-0410-961f-82ee72b054a4
* (__hppa sub_ddmmss): Swap input operands.tege1992-10-281-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2629 138bc75d-0d04-0410-961f-82ee72b054a4
* (file header): Add comment describing sdiv_qrnnd.tege1992-10-281-3/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2627 138bc75d-0d04-0410-961f-82ee72b054a4
* (sparclite): Use machine independent USItype instead of explicit types.tege1992-10-241-11/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2592 138bc75d-0d04-0410-961f-82ee72b054a4
* (sparclite udiv_qrnnd): Remove comma before __AND_CLOBBER_CC.tege1992-10-211-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2542 138bc75d-0d04-0410-961f-82ee72b054a4
* (__sparclite__): Define umul_ppmm, udiv_qrnnd, andwilson1992-08-131-2/+64
| | | | | | | | count_leading_zeros for this sparc architecture variant. (__sparc_v8__): Changed from __sparc8__. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1811 138bc75d-0d04-0410-961f-82ee72b054a4
* entered into RCSmycroft1992-07-091-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1545 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***tege1992-07-071-7/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1505 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***tege1992-07-071-0/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1502 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***tege1992-07-071-309/+323
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1499 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***tege1992-07-031-3/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1401 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***meissner1992-07-031-3/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1400 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***meissner1992-06-031-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1152 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***rms1992-05-231-4/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1062 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***meissner1992-05-221-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1047 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***tege1992-05-221-202/+361
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1046 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***tege1992-03-141-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@470 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionrms1991-12-241-0/+750
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@137 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud