1. 13 Jan, 1999 14 commits
    • integrate.c (expand_inline_function): Recognize (mem (addressof)) and substitute. · 58a2f534
              * integrate.c (expand_inline_function): Recognize (mem (addressof))
              and substitute.  Copy the return value from there into a new pseudo.
      
      From-SVN: r24658
      Richard Henderson committed
    • c4x.md (in_annul_slot_3): Correctly allow unarycc and binarycc operations in 3rd… · 9b4f2bb7
      c4x.md (in_annul_slot_3): Correctly allow unarycc and binarycc operations in 3rd annulled delay slot!
      
      	* config/c4x/c4x.md (in_annul_slot_3): Correctly allow unarycc
      	and binarycc operations in 3rd annulled delay slot!
      
      From-SVN: r24657
      Michael Hayes committed
    • decl.c (grokdeclarator): Undo 1998-12-14 change. · 5db698f6
      	* decl.c (grokdeclarator): Undo 1998-12-14 change.
      	* tree.c (build_cplus_array_type_1): Likewise.
      	* pt.c (instantiate_class_template): Remove misleading comment.
      	(tsubst_aggr_type): Substitute if there are template parameters,
      	regardless of whether or not they use template arguments.
      	(unify): Likewise, but for unification.
      
      From-SVN: r24656
      Mark Mitchell committed
    • configure.in: Test for "ln -s" and set LN_S in generated Makefile. · 39268973
              * configure.in: Test for "ln -s" and set LN_S in generated Makefile.
              * Makefile.in: Use $(LN_S) instead of explicitly ln -s.
      
      From-SVN: r24655
      Ulrich Drepper committed
    • [multiple changes] · 3bd380b1
      Thu Jan 11 18:37:50 1999  Vladimir N. Makarov  <vmakarov@cygnus.com>
      	* invoke.texi (-mcpu=740, -mcpu=750): New options.
              (-m(no-)multiple, -m(no-)string): Describe cases for PPC740 &
      	PPC750.
      1999-01-11  Michael Meissner  <meissner@cygnus.com>
      	* config/rs6000/rs6000.h ({ASM,CPP}_CPU_SPEC): Add support for all
      	machines supported with -mcpu=xxx.
      	(processor_type): Add PROCESSOR_PPC750.
      	(ADJUST_PRIORITY): Call rs6000_adjust_priority.
      	(RTX_COSTS): Supply costs for 750 multiply/divide operations.
      	(rs6000_adjust_priority): Add declaration.
      	* config/rs6000/rs6000.c (rs6000_override_options):
      	-mcpu={750,740} now sets the processor type as 750, not 603.
      	Allow -mmultiple and -mstring on little endian 750 systems.
      	(rs6000_adjust_priority): Stub for now.
      	(get_issue_rate): The PowerPC 750 can issue 2 instructions/cycle.
      	* config/rs6000/rs6000.md (function/cpu attributes): Add initial
      	ppc750 support.
      	* config/rs6000/sysv4.h (STRICT_ALIGNMENT): Don't force strict
      	alignment if little endian.
      	(CC1_SPEC): Pass -mstrict-align if little endian, and not
      	overridden.
      	(CC1_ENDIAN_{LITTLE,BIG,DEFAULT}_SPEC): Endian specific configs.
      	(SUBTARGET_EXTRA_SPECS): Add cc1 endian specs.
      	* config/rs6000/{sysv4,eabi}le.h (CC1_ENDIAN_DEFAULT_SPEC):
      	Override, default is little endian.
      	* config/rs6000/t-ppcgas (MULTILIB_*): Delete obsolete Solaris
      	multilibs.
      
      From-SVN: r24654
      Vladimir Makarov committed
    • arm.c (output_func_epilogue): Check TARGET_ABORT_NORETURN before generating a… · c11145f6
      arm.c (output_func_epilogue): Check TARGET_ABORT_NORETURN before generating a call to abort for volatile...
      
              * config/arm.c (output_func_epilogue):  Check TARGET_ABORT_NORETURN
              before generating a call to abort for volatile functions.
              * config/arm.h (ARM_FLAG_ABORT_NORETURN):  Define.
              (TARGET_ABORT_NORETURN):  Define.
              (abort-on-noreturn):  New option.
      
      From-SVN: r24653
      Catherine Moore committed
    • fix typo · 31ee9d6c
      From-SVN: r24652
      Jason Merrill committed
    • cccp.c (xstrdup): Renamed from `savestring'. · efd59a33
              * cccp.c (xstrdup): Renamed from `savestring'.  All callers changed.
              Remove prototype which we get from libiberty.h.
              * collect2.c (xstrdup): Likewise.
              * genextract.c (xstrdup): Likewise for `copystr'.
              (mybzero): Remove it and use `memset' instead.
              * genoutput.c (mybcopy, mybzero): Remove these.  All callers changed
              to use `memcpy' and `memset' instead.
              * genrecog.c (xstrdup): Renamed from `copystr'.  All callers
              changed.  Remove prototype.
              (mybcopy, mybzero): Remove these and use memcpy/memset.
      
      From-SVN: r24650
      Kaveh R. Ghazi committed
    • expr.c (generate_name): Name prefix changed to avoid clashes with assembler temp labels. · 96847892
      1999-01-13  Andrew Haley  <aph@cygnus.com>
      	* expr.c (generate_name): Name prefix changed to avoid clashes
      	with assembler temp labels.
      	* parse.y (patch_synchronized_statement): Set TREE_SIDE_EFFECTS on
      	MODIFY_EXPR.  Without this, code for the assignement may not be
      	generated at all and the synchronized statement will read an
      	uninitialized variable.
      
      From-SVN: r24649
      Andrew Haley committed
    • class.c (maybe_layout_super_class): Fixed returned value. · ba179f9f
      Wed Jan 13 01:24:54 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      	* class.c (maybe_layout_super_class): Fixed returned value.
      	* lex.c: Added 1999 to the copyright.
      	(java_init_lex): Initialize java_lang_imported.
      	* lex.h: Added 1999 to the copyright.
      	* parse.h: Added 1999 to the copyright.
      	(REGISTER_IMPORT): Fixed typo in trailing macro.
      	(CURRENT_OSB): New macro.
      	(struct parser_ctxt): New fields osb_depth, osb_limit.
      	* parse.y (java_lang_id): New global variable.
      	(type_import_on_demand_declaration): Don't import java.lang.* twice.
      	(array_creation_expression:): Use CURRENT_OSB.
      	(dims:): Uses a stack to keep track of array dimensions.
      	(cast_expression:): Use CURRENT_OSB.
      	(find_expr_with_wfl): Return NULL if node found doesn't meet the
       	conditions.
      	(register_fields): Fixed typos in comment.
      	(check_method_redefinition): Fixed comment indentation.
      	(java_check_regular_methods): Set saved found wfl to NULL after
       	having reinstalled it in the previously found DECL_NAME.
      Fix an array dimension counting bug and some random other ones.
      
      From-SVN: r24648
      Alexandre Petit-Bianco committed
    • Daily bump. · 3c9a0f78
      From-SVN: r24647
      Jeff Law committed
    • mips.h (LOAD_EXTEND_OP): Correct for SImode and CCmode moves when generating code for TARGET_64BIT. · a872728c
      0
              * mips.h (LOAD_EXTEND_OP): Correct for SImode and CCmode moves when
              generating code for TARGET_64BIT.
      
      From-SVN: r24646
      Jeff Law committed
    • mips.h (LOAD_EXTEND_OP): Correct for SImode and CCmode moves when generating code for TARGET_64BIT. · 58f93603
      �
              * mips.h (LOAD_EXTEND_OP): Correct for SImode and CCmode moves when
              generating code for TARGET_64BIT.
      
      From-SVN: r24645
      Jeff Law committed
  2. 12 Jan, 1999 13 commits
  3. 11 Jan, 1999 13 commits