- 30 Dec, 1999 7 commits
-
-
From-SVN: r31136
Jeff Law committed -
From-SVN: r31135
Jeffrey A Law committed -
From-SVN: r31134
Jeffrey A Law committed -
From-SVN: r31133
Jeffrey A Law committed -
1999-12-30 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> * dwarfout.c: Include "frame.h" * dwarf2out.c: Likewise. * Makefile.in (dwarfout.o): Depend on frame.h (dwarf2out.o): Likewise. From-SVN: r31131
Gabriel Dos Reis committed -
From-SVN: r31128
Greg McGary committed -
* config/i386/i386.h (DWARF_FRAME_REGISTERS): Define as 17, the old value of FIRST_PSEUDO_REGISTER. * frame.h (DWARF_FRAME_REGISTERS): Default to FIRST_PSEUDO_REGISTER. (struct frame_state): Use DWARF_FRAME_REGISTERS. * dwarfout.c (output_reg_number): Ditto. * dwarf2out.c (reg_number, expand_builtin_init_dwarf_reg_sizes): Ditto. (DWARF_FRAME_RETURN_COLUMN): Default to DWARF_FRAME_REGISTERS. From-SVN: r31127
Martin v. Loewis committed
-
- 29 Dec, 1999 12 commits
-
-
From-SVN: r31125
Bruce Korb committed -
* crtstuff.c: If !inhibit_libc, include stdlib.h/unistd.h. Otherwise provide a declaration for atexit. (init_dummy): Make sure dummy call to atexit is nevertheless called with correct number of args. * frame.c: Update comments referring to other files. * libgcc2.c: Likewise. From-SVN: r31124
Kaveh R. Ghazi committed -
* cse.c (free_element, get_element): Remove unused prototypes. * fold-const.c (extract_muldiv): Initialize variables `op0' and `op1'. * jump.c (invert_exp): Add explicit braces to avoid ambiguous `else' clauses. From-SVN: r31123
Kaveh R. Ghazi committed -
From-SVN: r31121
Donald Lindsay committed -
class.c (create_vtable_ptr): Put the vtable at the beginning of the class, not the end, in the new ABI. * class.c (create_vtable_ptr): Put the vtable at the beginning of the class, not the end, in the new ABI. * tree.c (propagate_binfo_offsets): Do the right thing for the new ABI. From-SVN: r31120
Mark Mitchell committed -
From-SVN: r31119
Gerald Pfeifer committed -
* pa.md (conditional zero): If op1 is a register, force it into the same register as op0. From-SVN: r31118
Jeffrey A Law committed -
From-SVN: r31117
Jeff Law committed -
* cp-tree.h (lang_type): Add nearly_empty_p. Adjust dummy. (CLASSTYPE_NEARLY_EMPTY_P): New macro. * class.c (check_bases): Update CLASSTYPE_NEARLY_EMPTY_P. (check_field_decls): Likewise. (check_bases_and_members): Likewise. From-SVN: r31116
Mark Mitchell committed -
* cp-tree.h (do_inline_function_hair): Remove. * class.c (layout_class_type): New function, split out from finish_struct_1. (fixup_pending_inline): Likewise. (fixup_inline_methods): New function. * method.c (fixup_pending_inline): Remove. (do_inline_function_hair): Likewise. * decl.c (BOOL_TYPE_SIZE): Bools always have size `1' under the new ABI. From-SVN: r31115
Mark Mitchell committed -
* cp-tree.h (lang_type): Replace abstract_virtuals with pure_virtuals. (CLASSTYPE_ABSTRACT_VIRTUALS): Rename to ... (CLASSTYPE_PURE_VIRTUALS): ... this. (lang_decl_flags): Replace abstract_virtual with pure_virtual. (DECL_ABSTRACT_VIRTUAL_P): Rename to ... (DECL_PURE_VIRTUAL_P): ... this. (get_abstract_virtuals): Rename to ... (get_pure_virtuals): ... this. * call.c (build_new_method_call): Replace DECL_PURE_VIRTUAL_P with DECL_ABSTRACT_VIRTUAL_P. Replace CLASSTYPE_ABSTRACT_VIRTUALS with CLASSTYPE_PURE_VIRTUALS. * class.c (build_vtable_entry): Likewise. (finish_struct_bits): Likewise. Call get_pure_virtuals, not get_abstract_virtuals. (build_vtbl_initializer): Likewise. (override_one_vtable): Likewise. (check_methods): Likewise. * decl.c (duplicate_decls): Likewise. (redeclaration_error_message): Likewise. (lang_mark_tree): Likewise. * decl2.c (grok_function_init): Likewise. (import_export_vtable): Likewise. (import_expor_class): Likewise. * typeck2.c (abstract_virtuals_error): Likewise. * xref.c (GNU_xref_member): Likewise. * search.c (get_abstract_virtuals): Rename to get_pure_virtuals. From-SVN: r31114
Mark Mitchell committed -
From-SVN: r31113
Mark Mitchell committed
-
- 28 Dec, 1999 6 commits
-
-
* configure.in (--enable-checking): Use a more portable `for' loop syntax. From-SVN: r31110
Kaveh R. Ghazi committed -
* configure.in (AC_DECL_SYS_SIGLIST, xm-siglist.h, arm/xm-netbsd.h, NO_SYS_SIGLIST): Don't use. * xm-siglist.h, arm/xm-netbsd.h, mips/xm-news.h, mips/xm-sysv4.h: Delete files. * gcc.texi (NO_SYS_SIGLIST, sys_siglist, SYS_SIGLIST_DECLARED): Delete descriptions. * i386/osf1elf.h, i386/xm-cygwin.h, i386/xm-mingw32.h, m68k/3b1.h, m68k/a-ux.h, m68k/dpx2.h, m68k/plexus.h, m68k/xm-hp320.h, m88k/xm-m88k.h, mips/x-sni-svr4, pa/xm-pa.h, pa/xm-pahpux.h, pa/xm-papro.h, we32k/xm-we32k.h, winnt/xm-winnt.h, xm-interix.h, xm-svr4.h: Remove all instances of sys_siglist handling. From-SVN: r31109
Kaveh R. Ghazi committed -
* config/sparc/sparc.md (cmp_zero_qi, cmp_zero_extendqisi2_andcc_set, cmp_zero_qi_sp64, cmp_zero_extendqidi2_andcc_set): New patterns. From-SVN: r31108
Jakub Jelinek committed -
* m68k/t-mot3300-gald (CROSS_LIBGCC1): Define to libgcc1-asm.a. (LIB1ASMSRC, LIB1ASMFUNCS, LIB2FUNCS_EXTRA): Define. (fpgnulib.c, xfgnulib.c): Add rules. * m68k/t-mot3300-gas: Likewise. From-SVN: r31107
Manfred Hollstein committed -
From-SVN: r31106
Jeff Law committed -
* configure.in: Avoid [[ by using test and changequote. Add changequote required by 1999-12-14 change. * configure: Rebuild. From-SVN: r31105
Ian Lance Taylor committed
-
- 27 Dec, 1999 11 commits
-
-
From-SVN: r31104
Clinton Popetz committed -
* alias.c (nonlocal_reference_p): Add else for disjoint ifs. * flow.c (find_use_as_address): Likewise. * function.c (fixup_var_refs_1): Likewise. (walk_fixup_memory_subreg, fixup_stack_1): Likewise. * jump.c (invert_exp, redirect_exp): Likewise. * loop.c (replace_call_address): Likewise. (count_nonfixed_reads): Likewise. * rtlanal.c (modified_between_p): Likewise. (modified_in_p, volatile_insn_p, volatile_refs_p): Likewise. (side_effects_p, replace_regs, jmp_uses_reg_or_mem): Likewise. * unroll.c (remap_split_bivs): Likewise. From-SVN: r31103
Christophe Jaillet committed -
vasprintf.c (int_vasprintf): Don't re-read the format character as this mishandles strings like '%%s'. * vasprintf.c (int_vasprintf): Don't re-read the format character as this mishandles strings like '%%s'. From-SVN: r31102
Geoff Keating committed -
diagnostic.c (v_message_with_decl): Use .* format specifier instead of building the format specifier width manually. * diagnostic.c (v_message_with_decl): Use .* format specifier instead of building the format specifier width manually. From-SVN: r31101
Kaveh R. Ghazi committed -
* system.h (strsignal): Don't check HAVE_STRSIGNAL when determining whether to provide a prototype. Remove the sys_siglist clause in the conditional. From-SVN: r31100
Kaveh R. Ghazi committed -
From-SVN: r31099
Martin v. Löwis committed -
From-SVN: r31098
Martin v. Löwis committed -
* fold-const.c (operand_equal_p): Use memcmp to compare string constants. From-SVN: r31097
Martin v. Löwis committed -
From-SVN: r31096
Jeff Law committed -
h8300.h (TARGET_H8300H, [...]): Make sure UNITS_PER_WORD and BITS_PER_WORD are compile time constants when... * config/h8300/h8300.h (TARGET_H8300H, TARGET_H8300S): Make sure UNITS_PER_WORD and BITS_PER_WORD are compile time constants when compiling libgcc2. * config/mips/mips.h (TARGET_64BIT): Likewise. * config/rs6000/rs6000.h (TARGET_POWERPC64): Likewise. * libgcc2.c: Use {,U}{HW,W,DW}type and DWunion everywhere instead of {SI,DI}type and DIunion. Define these types to QI/HI modes on dsps. Give routines proper names if SI/DI modes are not used. * longlong.h: Use DWunion instead of DIunion. From-SVN: r31095
Jakub Jelinek committed -
From-SVN: r31094
Bryce McKinlay committed
-
- 26 Dec, 1999 4 commits
-
-
1999-12-26 Zack Weinberg <zack@wolery.cumb.org> * acconfig.h: New ENABLE flags: TREE_CHECKING, RTL_CHECKING, GC_CHECKING, GC_ALWAYS_COLLECT. * configure.in: Allow --enable-checking with an argument listing check modes to enable. * config.in, configure: Rebuilt. * ggc-page.c, ggc-simple.c: Define GGC_POISON (and GGC_ALWAYS_VERIFY for ggc-simple.c) only if ENABLE_GC_CHECKING. Define GGC_ALWAYS_COLLECT only if ENABLE_GC_ALWAYS_COLLECT. * rtl.h, rtl.c: Change ENABLE_CHECKING to ENABLE_RTL_CHECKING throughout. * tree.h, tree.c: Change ENABLE_CHECKING to ENABLE_TREE_CHECKING throughout. * cp-tree.h: Replace ENABLE_CHECKING with ENABLE_TREE_CHECKING throughout. From-SVN: r31093
Zack Weinberg committed -
decl.c (store_return_init): Use mode of old RTL generated for DECL_RESULT, not the mode of DECL_RESULT itself. * decl.c (store_return_init): Use mode of old RTL generated for DECL_RESULT, not the mode of DECL_RESULT itself. * semantics.c (finish_named_return_value): Set DECL_UNINLINABLE for functions that used named return values. From-SVN: r31092
Mark Mitchell committed -
From-SVN: r31091
Richard Kenner committed -
From-SVN: r31090
Jeff Law committed
-