summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * genattr.c (main): Add extern prototype. Call return, not exit.ghazi1999-09-1514-71/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * genattrtab.c (main): Likewise. * gencheck.c (main): Likewise. * gencodes.c (main): Likewise. * genconfig.c (main): Likewise. * genemit.c (main): Likewise. * genextract.c (main): Likewise. * genflags.c (main): Likewise. * gengenrtl.c (main): Likewise. * genopinit.c (main): Likewise. * genoutput.c (main): Likewise. * genpeep.c (main): Likewise. * genrecog.c (main): Likewise. * genattr.c (get_insn_name): Mark parameter with ATTRIBUTE_UNUSED. * genattrtab.c (get_insn_name): Likewise. * gencodes.c (get_insn_name): Likewise. * genconfig.c (get_insn_name): Likewise. * genemit.c (get_insn_name): Likewise. * genextract.c (get_insn_name): Likewise. * genflags.c (get_insn_name): Likewise. * genopinit.c (get_insn_name): Likewise. * genpeep.c (get_insn_name): Likewise. * gencheck.c (usage): Add static prototype. * genextract.c (print_path): Constify a char*. * genopinit.c (optabs): Likewise. * genoutput.c (operand_data, data, output_predicate_decls, compare_operands): Likewise. * genrecog.c (write_tree): Add default case in switch. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29434 138bc75d-0d04-0410-961f-82ee72b054a4
* * rtl.h (get_insn_name, print_rtl_with_bb): Add prototypes.ghazi1999-09-157-51/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * print-rtl.c (get_insn_name): Remove prototype. * toplev.h (progname): Declare const. * toplev.c (init_decl_processing, init_obstacks, init_tree_codes, init_regs, init_optabs, init_stmt, init_reg_sets, dump_flow_info, dump_sched_info, dump_local_alloc, regset_release_memory, print_rtl, print_rtl_with_bb, rest_of_decl_compilation, error_with_file_and_line, error_with_decl, error_for_asm, error, fatal, warning_with_file_and_line, warning_with_decl, warning, pedwarn, pedwarn_with_decl, pedwarn_with_file_and_line, sorry): Remove redundant prototypes. (notice, check_lang_option, report_file_and_line, vnotice, mark_file_stack): Add static prototype. (set_fatal_function): Add prototype. (vnotice, report_file_and_line, set_fatal_function, check_lang_option): Constify a char*. (main): Prototype. Call return, not exit. cp: * typeck2.c (ack): Don't declare progname. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29433 138bc75d-0d04-0410-961f-82ee72b054a4
* * aclocal.m4 (AC_GCC_C_LONG_DOUBLE): New macro.ghazi1999-09-157-189/+269
| | | | | | | | | | | * configure.in (AC_GCC_C_LONG_DOUBLE): Call it. * gansidecl.h (HAVE_LONG_DOUBLE): Define if gcc for stage2. * ggc-simple.c (HAVE_LONG_DOUBLE): Test before using long double. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29432 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove second arg from assign_parmscrux1999-09-154-56/+47
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29431 138bc75d-0d04-0410-961f-82ee72b054a4
* * typeck.c (expr_sizeof): Reinstall and augment OFFSET_REFnathan1999-09-152-0/+9
| | | | | | | comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29429 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.law1999-09-155-5/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29428 138bc75d-0d04-0410-961f-82ee72b054a4
* * lex.c (cp_pragma_interface, cp_pragma_implementation): Copymmitchel1999-09-152-3/+8
| | | | | | | filenames with ggc_alloc_string. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29427 138bc75d-0d04-0410-961f-82ee72b054a4
* * decl.c (build_target_expr): Set TREE_SIDE_EFFECTS on themmitchel1999-09-155-6/+21
| | | | | | | | | | | | TARGET_EXPR. * call.c (build_over_call): Don't set TREE_SIDE_EFFECTS on the TARGET_EXPR. * cvt.c (build_up_reference): Likewise. * tree.c (build_cplus_new): Likewise. (get_target_expr): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29426 138bc75d-0d04-0410-961f-82ee72b054a4
* * cse.c (FIXED_BASE_PLUS_P): Do not consider referneces tolaw1999-09-152-3/+12
| | | | | | | | | arg_pointer_rtx fixed if the argument pointer register is not fixed. (NONZERO_BASE_PLUS_P): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29425 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (USER_H): Remove va-foo.h.rth1999-09-1520-2139/+2
| | | | | | | | | | * ginclude/{va-alpha.h,va-arc.h,va-c4x.h,va-clipper.h,va-h8300.h, va-i860.h,va-i960.h,va-m32r.h,va-m88k.h,va-mips.h,va-mn10200.h, va-mn10300.h,va-pa.h,va-ppc.h,va-pyr.h,va-sh.h,va-sparc.h, va-spur.h,va-v850.h}: Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29424 138bc75d-0d04-0410-961f-82ee72b054a4
* * genrecog.c (add_to_sequence): Rename MATCH_INSN2.rth1999-09-152-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29423 138bc75d-0d04-0410-961f-82ee72b054a4
* * rtl.def (match_insn, match_insn2): Remove match_insn; renamerth1999-09-152-6/+15
| | | | | | | match_insn2 to match_insn. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29422 138bc75d-0d04-0410-961f-82ee72b054a4
* * sparc/sparc.md (eligible_for_return_delay): New attribute.rth1999-09-152-1/+9
| | | | | | | (in_return_delay): Use it instead of match_insn. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29421 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/alpha/va_list.h (va-alpha.h): Do not include.oliva1999-09-152-1/+9
| | | | | | | (__gnuc_va_list): Typedef as in varargs.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29420 138bc75d-0d04-0410-961f-82ee72b054a4
* * ggc-common.c (ggc_mark_tree): Mark DECL_SOURCE_FILE andrth1999-09-152-0/+7
| | | | | | | DECL_LIVE_RANGE_RTL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29419 138bc75d-0d04-0410-961f-82ee72b054a4
* * except.c (expand_eh_region_start_for_decl): Use NOTE_EH_HANDLER,mmitchel1999-09-146-28/+47
| | | | | | | | | | | | | | | | | not NOTE_BLOCK_NUMBER. (expand_eh_region_end): Likewise. (find_exception_handler_labels): Likewise. (scan_region): Likewise. (exception_optimize): Likewise. (update_rethrow_references): Likewise. (set_insn_eh_region): Likewise. * final.c (final_scan_insn): Likewise. * flow.c (make_edges): Likewise. * integrate.c (expand_inline_function): Likewise. * print-rtl.c (print_rtx): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29418 138bc75d-0d04-0410-961f-82ee72b054a4
* * ginclude/stdarg.h, ginclude/varargs.h: Implement inrth1999-09-143-245/+34
| | | | | | | terms of builtin functions and types. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29416 138bc75d-0d04-0410-961f-82ee72b054a4
* * sh.c (sh_builtin_saveregs): Use get_varargs_alias_set.rth1999-09-142-9/+280
| | | | | | | | | (sh_build_va_list, sh_va_start, sh_va_arg): New. * sh.h (BUILD_VA_LIST_TYPE): New. (EXPAND_BUILTIN_VA_START, EXPAND_BUILTIN_VA_ARG): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29415 138bc75d-0d04-0410-961f-82ee72b054a4
* * mips.c (mips_build_va_list): New.rth1999-09-142-0/+281
| | | | | | | | | (mips_va_start, mips_va_arg): New. * mips.h (BUILD_VA_LIST_TYPE): New. (EXPAND_BUILTIN_VA_START, EXPAND_BUILTIN_VA_ARG): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29414 138bc75d-0d04-0410-961f-82ee72b054a4
* * recog.h (struct recog_data): Make dup_num, operand_address_p,rth1999-09-143-10/+29
| | | | | | | | | | | n_operands, n_dups, n_alternatives `char' instead of `unsigned char'. (struct insn_data): Likewise with n_operands, n_dups, n_alternatives, output_format. * regclass.c (scan_one_insn): Cast n_operands to int before arithmetic inside comparison. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29413 138bc75d-0d04-0410-961f-82ee72b054a4
* * toplev.c (compile_function): Unconditionally emit nop.rth1999-09-142-4/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29412 138bc75d-0d04-0410-961f-82ee72b054a4
* * haifa-sched.c (actual_hazard): Move declaration of variableghazi1999-09-142-1/+6
| | | | | | | `this_cost' into the scope where it is used. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29411 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-pragma.c (handle_pragma_token): Wrap variables `name' andghazi1999-09-148-14/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | `value' in HANDLE_PRAGMA_WEAK. Wrap variable `align' in HANDLE_PRAGMA_PACK||HANDLE_PRAGMA_PACK_PUSH_POP. * genrecog.c (make_insn_sequence): Call memset, not bzero. * jump.c (find_insert_position): Don't declare or define unless !HAVE_conditional_arithmetic. (returnjump_p_1, delete_prior_computation): Add static prototypes. * mips-tdump.c (fatal, fancy_abort, main): Add extern prototypes. * recog.c (offsettable_address_p): Prototype function pointer. (preprocess_constraints): Call memset, not bzero. * tree.c (tree_node_kind_names): Constify a char*. Make static. (gcc_obstack_init): Don't declare. (fix_sizetype): Add static prototype. (gcc_obstack_init): Use prototype casts in call to _obstack_begin. (tree_cons): Call memset, not bzero. * varasm.c (remove_from_pending_weak_list): Wrap declaration and definition in macro ASM_WEAKEN_LABEL. (mark_const_hash_entry): Add static prototype. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29410 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-lex.c (handle_generic_pragma): Remove unused variable `c'.ghazi1999-09-145-4/+21
| | | | | | | | | | | | | | * unroll.c (find_common_reg_term, subtract_reg_term, loop_find_equiv_value): Add static prototypes. (unroll_loop): Wrap variable `prev' in macro HAVE_cc0. (copy_loop_body): Remove unreachable break statement. * sparc.c (sparc_va_arg): Remove unused variable `tmp'. * sparc.h (sparc_va_start, sparc_va_arg): Add extern prototypes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29409 138bc75d-0d04-0410-961f-82ee72b054a4
* * g77spec.c (lang_specific_driver): Remove unnecessary argument inghazi1999-09-142-1/+6
| | | | | | | call to function `fatal'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29408 138bc75d-0d04-0410-961f-82ee72b054a4
* Undo bogus changes from gcc2 mergecrux1999-09-143-17/+23
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29407 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/java-insns.h: Turned constants into an enum. Addedtromey1999-09-142-228/+236
| | | | | | | multiple-inclusion protection. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29406 138bc75d-0d04-0410-961f-82ee72b054a4
* * gthr-win32.h: New file.law1999-09-142-0/+197
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29405 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386/winnt.c (i386_pe_valid_decl_attribute_p): Recognizelaw1999-09-144-1/+43
| | | | | | | | | shared as a valid attribute. * i386/cygwin.h (ASM_OUTPUT_SECTION): Handle shared attribute. * extend.texi: Document `shared' variable attribute. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29404 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Handle --enable-threads on FreeBSD.law1999-09-143-96/+113
| | | | | | | * configure: Rebuit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29403 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Add crtbeginS.o, crtendS.o for mips-linux; addlaw1999-09-143-98/+110
| | | | | | | | thread support. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29402 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (m68k-*-rtemscoff*): Added.law1999-09-1412-113/+396
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in (mips64orion-*-rtems*): Converted to ELF. * configure.in (sparc-*-rtemsaout*): Added as alias for old sparc-rtems configuration. * configure.in (sparc-*-rtemself*): Added. * configure.in (sparc-*-rtems*): Now ELF not a.out. * config/i386/rtems.h: Added comment. * config/sparc/rtemself.h: New file. * configure.in (m68k-rtemself): Added. * config/elfos.h: Added ifndef wrapper for DWARF2_DEBUGGING_INFO and DWARF_DEBUGGING_INFO. * config/m68k/crti.s: New file. * config/m68k/crtn.s: New file. * config/m68k/t-crtstuff: New file. * config/m68k/rtemself.h: New file. * configure.in (i[[34567]]86-*-rtemself*): Now uses crtstuff for global ctor/dtor and C++ exception handling. * config/i386/rtemself.h: Now uses crtstuff (crti.o + crtbegin.o) for STARTFILE_SPEC and crtstuff (crtend.o + crtn.o) for ENDFILE_SPEC. * config/i386/t-rtems-i386: New File. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29401 138bc75d-0d04-0410-961f-82ee72b054a4
* * stmt.c (expand_end_case): Return right away if the case stack isschwab1999-09-142-0/+9
| | | | | | | empty. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29400 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (version.c): Remove rule incorrectly brought in fromlaw1999-09-142-10/+5
| | | | | | | the gcc2 merge. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29399 138bc75d-0d04-0410-961f-82ee72b054a4
* * objc/Make-lang.in: Prepend $(SHELL) to move-if-change calls.law1999-09-142-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29398 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Prepend $(SHELL) to move-if-change calls.law1999-09-144-3/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29397 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.law1999-09-145-5/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29396 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Prepend $(SHELL) to move-if-change calls.law1999-09-144-19/+28
| | | | | | | | | * msdos/top.sed: Take into account a prepended $(SHELL) to move-if-change. * winnt/config-nt.sed: Likewise. Kill bogus substitution. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29395 138bc75d-0d04-0410-961f-82ee72b054a4
* * regmove.c (fixup_match_1): Don't change an unchanging register.law1999-09-142-8/+33
| | | | | | | | | (stable_but_for_p): Renamed to: (stable_and_no_regs_but_for_p). Reject unchanging registers too. Changed all callers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29394 138bc75d-0d04-0410-961f-82ee72b054a4
* * loop.c (strength_reduce): Don't call reg_used_between_p if thelaw1999-09-142-5/+10
| | | | | | | insn from BL2 is after the insn from BL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29393 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typo in comment.law1999-09-141-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29392 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typos in a recent revision.law1999-09-141-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29391 138bc75d-0d04-0410-961f-82ee72b054a4
* * libiberty.h (basename): OpenBSD has a correct prototype.law1999-09-142-5/+7
| | | | | | | (xrealloc): Remove outdated comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29390 138bc75d-0d04-0410-961f-82ee72b054a4
* * recog.h (INSN_OUTPUT_FORMAT_*): New.rth1999-09-148-100/+127
| | | | | | | | | | | | | | | | | | | | | | (struct insn_data): Merge `template' and `outfun' into `output'. Add `output_format'. * genoutput.c (INSN_OUTPUT_FORMAT_*): New. (struct data): Remove `outfun'; add `output_format'. (name_for_index): Remove declaration. (output_insn_data): Handle output formats. (process_template): Emit the bare array for @. (gen_expand, gen_split): Set output_format to NONE. * output.h (get_insn_template): Declare. * final.c (get_insn_template): New. (final_scan_insn): Use it. * toplev.c (compile_file): Likewise. * c4x/c4x.c (c4x_process_after_reload): Likewise. * i860/i860.c (output_delayed_branch): Likewise. (output_delay_insn): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29389 138bc75d-0d04-0410-961f-82ee72b054a4
* * rtl.c (obstack_alloc_rtx): Removed.oliva1999-09-142-35/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29388 138bc75d-0d04-0410-961f-82ee72b054a4
* * cp-tree.h (build_target_expr): New function.mmitchel1999-09-146-52/+51
| | | | | | | | | | | | | | | * call.c (build_conditional_expr): Use build_target_expr. (convert_like): Likewise. (build_over_call): Likewise. * cvt.c (build_up_reference): Likewise. * decl.c (build_cleanup_on_safe_obstack): Fold into ... (destroy_local_var): Here. (build_target_expr): New function. * tree.c (build_cplus_new): Use it. (get_target_expr): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29387 138bc75d-0d04-0410-961f-82ee72b054a4
* 1999-09-13 17:03 -0700 Zack Weinberg <zack@bitmover.com>zack1999-09-142-8/+15
| | | | | | | * config/gmicro/gmicro.md: Disable move DF->DI anonymous pattern. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29386 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386.c (call_insn_operand): Reject const_int.rth1999-09-132-23/+18
| | | | | | | (expander_call_insn_operand): Use call_insn_operand. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29385 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c (getrusage): Wrap prototype arguments in PROTO().ghazi1999-09-132-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29384 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typos commenting out movdicc, movdfcczack1999-09-131-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29383 138bc75d-0d04-0410-961f-82ee72b054a4