- 31 Dec, 2001 8 commits
-
-
From-SVN: r48411
Graham Stott committed -
From-SVN: r48410
Graham Stott committed -
* tree.h (STRIP_NOPS): Remove extraneous semicolon. (STRIP_SIGN_NOPS): Likewise. (STRIP_TYPE_NOPS): Likewise. (COMPLETE_OR_UNBOUND_ARRAY_TYPE_P): Add Parenthesis around macro paramater. From-SVN: r48409
Graham Stott committed -
* final.c (struct bb_list): Delete. (struct bb_str): Likewise. From-SVN: r48408
Graham Stott committed -
* cfgloop.c (flow_loop_entry_edges_find): Fix typo. (flow_loop_exit_edges_find): Likewise. From-SVN: r48407
Graham Stott committed -
* gcse.c (gcse_main): Fix typos. (alloc_gcse_mem): Likewise. From-SVN: r48406
Graham Stott committed -
From-SVN: r48405
Graham Stott committed -
* loop.c (check_dbra_loop): Fix last change: examine both has_multiple_exit_targets and exit_count. From-SVN: r48404
Richard Henderson committed
-
- 30 Dec, 2001 9 commits
-
-
integrate.c (copy_rtx_and_substitute): Fix error last change: we need to unconditionally create a new mem. * integrate.c (copy_rtx_and_substitute): Fix error last change: we need to unconditionally create a new mem. From-SVN: r48403
Richard Henderson committed -
* config/mmix/mmix.md ("*call_real"): Fix typo in comment. * config/mmix/mmix.h (EXTRA_CONSTRAINT): Pass MMIX_REG_OK_STRICT to mmix_extra_constraint. * config/mmix/mmix.c (mmix_secondary_reload_class): Only handle non-global register classes. Mark now unused parameters as such. (mmix_extra_constraint, 'U'): Use new parameter strict and call calling memory_operand_p or strict_memory_address_p, not address_operand. * config/mmix/mmix-protos.h (mmix_extra_constraint): Add parameter. From-SVN: r48402
Hans-Peter Nilsson committed -
From-SVN: r48400
Kaveh R. Ghazi committed -
cfgrtl.c (try_redirect_by_replacing_jump): Allow redirect_jump to fail if target is EXIT_BLOCK_PTR, die otherwise. * cfgrtl.c (try_redirect_by_replacing_jump): Allow redirect_jump to fail if target is EXIT_BLOCK_PTR, die otherwise. (redirect_edge_and_branch): Likewise. * cfgcleanup.c (try_forward_edge): Don't force jump redirecting if target is EXIT_BLOCK_PTR. * gcc.c-torture/compile/20011229-2.c: New test. From-SVN: r48399
Jakub Jelinek committed -
From-SVN: r48398
GCC Administrator committed -
* gcc.c (init_gcc_spec): Do not link with static libgcc.a if gcc invoked with -shared. From-SVN: r48396
David Edelsohn committed -
* config/i386/i386.c (ix86_asm_dialect): Fix enum type. (override_options): Delete abs macro unused. (output_pic_addr_const): Use ASM_ATT/ASM_INTEL enumerations when testing ASSEMBLER_DIALECT. (print_reg): Likewise. (print_operand): Likewise. (print_operand_address): Likewise. (print_operand): abort if ASSEMBLER_DIALECT is unknown dialect. * config/i386/i386.h (ix86_asm_dialect): Fix enum type. (FIND_BASE_TERM): Fix typo. From-SVN: r48393
Graham Stott committed -
From-SVN: r48392
Richard Kenner committed -
* config/i386/i386.c (ix86_asm_dialect): Fix enum type. (override_options): Delete abs macro unused. (output_pic_addr_const): Use ASM_ATT/ASM_INTEL enumerations when testing ASSEMBLER_DIALECT. (print_reg): Likewise. (print_operand): Likewise. (print_operand_address): Likewise. (print_operand): abort if ASSEMBLER_DIALECT is unknown dialect. * config/i386/i386.h (ix86_asm_dialect): Fix enum type. (FIND_BASE_TERM): Fix typo. From-SVN: r48391
Graham Stott committed
-
- 29 Dec, 2001 21 commits
-
-
* expr.c (store_field): Use adjust_address, not PUT_MODE. (expand_expr, case VIEW_CONVERT_EXPR): Likewise. * reload1.c (eliminate_regs, case SUBREG): Likewise, but use adjust_address_nv. * varasm.c (make_decl_rtl): Likewise. * integrate.c (copy_rtx_and_substitute, case MEM): Likewise, but use replace_equiv_address_nv. From-SVN: r48387
Richard Kenner committed -
* varasm.c (decode_addr_const, case INTEGER_CST): Call output_constant_def instead of looking at TREE_CST_RTL. From-SVN: r48386
Richard Kenner committed -
From-SVN: r48385
Richard Kenner committed -
* stor-layout.c (layout_decl): Don't misalign field of variable size for packed record. From-SVN: r48384
Richard Kenner committed -
* dwarf2out.c (compute_section_prefix): Avoid cast warning. (gen_decl_die): Only check DECL_IGNORED_P on decls. (dwarf2out_decl): Check for DECL_IGNORED_P only when needed. From-SVN: r48382
Richard Kenner committed -
* cfglayout.c (insert_intra_before_1): New. (insert_inter_bb_scope_notes): Emit sibling block notes which don't span multiple basic blocks. * gcc.dg/debug-3.c: New test. * gcc.dg/debug-4.c: New test. * gcc.dg/debug-5.c: New test. From-SVN: r48380
Jakub Jelinek committed -
* config/os/hpux/bits/os_defines.h: Don't define __glibcpp_long_bits. * config/os/hpux/bits/cpu_limits.h: New file. * configure.target (CPULIMITSH): Use it. From-SVN: r48379
Richard Henderson committed -
From-SVN: r48378
Richard Henderson committed -
* loop.c (prescan_loop): Set has_multiple_exit_targets for exception edges. Rearrange jump interpretation code to use pc_set. (check_dbra_loop): Examine has_multiple_exit_targets not exit_count. * sched-deps.c (sched_analyze_insn): Set scheduling barrier for all insns that can throw, not just if flag_non_call_exceptions. From-SVN: r48377
Richard Henderson committed -
From-SVN: r48374
Jan Hubicka committed -
From-SVN: r48372
Jan Hubicka committed -
cp: * call.c (build_user_type_conversion_1): Use my_friendly_assert rather than if ... abort. * cvt.c (convert_to_reference): Likewise. * semantics.c (setup_vtbl_ptr): Likewise. * pt.c (lookup_template_class): Comment typo. From-SVN: r48371
Nathan Sidwell committed -
re PR c++/5125 (both g++ 3.0.1 and 2.95.3 crash with internal error when trying compile template method with parameter pointer to method) cp: PR c++/5125 * pt.c (push_template_decl_real): Make sure DECL has DECL_LANG_SPECIFIC. testsuite: * g++.dg/template/crash1.C: New test. From-SVN: r48370
Nathan Sidwell committed -
cp: PR c++/335 * init.c (resolve_offset_ref): Copy cv qualifiers of this pointer for non-reference fields. * typeck.c (require_complete_type): Use resolve_offset_ref). testsuite: * g++.dg/other/const1.C: New test. From-SVN: r48369
Nathan Sidwell committed -
* objc/objc-act.c (STRING_OBJECT_CLASS_NAME): Remove. (default_constant_string_class_name): New global. (objc_init): Set it. (synth_module_prologue): Use it. From-SVN: r48366
Stan Shebs committed -
From-SVN: r48365
Stan Shebs committed -
From-SVN: r48363
Hans-Peter Nilsson committed -
* config/rs6000/darwin-tramp.asm: Fix comment formatting. * config/rs6000/freebsd.h: Likewise. * config/rs6000/rs6000.c: Likewise. * config/sh/sh.c: Likewise. * config/sh/sh.h: Likewise. From-SVN: r48362
Kazu Hirata committed -
From-SVN: r48360
GCC Administrator committed -
* gen-table.pl: Don't process characters after \uffff. Added comment pointing to input file. From-SVN: r48359
Tom Tromey committed -
* config/cpu/ia64/bits/cpu_limits.h: New file. * config/os/osf/osf5.0/bits/cpu_limits.h: New file. * configure.target (CPULIMITSH): Use them. From-SVN: r48358
Richard Henderson committed
-
- 28 Dec, 2001 2 commits
-
-
* lib/objc-torture.exp: Resync with c-torture.exp. * lib/objc.exp: Load standard libraries. From-SVN: r48357
Stan Shebs committed -
* objc/objc-act.c (build_module_descriptor): Make sure the init function is not deferred. (build_dispatch_table_initializer): Compute the method encoding if not already done. From-SVN: r48356
Stan Shebs committed
-