summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* mh-aix43 (NM_FOR_TARGET): Add -X32_64 as well.dje1998-08-312-2/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22138 138bc75d-0d04-0410-961f-82ee72b054a4
* * alpha/va_list.h: New file.rth1998-08-313-0/+22
| | | | | | | * alpha/x-alpha (EXTRA_HEADERS): New. Add va_list.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22137 138bc75d-0d04-0410-961f-82ee72b054a4
* law1998-08-311-2/+2
| | | | | | | * NEWS: Fix typos. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22136 138bc75d-0d04-0410-961f-82ee72b054a4
* (law1998-08-311-0/+4
| | | | | | | * NEWS: Fix typos. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22135 138bc75d-0d04-0410-961f-82ee72b054a4
* Mon Aug 31 15:42:18 1998 Dave Brolley <brolley@cygnus.com>brolley1998-08-312-0/+7
| | | | | | | | * varasm.c (compare_constant_1): Handle RANGE_EXPR. (record_constant_1): Handle RANGE_EXPR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22132 138bc75d-0d04-0410-961f-82ee72b054a4
* * cp-tree.h, decl2.c: Remove support for -fall-virtual,jason1998-08-317-105/+34
| | | | | | | | | | | | | | -fenum-int-equivalence and -fno-nonnull-objects. * class.c (check_for_override): Remove support for -fall-virtual. (finish_struct_1): Likewise. * call.c (build_new_op): Remove support for -fenum-int-equivalence. * typeck.c (build_binary_op_nodefault): Likewise. * cvt.c (ocp_convert): Likewise. * call.c (build_vfield_ref): Remove support for -fno-nonnull-objects. * class.c (build_vbase_path): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22131 138bc75d-0d04-0410-961f-82ee72b054a4
* Mon Aug 31 15:35:16 1998 Dave Brolley <brolley@cygnus.com>brolley1998-08-312-2/+20
| | | | | | | * decl.c (layout_chill_variants): Calculate nlables properly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22130 138bc75d-0d04-0410-961f-82ee72b054a4
* make member I publicbrendan1998-08-311-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22129 138bc75d-0d04-0410-961f-82ee72b054a4
* Document TImode out of 2nd Haifa pass.rth1998-08-311-3/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22128 138bc75d-0d04-0410-961f-82ee72b054a4
* law1998-08-311-4/+23
| | | | | | | | | | * print-rtl.c (print_rtx): NOTE_INSN_LIVE has an rtx not a bitmap. * haifa-sched.c (sched_analyze): Handle NOTE_INSN_RANGE_START and NOTE_INSN_RANGE_END specially. (reemit_notes): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22127 138bc75d-0d04-0410-961f-82ee72b054a4
* law1998-08-311-11/+2
| | | | | | | | | | * print-rtl.c (print_rtx): NOTE_INSN_LIVE has an rtx not a bitmap. * haifa-sched.c (sched_analyze): Handle NOTE_INSN_RANGE_START and NOTE_INSN_RANGE_END specially. (reemit_notes): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22126 138bc75d-0d04-0410-961f-82ee72b054a4
* (law1998-08-311-0/+7
| | | | | | | | | | * print-rtl.c (print_rtx): NOTE_INSN_LIVE has an rtx not a bitmap. * haifa-sched.c (sched_analyze): Handle NOTE_INSN_RANGE_START and NOTE_INSN_RANGE_END specially. (reemit_notes): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22125 138bc75d-0d04-0410-961f-82ee72b054a4
* Fixes for sunos4 cc:ghazi1998-08-312-3/+8
| | | | | | | | * sparc.c (TMASK, UMASK): Use `(unsigned)1' not `1U'. (ultrasparc_sched_init): Remove unneeded &. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22124 138bc75d-0d04-0410-961f-82ee72b054a4
* change to bogus errorsjason1998-08-311-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22123 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/m68k/m68k.h (TARGET_SWITCHES): Don't remove MASK_68040schwab1998-08-312-2/+8
| | | | | | | for -m68020-60, to prevent the use of fintrz. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22122 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.law1998-08-311-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22121 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: If the native compiler is GCC use $(WARN_CFLAGS)mmitchel1998-08-304-69/+100
| | | | | | | | | even in stage1. * Makefile.in: Likewise. * configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22120 138bc75d-0d04-0410-961f-82ee72b054a4
* * dbz/Makefile.in: Avoid assumptions about "tr" behaves whenlaw1998-08-302-1/+6
| | | | | | | LANG is set to something other than English. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22119 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.guess: Avoid assumptions about "tr" behaves whenlaw1998-08-302-2/+7
| | | | | | | LANG is set to something other than English. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22118 138bc75d-0d04-0410-961f-82ee72b054a4
* #law1998-08-305-5/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (INTERFACE): New, set to 2. (ARLIB): Set to libstdc++.a.$(VERSION) (ARLINK, MARLINK): New macros. (LIBS): Add $(ARLINK). ($(ARLINK), marlink): New targets. (install): Don't check $(libsubdir). Handle versioned libraries. * config/linux.ml (ARLIB, MARLINK, SHLIB, MSHLINK): New macros. (LIBS): Add marlink $(ARLINK). * config/aix.ml (ARLIB): Set to libstdc++-ar.a.$(VERSION) (ARLINK): New macros. (BUILD_LIBS): Add $(ARLINK). * config/dec-osf.ml (LIBS): Add $(ARLINK). * config/elf.ml (LIBS): Likewise. * config/elfshlibm.ml (LIBS): Likewise. * config/hpux.ml (LIBS): Likewise. * config/iris5.ml (LIBS): Likewise. * config/sol2shm.ml (LIBS): Likewise. * config/sunos4.ml (LIBS): Likewise. * configure.in: Use ${topsrcdir}/config.if to put LIBSTDCXX_INTERFACE, CXX_INTERFACE, LIBC_INTERFACE in ${package_makefile_frag}. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22117 138bc75d-0d04-0410-961f-82ee72b054a4
* elaw1998-08-304-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (INTERFACE): New, set to 2. (ARLIB): Set to libstdc++.a.$(VERSION) (ARLINK, MARLINK): New macros. (LIBS): Add $(ARLINK). ($(ARLINK), marlink): New targets. (install): Don't check $(libsubdir). Handle versioned libraries. * config/linux.ml (ARLIB, MARLINK, SHLIB, MSHLINK): New macros. (LIBS): Add marlink $(ARLINK). * config/aix.ml (ARLIB): Set to libstdc++-ar.a.$(VERSION) (ARLINK): New macros. (BUILD_LIBS): Add $(ARLINK). * config/dec-osf.ml (LIBS): Add $(ARLINK). * config/elf.ml (LIBS): Likewise. * config/elfshlibm.ml (LIBS): Likewise. * config/hpux.ml (LIBS): Likewise. * config/iris5.ml (LIBS): Likewise. * config/sol2shm.ml (LIBS): Likewise. * config/sunos4.ml (LIBS): Likewise. * configure.in: Use ${topsrcdir}/config.if to put LIBSTDCXX_INTERFACE, CXX_INTERFACE, LIBC_INTERFACE in ${package_makefile_frag}. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22116 138bc75d-0d04-0410-961f-82ee72b054a4
* plaw1998-08-301-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (INTERFACE): New, set to 2. (ARLIB): Set to libstdc++.a.$(VERSION) (ARLINK, MARLINK): New macros. (LIBS): Add $(ARLINK). ($(ARLINK), marlink): New targets. (install): Don't check $(libsubdir). Handle versioned libraries. * config/linux.ml (ARLIB, MARLINK, SHLIB, MSHLINK): New macros. (LIBS): Add marlink $(ARLINK). * config/aix.ml (ARLIB): Set to libstdc++-ar.a.$(VERSION) (ARLINK): New macros. (BUILD_LIBS): Add $(ARLINK). * config/dec-osf.ml (LIBS): Add $(ARLINK). * config/elf.ml (LIBS): Likewise. * config/elfshlibm.ml (LIBS): Likewise. * config/hpux.ml (LIBS): Likewise. * config/iris5.ml (LIBS): Likewise. * config/sol2shm.ml (LIBS): Likewise. * config/sunos4.ml (LIBS): Likewise. * configure.in: Use ${topsrcdir}/config.if to put LIBSTDCXX_INTERFACE, CXX_INTERFACE, LIBC_INTERFACE in ${package_makefile_frag}. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22115 138bc75d-0d04-0410-961f-82ee72b054a4
* dlaw1998-08-301-5/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (INTERFACE): New, set to 2. (ARLIB): Set to libstdc++.a.$(VERSION) (ARLINK, MARLINK): New macros. (LIBS): Add $(ARLINK). ($(ARLINK), marlink): New targets. (install): Don't check $(libsubdir). Handle versioned libraries. * config/linux.ml (ARLIB, MARLINK, SHLIB, MSHLINK): New macros. (LIBS): Add marlink $(ARLINK). * config/aix.ml (ARLIB): Set to libstdc++-ar.a.$(VERSION) (ARLINK): New macros. (BUILD_LIBS): Add $(ARLINK). * config/dec-osf.ml (LIBS): Add $(ARLINK). * config/elf.ml (LIBS): Likewise. * config/elfshlibm.ml (LIBS): Likewise. * config/hpux.ml (LIBS): Likewise. * config/iris5.ml (LIBS): Likewise. * config/sol2shm.ml (LIBS): Likewise. * config/sunos4.ml (LIBS): Likewise. * configure.in: Use ${topsrcdir}/config.if to put LIBSTDCXX_INTERFACE, CXX_INTERFACE, LIBC_INTERFACE in ${package_makefile_frag}. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22114 138bc75d-0d04-0410-961f-82ee72b054a4
* alaw1998-08-301-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (INTERFACE): New, set to 2. (ARLIB): Set to libstdc++.a.$(VERSION) (ARLINK, MARLINK): New macros. (LIBS): Add $(ARLINK). ($(ARLINK), marlink): New targets. (install): Don't check $(libsubdir). Handle versioned libraries. * config/linux.ml (ARLIB, MARLINK, SHLIB, MSHLINK): New macros. (LIBS): Add marlink $(ARLINK). * config/aix.ml (ARLIB): Set to libstdc++-ar.a.$(VERSION) (ARLINK): New macros. (BUILD_LIBS): Add $(ARLINK). * config/dec-osf.ml (LIBS): Add $(ARLINK). * config/elf.ml (LIBS): Likewise. * config/elfshlibm.ml (LIBS): Likewise. * config/hpux.ml (LIBS): Likewise. * config/iris5.ml (LIBS): Likewise. * config/sol2shm.ml (LIBS): Likewise. * config/sunos4.ml (LIBS): Likewise. * configure.in: Use ${topsrcdir}/config.if to put LIBSTDCXX_INTERFACE, CXX_INTERFACE, LIBC_INTERFACE in ${package_makefile_frag}. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22113 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.shared: Set libsubdir.law1998-08-302-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22112 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (INTERFACE): New, set to 1.law1998-08-302-0/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22111 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (gxx_include_dir): Changed tolaw1998-08-303-81/+89
| | | | | | | | '${prefix}/include/g++'-${libstdcxx_interface}. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22110 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure (gxx_include_dir): Changed tolaw1998-08-303-1/+88
| | | | | | | | '${prefix}/include/g++'-${libstdcxx_interface}. * config.if: New to determine the interfaces. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22109 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.guess: Detect and handle MPE/IX.law1998-08-303-3/+17
| | | | | | | * config.sub: Deal with MPE/IX. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22108 138bc75d-0d04-0410-961f-82ee72b054a4
* * expr.c (expand_expr): Change ">" to ">=" making MOVE_RATIO uselaw1998-08-303-2/+13
| | | | | | | | | consistent. * tm.texi (Costs): Say MOVE_RATIO is number of mem-mem move *sequences* *below* which scalar moves will be used. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22107 138bc75d-0d04-0410-961f-82ee72b054a4
* * collect2.c (mktemp): Delete unused declaration.law1998-08-302-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22106 138bc75d-0d04-0410-961f-82ee72b054a4
* * error.c (dump_decl): Use CP_DECL_CONTEXT, not DECL_CONTEXT, whenmmitchel1998-08-302-2/+6
| | | | | | | | comparing with global_namespace. (dump_aggr_type): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22105 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/980626-1.c: Delete this test. We've declared the warninglaw1998-08-302-16/+5
| | | | | | | this test triggers valid. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22104 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/xm-netbsd.h: Remove unnecessary file.law1998-08-307-32/+6
| | | | | | | | * config/*/xm-netbsd.h: Do not include the generic xm-netbsd.h file anymore, it is not needed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22103 138bc75d-0d04-0410-961f-82ee72b054a4
* * convert.c (convert_to_integer): Issue an error on conversions tommitchel1998-08-302-0/+13
| | | | | | | incomplete types. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22102 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Add lang_tree_files and gencheck.h.law1998-08-305-94/+117
| | | | | | | | * configure.in: Generate them. * gencheck.c: Include gencheck.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22101 138bc75d-0d04-0410-961f-82ee72b054a4
* * decl.c (grokfndecl): Issue error on declaration of friendmmitchel1998-08-303-0/+26
| | | | | | | templates with explicit template arguments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22100 138bc75d-0d04-0410-961f-82ee72b054a4
* * pt.c (convert_template_argument): New function, split outmmitchel1998-08-303-263/+265
| | | | | | | | | from... (coerce_template_parms): Here. (tsubst): Attempt better error-recovery. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22099 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.law1998-08-301-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22095 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/sparc/sparc.md (pic_lo_sum_di, pic_sethi_di): Rename todavem1998-08-294-5/+21
| | | | | | | | | | movdi_lo_sum_pic and movdi_high_pic and make visible. * config/sparc/sparc.c (legitimize_pic_address): For -fPIC, emit these when Pmode is not SImode. * config/sparc/linux64.h (SPARC_DEFAULT_CMODEL): Make CM_MEDLOW. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22094 138bc75d-0d04-0410-961f-82ee72b054a4
* Add Dave Brolley for chill and cpplib maint.law1998-08-291-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22090 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix thinko in ultra_cmove_results_ready_p.davem1998-08-292-3/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22088 138bc75d-0d04-0410-961f-82ee72b054a4
* really commit configure.indje1998-08-291-0/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22087 138bc75d-0d04-0410-961f-82ee72b054a4
* 0law1998-08-291-15/+47
| | | | | | | | * i386/cygwin32.h (ASM_OUTPUT_SECTION_NAME): Don't emit .linkonce directive after the first time. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22086 138bc75d-0d04-0410-961f-82ee72b054a4
* (law1998-08-291-0/+5
| | | | | | | | * i386/cygwin32.h (ASM_OUTPUT_SECTION_NAME): Don't emit .linkonce directive after the first time. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22085 138bc75d-0d04-0410-961f-82ee72b054a4
* * m68k.md (beq0_di): Generate correct (and more efficient) code whenlaw1998-08-292-0/+42
| | | | | | | | the clobbered operand overlaps with an input. (bne0_di): Similarly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22082 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (INSTALL): Remove "--no-header" argument.law1998-08-292-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22080 138bc75d-0d04-0410-961f-82ee72b054a4
* * NEWS: Various updates.law1998-08-292-1/+103
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22079 138bc75d-0d04-0410-961f-82ee72b054a4
* Add and use mh-aix43 to set AR_FOR_TARGET.dje1998-08-293-0/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22077 138bc75d-0d04-0410-961f-82ee72b054a4
* Bring version # and generated files updates over from the branch.law1998-08-294-69/+185
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22076 138bc75d-0d04-0410-961f-82ee72b054a4