- 06 May, 1998 12 commits
-
-
From-SVN: r19570
Dave Love committed -
1998-05-05 Mark Mitchell <mmitchell@usa.net> * tree.h (IS_EXPR_CODE_CLASS): Remove bogus '3'. From-SVN: r19569
Mark Mitchell committed -
Mon May 4 01:32:20 1998 Robert Lipe <robertl@dgii.com> * toplev.h: New file. Protypes for functions in toplev.c. * tree.h, rtl.h: Deleted protos for functions in toplev.c. * c-common.c, c-convert.c, c-decl.c, c-iterate.c, c-lex.c, c-parse.in, c-parse.y, c-pragma.c, c-typeck.c, calls.c, convert.c, dwarf2out.c, except.c, expr.c, final.c, fold-const.c, function.c, hash.c, profile.c, real.c, reg-stack.c, regclass.c, reload.c, reload1.c, stmt.c, stor-layout.c, tlink.c, tree.c, varasm.c: include it. From-SVN: r19568
Robert Lipe committed -
Wed May 6 06:36:41 1998 Robert Lipe <robertl@dgii.com> * call.c, class.c, decl.c, decl2.c, errfn.c, error.c, except.c, expr.c, friend.c, init.c, lex.c, method.c, pt.c, repo.c, rtti.c, search.c, semantics.c, sig.c, tree.c, typeck.c, typeck2.c, xref.c: Add include of toplev.h. From-SVN: r19567
Robert Lipe committed -
Correct ChangeLog entry for my last cp/ChangeLog fix. The "cp/" is implicit. No need to call it out. From-SVN: r19566
Robert Lipe committed -
Wed May 6 06:36:41 1998 Robert Lipe <robertl@dgii.com> * cp/call.c, cp/class.c, cp/decl.c, cp/decl2.c, cp/errfn.c, cp/error.c, cp/except.c, cp/expr.c, cp/friend.c, cp/init.c, cp/lex.c, cp/method.c, cp/pt.c, cp/repo.c, cp/rtti.c, cp/search.c, cp/semantics.c, cp/sig.c, cp/tree.c, cp/typeck.c, cp/typeck2.c, cp/xref.c: Add include of toplev.h. From-SVN: r19565
Robert Lipe committed -
Wed May 6 06:35:38 1998 Robert Lipe <robertl@dgii.com> * toplev.h: New file. Protypes for functions in toplev.c. * tree.h, rtl.h: Deleted protos for functions in toplev.c. * c-common.c, c-convert.c, c-decl.c, c-iterate.c, c-lex.c, c-parse.in, c-parse.y, c-pragma.c, c-typeck.c, calls.c, convert.c, dwarf2out.c, except.c, expr.c, final.c, fold-const.c, function.c, hash.c, profile.c, real.c, reg-stack.c, regclass.c, reload.c, reload1.c, stmt.c, stor-layout.c, tlink.c, tree.c, varasm.c: include it. From-SVN: r19564
Robert Lipe committed -
Wed May 6 06:35:38 1998 Robert Lipe <robertl@dgii.com> * toplev.h: New file. Protypes for functions in toplev.c. * tree.h, rtl.h: Deleted protos for functions in toplev.c. * c-common.c, c-convert.c, c-decl.c, c-iterate.c, c-lex.c, c-parse.in, c-parse.y, c-pragma.c, c-typeck.c, calls.c, convert.c, dwarf2out.c, except.c, expr.c, final.c, fold-const.c, function.c, hash.c, profile.c, real.c, reg-stack.c, regclass.c, reload.c, reload1.c, stmt.c, stor-layout.c, tlink.c, tree.c, varasm.c: include it. From-SVN: r19563
Robert Lipe committed -
� * cp/call.c, cp/class.c, cp/decl.c, cp/decl2.c, cp/errfn.c, cp/error.c, cp/except.c, cp/expr.c, cp/friend.c, cp/init.c, cp/lex.c, cp/method.c, cp/pt.c, cp/repo.c, cp/rtti.c, cp/search.c, cp/semantics.c, cp/sig.c, cp/tree.c, cp/typeck.c, cp/typeck2.c, cp/xref.c: Add include of toplev.h. From-SVN: r19562
Robert Lipe committed -
* toplev.h: New file. Protypes for functions in toplev.c. * tree.h, rtl.h: Deleted protos for functions in toplev.c. * c-common.c, c-convert.c, c-decl.c, c-iterate.c, c-lex.c, c-parse.in, c-parse.y, c-pragma.c, c-typeck.c, calls.c, convert.c, dwarf2out.c, except.c, expr.c, final.c, fold-const.c, function.c, hash.c, profile.c, real.c, reg-stack.c, regclass.c, reload.c, reload1.c, stmt.c, stor-layout.c, tlink.c, tree.c, varasm.c: include it. From-SVN: r19561
Robert Lipe committed -
* tree.c (perm_manip): Also regenerate the RTL of an extern. (copy_to_permanent): Use end_temporary_allocation. From-SVN: r19560
Jason Merrill committed -
* haifa-sched.c (find_rgns): In no_loops case, fix test for leaf blocks. Check for 1 successor which is the EXIT_BLOCK. * haifa-sched.c (find_rgns): Detect unreachable blocks, including unreachable loops with more than one block. Co-Authored-By: Jim Wilson <wilson@cygnus.com> From-SVN: r19558
Jeffrey A Law committed
-
- 05 May, 1998 18 commits
-
-
* init.c (expand_vec_init): The initialization of each array element is a full-expression. From-SVN: r19557
Jason Merrill committed -
( * fix-header.c (write_rbrac): Add "abort" to functions which need to be protected. From-SVN: r19556
Manfred Hollstein committed -
� * fix-header.c (write_rbrac): Add "abort" to functions which need to be protected. From-SVN: r19555
Manfred Hollstein committed -
From-SVN: r19553
Jeff Law committed -
From-SVN: r19552
Jeff Law committed -
From-SVN: r19551
Jeff Law committed -
From-SVN: r19546
Michael Meissner committed -
* c-common.c (scan_char_table): Separate 's' and 'c'. 'c' does not accept 'a' flag. 'S' does accept 'a' flag. (check_format_info): When pedantic, warn for m/C/S/a/A formats, and `a' flag. From-SVN: r19545
Jim Wilson committed -
From-SVN: r19544
Andrew MacLeod committed -
* elf64.h (MULTILIB_DEFAULTS): Move definition after mips.h include. From-SVN: r19543
Jim Wilson committed -
From-SVN: r19542
Jeffrey A Law committed -
* config/m68k/m68k.h: Declare functions from m68k.c used in macros and machine description. (ASM_OUTPUT_LONG_DOUBLE): Always use `l' flag in print format for long values. (ASM_OUTPUT_FLOAT): Likewise. (ASM_OUTPUT_FLOAT_OPERAND): Likewise. From-SVN: r19541
Andreas Schwab committed -
* tree.def: Add NAMESPACE_DECL. * dwarfout.c (type_ok_for_scope): Ignore NAMESPACE_DECLs for now. * dwarf2out.c (push_decl_scope): Likewise. (scope_die_for): Likewise. * tree.c (decl_function_context): Use TREE_CODE_CLASS to determine how to get next context level. From-SVN: r19540
Jason Merrill committed -
* tree.def: Add NAMESPACE_DECL. * dwarfout.c (type_ok_for_scope): Ignore NAMESPACE_DECLs for now. * dwarf2out.c (push_decl_scope): Likewise. (scope_die_for): Likewise. * tree.c (decl_function_context): Use TREE_CODE_CLASS to determine how to get next context level. * cp-tree.def: Remove NAMESPACE_DECL. * cp/Makefile.in: Add .SUFFIXES. From-SVN: r19539
Jason Merrill committed -
* i386.c (output_fix_trunc): Add code to emulate non-popping DImode case. From-SVN: r19538
Jim Wilson committed -
From-SVN: r19536
Jeff Law committed -
From-SVN: r19535
Jeff Law committed -
reorg.c (fill_slots_from_thread): Update REG_DEAD/REG_UNUSED notes for any insns skipped at the start of a block... * reorg.c (fill_slots_from_thread): Update REG_DEAD/REG_UNUSED notes for any insns skipped at the start of a block because they were redundant. From-SVN: r19534
Jeffrey A Law committed
-
- 04 May, 1998 4 commits
-
-
* alpha.h (DBX_CONTIN_LENGTH): Decrease to 3000. From-SVN: r19533
Jim Wilson committed -
(print_char_table, scan_char_table, time_char_table): Initialize hhlen field appropriately. (char_format_info): Recognize hh modifier and lookup correct char table entry. From-SVN: r19532
Ulrich Drepper committed -
* expr.c (expand_expr, case INDIRECT_REF): Don't optimize string reference if this is a store. From-SVN: r19531
Jim Wilson committed -
From-SVN: r19530
Richard Henderson committed
-
- 03 May, 1998 5 commits
-
-
d Make UnixWare 7 bootstrap support work with final shipping product. * configure.in: (i[34567]86-*-sysv5): append, not overwrite, xm_file. Pick up xm-siglist and xm-alloca. (xm_defines): Add USG so dbxout will build. * configure: Regenerate. From-SVN: r19529
Robert Lipe committed -
a Make UnixWare 7 bootstrap support work with final shipping product. * configure.in: (i[34567]86-*-sysv5): append, not overwrite, xm_file. Pick up xm-siglist and xm-alloca. (xm_defines): Add USG so dbxout will build. * configure: Regenerate. From-SVN: r19528
Robert Lipe committed -
� Make UnixWare 7 bootstrap support work with final shipping product. * configure.in: (i[34567]86-*-sysv5): append, not overwrite, xm_file. Pick up xm-siglist and xm-alloca. (xm_defines): Add USG so dbxout will build. * configure: Regenerate. From-SVN: r19527
Robert Lipe committed -
* sparc.c (sparc_override_options): Force stack bias off for !arch64. Care for flag_pcc_struct_return default. (output_move_quad): Rewrite to move by halves on v9 and in the proper direction. (move_quad_direction): New function. (output_fp_move_quad): Use it to determine the direction of copy. (function_arg_slotno): Return -1 for FP reg overflow as well. (function_arg_record_value*): New functions. (function_arg): Use them. Streamline unprototyped parameter passing. (function_arg_pass_by_reference): Pass TCmode by reference. (function_value): New function. * sparc.h (PTRDIFF_TYPE, SIZE_TYPE): For -pedantic's sake, don't use long long in 64-bit mode. (RETURN_IN_MEMORY): v9 returns structs < 32-bytes in regs. (DEFAULT_PCC_STRUCT_RETURN): Make the default detectable. (BASE_RETURN_VALUE_REG): Consider complex float types for arch64. (BASE_OUTGOING_VALUE_REG, BASE_PASSING_ARG_REG): Likewise. (BASE_INCOMING_ARG_REG): Likewise. (FUNCTION_VALUE): Call function_value. (FUNCTION_OUTGOING_VALUE, LIBCALL_VALUE): Likewise. * sparc.md (movdi_sp32_v9): Disable for arch64. (movsf, movdf, movtf): Sort all ulternatives using fp regs first. (call_value_address_sp64): Remove register class constraints. (call_value_symbolic_sp64): Likewise. (nonlocal_goto): Pass label reg directly to goto_handlers. Constrain v9 case to 32-bit constants. (goto_handler_and_restore_v9): Provide a version for arch64. * sparc/linux64.h (SIZE_TYPE, PTRDIFF_TYPE): Remove private definition. * sparc/sp64-aout.h (TARGET_DEFAULT): Turn on stack bias. (CPP_PREDEFINES): New. * sparc/sp64-elf.h: Likewise. (PREFERRED_DEBUGGING_TYPE): Dwarf2. (ASM_OUTPUT_DWARF2_ADDR_CONST): New. * sparc/sysv4.h (SIZE_TYPE, PTRDIFF_TYPE): Undo svr4.h's changes. From-SVN: r19526
Richard Henderson committed -
* call.c (build_over_call): Do evaluate arg even if it has empty class type. * decl.c (start_function): Don't push a member function. From-SVN: r19525
Jason Merrill committed
-
- 02 May, 1998 1 commit
-
-
From-SVN: r19520
Jeffrey A Law committed
-