- 19 Jan, 2001 20 commits
-
-
From-SVN: r39143
Richard Earnshaw committed -
From-SVN: r39142
Jason Merrill committed -
* rtl.texi (SET, CLOBBER): Document PARALLEL as SET_DEST possibility. * flow.c (mark_set_1, case PARALLEL): Don't require BLKmode, allow element to be null, and always expect an EXPR_LIST. * rtlanal.c (reg_overlap_mentioned_p, note_stores): Likewise. * sched-deps.c (sched_analyze_1): Likewise. * sched-rgn.c (check_live_1, update_live_1): Likewise. From-SVN: r39141
Richard Kenner committed -
* regclass.c (max_set_parallel): New variable. (reg_scan): Take it into account in computation of max_parallel. (reg_scan_mark_refs, case SET): Compute it. From-SVN: r39140
Richard Kenner committed -
* alias.c (rtx_equal_for_memref_p, case ADDRESSOF): Don't assume args are REG. * expr.c (store_constructor): Don't look at MEM_ALIAS_SET unless MEM. * function.c (assign_parms): Use INTVAL for a CONST_INT. From-SVN: r39139
Richard Kenner committed -
From-SVN: r39138
Jakub Jelinek committed -
dwarf2out.c (gen_subprogram_die): Don't reuse the in-class decl for the abstract instance of an inline function. * dwarf2out.c (gen_subprogram_die): Don't reuse the in-class decl for the abstract instance of an inline function. From-SVN: r39137
Jason Merrill committed -
From-SVN: r39136
Alexandre Oliva committed -
reload1.c (move2add_note_store): Treat all registers about which no information is known as potential bases... * reload1.c (move2add_note_store): Treat all registers about which no information is known as potential bases, and treat all registers directly or indirectly derived from it as members of the same set of values. (reload_cse_move2add): Adjust accordingly. Take mode and offset of base register into account. From-SVN: r39135
Alexandre Oliva committed -
From-SVN: r39134
Jason Merrill committed -
* decl2.c (arg_assoc_class): Fix double iteration logic. * init.c (build_delete): Always call convert_force to strip cv-quals. * decl2.c (flag_new_abi): Depend on ENABLE_NEW_GXX_ABI. * lang-specs.h: Default ABI depends on ENABLE_NEW_GXX_ABI. * g++spec.c: Don't look at ENABLE_NEW_GXX_ABI. From-SVN: r39133
Jason Merrill committed -
cp: * search.c (get_vbase_1): Count only virtual bases. testsuite: * g++.old-deja/g++.other/vbase5.C: New test. From-SVN: r39132
Nathan Sidwell committed -
From-SVN: r39131
Jakub Jelinek committed -
cp: * class.c (duplicate_tag_error): Robustify flag clearing. From-SVN: r39130
Nathan Sidwell committed -
cp: * cp-tree.h (lookup_template_class): Add complain parm. * decl.c (lookup_namespace_name): Adjust call to lookup_template_class. (make_typename_type): Likewise. * semantics.c (finish_template_type): Likewise. * pt.c (lookup_template_class): Add complain parm. Adjust. (tsubst_aggr_type): Pass COMPLAIN down to lookup_template_class. (tsubst): Likewise. testsuite: * g++.old-deja/g++.pt/deduct3.C: New test. From-SVN: r39129
Nathan Sidwell committed -
* alias.c (find_base_value): Recognize TRUNCATE. (record_set): In PLUS case, invalidate if other summand is also a base value. From-SVN: r39128
J"orn Rennecke committed -
cp: * pt.c (copy_default_args_to_explicit_spec): Preserve object's CV quals. Reorganize. testsuite: * g++.old-deja/g++.pt/spec34.C: New test. From-SVN: r39127
Nathan Sidwell committed -
From-SVN: r39126
Jeff Law committed -
From-SVN: r39125
David Billinghurst committed -
2001-01-19 Gabriel Dos Reis <gdr@codesourcery.com> * testsuite/17_intro: Prepare testcases for new style DejaGnu framework. From-SVN: r39124
Gabriel Dos Reis committed
-
- 18 Jan, 2001 20 commits
-
-
2001-01-18 Per Bothner <per@bothner.com> * gcj.texi (Input Options): Mention .java files. From-SVN: r39123
Per Bothner committed -
From-SVN: r39122
Nathan Sidwell committed -
cp: * typeck.c (build_modify_expr): Say `initialization' for INIT_EXPRs. * init.c (build_default_init): Convert to enumeral type, if needed. testsuite: * g++.old-deja/g++.other/init17.C: New test. From-SVN: r39121
Nathan Sidwell committed -
From-SVN: r39120
Richard Kenner committed -
* parse.y (nomods_initdcl0): Properly set things up for initdcl0_innards. From-SVN: r39119
Jakub Jelinek committed -
* flow.c (mark_set_1, case PARALLEL): Now case; rework to allow entry to be EXPR_LIST. * rtlanal.c (reg_overlap_mentioned_p): Allow PARALLEL in SET to be an EXPR_LIST (but not null, which other code doesn't allow). (note_stores): Properly handle PARALLEL in SET. Recursively call for top-level PARALLEL. * sched-deps.c (sched_analyze_1): Handle EXPR_LIST in PARALLEL in SET. * sched-rgn.c (check_live_1, update_live_1): Likewise. From-SVN: r39118
Richard Kenner committed -
From-SVN: r39117
Richard Kenner committed -
From-SVN: r39116
Alexandre Oliva committed -
cp: * pt.c (UNIFY_ALLOW_OUTER_LEVEL): New unify flag. (type_unification_real): Set it. (unify): Use it. testsuite: * g++.old-deja/g++.pt/unify8.C: New test. From-SVN: r39115
Nathan Sidwell committed -
cp: * decl.c (finish_destructor_body): Convert to vbase pointer here. testsuite: * g++.old-deja/g++.abi/vbase1.C: New test. From-SVN: r39114
Nathan Sidwell committed -
cp: * semantics.c (begin_class_definition): Check we're not inside a template parm list. testsuite: * g++.old-deja/g++.pt/crash65.C: New test. From-SVN: r39113
Nathan Sidwell committed -
cp: * tree.c (walk_tree, TREE_LIST): Don't walk the TREE_PURPOSE of BASELINK_P. From-SVN: r39112
Nathan Sidwell committed -
From-SVN: r39111
Jeff Law committed -
2001-01-17 Loren J. Rittle <ljrittle@acm.org> * mkcheck.in: Construct file names that match $objdir structure. * testsuite/27_io/filebuf_members-1.txt: New file. * testsuite/27_io/ifstream_members-1.txt: New file. * testsuite/27_io/ostream_inserter_char-1.txt: New file. * testsuite/27_io/ios_base_members_static.cc (test02): Add test. * testsuite/27_io/ios_base_members_static-1.tst: Add expected output. From-SVN: r39110
Benjamin Kosnik committed -
From-SVN: r39109
Neil Booth committed -
* cpplib.c (_cpp_handle_directive): Use buffer->was_skipping, not pfile->skipping (== 0). From-SVN: r39108
Neil Booth committed -
2001-01-17 Alexandre Petit-Bianco <apbianco@cygnus.com> * lang-options.h (-Wunsupported-jdk11): Removed. * lang.c (flag_not_overriding): Deleted. (flag_static_local_jdk1_1): Likewise. (lang_W_options): Removed "unsupported-jdk11" entry. * parse.y (java_check_methods): Removed dead code. (http://gcc.gnu.org/ml/gcc-patches/2001-01/msg01479.html) From-SVN: r39107
Alexandre Petit-Bianco committed -
2001-01-17 Jeffrey Oldham <oldham@codesourcery.com> * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases are supported. From-SVN: r39106
Jeffrey Oldham committed -
From-SVN: r39105
Mark Wielaard committed -
2001-01-18 Gabriel Dos Reis <gdr@codesourcery.com> * testsuite/libstdc++.tests, testsuite/lib: New directories. From-SVN: r39104
Gabriel Dos Reis committed
-