aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/m68hc11/m68hc12.h
AgeCommit message (Collapse)AuthorFilesLines
2003-09-27GNU CC -> GCCKelley Cook1-4/+4
From-SVN: r71850
2003-01-15m68hc11.h (ASM_SPEC): Handle -m68hcs12...Stephane Carrez1-5/+12
* config/m68hc11/m68hc11.h (ASM_SPEC): Handle -m68hcs12; Pass -mshort and -mshort-double to the assembler to specify the ABI. (LINK_SPEC): Likewise. (CPP_SPEC): Pass HCS12 specific define. (MASK_M68S12): New define. (TARGET_M68S12): Likewise. (TARGET_SWITCHES): New options -m68hcs12 and -m68S12. (TARGET_VERSION): Update. * config/m68hc11/m68hc12.h (CPP_SPEC): Pass HCS12 specific define. (LINK_SPEC): Update. (ASM_SPEC): Update. * config/m68hc11/m68hc11.c (m68hc11_asm_file_start): Update. * doc/invoke.texi (M68hc1x Options): Document -m68hcs12. From-SVN: r61358
2002-12-20c-pretty-print.h: Fix comment typos.Kazu Hirata1-1/+1
* c-pretty-print.h: Fix comment typos. * integrate.c: Likewise. * varasm.c: Likewise. * config/c4x/c4x.h: Likewise. * config/c4x/c4x.md: Likewise. * config/fr30/fr30.md: Likewise. * config/frv/frv.c: Likewise. * config/h8300/h8300.c: Likewise. * config/i386/i386.c: Likewise. * config/i386/i386.h: Likewise. * config/ia64/ia64.c: Likewise. * config/ia64/ia64.h: Likewise. * config/ip2k/ip2k.md: Likewise. * config/m68hc11/m68hc11-crt0.S: Likewise. * config/m68hc11/m68hc11.h: Likewise. * config/m68hc11/m68hc11.md: Likewise. * config/m68hc11/m68hc12.h: Likewise. * config/mcore/mcore.md: Likewise. * config/mips/mips.c: Likewise. * config/mips/mips.md: Likewise. * config/mmix/mmix-modes.def: Likewise. * config/pa/pa.c: Likewise. * config/rs6000/rs6000.c: Likewise. * config/rs6000/rs6000.h: Likewise. * config/rs6000/rs6000.md: Likewise. From-SVN: r60354
2002-06-11c-common.c (builtin_define_type_max): New.Richard Henderson1-2/+2
* c-common.c (builtin_define_type_max): New. (cb_register_builtins): Define __SCHAR_MAX__, __SHRT_MAX__, __INT_MAX__, __LONG_MAX__, __LONG_LONG_MAX__, __CHAR_BIT__. From Joseph S. Myers: * glimits.h: Rewrite to expect the double underscore definitions from the compiler. * config/alpha/unicosmk.h, config/avr/avr.h, config/h8300/h8300.h, config/i386/linux64.h, config/ia64/aix.h, config/ia64/hpux.h, config/ia64/ia64.h, config/m68hc11/m68hc11.h, config/m68hc11/m68hc12.h, config/mips/mips.h, config/mmix/mmix.h, config/mn10200/mn10200.h, config/pa/pa.h, config/rs6000/aix43.h, config/rs6000/aix51.h, config/rs6000/linux64.h, config/s390/linux.h, config/sh/sh.h, config/stormy16/stormy16.h: Don't define any of __SHRT_MAX__, __INT_MAX__, __LONG_MAX__, or __LONG_LONG_MAX__. From-SVN: r54544
2001-05-04m68hc11.h (CPP_SPEC): Pass -D__HAVE_SHORT_DOUBLE__ to the pre-processor when ↵Stephane Carrez1-1/+2
-fshort-double is specified. * config/m68hc11/m68hc11.h (CPP_SPEC): Pass -D__HAVE_SHORT_DOUBLE__ to the pre-processor when -fshort-double is specified. * config/m68hc11/m68hc11.2 (CPP_SPEC): Likewise. From-SVN: r41843
2001-03-27config.gcc (m68hc11-*-*, [...]): Convert to new tm.h inclusion style.Zack Weinberg1-4/+1
* config.gcc (m68hc11-*-*, m68hc12-*-*): Convert to new tm.h inclusion style. xm-m68hc11.h no longer exists. * config/m68hc11/xm-m68hc11.h: Delete file. * config/m68hc11/m68hc12.h: Convert to new tm.h inclusion style. * config/m68hc11/m68hc11.h: Convert to new tm.h inclusion style. Don't define GCC_VERSION, N_, or PARAMS; don't include gansidecl.h or stdio.h. Define inhibit_libc here. Make code conditioned on #if GCC_VERSION > 2095 unconditional. Delete code conditioned on #if GCC_VERSION == 2095. * config/m68hc11/m68hc11-protos.h, config/m68hc11/m68hc11.c: Make code conditioned on #if GCC_VERSION > 2095 unconditional. Delete code conditioned on #if GCC_VERSION == 2095. From-SVN: r40878
2000-09-08m68hc11.md: New file, machine description for 68HC11 & 68HC12.Stephane Carrez1-0/+43
* config/m68hc11/m68hc11.md: New file, machine description for 68HC11 & 68HC12. * config/m68hc11/m68hc11.h: New file, definitions for 68HC11 & 68HC12. * config/m68hc11/m68hc11.c: New file, functions for 68HC11 & 68HC12. * config/m68hc11/m68hc12.h: New file, definitions for 68HC12. * config/m68hc11/m68hc11-protos.h: New file. * config/m68hc11/m68hc11-crt0.S: New file, startup code. * config/m68hc11/t-m68hc11-gas: New file, makefile fragment. * config/m68hc11/xm-m68hc11.h: New file, target defs. * config/m68hc11/larith.asm: New file, libgcc routines. From-SVN: r36276