- 17 Feb, 1999 3 commits
-
-
class.c (build_utf8_ref): Back out broken patch which was intended to to output signatures using '.' as a... 1999-02-09 Andrew Haley <aph@cygnus.com> * class.c (build_utf8_ref): Back out broken patch which was intended to to output signatures using '.' as a separator. * class.c (make_class_data): Output signatures using '.' as a separator, rather than '/'. (mangled_classname): Likewise. (make_field_value): Likewise. (make_method_value): Likewise. * constants.c (alloc_class_constant): Likewise. * expr.c (build_invokeinterface): Likewise. From-SVN: r25260
Andrew Haley committed -
From-SVN: r25259
Jeff Law committed -
� * Makefile.in (REALLY_SET_LIB_PATH): Append $$$(RPATH_ENVVAR) only if it is not empty. From-SVN: r25258
H.J. Lu committed
-
- 16 Feb, 1999 21 commits
-
-
* i386/freebsd-elf.h, i386/gas.h, i386/linux.h: Fix minor spacing errors. From-SVN: r25257
Jeffrey A Law committed -
calls.c (store_one_arg): Mark any slots used for the argument as in-use immediately after we're done... * calls.c (store_one_arg): Mark any slots used for the argument as in-use immediately after we're done saving any slots which will be overwritten by this argument. From-SVN: r25256
Jeffrey A Law committed -
X * rs6000.md (call_value): Fix typo. From-SVN: r25253
Anton Hartl committed -
� * rs6000.md (call_value): Fix typo. From-SVN: r25252
Anton Hartl committed -
* loop.c (strength_reduce): Calculate maybe_dead before calling recombine_givs. From-SVN: r25251
J"orn Rennecke committed -
From-SVN: r25250
J"orn Rennecke committed -
From-SVN: r25249
Ovidiu Predescu committed -
From-SVN: r25248
Baron Roberts committed -
#include <cwchar>. Add missing definition for wchar_t move method. Add empty() method for trait-based empty string return. From-SVN: r25247
Baron Roberts committed -
(c_str): Change return of "" to return of traits::empty() call so that proper empty string is returned based on the character type (i.e. "" or L""). From-SVN: r25246
Baron Roberts committed -
From-SVN: r25245
Ulrich Drepper committed -
Thu Jan 28 11:50:11 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * jcf-parse.c (jcf_parse): Don't parse the same class file twice. * parse.y (patch_cast): Allow a boolean to be cast into a boolean. Wed Jan 27 10:19:29 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y: (class_declaration:): Fixed indentation. (class_member_declaration:): Extra `;' after field declaration now accepted. (interface_declaration:): Removed debug messages in error reports. (patch_binop): Nodes created and returned inherit the orignal node's COMPOUND_ASSIGN_P flag value. (patch_cast): Fix cast from char to floating point. From-SVN: r25244
Alexandre Petit-Bianco committed -
* cp-tree.h (tsubst): Change prototype. (tsubst_expr): Likewise. (tsubst_copy): Likewise. (type_unification): Remove prototype. * call.c (convert_default_arg): Adjust call to tsubst_expr. * class.c (resolve_address_of_overloaded_function): Just use fn_type_unification. * decl.c (grokdeclarator): Adjust call to tsubst. * method.c (build_template_parm_names): Likewise. * pt.c (GTB_VIA_VIRTUAL): New macro. (GTB_IGNORE_TYPE): Likewise. (resolve_overloaded_unification): Add `complain' parameter. (try_one_overload): Likewise. (tsubst_template_arg_vector): Likewise. (tsubst_template_parms): Likewise. (tsubst_aggr_type): Likewise. (tsubst_arg_types): Likewise. (tsubst_call_declarator_parms): Likewise. (unify): Remove explicit_mask. (type_unification_real): Likewise. (get_template_base_recursive): Likewise. (coerce_template_template_parms): Provide prototype. (tsubst_function_type): Likewise. (try_class_unification): New function. All callers changed to use new complain parameter. (get_template_base): Use try_class_unification. (unify): Adjust handling of classes derived from template types. (fn_type_unification): Substitute explicit arguments before unification. From-SVN: r25243
Mark Mitchell committed -
* decl.c (pushdecl): Remove dead code. * decl2.c (finish_objects): Fix code I missed in previous change. From-SVN: r25242
Jason Merrill committed -
* config/arm/arm.md (*zeroextractqi_compare0_scratch): Re-add load instruction killed in previous change. Simplify mask generation. (*zeroextractsi_compare0_scratch): Simpify mask generation. From-SVN: r25241
Richard Earnshaw committed -
From-SVN: r25240
Ulrich Drepper committed -
From-SVN: r25239
Ulrich Drepper committed -
Thu Feb 11 21:25:51 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (valid_builtin_assignconv_identity_widening_p): Got rid of an ancient workaround. From-SVN: r25238
Alexandre Petit-Bianco committed -
span a byte boundary. From-SVN: r25237
Nick Clifton committed -
From-SVN: r25229
Jeff Law committed -
* c-common.c (shorten_compare): Get the min/max value from the underlying type of an enumeration, not the enumerated type itself. From-SVN: r25228
Charles G Waldman committed
-
- 15 Feb, 1999 10 commits
-
-
* decl.c (grokfndecl): Return NULL_TREE instead of error_mark_node. (grokdeclarator): Don't expect error_mark_node from grokfndecl. * pt.c (maybe_process_partial_specialization): Complain about 'template <>' on non-specialization. From-SVN: r25225
Jason Merrill committed -
* jump.c: Include insn-attr.h. (delete_computation): If reload has completed and insn scheduling after reload is enabled, then do not depend on REG_DEAD notes. * Makefile.in (jump.o): Depend on insn-attr.h. From-SVN: r25223
Jeffrey A Law committed -
From-SVN: r25221
Craig Burley committed -
From-SVN: r25220
Richard Henderson committed -
1999-02-15 17:11 -0500 Zack Weinberg <zack@rabi.columbia.edu> * toplev.c (documented_lang_options): Remove -fident and -fnoident, which are now handled by the language independent option parser. From-SVN: r25219
Zack Weinberg committed -
1999-02-15 16:59 -0500 Zack Weinberg <zack@midnite.ec.rhno.columbia.edu> * c-common.c (UNGETC [USE_CPPLIB=1]): Do nothing if c is EOF. * c-lex.c: Likewise. * cpplib.c (cpp_push_buffer, cpp_pop_buffer): Use a linked list in malloced memory for the buffer stack. (cpp_get_token): Don't pop the last buffer off the stack. Calls after CPP_EOF has been returned produce CPP_EOF with no state change. (cpp_finish): Pop last buffer here. (do_line): Don't free ip->last_nominal_fname if it is equal to ip->fname. (special_symbol): If a T_CONST is the empty string, push a single `@ ' escape instead. (macroexpand): Special symbol buffers have escapes too. * cpplib.h (struct cpp_buffer): Remove unused fields, add prev buffer pointer. (struct cpp_reader): Remove buffer_stack. Add buffer_stack_depth. (CPP_PREV_BUFFER, CPP_NULL_BUFFER): Buffer stack is now a linked list. From-SVN: r25218
Zack Weinberg committed -
* cccp.c: Don't define HOST_WIDE_INT. Replace all occurrences of WIDE_INT with WIDEST_INT. * cexp.y: Likewise. Don't define unsigned_HOST_WIDE_INT, CHAR_BIT or HOST_BITS_PER_WIDE_INT. Replace occurrences of PRINTF_PROTO_1() style with PVPROTO() ATTRIBUTE_PRINTF_1 style macros. Replace occurrences of "unsigned_HOST" with "unsigned HOST". Provide a definition of variable `c89' when compiling a test binary and set it. * system.h: Don't define the PRINTF_PROTO_* macros. From-SVN: r25217
Kaveh R. Ghazi committed -
� * loop.c (mark_loop_jump): Handle LO_SUM. If we encounter something we do not understand, mark the loop and containing loops as invalid. From-SVN: r25215
Jeff Law committed -
� * loop.c (mark_loop_jump): Handle LO_SUM. If we encounter something we do not understand, mark the loop and containing loops as invalid. From-SVN: r25214
Jeff Law committed -
From-SVN: r25212
Jeff Law committed
-
- 14 Feb, 1999 6 commits
-
-
alias.c (init_alias_analysis): Avoid self-referential value when setting reg_known_value from REG_EQUAL notes. * alias.c (init_alias_analysis): Avoid self-referential value when setting reg_known_value from REG_EQUAL notes. From-SVN: r25211
J"orn Rennecke committed -
From-SVN: r25209
Richard Henderson committed -
* i386.c (legitimate_pic_address_disp_p): Remove static. * i386.h (LEGITIMATE_PIC_OPERAND_P): Use it instead of open-coding cases. From-SVN: r25208
Richard Henderson committed -
* except.c (start_catch_handler): Use emit_cmp_and_jump_insns. * explow.c (probe_stack_range): Likewise. * expmed.c (do_cmp_and_jump): Likewise. * expr.c (store_expr, expand_expr, expand_builtin): Likewise. (do_tablejump): Likewise. * stmt.c (expand_expr_stmt, expand_end_case): Likewise. (do_jump_if_equal, emit_case_nodes): Likewise. * optabs.c (emit_cmp_and_jump_insns): Clarify comments. If UNSIGNEDP, then convert comparison to an unsigned code before emitting the jump. (expand_float, expand_fix): Use emit_cmp_and_jump_insns. From-SVN: r25205
Jeffrey A Law committed -
From-SVN: r25204
Craig Burley committed -
From-SVN: r25203
Craig Burley committed
-