Mark Mitchell
e697e20a89
expr.h (lang_expand_constant): Declare.
...
* expr.h (lang_expand_constant): Declare.
* toplev.c (lang_expand_constant): Define it.
* varasm.c (output_constant): Use it.
From-SVN: r27058
1999-05-20 10:37:50 +00:00
Craig Burley
c64f913e00
improve open-coding of complex divide, use new method in g77
...
From-SVN: r26993
1999-05-17 21:05:14 -04:00
Craig Burley
41af162ca7
disable maintenance of errno
...
From-SVN: r26897
1999-05-12 00:38:14 -04:00
Dave Brolley
593d78538d
toplev.c (documented_lang_options): Add -MD, -MMD, -M and -MM for cpplib-enabled compilers.
...
Tue May 11 11:45:16 1999 Dave Brolley <brolley@cygnus.com>
* toplev.c (documented_lang_options): Add -MD, -MMD, -M and -MM for
cpplib-enabled compilers.
From-SVN: r26881
1999-05-11 04:49:39 -04:00
Mark Mitchell
5918224249
tree.h (struct tree_decl): Add comdat_flag.
...
* tree.h (struct tree_decl): Add comdat_flag.
(DECL_COMDAT): Define it.
* toplev.c (wrapup_global_declarations): Don't output a
DECL_COMDAT function just because it's public.
From-SVN: r26733
1999-05-02 17:43:33 +00:00
Mark Mitchell
6c3fce7352
toplev.c (compile_file): Move call to check_global_declarations after output_exception_table to restore...
...
d
* toplev.c (compile_file): Move call to check_global_declarations
after output_exception_table to restore behavior as it was before
1999-04-22 change.
From-SVN: r26657
1999-04-26 09:02:57 -07:00
Nathan Sidwell
c1709d0c7a
toplev.c (report_error_function): Reorder file stack and function name printing.
...
* toplev.c (report_error_function): Reorder file stack and
function name printing. Ignore FILE parameter.
From-SVN: r26631
1999-04-25 18:07:58 -06:00
Theodore Papadopoulo
f9e814f100
flags.h (inline_max_insns): Declare.
...
* flags.h (inline_max_insns): Declare.
* integrate.c (inline_max_insns): New variable.
(function_cannot_inline_p): Use it.
* toplev.c (main): Add the flag -finline-limit-n.
(display_help): Document -finline-limit-n.
* invoke.texi: Document -finline-limit-n
From-SVN: r26629
1999-04-25 17:35:15 -06:00
Mark Mitchell
32291f940e
toplev.h (wrapup_global_declarations): Declare.
...
* toplev.h (wrapup_global_declarations): Declare.
(check_global_declarations): Likewise.
* toplev.c (wrapup_global_declarations): New function, split out
from ...
(check_global_declarations): Likewise...
(compile_file): Here.
From-SVN: r26593
1999-04-22 23:06:09 +00:00
John Wehle
5ad9b85f99
toplev.c (rest_of_compilation): Always set current_function_uses_only_leaf_regs appropriately.
...
* toplev.c (rest_of_compilation): Always set
current_function_uses_only_leaf_regs appropriately.
From-SVN: r26589
1999-04-22 19:25:05 +00:00
John Wehle
54ff41b717
output.h (current_function_is_leaf, [...]): Declare.
...
* output.h (current_function_is_leaf,
current_function_uses_only_leaf_regs): Declare.
* function.c (current_function_is_leaf,
current_function_uses_only_leaf_regs): Define.
(init_function_start): Initialize current_function_is_leaf
and current_function_uses_only_leaf_regs.
* final.c (leaf_function): Don't define.
(final_start_function): Replace uses of leaf_function with
current_function_uses_only_leaf_regs.
* toplev.c (rest_of_compilation): Set current_function_is_leaf
prior to invoking local register allocation.
(rest_of_compilation): Replace uses of leaf_function with
current_function_uses_only_leaf_regs.
* dbxout.c (dbxout_symbol, dbxout_parms): Likewise.
* dwarf2out.c (add_location_or_const_vaule_attribute): Likewise.
* dwarfout.c (add_location_or_const_value_attribute): Likewise.
* sdbout.c (sdbout_symbol): Likewise.
* sparc.h (FUNCTION_PROLOGUE, FUNCTION_EPILOGUE): Likewise.
* sparc.c (eligible_for_epilogue_delay, output_return,
sparc_return_peephole_ok): Likewise.
* sparc.md (leaf_function attribute, untyped_return): Likewise.
* i386.c (ix86_compute_frame_size): Don't align the stack
for leaf functions which don't allocate any stack slots.
* tm.texi: Update documentation.
From-SVN: r26538
1999-04-18 13:09:37 +00:00
Zack Weinberg
2a611d21ac
system.h: Always prototype abort.
...
1999-04-16 22:44 -0400 Zack Weinberg <zack@rabi.columbia.edu>
* system.h: Always prototype abort. Prototype fatal. Define
abort to call fatal, not fprintf/exit. Define a stub macro
for trim_filename.
* toplev.c: Define DIR_SEPARATOR. (trim_filename): New
function.
* toplev.h: Prototype trim_filename, and #undef system.h's stub.
* gcc.c, genattr.c, genattrtab.c, gencodes.c, genconfig.c,
genemit.c, genextract.c, genflags.c, genopinit.c, genoutput.c,
genpeep.c, genrecog.c: Make fatal non-static.
* gcov.c, gengenrtl.c, protoize.c: #undef abort after
including system.h.
* config/i386/dgux.h, config/m68k/xm-amix.h: Remove stale code
relating to abort.
From-SVN: r26511
1999-04-16 19:52:44 +00:00
Jan Hubicka
11f246f6bb
flow.c (life_analysis): New parameter remove_dead_code.
...
* flow.c (life_analysis): New parameter remove_dead_code.
(life_analysis_1): Likewise.
(propagate_block): Likewise; use it.
* output.h: Update prototype.
* toplev.c: Update calls to life_analysis.
From-SVN: r26343
1999-04-10 15:53:08 -07:00
Jeffrey A Law
c44033714b
rtl.h (rebuild_jump_labels): Declare.
...
* rtl.h (rebuild_jump_labels): Declare.
* jump.c (jump_optimize_1): Renamed from jump_optimize. Make static.
Add new argument MARK_LABELS_ONLY. Quit after mark_all_labels if
requested.
(jump_optimize, rebuild_jump_labels): New wrapper functions for
jump_optimize_1.
* toplev.c (rest_of_compilation): Use rebuild_jump_labels instead of
running the entire jump optimizer.
From-SVN: r26327
1999-04-09 22:17:51 -06:00
Jeffrey A Law
3f1b9b1b90
rtl.h (local_alloc): Returns an integer now.
...
* rtl.h (local_alloc): Returns an integer now.
* local-alloc.c (recorded_label_ref): New file scoped variable.
(local_alloc): Initialize recorded_label_ref to zero. Return its
value when local allocation has completed.
(update_equiv_regs); If we create an equivalence for a LABEL_REF,
set recorded_label_ref.
* toplev.c (rest_of_compilation): Run the loop optimizer after
register allocation and reloading if needed.
From-SVN: r26324
1999-04-09 20:55:36 -06:00
Jeff Law
bbf9d88cd7
Fix trivial formatting buglet in each file.
...
From-SVN: r26241
1999-04-06 22:42:42 -06:00
Richard Henderson
78327a73fd
* toplev.c (compile_file): Typo flow_dump -> flow2_dump.
...
From-SVN: r26229
1999-04-06 15:56:16 -07:00
Richard Henderson
34487bf857
flow.c (verify_flow_info): New function.
...
* flow.c (verify_flow_info): New function.
(find_basic_blocks): Call it if ENABLE_CHECKING.
(merge_blocks): Don't merge if there are non-deletable labels.
* toplev.c (fatal_insn): Allow a printf-style arg list.
* toplev.h (fatal_insn): Update prototype.
From-SVN: r26226
1999-04-06 15:10:53 -07:00
Jeffrey A Law
bbd2180d18
toplev.c (rest_of_compilation): Allow dbr_schedule to write to the dump file too.
...
* toplev.c (rest_of_compilation): Allow dbr_schedule to write to
the dump file too.
From-SVN: r26091
1999-03-31 09:26:36 -07:00
Richard Henderson
359da67d8a
flow.c (find_basic_blocks): New argument `do_cleanup'.
...
* flow.c (find_basic_blocks): New argument `do_cleanup'.
Conditionally call delete_unreachable_blocks.
(free_basic_block_vars): Zero ENTRY/EXIT data.
(allocate_for_life_analysis): Kill. Split into...
(allocate_bb_life_data, allocate_reg_life_data): ... new functions.
(life_analysis_1): Update.
* gcse.c (gcse_main): Update find_basic_blocks call.
* toplev.c (rest_of_compilation): Likewise.
* stupid.c (stupid_life_analysis): Update life data calls.
* rtl.h, output.h: Update prototypes.
From-SVN: r26090
1999-03-31 04:41:03 -08:00
Mumit Khan
58f4af8e84
sdbout.c (syms.h): Don't include on Interix.
...
* sdbout.c (syms.h): Don't include on Interix.
* toplev.c (main): No sbrk on Interix.
Co-Authored-By: Donn Terry <donn@interix.com>
From-SVN: r25911
1999-03-22 16:23:26 -07:00
Jeffrey A Law
43c2d67a1a
toplev.c (main): A debug option without a level defaults to level 2.
...
* toplev.c (main): A debug option without a level defaults to
level 2.
From-SVN: r25884
1999-03-21 09:38:34 -07:00
Kaveh R. Ghazi
54ea1de9f3
Warning fixes:
...
* c-lex.c (yylex): Remove unused variable `bytes'.
* flow.c (print_rtl_with_bb): Cast the return value of alloca.
* function.c (assign_parms): Wrap variable `varargs_setup' in
macro SETUP_INCOMING_VARARGS.
(thread_prologue_and_epilogue_insns): Mark parameter `f' with
ATTRIBUTE_UNUSED.
* local-alloc.c (no_equiv): Likewise for parameter `store'.
* sched.c (schedule_insns): Remove unused variables `insn' and `next'.
* tlink.c (symbol_hash_newfunc, symbol_hash_lookup,
file_hash_newfunc, file_hash_lookup, demangled_hash_newfunc,
demangled_hash_lookup, symbol_push, symbol_pop, file_push,
file_pop, tlink_init, tlink_execute, frob_extension,
obstack_fgets, tfgets, pfgets, freadsym, read_repo_file,
maybe_tweak, recompile_files, read_repo_files,
demangle_new_symbols, scan_linker_output): Add static prototype.
(symbol_hash_newfunc, file_hash_newfunc, demangled_hash_newfunc):
Make the third argument a `hash_table_key'.
* toplev.c (debug_start_source_file): Mark parameter `filename'
with ATTRIBUTE_UNUSED.
From-SVN: r25871
1999-03-20 19:21:31 +00:00
Kaveh R. Ghazi
91813b2835
Warning fixes:
...
* calls.c (initialize_argument_information): Mark parameters
`num_actuals' and `n_named_args' with ATTRIBUTE_UNUSED.
* dbxout.c (dbxout_start_new_source_file): Likewise for parameter
`filename'.
(dbxout_finish): Likewise for parameters `file' and `filename'.
(dbxout_prepare_symbol): Likewise for parameter `decl'.
(dbxout_begin_function): Likewise.
* explow.c (hard_function_value): Likewise for parameter `func'.
* function.c (locate_and_pad_parm): Likewise for parameter `fndecl'.
* expmed.c (expand_divmod): Omit unused argument to `expand_abs'.
* expr.c (expand_expr): Likewise.
* expr.h (expand_abs): Delete unused argument from prototype.
* optabs.c (expand_abs): Remove unused parameter `unsignedp'.
* sdbout.c (sdbout_init): Mark parameter `syms' with ATTRIBUTE_UNUSED.
(sdbout_end_block): Likewise for parameter `n'.
* toplev.c (debug_define): Likewise for parameters `lineno' and
`buffer'.
(debug_undef): Likewise.
* varasm.c (named_section): Likewise for parameter 'reloc'.
(assemble_external): Likewise for parameter `decl'.
(assemble_alias): Likewise for parameter `target'.
From-SVN: r25858
1999-03-19 08:50:14 +00:00
Theodore Papadopoulo
192babfd6b
toplev.c (read_integral_parameter): Constify.
...
* toplev.c (read_integral_parameter): Constify. Better control of
error messages.
(main): Use read_integral_parameter to set optimize, id_clash_len,
larger_than_size, and the debugging level.
* toplev.h (read_integral_parameter): Update prototype.
From-SVN: r25856
1999-03-18 18:01:01 -07:00
Kaveh R. Ghazi
735396d963
Warning fixes:
...
* cccp.c (default_include): Initialize structure memebers.
(pass_thru_directive): Change the type of 'keyword_length' to int.
(main): Cast `bindtextdomain' and `textdomain' to (void).
* collect2.c (main): Likewise.
* cppmain.c (main): Likewise.
* gcc.c (main): Likewise.
* gcov.c (main): Likewise.
* protoize.c (main): Likewise.
* toplev.c (main): Likewise.
From-SVN: r25839
1999-03-18 07:29:10 +00:00
Kaveh R. Ghazi
1a87eea220
cse.c (check_fold_consts): New static function.
...
* cse.c (check_fold_consts): New static function.
(cfc_args): New struct.
(simplify_relational_operation): Use them in call to
`do_float_handler'.
* toplev.c (do_float_handler): New function to wrap calls to
setjmp/set_float_handler.
* toplev.h (do_float_handler): Add extern prototype.
* tree.c (build_real_from_int_cst_1): New static function.
(brfic_args): New struct.
(build_real_from_int_cst): Use them in call to
`do_float_handler'.
From-SVN: r25768
1999-03-14 14:02:10 +00:00
Jeffrey A Law
e78d9500be
gcse.c (run_jump_opt_after_gcse): New variable.
...
* gcse.c (run_jump_opt_after_gcse): New variable.
(gcse_main): Returns an integer.
(hash_scan_set): Record initializations from CONST_DOUBLEs too.
(try_replace_reg): Update some comments.
(cprop_insn): Allow propagation into some JUMP_INSNs too.
* rtl.h (gcse_main): Update prototype.
* toplev.c (rest_of_compilation): If gcse_main returns nonzero,
then run a jump optimization pass.
* jump.c (delete_barrier_successors): Delete nop jumps too.
From-SVN: r25673
1999-03-10 12:45:18 -07:00
Kaveh R. Ghazi
b1eeb24348
Warning fix:
...
* Makefile.in (toplev.o): Depend on $(BASIC_BLOCK_H).
* toplev.c: Include basic-block.h.
From-SVN: r25651
1999-03-09 06:40:49 +00:00
Kaveh R. Ghazi
dff01034e5
c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword.
...
* c-aux-info.c (data_type, affix_data_type, gen_decl,
gen_formal_list_for_type, gen_formal_list_for_func_def, gen_type):
Qualify a char* with the `const' keyword.
* c-common.c (declare_hidden_char_array, add_attribute, if_elt,
declare_function_name, decl_attributes, format_char_info,
check_format_info, binary_op_error): Likewise.
* cexp.y (yyerror, error, pedwarn, warning, token): Likewise.
* gcse.c (dump_hash_table): Likewise.
* integrate.c (function_cannot_inline_p): Likewise
* optabs.c: Include insn-config.h earlier.
(init_libfuncs, init_integral_libfuncs, init_floating_libfuncs):
Qualify a char* with the `const' keyword.
* real.c (asctoe24, asctoe53, asctoe64, asctoe113, asctoe,
asctoeg, mtherr, ereal_atof): Likewise.
* real.h (ereal_atof): Likewise.
* sbitmap.c (dump_sbitmap_vector): Likewise.
* sbitmap.h (dump_sbitmap_vector): Likewise.
* stmt.c (nesting, n_occurrences, expand_start_case): Likewise.
* toplev.c (rest_of_compilation): Likewise.
* tree.h (function_cannot_inline_p, expand_start_case): Likewise.
From-SVN: r25614
1999-03-06 05:34:26 +00:00
Catherine Moore
1746404be2
toplev.c (compile_file): Disable -ffunction-sections and debugging warning if the object format is elf.
...
Mon Mar 1 14:06:36 1999 Catherine Moore <clm@cygnus.com>
* toplev.c (compile_file): Disable -ffunction-sections and
debugging warning if the object format is elf.
From-SVN: r25514
1999-03-01 07:29:35 -05:00
Richard Henderson
e881bb1b1b
Flow rewrite to use basic block structures and edge lists.
...
From-SVN: r25450
1999-02-25 15:45:42 -08:00
Zack Weinberg
73cd870fc3
toplev.c (documented_lang_options): Remove -fident and -fnoident...
...
1999-02-15 17:11 -0500 Zack Weinberg <zack@rabi.columbia.edu>
* toplev.c (documented_lang_options): Remove -fident and
-fnoident, which are now handled by the language independent
option parser.
From-SVN: r25219
1999-02-15 14:13:20 +00:00
Theodore Papadopoulo
132e01b1e6
toplev.h (read_integral_parameter): Declare.
...
* toplev.h (read_integral_parameter): Declare.
* toplev.c (read_integral_parameter): New function.
From-SVN: r24985
1999-02-02 14:43:19 -07:00
Zack Weinberg
be163a70f5
flags.h: Declare flag_no_ident.
...
1999-01-31 17:52 -0500 Zack Weinberg <zack@midnite.ec.rhno.columbia.edu>
* flags.h: Declare flag_no_ident.
* toplev.c: Define flag_no_ident. Process -f(no-)ident here.
* c-decl.c: Don't define flag_no_ident. Don't process
-f(no-)ident switches here.
* ch/decl.c: Likewise.
* cp/decl2.c: Likewise.
* c-tree.h: Don't declare flag_no_ident.
* ch/ch-tree.h: Likewise.
* cp/cp-tree.h: Likewise.
* config/elfos.h (ASM_FILE_END): Output final .ident directive
only if !flag_no_ident.
* config/ptx4.h: Likewise.
* config/svr4.h: Likewise.
* config/alpha/elf.h: Likewise.
* config/arm/linux-elf.h: Likewise.
* config/i386/sco5.h: Likewise.
* config/i860/fx2800.h: Likewise.
* config/mips/gnu.h: Likewise.
* config/i386/osfrose.h: Likewise.
* gcc.c (C specs): Map -Qn to -fno-ident.
* ch/lang-specs.h: Likewise.
* cp/lang-specs.h: Likewise.
* f/lang-specs.h: Likewise.
* objc/lang-specs.h: Likewise.
* java/lang-specs.h: Likewise.
From-SVN: r24943
1999-01-31 17:46:42 +00:00
Kaveh R. Ghazi
644f3d7ef0
gcov.c (fnotice): Add missing FILE* parameter.
...
* gcov.c (fnotice): Add missing FILE* parameter.
(function_summary): Fix format specifiers in calls to `fnotice'.
(output_data): Likewise.
* toplev.c (fnotice): Constify char* parameter.
* toplev.h (fnotice): Add prototype.
From-SVN: r24931
1999-01-30 20:18:51 +00:00
Jeffrey A Law
d9b5343057
cccp.c (main): Only call setlocale (LC_MESSAGES, ...) if LC_MESSAGES is defined.
...
* cccp.c (main): Only call setlocale (LC_MESSAGES, ...) if LC_MESSAGES
is defined.
* collect2.c (main): Likewise.
* cppmain.c (main): Likewise.
* gcc.c (main): Likewise.
* gcov.c (main): Likewise.
* protoize.c (main): Likewise.
* toplev.c (main): Likewise.
From-SVN: r24923
1999-01-30 07:34:11 -07:00
Kaveh R. Ghazi
96df87b8f6
toplev.c (notice, fnotice): Check ANSI_PROTOTYPES...
...
* toplev.c (notice, fnotice): Check ANSI_PROTOTYPES, not __STDC__,
when declaring arguments and calling va_arg() to initialize them.
* collect2.c (notice): Likewise.
* loop.c (find_life_end): Use PROTO() macro in the prototype.
From-SVN: r24905
1999-01-29 12:10:52 +00:00
Kaveh R. Ghazi
1c5d09e4af
collect2.c (error): Fix typo in declaration.
...
* collect2.c (error): Fix typo in declaration.
* cpperror.c (cpp_message): Likewise.
* cpplib.c (cpp_warning): Likewise.
* cpplib.h (cpp_notice): Use PVPROTO not VPROTO, also add
ATTRIBUTE_PRINTF_1.
* toplev.c (error): Fix typo in declaration.
From-SVN: r24904
1999-01-29 11:41:02 +00:00
Jeffrey A Law
ab87f8c8d1
Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for
...
details.
From-SVN: r24879
1999-01-26 18:43:17 -07:00
Kaveh R. Ghazi
87e11268b6
cpplib.c (special_symbol): Qualify a char* with the `const' keyword.
...
* cpplib.c (special_symbol): Qualify a char* with the `const' keyword.
Instead of writing to const char *buf directly, use a non-const
variable `wbuf' to allocate and write a string, then set buf = wbuf.
* cppulp.c (user_label_prefix): Qualify a char* with the `const'
keyword.
* dyn-string.c (dyn_string_append): Likewise.
* dyn-string.h (dyn_string_append): Likewise.
* final.c (end_final, output_operand_lossage, asm_fprintf): Likewise.
* output.h (end_final, output_operand_lossage, asm_fprintf,
named_section, decode_reg_name, make_decl_rtl, user_label_prefix):
Likewise.
* profile.c (init_branch_prob): Likewise.
* toplev.c (set_target_switch, vmessage,
v_message_with_file_and_line, v_message_with_decl,
v_error_with_file_and_line, v_error_with_decl, v_error_for_asm,
verror, vfatal, v_warning_with_file_and_line, v_warning_with_decl,
v_warning_for_asm, vwarning, vpedwarn, v_pedwarn_with_decl,
v_pedwarn_with_file_and_line, vsorry, v_really_sorry,
open_dump_file, dump_rtl, clean_dump_file,
print_version, print_single_switch, print_switch_values,
dump_base_name, debug_args, lang_independent_options,
user_label_prefix, documented_lang_options, target_switches,
target_options, print_time, pfatal_with_name, fatal_io_error,
fatal_insn, default_print_error_function, print_error_function,
report_error_function, error_with_file_and_line, error_with_decl,
error_for_asm, error, fatal, warning_with_file_and_line,
warning_with_decl, warning_for_asm, warning, pedwarn,
pedwarn_with_decl, pedwarn_with_file_and_line, sorry,
really_sorry, botch, output_quoted_string, output_file_directive,
open_dump_file, rest_of_decl_compilation, display_help, main):
Likewise.
* toplev.h (print_time, fatal, fatal_io_error, pfatal_with_name,
fatal_insn, warning, error, pedwarn, pedwarn_with_file_and_line,
warning_with_file_and_line, error_with_file_and_line, sorry,
really_sorry, default_print_error_function, report_error_function,
rest_of_decl_compilation, pedwarn_with_decl, warning_with_decl,
error_with_decl, error_for_asm, warning_for_asm, output_quoted_string,
output_file_directive, botch): Likewise.
* tree.h (make_decl_rtl): Likewise.
* varasm.c (strip_reg_name, named_section, decode_reg_name,
make_decl_rtl): Likewise.
From-SVN: r24743
1999-01-18 08:53:41 +00:00
Kaveh R. Ghazi
47c3ed988b
Warning fixes:
...
* loop.c (insert_bct): Hide the definition of variables
`increment_direction', `compare_direction', `add_iteration' and
`loop_var_mode'.
* recog.c (mode_dependent_address_p): Mark parameter `addr' with
ATTRIBUTE_UNUSED. Mark label `win' with ATTRIBUTE_UNUSED_LABEL.
(mode_independent_operand): Mark label `lose' with
ATTRIBUTE_UNUSED_LABEL.
* regclass.c (n_occurrences): Remove prototype and definition.
* reload.c (find_reloads_address_1): Mark variable `tem' with
ATTRIBUTE_UNUSED.
* reload1.c (reload): Cast the first two arguments of `bcopy' to PTR.
* sbitmap.c (sbitmap_copy): Likewise.
* scan-decls.c (scan_decls): Hide label `handle_comma'.
* toplev.c (output_lang_identify): Mark prototype with
ATTRIBUTE_UNUSED.
* tree.c (make_node): Cast the first argument of `bzero' to PTR.
(make_tree_vec): Likewise.
(build1): Likewise.
* varasm.c (assemble_static_space): Mark variable `tem' with
ATTRIBUTE_UNUSED.
From-SVN: r24740
1999-01-18 06:17:31 +00:00
Jeffrey A Law
62e7b7195c
cccp.c (print_help): Fix typos.
...
* cccp.c (print_help): Fix typos.
* cpplib.c (print_help): Fix typos.
* toplev.c (f_optiosn): Fix typos.
(documented_lang_options): Fix typos.
From-SVN: r24706
1999-01-16 15:45:49 -07:00
Jeff Law
800d15c6c7
Copyright update
...
From-SVN: r24568
1999-01-07 17:54:46 -07:00
Jeffrey A Law
2668793e69
toplev.c (compile_file): Move call to output_func_start_profiler to after the loop to emit deferred...
...
* toplev.c (compile_file): Move call to output_func_start_profiler
to after the loop to emit deferred functions.
From-SVN: r24567
1999-01-07 17:46:25 -07:00
Jeffrey A Law
2ae7465155
toplev.c (rest_of_compilation): Do not set reload_completed.
...
Wed Dec 23 00:10:01 1998 Jeffrey A Law (law@cygnus.com )
* toplev.c (rest_of_compilation): Do not set reload_completed.
* reload1.c (reload): Set reload_completed before calling
cleanup_subreg_operands.
From-SVN: r24400
1998-12-22 16:13:41 -07:00
Michael Meissner
2f0d2c99e2
Delete handling of -dM as a preprocessor option
...
From-SVN: r24393
1998-12-22 10:03:17 +00:00
Michael Meissner
b5c7059ba4
Do not give a warning for -dD, -dI, or -dM
...
From-SVN: r24390
1998-12-21 14:42:07 +00:00
Nick Clifton
16b6e12048
Ensure that last optimisation level set overrides any previous levels.
...
From-SVN: r24347
1998-12-16 17:34:48 +00:00
J"orn Rennecke
213c498330
rtl.h (recompute_reg_usage): Add second argument.
...
* rtl.h (recompute_reg_usage): Add second argument.
* flow.c (recompute_reg_usage): Likewise.
* toplev.c (rest_of_compilation): Supply second argument to
recompute_reg_usage.
From-SVN: r24291
1998-12-12 17:59:38 -07:00