aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/nextstep.c
AgeCommit message (Collapse)AuthorFilesLines
2000-02-26Fix copyrightsJeff Law1-1/+2
From-SVN: r32186
2000-01-19update copyrights in config dir.Kaveh Ghazi1-1/+1
From-SVN: r31526
2000-01-19arm-protos.h: PROTO -> PARAMS.Kaveh R. Ghazi1-2/+2
* config/arm/arm-protos.h: PROTO -> PARAMS. * config/arm/arm.c: Likewise. * config/c4x/c4x.c: Likewise. * config/fr30/fr30-protos.h: Likewise. * config/nextstep.c: Likewise. * config/pa/pa.c: Likewise. * config/pj/pj.c: Likewise. * config/rs6000/rs6000.c: Likewise. * config/v850/v850-protos.h: Likewise. * config/v850/v850.c: Likewise. From-SVN: r31520
2000-01-19stupid.c: Die die die.Richard Henderson1-9/+3
* stupid.c: Die die die. * Makefile.in (OBJS): Remove stupid.o. (stupid.o): Likewise. * except.c (emit_eh_context): Don't emit USEs for stupid. * explow.c (probe_stack_range): Likewise. * flags.h (obey_regdecls): Remove. * flow.c (find_basic_blocks): Don't run try_merge_blocks when not optimizing. (life_analysis): Limit data collection when not optimizing. (mark_regs_live_at_end): Always mark the return value registers. (mark_used_regs): Remove dummy RETURN case. (print_rtl_with_bb): Don't consult obey_regdecls. * function.c (use_variable, use_variable_after): Remove. (assign_parms): Consult optimize not obey_regdecls. (expand_function_start): Don't emit USEs for stupid. (expand_function_end): Likewise. * global.c (build_insn_chain): Export. * integrate.c (expand_inline_function): Kill return-value USE handling code. * jump.c (jump_optimize_1): Do simple jump optimizations and dead code elimination. (calculate_can_reach_end): Remove check_deleted argument. (delete_insn): Patch out insns even when not optimizing. * local-alloc.c (block_alloc): Don't do tying when not optimizing. * rtl.h (use_variable, use_variable_after): Remove declarations. (build_insn_chain): Declare. * stmt.c (expand_value_return): Don't emit USEs for stupid. (expand_end_bindings): Likewise. (expand_decl): Likewise. Consult optimize not obey_regdecls. * toplev.c (obey_regdecls): Remove. (rest_of_compilation): Don't set it. Kill stupid in favour of flow1, local-alloc, and reload. (main): Don't set obey_regdecls. * config/nextstep.c (handle_pragma): Likewise. * alpha/alpha.md (allocate_stack): Don't emit USEs for stupid. * arm/arm.h (CONDITIONAL_REGISTER_USAGE): Don't fix reg 0 for stupid. From-SVN: r31499
1998-09-03From Toon Moene <toon@moene.indiv.nluug.nl>Toon Moene1-1/+1
* config/nextstep.c (handle_pragma): Correct name of third argument. From-SVN: r22225
1998-09-02Update definitions of HANDLE_PRAGMA macro in order to conform to new spec.Nick Clifton1-9/+4
From-SVN: r22168
1997-04-23Add includes for config.h, stdio.h, and flags.h.Richard Kenner1-2/+5
From-SVN: r13958
1996-04-17(process_pragma): Take the IDENTIFIER_POINTER treeJim Wilson1-21/+25
node instead of a character. From-SVN: r11840
1996-01-15c-lex.c (check_newline): Pass character after `#pragma' to HANDLE_PRAGMA.Doug Evans1-5/+16
* c-lex.c (check_newline): Pass character after `#pragma' to HANDLE_PRAGMA. Don't call get_directive_line if at end of line. * c-common.c (get_directive_line): Watch for EOF. * h8300/h8300.h (HANDLE_PRAGMA): New argument `c'. Must issue `return' now. * i960/i960.h (HANDLE_PRAGMA): Likewise. * sh/sh.h (HANDLE_PRAGMA): Likewise. * nextstep.h (HANDLE_PRAGMA): Likewise. * h8300/h8300.c (handle_pragma): New argument `ch'. Simplify pragma processing. Delete support for `#pragma section'. * i960/i960.c (process_pragma): New argument `c'. Change result to terminating character. * nextstep.c (handle_pragma): Likewise. * sh/sh.c (handle_pragma): Likewise. Also simplified. From-SVN: r10999
1995-06-15Update FSF address.Richard Kenner1-1/+2
From-SVN: r9972
1993-04-09Initial revisionTom Wood1-0/+83
From-SVN: r4072