summaryrefslogtreecommitdiffstats
path: root/gcc
Commit message (Collapse)AuthorAgeFilesLines
* * i386.c (ix86_emit_restore_regs_using_mov, ix86_save_reg): Changeghazi2001-05-045-10/+21
| | | | | | | | | | | | | `bool' parameter to `int'. * hash.c (hash_lookup): Likewise. * hash.h (hash_lookup): Likewise. * tlink.c (symbol_hash_lookup, demangled_hash_lookup): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41829 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386.c (x86_initialize_trampoline): Fix mode of constant.hubicka2001-05-041-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41828 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-05-042-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41826 138bc75d-0d04-0410-961f-82ee72b054a4
* * invoke.texi (i386 Options): Delete references to -malign-jumps,geoffk2001-05-044-71/+59
| | | | | | | | | | | | | | | | | | | -malign-loops, -malign-functions. * i386.c (ix86_align_funcs): Delete. (ix86_align_loops): Delete. (ix86_align_jumps): Delete. (override_options): Mark -malign-* as obsolete. Emulate their behaviour with the -falign-* options. Default -falign-* from the processor table. * i386.h (FUNCTION_BOUNDARY): Define to 16; revert Richard Kenner's patch of Wed May 2 13:09:36 2001. (LOOP_ALIGN): Delete. (LOOP_ALIGN_MAX_SKIP): Delete. (LABEL_ALIGN_AFTER_BARRIER): Delete. (LABEL_ALIGN_AFTER_BARRIER_MAX_SKIP): Delete. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41825 138bc75d-0d04-0410-961f-82ee72b054a4
* * cp-tree.h (enum cp_tree_index): Add CPTI_PFN_VFLAG_IDENTIFIER.geoffk2001-05-045-57/+106
| | | | | | | | | | | | | | | | | | | | | | | (pfn_vflag_identifier): Define. Update comment about layout of pointer functions. (build_ptrmemfunc1): Update prototype. (expand_ptrmemfunc_cst): Update prototype. * decl.c (initialize_predefined_identifiers): Initialize pfn_vflag_identifier. (build_ptrmemfunc_type): When FUNCTION_BOUNDARY < 16, add an extra field to the type. * expr.c (cplus_expand_constant): Pass 'flag' between expand_ptrmemfunc_cst and build_ptrmemfunc1. * typeck.c (get_member_function_from_ptrfunc): When FUNCTION_BOUNDARY < 16, look at additional field to determine if a pointer-to-member is a real pointer or a vtable offset. (build_ptrmemfunc1): Add new parameter to contain extra field. (build_ptrmemfunc): Pass the extra field around. (expand_ptrmemfunc_cst): Add new parameter to return extra field. (pfn_from_ptrmemfunc): Ignore the extra field. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41824 138bc75d-0d04-0410-961f-82ee72b054a4
* * except.h: Add prototype declaration foraj2001-05-042-7/+14
| | | | | | | expand_builtin_init_dwarf_reg_sizes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41823 138bc75d-0d04-0410-961f-82ee72b054a4
* * cp-tree.h (flag_inline_trees): Update documentation.mmitchel2001-05-044-10/+35
| | | | | | | | | | | | | * decl.c (init_decl_processing): Adjust handling of flag_inline_functions and flag_inline_trees to support -O3. (grokfndecl): Set DECL_INLINE on all functions if that's what the user requested. (save_function_data): Clear DECL_INLINE in current_function_cannot_inline is non-NULL. * decl2.c (flag_inline_trees): Update documentation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41822 138bc75d-0d04-0410-961f-82ee72b054a4
* Index: gcc/gcc/ChangeLoggeoffk2001-05-044-2/+16
| | | | | | | | | | | | | | | | | 2001-05-03 Geoffrey Keating <geoffk@redhat.com> * Makefile.in (site.exp): Set TESTING_IN_BUILD_TREE. Index: gcc/gcc/testsuite/ChangeLog 2001-05-03 Geoffrey Keating <geoffk@redhat.com> * lib/g++.exp (g++_include_flags): Don't use any special flags if TESTING_IN_BUILD_TREE is not defined. (g++_init): Use a plain 'c++' as the compiler if TESTING_IN_BUILD_TREEE is not defined. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41820 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-03 Mo DeJong <mdejong@redhat.com>apbianco2001-05-042-0/+6
| | | | | | | | | | * lex.c (java_new_lexer): Call iconv_close on temp handle used to check for byte swap. (http://gcc.gnu.org/ml/java-patches/2001-q2/msg00185.html ) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41818 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/m68hc11/m68hc11.md ("bitcmpqi"): New pattern for bitbciceron2001-05-032-0/+88
| | | | | | | | | instruction. ("bitcmpqi2"): New pattern for bit-extract and test. ("bitcmphi"): New pattern for bitb/bita instructions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41812 138bc75d-0d04-0410-961f-82ee72b054a4
* * gccbug.in: Use a temporary directory when the mktemp command isjsm282001-05-032-17/+13
| | | | | | | not available. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41809 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/m68hc11/m68hc11.h (STATIC_CHAIN_REGNUM): Use soft z registerciceron2001-05-034-11/+69
| | | | | | | | | | | | | instead of _.d1. (INITIALIZE_TRAMPOLINE): Call it. (TRAMPOLINE_SIZE): Define according to 68HC11/68HC12. (TRAMPOLINE_TEMPLATE): Remove. * config/m68hc11/m68hc11.c (m68hc11_initialize_trampoline): New. * config/m68hc11/m68hc11-protos.h (m68hc11_initialize_trampoline): Declare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41808 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-03 David O'Brien <obrien@FreeBSD.org>obrien2001-05-032-0/+11
| | | | | | | | | | | * config/t-freebsd: Don't install "assert.h" in gcc. Compile crtbeginS.o and crtendS.o with PIC. Approved by: Richard Henderson <rth@redhat.com> Message-ID: <20010503125836.A15813@redhat.com> git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41803 138bc75d-0d04-0410-961f-82ee72b054a4
* Report fixes from 3_0-branch made on 2001-03-04:ciceron2001-05-036-365/+764
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/m68hc11/larith.asm (__mulqi3): Fix multiplication of two negative numbers. (___subdi3, ___adddi3): Use x instead of y as index register. (__init_bss_section, __map_data_section): Optimize for 68HC12. (__memset, __memcpy): Likewise. (regs): Put the soft registers in bss for 68HC12. (abort): Use trap to abort for 68hc12. (__mulhi3, __mulhi32): Use emul for 68hc12. (__mulsi3): Avoid to use the tmp soft register for 68hc12. * config/m68hc11/m68hc11.h (LIMIT_RELOAD_CLASS): Don't define. * config/m68hc11/m68hc11-protos.h (limit_reload_class): Remove. * config/m68hc11/m68hc11.c (limit_reload_class): Remove. (m68hc11_override_options): Remove setting of flag_no_nonansi_builtin. Set 68HC12 min offset to -65536. (print_operand): Put parenthesis arround the operand if it refers to a symbol having the same name as a register. (m68hc11_z_replacement): When z register is replaced by its equivalent soft register, force the insn to be re-recognized. (m68hc11_check_z_replacement): Fix the test when destination is the index register and z dies in the insn. (m68hc11_reorg): Remove the REG_DEAD notes beforce recomputing them. * config/m68hc11/m68hc11.c (m68hc11_override_options): Initialize costs according to processor variant. (m68hc11_shift_cost): New function to compute shift costs. (m68hc11_rtx_costs): Define costs according to processor variant. (m6811_cost): Costs for 68HC11. (m6812_cost): Costs for 68HC12. (COSTS_N_INSNS): Remove. * config/m68hc11/m68hc11.h (RTX_COSTS): New. (DEFAULT_RTX_COSTS): Remove. (CONST_COSTS): Define costs according to OUTER_CODE. (processor_costs): New struct to define costs. (m68hc11_cost): Pointer to current costs. * config/m68hc11/m68hc11.md (*addhi3_68hc12): Fix generation and use m68hc11_notice_keep_cc when using leax/leay. (addhi3 split): Reject split if the insn is handled by leax/leay above. * config/m68hc11/m68hc11.c (m68hc11_split_move): For 68HC12 the push must be handled in a special way if the source operand uses sp as index register. (m68hc11_notice_keep_cc): New function. (m68hc11_gen_movhi): Use it when an insn changes a register but not the flags. (m68hc11_gen_movqi): Fix move for 68HC12. * config/m68hc11/m68hc11-protos.h (m68hc11_notice_keep_cc): Declare. * config/m68hc11/m68hc11.c (m68hc11_emit_libcall): Use LCT_CONST and don't pass operands[0] to emit_library_call_value. * config/m68hc11/m68hc11.md (tsthi_1): Use cpd for 68HC12. (zero_extendsi split): Simplify and use (zero_extendhi). (*addhi3): Remove 'w' constraint since stack pointer is handled by (addhi3_sp). (*ashlhi3_2): Operand 2 is clobbered use '+' for its constraint. (*ashlhi3, *ashrhi3, *lshrhi3): Likewise. (*ashrhi3_const): Fix shift by 7. (*lshrsi3_const16): Fix template. (call, call_value): Fix constraint and predicate. * config/m68hc11/m68hc11.md (X_REGNUM, D_REGNUM): New constant. (Y_REGNUM, SP_REGNUM, PC_REGNUM, A_REGNUM, B_REGNUM): Likewise. (CC_REGNUM): Likewise. (*unnamed splits): Use above constants instead of hard coded numbers. (*adcq, *subcq, *addsi_carry, *rotlqi3_with_carry): Likewise. (*rotlhi3_with_carry, *rotrhi3_with_carry): Likewise. (*return_16bit, *unnamed peepholes): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41802 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-03 David O'Brien <obrien@FreeBSD.org>obrien2001-05-032-1/+6
| | | | | | | | | | | * config.gcc(rs6000-ibm-aix|powerpc-ibm-aix): Do not include rs6000/rs6000.h twice. Approved by: David Edelsohn <dje@watson.ibm.com> <200105031901.PAA24582@makai.watson.ibm.com> git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41799 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/djgpp.h (CPP_PREDEFINES): Define __GO32__.dj2001-05-032-13/+28
| | | | | | | | | | | (CPP_SPEC): Conditionally define MSDOS and GO32. (SUBTARGET_SWITCHES): Ignore -mbnu210 and -mno-bnu210. (SUBTARGET_OVERRIDE_OPTIONS): Warn that -mbnu210 and -mno-bnu210 are ignored. (SUPPORTS_WEAK, SUPPORTS_ONE_ONLY): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41798 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mn10300/mn10300.md: Sign-extend GEN_INT operands.aoliva2001-05-032-6/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41797 138bc75d-0d04-0410-961f-82ee72b054a4
* Wrong ChangeLog entry.jakub2001-05-031-2/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41792 138bc75d-0d04-0410-961f-82ee72b054a4
* * integrate.h (struct inline_remap): Add leaf_reg_map table.mmitchel2001-05-034-14/+35
| | | | | | | | | | * integrate.c (expand_inline_function): Use xcalloc to allocate memory. (copy_rtx_and_substitute): Use the leaf_reg_map for leaf registers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41791 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-dump.c (dequeue_and_dump): Don't look at DECL_ASSEMBLER_NAMEnathan2001-05-032-1/+6
| | | | | | | if it is not set. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41788 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mn10300/mn10300.h (LINK_SPEC): Pass --relax to theaoliva2001-05-032-0/+6
| | | | | | | | linker if -mrelax is given. (TARGET_SWITCHES): Document -mrelax. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41787 138bc75d-0d04-0410-961f-82ee72b054a4
* Re-installed 2001-01-09's patch:aoliva2001-05-032-0/+30
| | | | | | | | | * hwint.h (HOST_BITS_PER_WIDE_INT, HOST_WIDE_INT): Use long long if it's wider than long and the target's long is wider than the host's. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41785 138bc75d-0d04-0410-961f-82ee72b054a4
* * dump.c (cp_dump_tree, USING_STMT case): New case.nathan2001-05-034-10/+29
| | | | | | | | | | * tree.c (cp_statement_code_p): Add USING_STMT. * decl2.c (do_using_directive): Add the using directive statement. * tree.c (walk_tree): Reformat an if block. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41783 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-02 David O'Brien <obrien@FreeBSD.org>obrien2001-05-034-7/+7
| | | | | | | | | | | * config.gcc, config/rs6000/aix51.h, config/rs6000/mach.h: Do not directly include rs6000/rs6000.h. Instead do it in tm.h. Approved by: Geoff Keating <geoffk@geoffk.org> Message-ID: <jmae4vtdi0.fsf@geoffk.org> git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41782 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-05-032-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41780 138bc75d-0d04-0410-961f-82ee72b054a4
* * objc/objc-act.c (STRING_OBJECT_CLASS_NAME): Default toshebs2001-05-022-1/+64
| | | | | | | | | | | | | | | NSConstantString for NeXT-style runtimes. (STRING_OBJECT_GLOBAL_NAME): New macro. (enum objc_tree_index): Add values OCTI_CNST_STR_GLOB_ID and OCTI_STRING_CLASS_DECL. (constant_string_global_id): New macro. (string_class_decl): Ditto. (setup_string_decl): New function. (build_objc_string_object): Use it to build a NeXT runtime compatible string initializer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41776 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.old-deja/g++.eh/catch13.C: New test.jakub2001-05-023-0/+57
| | | | | | | * g++.old-deja/g++.eh/catch14.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41774 138bc75d-0d04-0410-961f-82ee72b054a4
* * tradcpp.c (do_define): Make sure we don't walk past limit.jakub2001-05-024-3/+13
| | | | | | | * gcc.dg/cpp/tr-define.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41773 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-05-01 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>sirl2001-05-024-79/+138
| | | | | | | | | | | | | | | | | | | | | | | | * config/rs6000/rs6000.c (rs6000_legitimate_address): Allow any stack offsets if not REG_OK_STRICT. * config/rs6000/rs6000.h (REG_OK_STRICT_FLAG): New macro. (INT_REG_OK_FOR_INDEX_P): Likewise. (INT_REG_OK_FOR_BASE_P): Likewise. (REG_OK_FOR_INDEX_P): Use INT_REG_OK_FOR_INDEX_P. (REG_OK_FOR_BASE_P): Use INT_REG_OK_FOR_BASE_P. (LEGITIMATE_OFFSET_ADDRESS_P): Use INT_REG_OK_FOR_INDEX_P and INT_REG_OK_FOR_BASE_P instead of REG_OK_FOR_INDEX_P and REG_OK_FOR_BASE_P. Take an additional parameter. (LEGITIMATE_INDEXED_ADDRESS_P): Likeewise. (LEGITIMATE_INDIRECT_ADDRESS_P): Likewise. (LEGITIMATE_LO_SUM_ADDRESS_P): Likewise. (GO_IF_LEGITIMATE_ADDRESS): Move code into new function rs6000_legitimate_address() and use it. * config/rs6000/rs6000.c: Update all callers. (rs6000_legitimate_address): New function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41772 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-02 David Edelsohn <edelsohn@gnu.org>dje2001-05-023-53/+50
| | | | | | | | | | | | | | | | | | * config/rs6000/rs6000.c (rs6000_emit_move): Merge special_constant conditional blocks together. 2001-05-02 Dale Johannesen <dalej@apple.com> * config/rs6000/rs6000.h (RS6000_ARG_SIZE): Remove unused NAMED parameter. (STRICT_ARGUMENT_NAMING): Define. * config/rs6000/rs6000.c (function_arg_advance, function_arg, function_arg_partial_nregs, setup_incoming_varargs): Remove args logic which depends on "named" now that STRICT_ARGUMENT_NAMING is defined. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41771 138bc75d-0d04-0410-961f-82ee72b054a4
* * decl.c (compute_array_index_type): Don't try to do anything withmmitchel2001-05-023-6/+22
| | | | | | | the indices when processing a template. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41770 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/i386.h (FUNCTION_BOUNDARY): Result is unsigned.kenner2001-05-022-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41767 138bc75d-0d04-0410-961f-82ee72b054a4
* * function.c (fixup_var_regs_1, case SUBREG): Use promoted modekenner2001-05-022-1/+4
| | | | | | | for replacement. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41765 138bc75d-0d04-0410-961f-82ee72b054a4
* * expr.c (store_field): Do nothing except elaborate side-effects ifkenner2001-05-022-0/+10
| | | | | | | zero-bit field. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41763 138bc75d-0d04-0410-961f-82ee72b054a4
* cp:ghazi2001-05-0218-67/+88
| | | | | | | | | | | | | | | | | | | | | | | | | * call.c: NULL_PTR -> NULL. * class.c: Likewise. * cvt.c: Likewise. * decl.c: Likewise. * decl2.c: Likewise. * except.c: Likewise. * init.c: Likewise. * rtti.c: Likewise. * search.c: Likewise. * tree.c: Likewise. * typeck.c: Likewise. * typeck2.c: Likewise. f: * com.c: NULL_PTR -> NULL. java: * decl.c: NULL_PTR -> NULL. * jcf-write.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41762 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-lex.c: NULL_PTR -> NULL.ghazi2001-05-0213-46/+58
| | | | | | | | | | | | | | | | | * cse.c: Likewise. * emit-rtl.c: Likewise. * gcse.c: Likewise. * genpeep.c: Likewise. * jump.c: Likewise. * mips-tdump.c: Likewise. * reload1.c: Likewise. * rtlanal.c: Likewise. * stmt.c: Likewise. * stor-layout.c: Likewise. * toplev.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41761 138bc75d-0d04-0410-961f-82ee72b054a4
* * decl2.c (do_using_directive): Revert previous patch.aj2001-05-022-2/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41759 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-05-022-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41757 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() fromljrittle2001-05-022-1/+6
| | | | | | | <stdlib.h>, not <malloc.h>. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41756 138bc75d-0d04-0410-961f-82ee72b054a4
* * expr.c (expand_expr): When compiling LABELED_BLOCK_EXPR,bothner2001-05-022-0/+7
| | | | | | | call do_pending_stack_adjust before emiting label. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41753 138bc75d-0d04-0410-961f-82ee72b054a4
* * extend.texi: Fix typo.mmitchel2001-05-022-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41749 138bc75d-0d04-0410-961f-82ee72b054a4
* * Make-lang.in ($(srcdir)/java/gcj.info): Added `-I..'.tromey2001-05-013-43/+49
| | | | | | | | | (java/gcj.dvi): Added $(srcdir) to TEXINPUTS. * gcj.texi: Updated copyright text. Include fdl.texi. (Top): Link to new node. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41743 138bc75d-0d04-0410-961f-82ee72b054a4
* * parse.h (REGISTER_IMPORT): Use tree_cons instead of chainon.bothner2001-05-012-2/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41741 138bc75d-0d04-0410-961f-82ee72b054a4
* * parse.y (java_pop_parser_context): The TREE_VALUE of a link in thebothner2001-05-012-2/+7
| | | | | | | import_list contains the name, not the TREE_PURPOSE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41739 138bc75d-0d04-0410-961f-82ee72b054a4
* * objc/objc-act.c (build_module_descriptor): Clear DECL_CONTEXTshebs2001-05-012-1/+21
| | | | | | | | | | | | of UOBJC_MODULES_decl. (generate_strings): Clear DECL_CONTEXT of new decl nodes. (generate_descriptor_table): Ditto. (generate_protocols): Ditto. (generate_protocol_list): Ditto. (generate_classref_translation_entry): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41736 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-01 Jeffrey Oldham <oldham@codesourcery.com>oldham2001-05-015-9/+49
| | | | | | | | | | | | | * invoke.texi (Optimize Options): Add documentation for `--param max-delay-slot-insn-search' and `--param max-delay-slot-live-search' and reorder --param section. * params.def: Modify initial comment. * params.h (param_info): Add `help' member. * toplev.c (lang_independent_params): Include `help' description. (display_help): Print --param parameters. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41734 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-01 Zack Weinberg <zackw@stanford.edu>zack2001-05-0124-254/+349
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config.gcc: Don't default xmake_file to ${cpu_type}/x-${cpu_type}. Remove references to deleted files. (*-*-openbsd): No need to override xmake_file. (*-*-sysv4): Treat like *-*-sysv. * configure.in: Probe for ldopen in various places, and set up collect2 to be linked with them if found. Don't dink with Windows registry stuff unless $host_os is a Win32 os name. Check to see if we need -ladvapi32. * configure: Regenerate. * Makefile: Get rid of CLIB and HOST_CLIB. Substitute in COLLECT2_LIBS and link collect2 against its contents. * build-make: Get rid of HOST_CLIB. * config/a29k/x-unix, config/alpha/x-osf, config/i386/x-aix, config/i386/x-osfrose, config/m68k/x-dpx2, config/mips/x-iris3, config/mips/x-mips, config/mips/x-osfrose, config/mips/x-sony, config/mips/x-sysv, config/rs6000/x-aix31, config/rs6000/x-aix41, config/rs6000/x-rs6000: Delete. * config/i386/x-cygwin, config/m68k/t-aux, config/mips/x-iris: Don't set CLIB. 24 x-host fragments remain, 0 x-cpu, 3 top level. 2001-05-01 Zack Weinberg <zackw@stanford.edu> * aclocal.m4 (gcc_AC_C_CHAR_BIT): Correct test program. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41732 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (install-headers): Remove redundant dependency.rth2001-05-012-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41729 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-tree.texi (USING_STMT): Document.nathan2001-05-012-0/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41726 138bc75d-0d04-0410-961f-82ee72b054a4
* cp:nathan2001-05-018-4/+72
| | | | | | | | | | | | | | * cp-tree.def (USING_STMT): New statement node. * cp-tree.h (USING_STMT_NAMESPACE): New macro. * decl2.c (do_using_directive): Add USING_STMT to statement tree. Don't emit errors when processing template decl. * pt.c (tsubst_expr, USING_STMT case): New case. * semantics.c (cp_expand_stmt, USING_STMT case): New case. testsuite: * g++.old-deja/g++.ns/template17.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41724 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud