- 20 Jun, 2001 7 commits
-
-
* sh.c (barrier_align): Don't ask for alignment when seeing a branch-around-a-jump from machine_dependent_reorg. From-SVN: r43474
J"orn Rennecke committed -
* ssa.c (rename_block): Update parameter to remove_phi_alternative (convert_from_ssa): Do create REG_DEAD and REG_UNUSED notes when re-running life analysis. From-SVN: r43473
Jeffrey A Law committed -
* objc/objc-act.c (hash_init): Assume xmalloc always succeeds, also use memset to clear the hash tables. (hash_enter): Assume xmalloc always succeeds. (hash_add_attr): Ditto. (continue_class): Ditto. From-SVN: r43472
Stan Shebs committed -
From-SVN: r43470
Michael Meissner committed -
From-SVN: r43468
GCC Administrator committed -
2001-06-19 Benjamin Kosnik <bkoz@redhat.com> * mknumeric_limits: Add static definitions, format. * testsuite/18_support/numeric_limits.cc (test02): Add test. * include/c_std/bits/std_cwchar.h: Include ctime. * testsuite/17_intro/header_cwchar.cc : Check. * include/c_std/bits/std_cwctype.h: Inject wctype. * testsuite/17_intro/header_cwctype.cc: Update. From-SVN: r43467
Benjamin Kosnik committed -
2001-06-19 Benjamin Kosnik <bkoz@redhat.com> * mknumeric_limits: Add static defintions, format. * testsuite/18_support/numeric_limits.cc (test02): Add test. * include/c_std/bits/std_cwchar.h: Include ctime. * testsuite/17_intro/header_cwchar.cc : Check. * include/c_std/bits/std_cwctype.h: Inject wctype. From-SVN: r43466
Benjamin Kosnik committed
-
- 19 Jun, 2001 14 commits
-
-
rtl.texi (Machine Modes): Correct description of floating-point modes on machines with non-8-bit bytes. * doc/rtl.texi (Machine Modes): Correct description of floating-point modes on machines with non-8-bit bytes. From-SVN: r43465
Geoffrey Keating committed -
* ssa.c (remove_phi_alternative): Remove declaration. No longer static. Second argument is a pointer to a basic block structure, not a basic block index. (convert_to_ssa): Do not remove dead code. (convert_from_ssa): Do not remove dead code to create death notes. * ssa.h (remove_phi_alternative): Declare. From-SVN: r43464
Jeffrey A Law committed -
flow.c (delete_unreachable_blocks): Fix patch error in previous change (call to find_unreachable_blocks was lost). * flow.c (delete_unreachable_blocks): Fix patch error in previous change (call to find_unreachable_blocks was lost). From-SVN: r43463
Jeffrey A Law committed -
From-SVN: r43462
Bernd Schmidt committed -
* ssa.c (ssa_uses): Remove definition. (apply_delayed_renames): Don't grow ssa_uses. (rename_block): Remove comment related to ssa_uses. (rename_registers): Do not initialize ssa_uses. (convert_from_ssa): Do not free ssa_uses. From-SVN: r43460
Jeffrey A Law committed -
* Makefile.in (OBJS): Replace dce.o with ssa-dce.o (dependencies): Replace dce.c with ssa-dce.c and dce.o with ssa-dce.o. From-SVN: r43459
Jeffrey A Law committed -
From-SVN: r43458
Jeffrey A Law committed -
From-SVN: r43457
Jeffrey A Law committed -
except.c (initialize_handler_parm): Expect __cxa_begin_catch to return pointers to data members by reference rather... * except.c (initialize_handler_parm): Expect __cxa_begin_catch to return pointers to data members by reference rather than by value. From-SVN: r43456
Richard Sandiford committed -
2001-06-19 Mark J. Roberts <mjr@statesmean.com> * java/math/BigInteger.java (byteArrayToIntArray): Don't include extraneous/malformed sign word. From-SVN: r43455
Mark J. Roberts committed -
emit-rtl.c (gen_lowpart_common): Do not assume that SFmode and DFmode are UNITS_PER_WORD and 2*UNITS_PER_WORD. 2001-06-19 Eric Christopher <echristo@redhat.com> * emit-rtl.c (gen_lowpart_common): Do not assume that SFmode and DFmode are UNITS_PER_WORD and 2*UNITS_PER_WORD. Use GET_MODE_BITSIZE instead of GET_MODE_SIZE/UNITS_PER_WORD. From-SVN: r43454
Eric Christopher committed -
From-SVN: r43453
GCC Administrator committed -
2001-06-18 Benjamin Kosnik <bkoz@redhat.com> * include/bits/stl_raw_storage_iter.h: Format. Correct derivation. * testsuite/20_util/raw_storage_iterator.cc: Same. * include/bits/stl_alloc.h (_S_chunk_alloc): Change malloc to operator new. (__mem_interface): New typedef for switching between malloc and new. * testsuite/20_util/allocator_members.cc: New file. * testsuite/20_util/comparisons.cc: New file. * testsuite/20_util/pairs.cc: New file. From-SVN: r43451
Benjamin Kosnik committed -
* sh.c (output_branch): Delete bogus code. * sh.c (initial_elimination_offset): Fix FROM == RETURN_ADDRESS_POINTER_REGNUM case. From-SVN: r43450
J"orn Rennecke committed
-
- 18 Jun, 2001 9 commits
-
-
From-SVN: r43449
Richard Henderson committed -
* flow.c (find_unreachable_blocks): New function. (delete_unreachable_blocks): Use find_unreachable_blocks. * basic-block.h (find_unreachable_blocks): Declare. From-SVN: r43448
Jeffrey A Law committed -
From-SVN: r43447
Jeffrey A Law committed -
* objc.dg: New directory. * objc.dg/dg.exp: New file. * objc.dg/alias.m: New. * objc.dg/class-1.m: New. * objc.dg/class-2.m: New. * objc.dg/const-str-1.m: New. * objc.dg/const-str-2.m: New. * objc.dg/id-1.m: New. * objc.dg/method-1.m: New. * objc.dg/super-class-1.m: New. * lib/objc-dg.exp: New file. From-SVN: r43446
Stan Shebs committed -
* c-common.h (RETURN_NULLIFIED_P): New macro. * c-semantics.c (genrtl_return_stmt): Check it. * cp-tree.h (struct cp_language_function): Add x_return_value. (current_function_return_value): Now a macro. * decl.c: Don't define it. (define_label, finish_case_label): Don't clear it. (init_decl_processing): Don't register it with GC. * semantics.c (genrtl_finish_function): Don't check it for no_return_label. Copy the RTL from the return value to current_function_return_value and walk, calling... (nullify_returns_r): ...this new fn. * typeck.c (check_return_expr): Set current_function_return_value. * expr.c (clear_storage): Set TREE_NOTHROW on the decl for memset. (emit_block_move): Likewise. From-SVN: r43445
Jason Merrill committed -
* unroll.c: Include predict.h. (unroll_loop): Drop prediction notes on preconditioning. * predict.def (PRED_LOOP_PRECONDITIONG, PRED_LOOP_CONDITION): New; add comments on the others. * Makefile.in: (unroll.o): Add dependancy on predict.h. * loop.c (strength_reduce): Fix branch prediction. * stmt.c (emit_case_nodes): Optimize test whether index is in given interval. * predict.c (estimate_probability): Do not bail out early when note is present. (combine_predictions_for_insn): Fix note removal code. From-SVN: r43441
Jan Hubicka committed -
From-SVN: r43440
Jason Merrill committed -
From-SVN: r43433
GCC Administrator committed -
2001-06-18 Ben Elliston <bje@redhat.com> * except.c (resolve_fixup_regions): Initialise "cleanup". From-SVN: r43432
Ben Elliston committed
-
- 17 Jun, 2001 3 commits
-
-
From-SVN: r43426
Neil Booth committed -
From-SVN: r43424
GCC Administrator committed -
* expr.c (expand_expr, case ADDR_EXPR): If taking address of SAVE_EXPR, use put_var_into_stack. From-SVN: r43423
Richard Kenner committed
-
- 16 Jun, 2001 6 commits
-
-
* g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end of label name. From-SVN: r43422
John David Anglin committed -
2001-06-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * gccspec.c (lang_specific_driver): If compiling ObjC, add -shared-libgcc when necessary. * Makefile.in (gccspec.o): Compile with DRIVER_DEFINES. From-SVN: r43421
Franz Sirl committed -
2001-06-16 Daniel Berlin <dan@cgsoftware.com> * bitmap.h: Add dump_bitmap, bitmap_zero, bitmap_union_of_diffs, bitmap_a_or_b, bitmap_a_and_b, bitmap_first_set_bit, bitmap_last_set_bit. All for compatibility with sbitmap's. *bitmap.c (bitmap_zero): New function. (bitmap_union_of_diffs): New function. (bitmap_first_set_bit): New function. (bitmap_last_set_bit): New function. From-SVN: r43420
Daniel Berlin committed -
* cpp.texi, invoke.texi: Update. * cpp.1, gcc.1: Regenerate. From-SVN: r43419
Neil Booth committed -
From-SVN: r43418
Jan Hubicka committed -
From-SVN: r43416
GCC Administrator committed
-
- 15 Jun, 2001 1 commit
-
-
From-SVN: r43415
Tom Tromey committed
-