- 04 Apr, 2003 11 commits
-
-
* sh.h (ACTUAL_NORMAL_MODE): New macro, broken out of (NORMAL_MODE). * sh.c (fpscr_set_from_mem): Use ACTUAL_NORMAL_MODE. From-SVN: r65241
J"orn Rennecke committed -
* doc/contrib.texi (Contributors): Add entries for Wolfgang Bangerth, DJ Delorie, Christian Ehrhardt, Christopher Faylor, Nathanael Nerode, Diego Novillo, Hartmut Penner, Volker Reichelt, Danny Smith, and Ulrich Weigand. Update Kriang Lerdsuwanakij and fix a typo in Janis Johnson's entry. From-SVN: r65238
Gerald Pfeifer committed -
config/sparc/sol2-gas-bi.h (AS_SPARC64_FLAG): Prepend -TSO. From-SVN: r65237
Nick Clifton committed -
(expand_prologue): Only use register save helper functions if long calls are not being used. Add a clobber of r11 id using long calls. (prolog pattern): Do not use this pattern for v850e's. From-SVN: r65236
Nick Clifton committed -
stor-layout.c (layout_decl): Avoid syntax error in last change when PCC_BITFIELD_TYPE_MATTERS is defined but... * stor-layout.c (layout_decl): Avoid syntax error in last change when PCC_BITFIELD_TYPE_MATTERS is defined but not EMPTY_FIELD_BOUNDARY. From-SVN: r65234
Andreas Schwab committed -
From-SVN: r65231
Mike Stump committed -
From-SVN: r65230
Mike Stump committed -
PR c/10175 * jump.c (never_reached_warning): Revert patch of 2002-11-02. Look backwards for a line note. From-SVN: r65229
Jason Merrill committed -
PR c/10175 * jump.c (never_reached_warning): Revert patch of 2002-11-02. Look backwards for a line note. From-SVN: r65227
Jason Merrill committed -
* gcc.dg/asm-fs-1.c: Expect failure on darwin. * lib/scanasm.exp (scan-assembler): Add xfail processing for target arg. (scan-assembler-times, scan-assembler-not): Likewise. (scan-assembler-dem, scan-assembler-dem-not): Likewise. From-SVN: r65225
Mike Stump committed -
From-SVN: r65224
GCC Administrator committed
-
- 03 Apr, 2003 20 commits
-
-
* Make-lang.in (cp-warn): Add $(STRICT_WARN). * cp-tree.h: Don't insist on having GNUC. From-SVN: r65217
Kaveh R. Ghazi committed -
From-SVN: r65216
Neil Booth committed -
* cpppch.c (reset_ht): Remove. (cpp_read_state): Remove loop to reset hashtable identifiers. * ggc-common.c (gt_pch_save): Add call to gt_pch_fixup_stringpool after pch file is written. * ggc.h (gt_pch_fixup_stringpool): Declare. * stringpool.c (ht_copy_and_clear): Define. Callback. Copy hashnode's value to another hashtable, then clear the original. (saved_ident_hash): Define. (gt_pch_save_stringpool): Create saved_ident_hash, use it to store definitions in ident_hash, and clear ident_hash. (gt_pch_fixup_stringpool): Define. Restore definitions from saved_ident_hash to ident_hash, then destroy saved_ident_hash. From-SVN: r65215
Matt Austern committed -
From-SVN: r65214
Jan Hubicka committed -
* cvt.c (ocp_convert): Only abort if we try to convert an object of TREE_ADDRESSABLE type. From-SVN: r65212
Jason Merrill committed -
PR optimization/10157 * gcse.c (can_copy_p): Rename it to can_copy. (can_copy_init_p): Remove. (compute_can_copy): Use can_copy instead of can_copy_p. (can_copy_p): New exported function. Call compute_can_copy. (hash_scan_set): Use it. (gcse_main): Don't call compute_can_copy. (bypass_jumps): Don't call compute_can_copy. * rtl.h (can_copy_p): Declare. * loop.c (scan_loop): Don't move the source and add a reg-to-reg copy if the mode doesn't support copy operations. From-SVN: r65210
Eric Botcazou committed -
From-SVN: r65209
Jason Merrill committed -
* dwarf2out.c (lookup_filename): Don't check for "<internal>". (dwarf2out_source_line): Don't do anything if line==0. From-SVN: r65208
Jason Merrill committed -
* stor-layout.c (do_type_align): New fn, split out from... (layout_decl): ...here. Do all alignment calculations for FIELD_DECLs here. (update_alignment_for_field): Not here. (start_record_layout, debug_rli): Remove unpadded_align. * tree.h (struct record_layout_info_s): Remove unpadded_align. * c-decl.c (finish_enum): Don't set DECL_SIZE, DECL_ALIGN or DECL_MODE on the CONST_DECLs. (finish_struct): Don't mess with DECL_ALIGN. * cp/class.c (build_vtable): Set DECL_ALIGN here. (get_vtable_decl): Not here. (layout_vtable_decl): Or here. (create_vtable_ptr): Or here. (layout_class_type): Or here. (check_bitfield_decl): Don't mess with field alignment. * ada/misc.c (gnat_adjust_rli): #if 0. From-SVN: r65207
Jason Merrill committed -
From-SVN: r65205
Jan Hubicka committed -
* sh.c (sh_function_ok_for_sibcall): Return 0 if the current function is an interrupt handler. From-SVN: r65204
J"orn Rennecke committed -
with EH_RETURN_STACKADJ_RTX; use multiple registers in round-robin fashion. From-SVN: r65202
J"orn Rennecke committed -
gcc: * gengtype-lex.l (IWORD): Add CHAR_BITFIELD. * system.h (CHAR_BITFIELD): New. cp: * operators.def (DEF_SIMPLE_OPERATOR, DEF_ASSN_OPERATOR, DEF_ASSN_OPERATOR): Delete spurious semi-colon. * rtti.c (dfs_class_hint_mark): Likewise. * decl.c (push_local_name, push_class_level_binding, maybe_inject_for_scope_var): Don't use POP_TIMEVAR_AND_RETURN in functions returning void. * decl2.c (add_using_namespace): Likewise. * decl.c (print_binding_level, print_other_binding_stack, print_binding_stack): Cast argument of %p specifier to void*. * ptree.c (cxx_print_decl): Likewise. * cp-tree.h (VAR_OR_FUNCTION_DECL_CHECK, VAR_FUNCTION_OR_PARM_DECL_CHECK, VAR_TEMPL_TYPE_OR_FUNCTION_DECL_CHECK, RECORD_OR_UNION_TYPE_CHECK, BOUND_TEMPLATE_TEMPLATE_PARM_TYPE_CHECK, LANG_TYPE_CLASS_CHECK, LANG_TYPE_PTRMEM_CHECK, LANG_DECL_U2_CHECK): Add __extension__. * decl.c (set_current_binding_level): New macro. Use throughout when setting the current binding level. * cp-tree.h (cp_lvalue_kind, base_access): Delete trailing comma in enum. * method.c (mangling_flags): Likewise. * cp-tree.h (lang_type_header): Add __extension__ and use CHAR_BITFIELD for members. From-SVN: r65201
Kaveh R. Ghazi committed -
* config/h8300/h8300.md (a peephole2): Generalize to accept GT and LE. (another peephole2): Likewise. From-SVN: r65199
Kazu Hirata committed -
* config/sparc/sol2-bi.h (ASM_CPU64_DEFAULT_SPEC): Add -TSO. (DEF_ARCH64_SPEC): Likewise. From-SVN: r65198
Nick Clifton committed -
* i386.c (constant_address_p): Use legitimate_constant_p. (legitimate_address_p): Do not use CONSTANT_ADDRESS_P. From-SVN: r65196
Jan Hubicka committed -
2003-04-02 Geoffrey Keating <geoffk@apple.com> * g++.dg/pch/system-2.C: New. * g++.dg/pch/system-2.Hs: New. Index: cp/ChangeLog 2003-04-02 Geoffrey Keating <geoffk@apple.com> * mangle.c: Include gt-cp-mangle.h. (subst_identifiers): Mark with GTY. * config-lang.in (gtfiles): Add cp/mangle.c. * Make-lang.in: (gt-cp-mangle.h): New rule. (cp/mangle.o): Depends on gt-cp-mangle.h. From-SVN: r65194
Geoffrey Keating committed -
* config/h8300/h8300-protos.h: Add a prototype for gtle_operator. * config/h8300/h8300.c (gtle_operator): New. * config/h8300/h8300.h (PREDICATE_CODES): Add an entry for gtle_operator. * config/h8300/h8300.md (a peephole2): Generalize to accept GT and LE. From-SVN: r65192
Kazu Hirata committed -
* libgcc-std.ver (_Unwind_GetCFA): New. * unwind-dw2.c (_Unwind_GetCFA): New. * unwind-libunwind.c (_Unwind_GetCFA): New. * unwind-sjlj.c (_Unwind_GetCFA): New. * unwind.h: Declare it. From-SVN: r65190
Richard Henderson committed -
From-SVN: r65189
GCC Administrator committed
-
- 02 Apr, 2003 9 commits
-
-
PR inline-asm/8088 * i386.c (ix86_hard_regno_mode_ok): Return 0 for MMX/SSE registers when MMX/SSE is not available. From-SVN: r65181
Jan Hubicka committed -
From-SVN: r65180
Mike Stump committed -
* i386.c (override_options): Disable red zone by default on i386. (compute_frame_layout, ix86_force_to_memory, ix86_free_from_memory): Do not test TARGET_64BIT together with TARGET_RED_ZONE From-SVN: r65178
Jan Hubicka committed -
From-SVN: r65174
Kazu Hirata committed -
From-SVN: r65173
Richard Henderson committed -
From-SVN: r65172
Kazu Hirata committed -
except.c (sjlj_find_directly_reachable_regions): Recognize when must-not-throw region has been deleted. * except.c (sjlj_find_directly_reachable_regions): Recognize when must-not-throw region has been deleted. From-SVN: r65170
Richard Henderson committed -
dwarf2out.c (output_call_frame_info): Ignore fde->nothrow as an optimization when flag_exceptions not enabled. * dwarf2out.c (output_call_frame_info): Ignore fde->nothrow as an optimization when flag_exceptions not enabled. From-SVN: r65169
Richard Henderson committed -
* config/rs6000/rs6000.c (TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD): Redefine the macros. (rs6000_issue_rate): Add case for 8540. (rs6000_use_sched_lookahead): New function. * config/rs6000/8540.md: Rename SIU units into SU ones and MIU units into MU ones. (ppc8540_branch, ppc8540_cr_logical): Add one cycle in the reservation before retirement. (ppc8540_multiply, ppc8540_load, ppc8540_store, ppc8540_simple_float, ppc8540_vector_load, ppc8540_vector_store): Remove additional cycle in the reservation before retirement. (ppc8540_mfcr, ppc8540_mtcrf, ppc8540_mtjmpr): Add missed reservation of ppc8540_issue. From-SVN: r65167
Vladimir Makarov committed
-