summaryrefslogtreecommitdiff
path: root/gcc/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* Patch from Phillip Blundell <pb@nexus.co.uk> to add arm/thumb uclinux support.nickc1999-07-281-0/+18
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28312 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (hppa*-*-hpux11*): Use symbolic MASK_PA_11 insteadlaw1999-07-161-1/+12
| | | | | | | | of "1". * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28130 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Use t-iris6, even with GNU LD.mmitchel1999-07-151-2/+1
| | | | | | | | * config/mips/iris6gld.h: Fix typo in linker spec. * config/mips/t-iris6gld: Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28115 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (alpha*-*-*): Include alpha/t-ieee.law1999-07-141-6/+10
| | | | | | | | * configure: Rebuilt. * alpha/t-ieee: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28090 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (i?86-*-elf*): New target.law1999-07-111-0/+8
| | | | | | | | * configure: Rebuilt. * i386/i386elf.h, i386/t-i386elf: New files. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28057 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc/configure.in (mips-sgi-irix6*): Handle --with-gnu-ld.mmitchel1999-07-021-2/+8
| | | | | | | | * gcc/config/mips/t-iris6gld: New file. * gcc/config/mips/iris6gld.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27924 138bc75d-0d04-0410-961f-82ee72b054a4
* Add support for arm-pe and thumb-penickc1999-07-011-0/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27871 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (hppa*-*-*): Add som.h or elf.h to tm_file aslaw1999-06-301-17/+22
| | | | | | | | | | | | | | | | | | | appropriate. * configure: Rebuilt. (hppa1.1-*-pro*, hppa1.1-*-rtems*): Define target_cpu_default. * pa.h: Include dbxelf.h. Delete various dbx/stabs related definitions made redundant by dbxelf.h inclusion. Delete lots of definitions related to assembly output that are specific to the SOM object format. * pa.c (output_function_prologue): Do not emit the function's name for OBJ_ELF. * pa-pro-end.h (STARTFILE_SPEC): Undefine before redefining. * pa-pro.h: Deleted. * som.h: New file with SOM specific definitions. * elf.h: New file with ELF specific definitions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27846 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (hppa*-hp-hpux11*): New configuration.law1999-06-291-0/+38
| | | | | | | | | | * configure: Rebuilt. * pa/pa-hpux11.h: New file. * pa.h (CPP_SPEC): Conditionally add -D__STDC_EXT__ to the cpp command line. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27837 138bc75d-0d04-0410-961f-82ee72b054a4
* law1999-06-241-1/+1
| | | | | | | | | | * system.h (strstr): New external function declaration. * acconfig.h (NEED_DECLARATION_STRSTR): New define slot. * configure.in (GCC_NEED_DECLARATIONS): Check for strstr. * config.in, configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27747 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typo.nickc1999-06-141-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27516 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (rs6000-ibm-aix4.3*, powerpc-ibm-aix4.3*): Do notlaw1999-06-141-1/+1
| | | | | | | | require a sub-version #. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27513 138bc75d-0d04-0410-961f-82ee72b054a4
* Add support for thumb-elf target.nickc1999-06-111-1/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27490 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix aix4.1 configure problem reported by Kaven Ghazi.wilson1999-06-081-1/+1
| | | | | | | | * configure.in (rs6000-ibm-aix4.[12]*): Change rx6000 to rs6000. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27428 138bc75d-0d04-0410-961f-82ee72b054a4
* law1999-06-071-1/+0
| | | | | | | | | * m68k/x-hp3bsd44: Delete obsolete and incorrect file. * configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27412 138bc75d-0d04-0410-961f-82ee72b054a4
* * README, configure.in, gcc.1, gcc.texi: Update name (egcs -> gcc)law1999-06-021-2/+2
| | | | | | | | | and version #s (1.1 -> 2.96) as needed. * README.g77: Kill way out of date file in the toplevel directory. Part of the ongoing conversion to the one true gcc. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27308 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (i[34567]86-*-freebsdelf): Don't include linux.h,law1999-06-021-3/+3
| | | | | | | | | | | | | | | i386/freebsd-elf.h no longer requires it. Instead include svr4.h. * configure: Rebuilt. * i386/freebsd-elf.h (DEFAULT_VTABLE_THUNKS): Define. (ASM_COMMENT_START, ASM_APP_ON, ASM_APP_OFF, SET_ASM_OP): Likewise. (PREFERRED_DEBUGGING_TYPE, WCHAR_UNSIGNED): Likewise. (SWITCH_TAKES_ARG): Likewise. * i386/freebsd.h: Remove FREEBSD_NATIVE support. * config/t-freebsd: Moved from config/i386/ so it can used for all FreeBSD targets. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27305 138bc75d-0d04-0410-961f-82ee72b054a4
* Wed Jun 2 00:08:34 1999 Robert Lipe <robertlipe@usa.net>law1999-06-011-0/+1
| | | | | | | | * configure.in (i[34567]86-*-udk*): Install headers with cpio. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27291 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (native gas tests): Search for an assembler in thelaw1999-05-311-1/+49
| | | | | | | | same manner that the installed compiler will. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27269 138bc75d-0d04-0410-961f-82ee72b054a4
* * alpha.h (MASK_FIX, TARGET_FIX): New.rth1999-05-261-1/+1
| | | | | | | | | | | | | | | | | | (MASK_*): Reorganize constants. (CPP_AM_FIX_SPEC): New. (TARGET_SWITCHES): Add FIX. (EXTRA_SPECS): Likewise. (CPP_CPU_EV6_SPEC): Use FIX, not CIX. (SECONDARY_MEMORY_NEEDED): Likewise. (REGISTER_MOVE_COST): Likewise. * alpha.c (override_options): Add FIX support. Always use ALPHA_TP_PROG for ev6. * alpha.md (sqrt and mov[sd]i patterns): Use FIX, not CIX. * alpha/elf.h (ASM_FILE_START): Look at FIX too. * configure.in (target_cpu_default2) [ev6]: Use FIX, not CIX. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27183 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix aix --with-gnu-ld configuration bug.wilson1999-05-241-7/+7
| | | | | | | | * configure.in (rs6000-ibm-aix4.[12]*): Delete use of aix41-gld.h. Add use of x-aix41-gld. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27130 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (arm*-*-netbsd*): Use collect2.law1999-05-171-0/+6
| | | | | | | | | | | | (i[34567]86-*-netbsd*): Likewise. (m68k*-*-netbsd*): Likewise. (ns32k-*-netbsd*): Likewise. (sparc-*-netbsd*): Likewise. (vax-*-netbsd*): Likewise. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26991 138bc75d-0d04-0410-961f-82ee72b054a4
* 1999-05-12 20:22 -0400 Zack Weinberg <zack@rabi.columbia.edu>zack1999-05-121-5/+16
| | | | | | | | | * configure.in: Make --enable-cpp and --with-cpp-install-dir documented options. Enable the cpp driver by default. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26908 138bc75d-0d04-0410-961f-82ee72b054a4
* Thu Apr 29 22:13:46 1999 Robert Lipe <robertlipe@usa.net>robertl1999-04-291-0/+3
| | | | | | | | | | | * configure.in (i?86-UnixWare7*-sysv): Set thread_file to 'posix' --enable-threads[={yes,pthreads,posix}] is passed as a command line parameter to configure. * config/i386/sysv5.h (LIB_SPEC): Add support for '-pthread'. (CPP_SPEC): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26701 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (openbsd): Factorize xmake_file.law1999-04-261-6/+3
| | | | | | | | | (ix86 openbsd): Trim obsolete comment. (vax openbsd): Fix typo. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26638 138bc75d-0d04-0410-961f-82ee72b054a4
* * pa/pa-hpux.h, pa/pa-hpux10.h, pa/pa-hpux9.h, pa/pa-osf.h, pa.h,law1999-04-261-9/+9
| | | | | | | | pa.c, pa.md, configure.in, configure: Replace TARGET_SNAKE by TARGET_PA_11 and MASK_SNAKE by MASK_PA_11. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26630 138bc75d-0d04-0410-961f-82ee72b054a4
* * acconfig.h (HAVE_GAS_FILDS_FISTS): Add.wehle1999-04-231-0/+17
| | | | | | | | | | | | * configure.in: Check assembler instructions. * configure: Rebuild. * config.in: Likewise. * i386.md (floathisf2, floathidf2, floathixf2): New patterns. * i386.c (print_operand): Use the proper suffix for a 387 HImode operand. Abort if a 387 operand has an unsupported size. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26608 138bc75d-0d04-0410-961f-82ee72b054a4
* enable disabling of fast fixincludeskorbb1999-04-221-10/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26582 138bc75d-0d04-0410-961f-82ee72b054a4
* * aclocal.m4 (GCC_FUNC_MKDIR_TAKES_ONE_ARG): Define.law1999-04-151-1/+4
| | | | | | | | | | | * configure.in: Use. * configure: Rebuilt. * acconfig.h (MKDIR_TAKES_ONE_ARG): Add. * config.in: Rebuilt. * system.h: Use. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26469 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (alpha interix): Use symbolic names to setlaw1999-04-141-4/+3
| | | | | | | | target_cpu_default. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26460 138bc75d-0d04-0410-961f-82ee72b054a4
* Wed Apr 14 10:48:03 1999 Catherine Moore <clm@cygnus.com>clm1999-04-141-14/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/mips/elf.h, config/mips/elf64.h (CTORS_SECTION_ASM_OP): Define. (DTORS_SECTION_ASM_OP): Define. (EXTRA_SECTIONS): Define. (INVOKE__main): Define. (NAME__MAIN): Define. (SYMBOL__MAIN): Define. (EXTRA_SECTIONS_FUNCTIONS): Define. (SECTION_FUNCTION_TEMPLATE): Define. (ASM_OUTPUT_CONSTRUCTOR): Define. (ASM_OUTPUT_DESTRUCTOR): Define. (CTOR_LIST_BEGIN): Define. (CTOR_LIST_END): Define. (DTOR_LIST_BEGIN): Define. (DTOR_LIST_END): Define. (LIB_SPEC): Define. (STARTFILE_SPEC): Define. (ENDFILE_SPEC): Define. * config/mips/linux.h: Undefine all of the above. * config/mips/rtems64.h: Likewise. * config/mips/t-r3900: Likewise. * config/mips/t-elf: New file. * config/mips/vxworks.h: New file. * configure.in (mips-wrs-vxworks): Use mips/vxworks.h. (mips*-*-*elf*): Use t-elf instead of t-ecoff. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26446 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in(interix Alpha): Add.law1999-04-131-4/+27
| | | | | | | | | | | | | | | | | | * configure.in(winnt Alpha): Use alpha32.h * configure.in(interix i386): Parallel Alpha32. * config/interix.h: Move common elements from i386-interix.h. * config/i386/i386-interix.h: Delete same. * config/alpha/alpha-interix.h: New file * config/alpha/alpha32.h: New file, part fron win-nt.h. * config/alpha/win-nt.h: Deletions (-> alpha32.h). * config/alpha/interix.h: New file * config/alpha/alpha.md (interix): Comment. * config/alpha/xm-alpha-interix.h: New file. * config/alpha/t-interix: New file. * fixinc/mkfixinc.sh (interix/Alpha): Add. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26424 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Set target_cpu_default2 for target_alias k6.rth1999-04-101-1/+8
| | | | | | | | | | | | * i386.h (TARGET_SWITCHES): Remove no-<cpu> entries. (CC1_CPU_SPEC): Likewise. (CPP_CPU_DEFAULT_SPEC): Streamline definition. Add K6 version. (CPP_K6_SPEC): New. (CPP_CPU_SPEC): Add K6 variant. (EXTRA_SPECS): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26341 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (*-*-vxworks): Add vxWorks thread support for alllaw1999-04-101-0/+11
| | | | | | | | | vxWorks targets. * configure.in (thumb-wrs-xvworks): Add vxWorks support for thumb. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26333 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386/t-interix: Use mostly system headers unchanged.law1999-04-101-2/+2
| | | | | | | | | | | | | | | | Use system assert.h * fixinc/fixinc.interix: Ditto (make almost no-op). * config/x-interix.h (_ALL_SOURCE): add -D * config/x-interix.h (crti.o): Delete dependency. * config/xm-interix.h (ONLY_INT_FIELDS): Define only when bootstrapping. * i386/xm-i386-interix.h: New file. * i386/interix.h (ASM_OUTPUT_LIMITED_STRING): Fix warnings. * i386/i386-interix.h: Renamed from interix.h. * configure.in (interix): Use new files. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26332 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (host_xm_file, build_xm_file): Include hwint.h.ghazi1999-04-081-18/+18
| | | | | | | | | | | Use case statements instead of "if test -a ... -a ... -a ..." * machmode.h: Don't define HOST_WIDE_INT, etc. Wrap use of HOST_WIDE_INT in #ifdef. * mips.h: Include hwint.h instead of providing definitions for HOST_WIDE_INT, etc. Wrap uses of HOST_WIDE_INT in #ifdef. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26291 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (DEFAULT_LINKER, DEFAULT_ASSEMBLER): Use grepoliva1999-04-031-4/+4
| | | | | | | | instead of test and sed to check whether they're GNU programs. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26158 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Set and substitute quoted_cc_set_by_configure.law1999-04-021-0/+3
| | | | | | | | * configure: Rebuilt. * Makefile.in (SUBDIR_FLAGS_TO_PASS): Fix quoting problem with ``. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26129 138bc75d-0d04-0410-961f-82ee72b054a4
* robertl1999-03-281-1/+1
| | | | | | | | | * i386/sysv5.h: New file to describe UnixWare7/SVR5. * configure.in (i?86-UnixWare7*-sysv): Use it. * i386/udk.h: Use sysv5.h. Now uses Dwarf-2. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26038 138bc75d-0d04-0410-961f-82ee72b054a4
* Just include arm/vxarm.h for arm-vxworks targetnickc1999-03-261-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26001 138bc75d-0d04-0410-961f-82ee72b054a4
* Apply patch from Scott Bambrough <scottb@corelcomputer.com>nickc1999-03-261-0/+5
| | | | | | | | | | | Modified arm*-*-linux-gnu* target to set thread_file to 'posix' if --enable-threads, --enable-threads=[yes,pthreads,posix] is passed as a command line parameter to configure. Modified TARGET_LIBGCC2_CFLAGS to include -fPIC. If not included libgcc2 is not compiled with PIC flag, as it should be. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26000 138bc75d-0d04-0410-961f-82ee72b054a4
* * arm/vxarm.h: Split out vxWorks support into separate headerfilelaw1999-03-231-0/+4
| | | | | | | | | | and vxify. * arm/arm.c (cpu_defaults): Allow arm710 as default. * configure.in: Split out vxWorks support for Arm. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25932 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386/openbsd.h (TARGET_DEFAULT): Define.law1999-03-221-1/+0
| | | | | | | | | | | | * configure.in: Do not set TARGET_CPU_DEFAULT for x86 OpenBSD configurations. * configure: Rebuilt. * i386/freebsd.h (TARGET_DEFAULT): Define instead of TARGET_CPU_DEFAULT. * i386/netbsd.h (TARGET_DEFAULT): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25912 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Add i386-pc-interix support.law1999-03-221-0/+17
| | | | | | | | | | | | | | * configure: Regenerate. * fixinc.interix: New file. * config/interix.h: New file. * config/x-interix: New file. * config/xm-interix.h: New file. * i386/interix.h: New file. * i386/interix.c: New file. * i386/t-interix: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25910 138bc75d-0d04-0410-961f-82ee72b054a4
* * system.h: Use putc_unlocked, fputc_unlocked, andlaw1999-03-191-1/+1
| | | | | | | | | | | | fputs_unlocked only if putc_unlocked has a prototype already. Prototype fputs_unlocked if necessary. * configure.in: Check for prototypes of putc_unlocked and fputs_unlocked. * acconfig.h: Updated. * config.in, configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25855 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Use "exit 1", not "exit (1)".law1999-03-181-1/+1
| | | | | | | * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25836 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/go32.h: Delete.law1999-03-171-9/+7
| | | | | | | | | | | | | | | | | | | | | * config/i386/djgpp.h: New. Renamed from go32.h. Added -DDJGPP=2 to CPP_PREDEFINES. * config/i386/go32-rtems.h: Delete. * config/i386/djgpp-rtems.h: New. Renamed from go32-rtems.h. Added -DDJGPP=2 to CPP_PREDEFINES. * config/i386/xm-go32.h: Delete. * config/i386/xm-djgpp.h: New. Renamed from xm-go32.h. * config/i386/x-go32: Delete. * config/i386/x-djgpp: New. Renamed from x-go32. * config/i386/t-go32: Delete. * config/i386/t-djgpp: New. Renamed from t-go32. * configure.in(pc-msdosdjgpp): Set xm_file to i386/xm-djgpp.h. Set tm_file to i386/djgpp.h. Set tmake_file to i386/t-djgpp. Set xmake_file to i386/x-djgpp. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25835 138bc75d-0d04-0410-961f-82ee72b054a4
* Patch from David Edelsohn. Use AIX float.h file.wilson1999-03-121-0/+7
| | | | | | | | * configure.in ({rs6000,powerpc}-ibm-aix*): Set float_format to none. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25734 138bc75d-0d04-0410-961f-82ee72b054a4
* Activating fast-fixincludeskorbb1999-03-111-141/+34
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25697 138bc75d-0d04-0410-961f-82ee72b054a4
* * cppfiles.c (INO_T_EQ): Handle UWIN.law1999-03-111-0/+24
| | | | | | | | | | | | | | | | | | | | | | * c-common.c (decl_attributes): Flag unrecognized attribute functions as warnings instead of as errors. Support for i386-pc-uwin. * i386/uwin.h: New file. * i386/xm-uwin.h: New file. * i386/t-uwin: New file. * i386/uwin.asm: New file. * configure.in (i[3456]86-*-uwin*): Define. Add Workaround for vfork bug when hosted on uwin. * configure: Regenerate. * cccp.c (INO_T_EQ): Undefine. UWIN has inodes. (absolute_filename): UWIN uses POSIX pathnames only. * libgcc2.c (getpagesize): Do not define for UWIN. (mprotect): Likewise. * protoize.c (dirent.h): Conditionally include. (fputc): Prototype only if it's not a macro. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25696 138bc75d-0d04-0410-961f-82ee72b054a4