aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
2001-10-28ChangeLog.0, [...]: Fix spelling errors.Joseph Myers40-80/+89
* ChangeLog.0, ChangeLog.1, ChangeLog.2, ChangeLog.3, ChangeLog.4, ChangeLog.5, ChangeLog, FSFChangeLog.10, FSFChangeLog.11, c-common.c, c-common.h, c-parse.in, c-typeck.c, cfg.c, config.gcc, configure, configure.in, except.c, except.h, flow.c, function.c, gcc.c, gcse.c, genrecog.c, libgcc2.c, loop.c, loop.h, params.def, predict.def, predict.h, reg-stack.c, regmove.c, sched-deps.c, sched-int.h, sibcall.c, ssa.c, stringpool.c, toplev.c, tree.c, unroll.c: Fix spelling errors. From-SVN: r46595
2001-10-28ChangeLog.1, [...]: Fix spelling errors.Joseph Myers8-15/+20
* ChangeLog.1, ChangeLog.2, ChangeLog, class.c, decl2.c, search.c, semantics.c, spew.c: Fix spelling errors. From-SVN: r46593
2001-10-28* doc/extend.texi, doc/invoke.texi: Fix spelling.Joseph Myers3-4/+6
From-SVN: r46591
2001-10-28* doc/gcc.texi: Document use of "dependent" and American spelling.Joseph Myers2-0/+6
From-SVN: r46589
2001-10-28expr.c (emit_group_load): Support CONCATs by storing them to memory and ↵Jan Hubicka2-0/+13
reloading. * expr.c (emit_group_load): Support CONCATs by storing them to memory and reloading. From-SVN: r46586
2001-10-28* expr.c (store_constructor_field): Only call adjust_address on MEM.Richard Kenner2-6/+11
From-SVN: r46585
2001-10-28genrecog.c (write_switch): Output if before switch for DT_elt_zero_wide_safe.Jan Hubicka2-5/+19
* genrecog.c (write_switch): Output if before switch for DT_elt_zero_wide_safe. From-SVN: r46584
2001-10-28Makefile.in (toplev.o, halfpic.o): Depend on halfpic.hKaveh R. Ghazi6-26/+47
* Makefile.in (toplev.o, halfpic.o): Depend on halfpic.h * i386/osfrose.h (SUBTARGET_SWITCHES): Add missing comma. (FUNCTION_PROFILER): Const-ify. * halfpic.c: Include "expr.h", "output.h" and "halfpic.h". (eliminate_constant_term, assemble_name, output_addr_const): Remove declarations. (ptr_half_pic_address_p, half_pic_hash): Prototype. (all_refs, half_pic_prefix, half_pic_hash, half_pic_declare, half_pic_external, half_pic_address_p, half_pic_ptr): Const-ify. * halfpic.h (ptr_half_pic_address_p, half_pic_finish): Prototype. (half_pic_declare, half_pic_external): Const-ify. * toplev.c: Include "halfpic.h". From-SVN: r46583
2001-10-28alpha.md, [...]: Fix spelling errors.Joseph Myers29-34/+46
* config/alpha/alpha.md, config/arm/arm.c, config/arm/arm.h, config/d30v/d30v.h, config/fr30/fr30.c, config/i370/x-oe, config/i386/i386.c, config/i386/i386-interix.h, config/i386/i386.md, config/i386/i386.h, config/i386/sco5.h, config/i860/i860.h, config/i860/i860.md, config/m68k/aux-exit.c, config/m68k/m68k.c, config/mcore/mcore.c, config/mips/mips.md, config/ns32k/ns32k.h, config/pa/pa.c, config/rs6000/rs6000.c, config/sparc/sparc.c, config/m68hc11/m68hc11.c, config/cris/cris.c, config/cris/cris.h, config/s390/s390.c, config/s390/s390.h, config/stormy16/stormy16.h, doc/tm.texi: Fix spelling errors. From-SVN: r46582
2001-10-2886numaux.adb, [...]: Fix spelling errors.Joseph Myers44-100/+113
* 86numaux.adb, a-tigeau.ads, a-wtgeau.ads, decl.c, exp_ch6.adb, exp_ch9.adb, exp_util.adb, fname-sf.ads, freeze.ads, g-awk.adb, g-comlin.ads, g-dirope.adb, g-dyntab.ads, g-socket.ads, g-table.ads, g-traceb.ads, gnat-style.texi, gnatchop.adb, init.c, layout.adb, layout.ads, mdllfile.ads, mlib-fil.ads, osint.ads, s-fatgen.adb, s-imgrea.adb, s-taprop.ads, s-tasdeb.ads, sem_aggr.adb, sem_attr.adb, sem_case.ads, sem_ch13.adb, sem_ch3.adb, sem_elab.adb, sem_maps.ads, sem_res.adb, sem_util.ads, sinfo.ads, sinput.ads, table.adb, table.ads, types.ads, urealp.adb: Fix spelling errors. From-SVN: r46581
2001-10-28ChangeLog.0, [...]: Fix spelling errors.Joseph Myers34-56/+66
* ChangeLog.0, ChangeLog.1, ChangeLog.2, ChangeLog.3, ChangeLog.4, ChangeLog.5, ChangeLog, ChangeLog.lib, FSFChangeLog.10, ONEWS, c-common.c, caller-save.c, cfg.c, cfgcleanup.c, cfgrtl.c, collect2.c, df.h, diagnostic.h, final.c, gcse.c, gthr.h, haifa-sched.c, jump.c, local-alloc.c, profile.c, protoize.c, regmove.c, reload1.c, rtlanal.c, sched-vis.c, ssa.c, stmt.c, system.h, toplev.c: Fix spelling errors. From-SVN: r46580
2001-10-28Daily bump.GCC Administrator2-2/+2
From-SVN: r46575
2001-10-27* gcse.c (insert_insn_end_bb): Don't assume PAT is a SET.Richard Kenner2-1/+3
From-SVN: r46574
2001-10-27dwarf2out.c (reg_number): Abort if pseudo.Richard Kenner2-115/+165
* dwarf2out.c (reg_number): Abort if pseudo. (reg_loc_descriptor): Return 0 if pseudo. (is_based_loc): Return 0 if pseudo. (mem_loc_descriptor): Return 0 for pseudo and handle 0 return from recursive calls. (concat_loc_descriptor): Return 0 if either part's descriptor is 0. (loc_descriptor): Return 0 if can't find location and handle 0 return from recursive calls. (loc_descriptor_from_tree): Likewise. Fix handling of indirect. Also return 0 for PLACEHOLDER_EXPR. Clean up COMPONENT_REF cases. (add_AT_location_descriptor): Simplify, but handle 0 return from loc_descriptor. (add_const_value_attribute): Avoid shift count warning. (add_bound_info): Remove test for PLACEHOLDER_EXPR here. Set comp_unit_die as context if not in function. From-SVN: r46573
2001-10-27mips-protos.h: Break up long lines.Richard Kenner4-80/+82
* config/mips/mips-protos.h: Break up long lines. Remove needless #ifdef/#endif blocks. Don't declare functions declared in file made by genpreds or recog.h. * config/mips/mips.c (mips_output_function_prologue): TSIZE is now HOST_WIDE_INT; delete unneeded casts. * config/mips/mips.h: Don't use #elif. From-SVN: r46572
2001-10-27expr.c (stor_constructor_field): Always call adjust_address.Richard Kenner2-16/+62
* expr.c (stor_constructor_field): Always call adjust_address. Copy TARGET before changing its alias set. (store_field): Likewise, for TO_RTX. (get_inner_reference): Stop at PLACEHOLDER_EXPR if can't find replacement. (safe_from_p, case ADDR_EXPR): Properly check for conflict. (find_placeholder): Return 0 if can't find object. (expand_expr, case PLACEHOLDER_EXPR): Abort if find_placeholder returns 0. From-SVN: r46571
2001-10-27* ifcvt.c (if_convert): Call clear_aux_for_blocks.Jan Hubicka2-0/+5
From-SVN: r46568
2001-10-27trans.c (gigi): Fix non determinism leading to bootstrap comparison failures ↵Laurent Guerby2-4/+14
for debugging... * trans.c (gigi): Fix non determinism leading to bootstrap comparison failures for debugging information. From-SVN: r46567
2001-10-27* gnat_rm.texi: Use @./@: where appropriate.Florian Weimer2-123/+127
From-SVN: r46566
2001-10-27* decl2.c (validate_nonmember_using_decl): Handle NAMESPACE_DECL.Kriang Lerdsuwanakij3-0/+11
From-SVN: r46565
2001-10-27cfgcleanup.c (merge_blocks_move_predecessor_nojumps, [...]): Set BB_UPDATE_LIFE.Jan Hubicka3-2/+16
* cfgcleanup.c (merge_blocks_move_predecessor_nojumps, merge_blocks_move_successors_nojumps): Set BB_UPDATE_LIFE. (merge_blocks): Properly udpate life after making edge nonfallthru. * cfgrtl.c (merge_blocks_nomove): Update global_live_at_end. From-SVN: r46564
2001-10-27Daily bump.GCC Administrator2-2/+2
From-SVN: r46563
2001-10-26* config/h8300/h8300.c (get_shift_alg): Remove redundant code.Kazu Hirata2-177/+25
From-SVN: r46560
2001-10-26c-typeck.c (convert_arguments): When comparing for enumeral type equality, ↵Neil Booth3-1/+28
use TYPE_MAIN_VARIANT. * c-typeck.c (convert_arguments): When comparing for enumeral type equality, use TYPE_MAIN_VARIANT. * gcc.dg/Wconversion.c: New tests. From-SVN: r46559
2001-10-26* sinfo.adb: Define Associated_Node to overlap Entity field. Cleanup.Robert Dewar2-1/+29
From-SVN: r46558
2001-10-26s390.c: Fix comment typos.Kazu Hirata4-11/+17
* s390/s390.c: Fix comment typos. * s390/s390.h: Likewise. * s390/s390.md: Likewise. From-SVN: r46557
2001-10-26tree-inline.c (WALK_SUBTREE_TAIL): New macro.Alexandre Oliva2-20/+33
* tree-inline.c (WALK_SUBTREE_TAIL): New macro. (walk_tree): Use it for tail calls where appropriate. From-SVN: r46556
2001-10-26cse.c (check_for_label_ref): Don't require REG_LABEL notes for non-local ↵Alexandre Oliva2-1/+7
label_refs. * cse.c (check_for_label_ref): Don't require REG_LABEL notes for non-local label_refs. From-SVN: r46555
2001-10-26* config/h8300/h8300.md (4 anonymous patterns): New.Kazu Hirata2-0/+70
From-SVN: r46554
2001-10-26h8300.c (get_shift_alg): Clean up.Kazu Hirata2-142/+108
* config/h8300/h8300.c (get_shift_alg): Clean up. Return the algorithm through the shift_info structure. (emit_a_shift): Update the use of get_shift_alg. From-SVN: r46553
2001-10-26* gmem.c (__gnat_gmem_read_next): Properly check for EOFRichard Kenner2-4/+9
From-SVN: r46552
2001-10-26decl.c (validate_size): Modify message for bad size to avoid implication ↵Richard Kenner2-1/+6
that compiler is modifying the... * decl.c (validate_size): Modify message for bad size to avoid implication that compiler is modifying the size. From-SVN: r46551
2001-10-26* prj-util.adb: Minor reformatting. Fix bad header format.Robert Dewar2-3/+8
From-SVN: r46550
2001-10-26sinfo.ads: Define Associated_Node to overlap Entity field.Robert Dewar3-114/+185
* sinfo.ads: Define Associated_Node to overlap Entity field. Cleanup. * sinfo.ads: Clarify use of Associated_Node (documentation only). * sem_ch12.adb: Change Node4 to Associated_Node. Change Associated_Node to Get_Associated_Node. Put use of Unchecked_Access much more narrowly in places where needed. These are cleanups. From-SVN: r46549
2001-10-265zosinte.ads (null_pthread): new constant.Joel Brobecker4-5/+38
* 5zosinte.ads (null_pthread): new constant. * 5ztaprop.adb: (Initialize_TCB): Initialize thread ID to null, to be able to verify later that this field has been set. (Finalize_TCB): ditto. (Suspend_Task): Verify that the thread ID is not null before using it. (Resume_Task): ditto. * s-tasdeb.adb: (Resume_All_Tasks): Lock the tasks list before using it. (Suspend_All_Tasks): ditto. From-SVN: r46548
2001-10-26decl.c (gnat_to_gnu_entity, [...]): Make constant variant of designated type ↵Richard Kenner5-17/+64
for Is_Access_Constant. * decl.c (gnat_to_gnu_entity, case E_General_Access_Type): Make constant variant of designated type for Is_Access_Constant. Call update_pointer_to with main variant. * trans.c (process_freeze_entity, process_type): Call update_pointer_to on main variant. * utils.c (update_pointer_to): Make corresponding variant for NEW_TYPE. If main variant, update all other variants. * utils2.c (build_unary_op, case INDIRECT_REF): No longer set TREE_STATIC. From-SVN: r46547
2001-10-26* prj-util.adb: Minor reformattingRobert Dewar2-4/+9
From-SVN: r46546
2001-10-26* prj-util.adb: Minor reformattingRobert Dewar2-1/+6
From-SVN: r46545
2001-10-26* prj-attr.adb: Minor reformatting throughoutRobert Dewar2-5/+36
From-SVN: r46544
2001-10-26prj-attr.ads: Minor reformatting Add ??? comment (this whole spec has almost ↵Robert Dewar2-9/+15
no comments) * prj-attr.ads: Minor reformatting Add ??? comment (this whole spec has almost no comments) From-SVN: r46543
2001-10-26g-os_lib.adb (Normalize_Pathname): Preserve the double slash ("//") that ↵Vincent Celier2-4/+54
precede the drive letter on Interix. * g-os_lib.adb (Normalize_Pathname): Preserve the double slash ("//") that precede the drive letter on Interix. From-SVN: r46542
2001-10-26sched-rgn.c: Remove bitset typedef.Daniel Berlin2-161/+62
2001-10-27 Daniel Berlin <dan@cgsoftware.com> * sched-rgn.c: Remove bitset typedef. Change bitset to sbitmap in prototypes / variable types. Remove bbset_size. Remove edgeset_bits. Remove edgeset_size. s/BITSET_ADD/SET_BIT/g s/BITSET_INVERT/sbitmap_ones/g s/BITSET_INTER/sbitmap_a_and_b/g s/BITSET_UNION/sbitmap_a_or_b/g s/BITSET_DIFFER/sbitmap_difference/g s/bitset_member/TEST_BIT/g (BITSET_*): Removed. (bitset_member): Removed. (extract_bitlst): Rewrite, now that we have sbitmaps, we can use EXECUTE_IF_SET_IN_SBITMAP. (split_edges): Rewrite, use sbitmap functions instead of bitset operations. (schedule_region): Allocate/free sbitmaps, rather than bitsets. From-SVN: r46541
2001-10-26* gnat_rm.texi: Add GNAT Reference Manual.Geert Bosch2-0/+11802
From-SVN: r46540
2001-10-26reload1.c (emit_input_reload_insns): Fix parens in last (undocumented) ↵Andreas Schwab2-3/+8
change that was supposed to change only... * reload1.c (emit_input_reload_insns): Fix parens in last (undocumented) change that was supposed to change only whitespace. From-SVN: r46539
2001-10-26cfgcleanup.c (BB_SET_FLAG, [...]): Add cast to avoid warning.Richard Kenner3-4/+14
* cfgcleanup.c (BB_SET_FLAG, BB_CLEAR_FLAG): Add cast to avoid warning. * local-alloc.c (update_equiv_regs): Don't make REG_EQUAL note for ASM_OPERANDS. From-SVN: r46538
2001-10-26flow.c (clear_log_links): Remove unused variable.Andreas Jaeger3-8/+11
* flow.c (clear_log_links): Remove unused variable. * cfgcleanup.c (cleanup_cfg): Likewise. From-SVN: r46537
2001-10-26tree-inline.c (remap_decl): Don't copy size and size_unit here.Alexandre Oliva2-2/+8
* tree-inline.c (remap_decl): Don't copy size and size_unit here. (remap_save_expr): Map a remapped SAVE_EXPR to error_mark_node. From-SVN: r46536
2001-10-26alpha.h (enum reg_class): Add R24_REG, R25_REG; rename PV_REG to R27_REG.Richard Henderson3-110/+130
* config/alpha/alpha.h (enum reg_class): Add R24_REG, R25_REG; rename PV_REG to R27_REG. (REG_CLASS_CONTENTS, REGNO_REG_CLASS): Update. (REG_CLASS_FROM_LETTER): Update. (PREFERRED_RELOAD_CLASS): Don't widen a reg class. * config/alpha/alpha.md (divsi3): Don't hard-code r24, r25, r27. (udivsi3, modsi3, umodsi3): Likewise. (divdi3, udivdi3, moddi3, umoddi3): Likewise. From-SVN: r46535
2001-10-26cfg.c (clear_aux_for_blocks): Split out of ...Richard Henderson4-12/+50
* cfg.c (clear_aux_for_blocks): Split out of ... (free_aux_for_blocks): here. (clear_aux_for_edges): Split from ... (free_aux_for_edges): here. * basic-block.h: Declare them. * lcm.c (compute_antinout_edge): Use them. (compute_laterin, compute_available, compute_nearerout): Likewise. (optimize_mode_switching): Likewise. From-SVN: r46534
2001-10-26Makefile.in (unstage*): Remove as, ld, collect-ld before moving everything ↵Richard Henderson2-0/+8
back to the main build directory. * Makefile.in (unstage*): Remove as, ld, collect-ld before moving everything back to the main build directory. From-SVN: r46533