- 08 Jun, 1998 3 commits
-
-
From-SVN: r20320
Jeff Law committed -
* init.c (build_offset_ref): Correct previous change to use build, not build_min. From-SVN: r20319
Mark Mitchell committed -
From-SVN: r20318
Richard Henderson committed
-
- 07 Jun, 1998 8 commits
-
-
* class.c (instantiate_type): Handle pointer-to-members where the member is a template. * init.c (build_offset_ref): Likewise. * typeck.c (build_unary_op): Likewise. From-SVN: r20283
Mark Mitchell committed -
Sun Jun 7 14:15:45 1998 John Carr <jfc@mit.edu> * sol2.h (INIT_SUBTARGET_OPTABS): Use Solaris libc float/long long conversion functions. From-SVN: r20277
John Carr committed -
* com.c (lang_init_options): New function. * top.c (ffe_decode_option): Remove all trace of -fset-g77-defaults. Set ffe_is_do_internal_checks_ with -version. * lang-options.h: Likewise. * lang-specs.h: Likewise. From-SVN: r20276
Richard Henderson committed -
* lex.c (lang_init_options): New function. (lang_init): Remove flag_exceptions == 2 hack. From-SVN: r20275
Richard Henderson committed -
* toplev.c (flag_exceptions): Default to 0. (compile_file): Remove flag_exceptions == 2 hack. (main): Call lang_init_options. * tree.h: Declare it. * c-lang.c: Implement it. * objc/objc-act.c: Likewise. From-SVN: r20274
Richard Henderson committed -
* class.c (instantiate_type): Handle pointer-to-members where the member is a template. * init.c (build_offset_ref): Likewise. * typeck.c (build_unary_op): Likewise. From-SVN: r20269
Mark Mitchell committed -
* rs6000.md (restore_stack_block): Generate MEM and specify mode. * rs6000.h (STACK_SAVEAREA_MODE): SAVE_FUNCTION is VOIDmode. * rs6000.c (rs6000_output_load_toc_table): Use fputs. (output_function_profiler): Use asm_fprintf and fputs. From-SVN: r20268
David Edelsohn committed -
From-SVN: r20267
Jeff Law committed
-
- 06 Jun, 1998 6 commits
-
-
From-SVN: r20264
Jason Merrill committed -
From-SVN: r20263
Per Bothner committed -
From-SVN: r20262
Per Bothner committed -
* gencheck.c: Remove redundant stdio.h include. Add a definition of xmalloc for when we are forced to link with alloca.o. * reload1.c (reload_reg_free_for_value_p): Use `(unsigned)1' instead of `1U'. * fold-const.c (constant_boolean_node): Make definition static to match the prototype. From-SVN: r20261
Kaveh R. Ghazi committed -
From-SVN: r20260
Per Bothner committed -
From-SVN: r20259
Jeff Law committed
-
- 05 Jun, 1998 23 commits
-
-
* call.c (joust): Also warn about confusing conversion op/constructor overload resolution. From-SVN: r20258
Jason Merrill committed -
From-SVN: r20257
Jason Merrill committed -
* spew.c (yylex): Also return the TYPE_DECL if got_object. Don't clear got_object after '~'. * call.c (build_scoped_method_call): Tweak destructor handling. (build_method_call): Likewise. * pt.c (tsubst_copy, case METHOD_CALL_EXPR): Don't mess with TYPE_MAIN_VARIANT for destructors. * semantics.c (finish_object_call_expr): Complain about calling a TYPE_DECL. From-SVN: r20256
Jason Merrill committed -
From-SVN: r20252
Per Bothner committed -
� * gcc.c (lang_specific_pre_link): New LANG_SPECIFIC_DRIVER function. (lang_specific_extra_outfiles): New LANG_SPECIFIC_DRIVER variable. (do_spec, input_filename, input_filename_length): Make public. (main): Adjust outfiles allocation by lang_specific_extra_outfiles. Call lang_specific_pre_link befor elinking. From-SVN: r20251
Per Bothner committed -
` * gcc.c (lang_specific_pre_link): New LANG_SPECIFIC_DRIVER function. (lang_specific_extra_outfiles): New LANG_SPECIFIC_DRIVER variable. (do_spec, input_filename, input_filename_length): Make public. (main): Adjust outfiles allocation by lang_specific_extra_outfiles. Call lang_specific_pre_link befor elinking. From-SVN: r20250
Per Bothner committed -
� * g77spec (lang_specific_pre_link, lang_specific_extra_ofiles): Define - update needed by gcc.c change. From-SVN: r20249
Per Bothner committed -
* g77spec (lang_specific_pre_link, lang_specific_extra_ofiles): Define - update needed by gcc.c change. From-SVN: r20248
Per Bothner committed -
� * g++spec (lang_specific_pre_link, lang_specific_extra_ofiles): Define - update needed by gcc.c change. From-SVN: r20247
Per Bothner committed -
( * g++spec (lang_specific_pre_link, lang_specific_extra_ofiles): Define - update needed by gcc.c change. From-SVN: r20246
Per Bothner committed -
improve documentation of -mxl-call option. add @kindex to a few more items. From-SVN: r20245
David Edelsohn committed -
From-SVN: r20244
J"orn Rennecke committed -
haifa-sched.c (rank_for_schedule): For "equally good insns", prefer the insn which has the most insns dependent on it. * haifa-sched.c (rank_for_schedule): For "equally good insns", prefer the insn which has the most insns dependent on it. From-SVN: r20243
Jeffrey A Law committed -
From-SVN: r20242
Jeff Law committed -
From-SVN: r20241
Jeff Law committed -
From-SVN: r20240
John Carr committed -
From-SVN: r20239
Richard Henderson committed -
From-SVN: r20238
Dave Love committed -
From-SVN: r20237
Jason Merrill committed -
* cp-tree.h (DECL_NAMESPACE_ALIAS, ORIGINAL_NAMESPACE): Declare. * decl.c (lookup_name_real): Add namespaces_only parameter. If set, return only NAMESPACE_DECLs. (select_decl): Likewise. (identifier_type_value): Give additional parameter. (lookup_name_nonclass): Likewise. (lookup_name): Likewise. (find_binding): Skip namespace aliases. (binding_for_name): Likewise. (push_namespace): Check for namespace aliases. (lookup_name_namespace_only): New function. (begin_only_namespace_names, end_only_namespace_names): New functions. * decl2.c (set_decl_namespace): Skip namespace aliases. (do_using_directive): Likewise. (do_namespace_alias): Produce namespace aliases, fix alias redeclaration. * error.c (dump_decl): Support SCOPE_REF. * parse.y (extdef): Wrap lookup with namespace_only for namespace aliases and using declarations. From-SVN: r20236
Martin v. Löwis committed -
From-SVN: r20235
Jason Merrill committed -
From-SVN: r20234
Jeff Law committed -
* i386/i386.c (output_fp_conditional_move): New function to output floating point conditional move. (output_int_conditional_move): New function to output integer conditional move. * i386/i386.md (movsicci+5, movhicc+5, movdicc+5): Call output_int_conditional_move () to output int conditional move. (movsfcc+5, movdfcc+5, movxfcc+5): Call output_fp_conditional_move () to output floating point conditional move. * i386/i386.c (put_condition_code): In INT mode, check cc_prev_status.flags & CC_NO_OVERFLOW for GE and LT. From-SVN: r20233
H.J. Lu committed
-