- 13 Feb, 2001 10 commits
-
-
* combine.c (UWIDE_SHIFT_LEFT_BY_BITS_PER_WORD): New macro. (try_combine): Use it. From-SVN: r39624
Alexandre Oliva committed -
From-SVN: r39623
Jan Hubicka committed -
* i386.h (SSE_CLASS_P, MMX_CLASS_P, MAYBE_FLOAT_CLASS_P, MAYBE_SSE_CLASS_P, MAYBE_MMX_CLASS_P): New macros. (PREFERRED_RELOAD_CLASS, SECONDARY_MEMORY_NEEDED): Move offline. (REGISTER_MOVE_COST): Likewise. * i386-protos.h (ix86_secondary_memory_needed, ix86_preferred_reload_class, ix86_register_move_cost): Declare. * i386.c (ix86_secondary_memory_needed, ix86_preferred_reload_class, ix86_register_move_cost): New function. From-SVN: r39622
Jan Hubicka committed -
* i386.h (VALID_FP_MODE_P, VALID_INT_MODE_P): New. (HARD_REGNO_MODE_OK): Move offline to .... * i386.c (ix86_hard_regno_mode_ok) ... here; refuse all incorrect modes. * i386-protos.h (ix86_hard_regno_mode_ok): Declare. From-SVN: r39621
Jan Hubicka committed -
* sparc.md (cmp_cc_arith_op_set): Don't use match_dup on the entire operator; replicate that and match_dup the operands. (cmp_ccx_arith_op_set): Likewise. (cmp_cc_arith_op_not_set): Likewise. (cmp_ccx_arith_op_not_set): Likewise. From-SVN: r39620
Richard Henderson committed -
From-SVN: r39617
Jeff Law committed -
* java/io/BlockDataException.java: Removed. * java/io/ObjectInputStream.java (readObject): Throw StreamCorruptedException, not BlockDataException. * Makefile.am: Remove BlockDataException. * Makefile.in: Rebuild. From-SVN: r39616
Bryce McKinlay committed -
From-SVN: r39615
Alexandre Oliva committed -
From-SVN: r39614
Geoffrey Keating committed -
* config/rs6000/sysv4.h (MASK_NO_BITFIELD_WORD): New macro. (TARGET_NO_BITFIELD_WORD): New macro. (SUBTARGET_SWITCHES): Add -mbit-word, -mno-bit-word options. (BITFIELD_NBYTES_LIMITED): Define based on TARGET_NO_BITFIELD_WORD. From-SVN: r39613
Geoffrey Keating committed
-
- 12 Feb, 2001 19 commits
-
-
From-SVN: r39612
Martin Schwidefsky committed -
* cselib.c: New file, from simplify-rtx.c. * simplify-rtx.c: Remove cselib parts. * Makefile.in: Add cselib.o. From-SVN: r39611
Richard Kenner committed -
* config/rs6000/rs6000.c (rs6000_float_const): Remove warning. (setup_incoming_varargs): Remove warning. * config/rs6000/rs6000.c (validate_condition_mode): When flag_fast_math, allow floating-point conditionals to be reversed. (rs6000_generate_compare): When flag_fast_math, don't generate cror operations for FP conditionals. From-SVN: r39610
Geoffrey Keating committed -
* config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): Handle -mcall-i960. (ASM_SPEC): Likewise. (CC1_ENDIAN_LITTLE_SPEC): Likewise. (CC1_SPEC): Likewise. (LINK_TARGET_SPEC): Likewise. (CPP_ENDIAN_SPEC): Likewise. * Makefile.in (check-consistency): New target. In gcc/testsuite/: * consistency.vlad: New directory, 1665 files. From-SVN: r39609
Geoffrey Keating committed -
* c-decl.c (grokdeclarator): In C99 mode, give the more specific "return type defaults" warning for functions with return type defaulting to int. * c-lang.c (c_init): In C99 mode, enable warnings for implicit function declarations by default rather than only when pedantic. testsuite: * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit return type. * gcc.dg/cpp/digraphs.c: Declare puts. From-SVN: r39608
Joseph Myers committed -
2001-02-12 Jeff Sturm <jeff.sturm@commerceone.com> Tom Tromey <tromey@redhat.com> * interpret.cc (continue1): [insn_invokevirtual] Do an explicit null pointer check. Co-Authored-By: Tom Tromey <tromey@redhat.com> From-SVN: r39607
Jeff Sturm committed -
* regclass.c (init_reg_sets_1): Optimize calculation of move_cost arrays. From-SVN: r39606
Jan Hubicka committed -
typeck2.c (process_init_constructor): Check TREE_HAS_CONSTRUCTOR before issuing missing init warning. cp: * typeck2.c (process_init_constructor): Check TREE_HAS_CONSTRUCTOR before issuing missing init warning. testsuite: * g++.old-deja/g++.other/warn5.C: New test. From-SVN: r39605
Nathan Sidwell committed -
cp: * pt.c (maybe_adjust_types_for_deduction, DEDUCE_ORDER case): Remove spurious information in comment. Allow further adjustments of REFERENCE_TYPE args. testsuite: * g++.old-deja/g++.pt/spec40.C: New test. From-SVN: r39604
Nathan Sidwell committed -
.: * extend.texi (Deprecated): Deprecate new initializer lists. cp: * errfn.c (cp_deprecated): Tweak diagnostic text. * parse.y (new_initializer): Deprecate initializer lists extension. testsuite: * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list case. * g++.old-deja/g++.ext/arrnew.C: Deprecate. From-SVN: r39603
Nathan Sidwell committed -
* mkdeps.c (deps_add_default_target): Robustify. Add basename component only. * cpp.texi (-M): Describe how default target is generated. * invoke.texi (-M): Likewise. From-SVN: r39602
Nathan Sidwell committed -
2001-02-12 Kazu Hirata <kazu@hxi.com> * toplev.c (push_float_handler): Remove. (pop_float_handler): Remove. * toplev.h: Remove prototypes for the above functions. From-SVN: r39601
Kazu Hirata committed -
From-SVN: r39599
Mark Mitchell committed -
From-SVN: r39598
Mark Mitchell committed -
From-SVN: r39597
Jeff Law committed -
* c-common.c (constant_fits_type_p): New function. (convert_and_check): Use it. * gcc.c-torture/compile/20010209-1.c: New test. From-SVN: r39596
Jakub Jelinek committed -
* Makefile.in (GXX_ABI_FLAG): Don't define. * configure.in (--enable-new-gxx-abi): Remove option. * config.in: Regenerated. * configure: Likewise. * decl2.c (flag_vtable_thunks): Always set it to 1. (flag_new_abi): Likewise. * lang-specs.h: Remove conditional on ENABLE_NEW_GXX_ABI. From-SVN: r39595
Mark Mitchell committed -
* lcm.c (compute_earliest): Let EXIT_BLOCK be handled as a regular basic block. (optimize_mode_switching) [NORMAL_MODE]: Set up EXIT_BLOCK as a regular basic block, and arrange for all edges into it to switch to normal mode. From-SVN: r39594
Alexandre Oliva committed -
2001-02-09 Jeffrey Oldham <oldham@codesourcery.com> * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces excess errors message but not if it crashes. * g++.old-deja/g++.other/crash27.C: Likewise. * g++.old-deja/g++.other/crash28.C: Likewise. * g++.old-deja/g++.other/crash30.C: Likewise. * g++.old-deja/g++.other/crash32.C: Likewise. * g++.old-deja/g++.other/crash35.C: Likewise. * g++.old-deja/g++.pt/inherit2.C: Likewise. From-SVN: r39593
Jeffrey Oldham committed
-
- 11 Feb, 2001 11 commits
-
-
* include/bits/std_valarray.h: #undef _DEFINE_LOGICAL_OPERATOR, not _DEFINE_VALARRAY_OPERATOR which is not existent. From-SVN: r39592
Gabriel Dos Reis committed -
* include/bits/valarray_meta.h (_RefFunClos<>_RefRunClos): Fix thinko in member initialisation. From-SVN: r39591
Gabriel Dos Reis committed -
* include/bits/std_valarray.h(valarray<>::shift): Avoid comparaison between signed and unsigned integer types. (valarray<>::cshift): Reformat. From-SVN: r39590
Gabriel Dos Reis committed -
From-SVN: r39589
Gerald Pfeifer committed -
2001-02-11 Mark Mitchell <mark@codesourcery.com> * Makefile.in (gcc.o): Fix typos. (protize.o): Likewise. (unprotoize.o): Likewise. 2001-02-11 Mark Mitchell <mark@codesourcery.com> * Makefile.in (g++spec.o): Fix typo. From-SVN: r39588
Mark Mitchell committed -
From-SVN: r39587
Richard Henderson committed -
* src/gen-num-limits.cc: Use sigsetjmp and siglongjmp if available. * mknumeric_limits: Compile it with -DHAVE_CONFIG_H. * configure.in: Test for sigsetjmp. * configure, config.h.in: Rebuilt. From-SVN: r39586
Alexandre Oliva committed -
* fold-const.c (split_tree): Don't assume a constant isn't splittable. (fold): Don't assume a constant isn't foldable. * tree.c (build): Set TREE_CONSTANT for an expression with no side-effects and constant operands. (build1): Likewise. From-SVN: r39585
Richard Henderson committed -
From-SVN: r39584
Jeff Law committed -
* src/valarray-inst.cc (gslice::_Indexer::_Indexer): Don't flip lengths and strides. (__gslice_to_index): Document. From-SVN: r39583
Gabriel Dos Reis committed -
From-SVN: r39582
Richard Henderson committed
-