- 27 Oct, 2001 9 commits
-
-
* 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
Richard Kenner committed -
* 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
Richard Kenner committed -
* include/jni.h (struct JNINativeInterface) [GetStringLength]: Returns jsize, not jint. From-SVN: r46569
Tom Tromey committed -
From-SVN: r46568
Jan Hubicka committed -
* trans.c (gigi): Fix non determinism leading to bootstrap comparison failures for debugging information. From-SVN: r46567
Laurent Guerby committed -
From-SVN: r46566
Florian Weimer committed -
From-SVN: r46565
Kriang Lerdsuwanakij committed -
* 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
Jan Hubicka committed -
From-SVN: r46563
GCC Administrator committed
-
- 26 Oct, 2001 31 commits
-
-
* java/util/zip/Adler32.java: Use correct class name. (Re-merge from Classpath.) From-SVN: r46561
Tom Tromey committed -
From-SVN: r46560
Kazu Hirata committed -
* c-typeck.c (convert_arguments): When comparing for enumeral type equality, use TYPE_MAIN_VARIANT. * gcc.dg/Wconversion.c: New tests. From-SVN: r46559
Neil Booth committed -
From-SVN: r46558
Robert Dewar committed -
* s390/s390.c: Fix comment typos. * s390/s390.h: Likewise. * s390/s390.md: Likewise. From-SVN: r46557
Kazu Hirata committed -
* tree-inline.c (WALK_SUBTREE_TAIL): New macro. (walk_tree): Use it for tail calls where appropriate. From-SVN: r46556
Alexandre Oliva committed -
* cse.c (check_for_label_ref): Don't require REG_LABEL notes for non-local label_refs. From-SVN: r46555
Alexandre Oliva committed -
From-SVN: r46554
Kazu Hirata committed -
* 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
Kazu Hirata committed -
From-SVN: r46552
Richard Kenner committed -
decl.c (validate_size): Modify message for bad size to avoid implication 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
Richard Kenner committed -
From-SVN: r46550
Robert Dewar committed -
* 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
Robert Dewar committed -
* 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
Joel Brobecker committed -
decl.c (gnat_to_gnu_entity, [...]): Make constant variant of designated type 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
Richard Kenner committed -
From-SVN: r46546
Robert Dewar committed -
From-SVN: r46545
Robert Dewar committed -
From-SVN: r46544
Robert Dewar committed -
* prj-attr.ads: Minor reformatting Add ??? comment (this whole spec has almost no comments) From-SVN: r46543
Robert Dewar committed -
g-os_lib.adb (Normalize_Pathname): Preserve the double slash ("//") that 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
Vincent Celier committed -
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
Daniel Berlin committed -
From-SVN: r46540
Geert Bosch committed -
reload1.c (emit_input_reload_insns): Fix parens in last (undocumented) 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
Andreas Schwab committed -
* 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
Richard Kenner committed -
* flow.c (clear_log_links): Remove unused variable. * cfgcleanup.c (cleanup_cfg): Likewise. From-SVN: r46537
Andreas Jaeger committed -
* 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
Alexandre Oliva committed -
* 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
Richard Henderson committed -
* 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
Richard Henderson committed -
Makefile.in (unstage*): Remove as, ld, collect-ld before moving everything 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
Richard Henderson committed -
libstdc++/4503 * config/locale/codecvt_specializations_ieee_1003.1-200x.h (__enc_traits::~__enc_traits): Fix. (__enc_traits::_M_init): Add error checking. From-SVN: r46532
Benjamin Kosnik committed -
From-SVN: r46530
GCC Administrator committed
-