Age | Commit message (Collapse) | Author | Files | Lines |
|
From-SVN: r32224
|
|
From-SVN: r32223
|
|
From-SVN: r32222
|
|
Reported by Per Hedbor <per@idonex.se>.
From-SVN: r32221
|
|
* gcov-io.h (__fetch_long, __store_long, __read_long, __write_long):
Mark as possibly unused.
From-SVN: r32220
|
|
* cse.c (cse_insn): Delete dead code involving tablejump.
Pass CODE_LABEL, not LABEL_REF to gen_jump and reset INSN_CODE.
From-SVN: r32219
|
|
From-SVN: r32218
|
|
From-SVN: r32216
|
|
* cpplib.h (enum file_change_code): Added rename_file.
* cpplib.c (do_line): If a filename is given, set file_change to
rename_file.
(output_line_command): If file_change is rename_file, always
output a # directive with the file name.
From-SVN: r32215
|
|
From-SVN: r32214
|
|
From-SVN: r32213
|
|
* class.c (handle_using_decl): Call add_method for used functions.
Use IDENTIFIER_CLASS_VALUE to check for conflicts.
(add_method): Used functions are hidden by local functions.
(check_bases_and_members): Handle using-decls before finalizing
CLASSTYPE_METHOD_VEC.
* call.c (add_function_candidate): Add ctype parm; if non-zero,
override the type of 'this' accordingly.
(add_template_candidate, add_template_candidate_real): Add ctype parm.
(convert_class_to_reference, build_user_type_conversion_1,
build_new_function_call, build_object_call, build_new_op,
build_new_method_call): Pass ctype parm.
* search.c (lookup_member): Put rval_binfo, not basetype_path, in
the baselink.
* call.c (convert_class_to_reference, build_user_type_conversion_1,
build_new_function_call, build_object_call, build_new_op,
build_new_method_call, build_op_delete_call): Don't get basetype_path
from a baselink.
* typeck.c (build_component_ref): Likewise.
* init.c (build_offset_ref): Likewise.
(resolve_offset_ref): Don't call enforce_access.
Call build_scoped_ref.
* typeck2.c (build_scoped_ref): Simplify. Do nothing if it
would cause an error or if -pedantic.
* class.c (alter_access): Lose binfo parm.
From-SVN: r32212
|
|
From-SVN: r32211
|
|
* semantics.c (simplify_aggr_init_exprs_p): Don't walk into
types.
From-SVN: r32210
|
|
pseudo_type_info creation into the std namespace
* rtti.c (get_vmi_pseudo_type_info): Move __vmi_class_type_info
pseudo_type_info creation into the std namespace
From-SVN: r32209
|
|
* cp-tree.h (DECL_NEEDED_P): Tweak to correct usage before EOF.
(import_export_class): Remove declaration.
* decl2.c (import_export_class): Make it static.
* dump.c (dequeue_and_dump): Handle PREDECREMENT_EXPR,
PREINCREMENT_EXPR, POSTDECREMENT_EXPR, POSTINCREMENT_EXPR,
EXPR_WITH_FILE_LOCATION.
* lex.c (check_newline): Tweak filename/lineno setting.
* semantics.c (begin_while_stmt): Fix typo in comment.
From-SVN: r32208
|
|
a PARM_DECL or RESULT_DECL.
* integrate.c (copy_decl_for_inlining): Preserve TREE_ADDRESSABLE
when copying a PARM_DECL or RESULT_DECL.
From-SVN: r32207
|
|
"void".
* fix-header.c (recognized_function): Also fix prototypes for
functions taking "void".
From-SVN: r32206
|
|
From-SVN: r32205
|
|
From-SVN: r32204
|
|
From-SVN: r32203
|
|
* g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
* g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
From-SVN: r32202
|
|
reg_reloaded_contents.
* reload1.c (do_output_reload): Check reg_reloaded_valid before
looking at reg_reloaded_contents.
From-SVN: r32201
|
|
* Makefile.in (STMP_FIXINC): New toggle.
(LIBGCC2_DEPS): Delete all references.
(stmp-headers): Delete target. All references either deleted
or changed to stmp-int-headers.
(all.cross): Don't depend on stmp-headers or STMP_FIXPROTO.
(LIBCPP_OBJS): Take out cppalloc.o.
(cppalloc.o): Delete target.
(stmp-int-hdrs): Depend on $(STMP_FIXINC).
(gen-protos, fix-header): Link with libiberty.a.
* build-make: Don't change FIXINCLUDES. Override STMP_FIXINC
to empty.
* cp/Make-lang.in: Delete refs to LIBGCC2_DEPS.
* configure.in: Remove refs to strerror.
* acconfig.h: Take out NEED_DECLARATION_STRERROR.
* system.h: Take out strerror stanza.
* cpperror.c (my_strerror): Delete function.
(cpp_error_from_errno, cpp_notice_from_errno): Use xstrerror.
* cppmain.c (main): Call xmalloc_set_program_name first thing.
* cppalloc.c: Delete file.
* gen-protos.c: Don't provide xrealloc.
* fixinc/fixincl.c, fixinc/fixlib.c, fixinc/procopen.c: Use
xstrerror throughout.
From-SVN: r32200
|
|
From-SVN: r32199
|
|
From-SVN: r32198
|
|
From-SVN: r32197
|
|
From-SVN: r32195
|
|
From-SVN: r32194
|
|
From-SVN: r32193
|
|
From-SVN: r32192
|
|
From-SVN: r32191
|
|
From-SVN: r32190
|
|
From-SVN: r32189
|
|
From-SVN: r32188
|
|
From-SVN: r32187
|
|
From-SVN: r32186
|
|
From-SVN: r32185
|
|
* config/elfos.h (ASM_OUTPUT_LABELREF): Don't define. The default
is right for most ELF targets.
* config/ns32k/ns32k.h (ASM_OUTPUT_LABELREF): Don't define.
Let the default file use %U properly.
* config/sh/elf.h (ASM_OUTPUT_LABELREF): Don't define. Use the
default.
* config/fp-bit.c (pack_d): Properly handle rounding of denormal
numbers.
From-SVN: r32183
|
|
From-SVN: r32182
|
|
* toplev.c (documented_lang_options): Correct spelling error.
(decode_d_option, decode_f_option, main): Likewise.
* toplev.c (print_time): Avoid SIGFPE when all_time is zero.
From-SVN: r32181
|
|
to expand large constants.
* config/alpha/alpha.h (ASM_OUTPUT_MI_THUNK): Use .set at
to tell assembler it is permitted to expand large constants.
From-SVN: r32180
|
|
From-SVN: r32179
|
|
From-SVN: r32178
|
|
From-SVN: r32177
|
|
From-SVN: r32176
|
|
From-SVN: r32175
|
|
From-SVN: r32174
|
|
From-SVN: r32173
|
|
From-SVN: r32172
|