- 23 Jan, 1999 7 commits
-
-
* final.c (bb_str): Qualify a char* with the keyword `const'. (add_bb_string, final_scan_insn, output_asm_insn): Likewise. * fix-header.c (read_scan_file): Likewise. * genoutput.c (output_epilogue, process_template): Likewise. * local-alloc.c (requires_inout, block_alloc): Likewise. * output.h (output_asm_insn, assemble_string): Likewise. * recog.c (recog_constraints, check_asm_operands, decode_asm_operands, extract_insn, preprocess_constraints, constrain_operands): Likewise. * recog.h (operand_alternative, recog_constraints, insn_template, insn_outfun, insn_operand_constraint, insn_name): Likewise. * regclass.c (record_reg_classes, scan_one_insn): Likewise. * regmove.c (find_matches): Likewise. * reload.c (alternative_allows_memconst): Likewise. * reload1.c (constraint_accepts_reg_p, reload_cse_simplify_operands): Likewise. * rtl.h (decode_asm_operands): Likewise. * scan.h (fn_decl): Likewise. * varasm.c (assemble_string): Likewise. From-SVN: r24834
Kaveh R. Ghazi committed -
* configure.in (gcc_tooldir): Handle case where exec_prefix has not been explicitly set. * configure: Rebuilt. Check it in now that it's tested. From-SVN: r24831
Jeffrey A Law committed -
* fold-const.c (lshift_double): Mark 'prec' arguments as possibly unused. From-SVN: r24830
Jeffrey A Law committed -
From-SVN: r24829
Jeff Law committed -
* bitmap.h (bitmap_head_def): Make indx field unsigned. Fixes a couple minor warnings. From-SVN: r24828
Jeffrey A Law committed -
From-SVN: r24825
Jeff Law committed -
* configure.in (gcc_tooldir): When not making a relative gcc_tooldir, use $exec_prefix/$target_alias for gcc_tooldir. From-SVN: r24824
Jeffrey A Law committed
-
- 22 Jan, 1999 6 commits
-
-
* cppp.c (xrealloc): Fix typo last change. * cppalloc.c, gcc.c, genattr.c, genattrtab.c, gencodes.c: Likewise. * genconfig.c, genemit.c, genextract.c, genflags.c: Likewise. * genopinit.c, genoutput.c, genpeep.c, genrecog.c: Likewise. From-SVN: r24823
Richard Henderson committed -
* cpp-if1.c: New test - torture test of preprocessor's number conversion in #if directives. * cpp-if2.c: New test - torture test of preprocessor's character constant conversion in #if directives. Both these tests are entirely my own invention. From-SVN: r24822
Zack Weinberg committed -
From-SVN: r24821
Michael Meissner committed -
* Makefile.in (gcc_tooldir): Move before first reference. Let autoconf substitute in a value. * configure.in (gcc_tooldir): Only use a relative path to the tool directory if $exec_prefix == $prefix. * configure: Rebuilt. From-SVN: r24820
Jeffrey A Law committed -
From-SVN: r24819
Jeffrey A Law committed -
From-SVN: r24818
Jeff Law committed
-
- 21 Jan, 1999 21 commits
-
-
From-SVN: r24817
Richard Henderson committed -
From-SVN: r24816
Richard Henderson committed -
* m68k.md (ashldi_const): Disable for !TARGET_5200. Fix indention. (ashldi3 expander): Similarly. Update comments. (ashrdi_const, lshrdi_const): Fix indention. (ashrdi3, lshrdi3): FIx indention. Update comments. From-SVN: r24814
Jeffrey A Law committed -
From-SVN: r24813
Richard Henderson committed -
* cp-tree.h (PUSH_GLOBAL): New macro. (PUSH_LOCAL): Likewise. (PUSH_USING): Likewise. (namespace_bindings_p): Declare. (push_overloaded_decl): Likewise. * decl.c (push_overloaded_decl): Don't make it static. Check for illegal declarations after using declarations here. (namespace_bindings_p): Likewise. (duplicate_decls): Don't consider declarations from different namespaces to be the same. (pushdecl): Use symbolic PUSH_ constants in calls to push_overloaded_decl. (push_overloaded_decl_1): Likewise. * decl2.c (validate_nonmember_using_decl): Tweak `std' handling. (do_nonmember_using_decl): Check for illegal using declarations after ordinary declarations here. (do_local_using_decl): Call pushdecl to insert declarations. From-SVN: r24812
Mark Mitchell committed -
From-SVN: r24811
Andrew MacLeod committed -
rs6000.h (LEGITIMIZE_RELOAD_ADDRESS): Recognize and accept transformations that we have performed earlier. * rs6000.h (LEGITIMIZE_RELOAD_ADDRESS): Recognize and accept transformations that we have performed earlier. * alpha.h (LEGITIMIZE_RELOAD_ADDRESS): Likewise. From-SVN: r24809
Richard Henderson committed -
* alpha.md (prologue_stack_probe_loop): Don't do our own label handling, call gen_label_rtx instead. From-SVN: r24808
Richard Henderson committed -
From-SVN: r24807
Jason Merrill committed -
* cccp.c (xrealloc): Call malloc given a NULL old pointer. * collect2.c, cppalloc.c, gcc.c, genattr.c, genattrtab.c: Likewise. * gencodes.c, genconfig.c, genemit.c, genextract.c: Likewise. * genflags.c, genopinit.c, genoutput.c, genpeep.c: Likewise. * genrecog.c, mips-tfile.c, protoize.c: Likewise. From-SVN: r24806
Richard Henderson committed -
From-SVN: r24805
Richard Henderson committed -
From-SVN: r24804
Michael Meissner committed -
* cp-tree.h (PARM_DECL_EXPR): Delete. (convert_default_arg): Change prototype. (check_default_argument): Declare. (search_tree): Likewise. * call.c (convert_default_arg): Take the function to which the default argument belongs as a parameter, and do any necessary instantiation here, instead of ... (build_over_call): Here. * decl.c (local_variable_p): New function. (check_default_argument): Likewise, split out and tidied from ... (grokparms): Here. * error.c (dump_expr): Don't set PARM_DECL_EXPR. * pt.c (tsubst_call_declarator_parms): New function. (for_each_template_parm): Handle ARRAY_REFs. Do the obvious thing with CALL_EXPRs, rather than trying to be clever. (tsubst): Use tsubst_call_declarator_parms. * tree.c (search_tree): Don't make it static. * typeck.c (convert_arguments): Use new interface to convert_default_arg. From-SVN: r24803
Mark Mitchell committed -
Thu Jan 21 15:48:03 1999 Dave Brolley <brolley@cygnus.com> * cppexp.c (cpp_lex): Allocate token_buffer dynamically. From-SVN: r24802
Dave Brolley committed -
* expr.c (MOVE_BY_PIECES_P): Define condition for deciding to use move_by_pieces. (MOVE_MAX_PIECES): Define maximum number of bytes to move at once. (USE_LOAD_POST_INCREMENT, USE_LOAD_PRE_DECREMENT): Define defaults. (USE_STORE_POST_INCREMENT, USE_STORE_PRE_DECREMENT): Define defaults. (move_by_pieces): Use new macros. (emit_block_move): Use new macros. (clear_by_pieces): Use new macros. (clear_storage): Use new macros. (emit_push_insn): Use new macros. (expand_expr): Use new macros. * config/sh/sh.h (USE_LOAD_POST_INCREMENT, USE_LOAD_PRE_DECREMENT): Define. (USE_STORE_POST_INCREMENT, USE_STORE_PRE_DECREMENT): Define. (MOVE_BY_PIECES_P): Define based on alignment and TARGET_SMALLCODE. (MOVE_MAX_PIECES): move 8 bytes on SH4. * tm.texi(MOVE_BY_PIECES_P, MOVE_MAX_PIECES, USE_LOAD_POST_INCREMENT, USE_LOAD_PRE_DECREMENT, USE_STORE_POST_INCREMENT, USE_STORE_PRE_DECREMENT): Describe new macros. From-SVN: r24801
Andrew MacLeod committed -
Thu Jan 21 14:13:31 1999 Vladimir N. Makarov <vmakarov@cygnus.com> * varasm.c (output_constant_pool): Use floor_log2 instead of exact_log2 for ASM_OUTPUT_ALIGN. * stor-layout.c (layout_type): Do machine-dependent extra alignment. * emit-rtl.c (operand_subword): Handle case when a subword outside the operand. * tm.texi (ROUND_TYPE_{SIZE,ALIGN}): More accurate descriptions of the macros. From-SVN: r24800
Vladimir N. Makarov committed -
* Makefile.am (SUBDIRS): Include util again in order to generate install-info. * Makefile.in: Rebuild. From-SVN: r24799
Gerald Pfeifer committed -
readings.html. From-SVN: r24798
Gerald Pfeifer committed -
Thu Jan 21 16:00:06 1999 Andrew Haley <aph@cygnus.com> * typeck.c (convert): Allow conversions to void type: some optimizations in gcc do this. Thu Jan 21 15:21:49 1999 Andrew Haley <aph@cygnus.com> * typeck.c (convert_ieee_real_to_integer): New function. (convert): When not using fast-math and using hardware fp, convert an IEEE NaN to zero. From-SVN: r24797
Andrew Haley committed -
* cse.c (fold_rtx): Revert 29 Dec change. (cse_insn): Revert 12 Jan change. * expr.c (expand_builtin): Don't emit CONST around CONSTANT_P_RTX. * regclass.c (reg_scan_mark_refs): Revert 29 Dec change. * rtl.def: Likewise. * rtl.h (CONSTANT_P): Likewise. * expr.c (emit_move_insn): Never try to flush CONSTANT_P_RTX to memory. * recog.c (immediate_operand): Accept CONSTANT_P_RTX. * alpha.c (input_operand): Likewise. * c4x.c (const_operand): Likewise. * explow.c (allocate_dynamic_stack_space): Use register_operand instead of arith_operand, which does not exist. * 1750a.h: Fix comment closure. * a29k.c (a29k_set_memflags): Fix typo in 19 Jan change. * arc.md (one_cmplsi2_set_cc_insn): Fix set mode mismatch. * arm.h (TARGET_SWITCHES): Fix typo. * i370.md (anon mult and div patterns): Fix set mode mismatch. * i860.c (output_delayed_branch): Fix operands to constrain_operands. (output_delay_insn): Likewise. * m88k.md (anon rotate insns): Fix set mode mismatch. (anon BLKmode moves): Commonize and fix set mode mismatches. * ns32k.md (udivmoddi[shq]i4_internal): Fix mode mismatch. * romp.md (movdf): Fix typo. From-SVN: r24796
Richard Henderson committed -
From-SVN: r24795
Jeff Law committed
-
- 20 Jan, 1999 6 commits
-
-
* Makefile.in (install-common): Remove extraneous chmod for gcov install. From-SVN: r24794
Nathan Sidwell committed -
From-SVN: r24793
Ulrich Drepper committed -
From-SVN: r24792
Ulrich Drepper committed -
From-SVN: r24791
Mark Mitchell committed -
From-SVN: r24790
Jeff Law committed -
Wed Jan 20 18:15:08 1999 Dave Brolley <brolley@cygnus.com> * function.c (assign_parms): Save and restore setting of TREE_USED (parm). From-SVN: r24789
Dave Brolley committed
-