- 23 Jan, 1999 4 commits
-
-
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 9 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 -
error.c (dump_function_decl): Don't print the argument types for a function when the verbosity level is negative. * error.c (dump_function_decl): Don't print the argument types for a function when the verbosity level is negative. * call.c (build_over_call): Check format attributes at call-time. * pt.c (tsubst_copy): Fix comment. (unify): Don't allow unification with variable-sized arrays. * semantics.c (finish_stmt_expr): When processing a template make the BIND_EXPR long-lived. From-SVN: r24788
Mark Mitchell committed -
* arm.md: Use MEM_COPY_ATTRIBUTES where appropriate throughout. Pass MEM_SCALAR_P to arm_gen_store_multiple where appropriate. From-SVN: r24787
Mark Mitchell committed -
From-SVN: r24786
Jeff Law committed
-