- 10 Jun, 2001 9 commits
-
-
* config/m68hc11/m68hc11.md ("extendhisi2"): Fix constraints to prefer a memory for operand 1. ("*addsi3"): Fix constraints, the '!' was too strong. ("*addsi3_split"): Accept soft register and split accordingly. From-SVN: r43137
Stephane Carrez committed -
* config/m68hc11/m68hc11-protos.h (m68hc11_initialize_trampoline): Move definition in the RTX_CODE section. From-SVN: r43134
Stephane Carrez committed -
* config/m68hc11/m68hc11.h (RETURN_ADDR_RTX): Define the return address as relative to the argument pointer. From-SVN: r43133
Stephane Carrez committed -
From-SVN: r43131
Jan Hubicka committed -
* predict.def (PRED_CALL, PRED_ERROR_RETURN): New. * predict.c (estimate_probability): Calculate dominance information; improve detection of NORETURN heuristics; add call/error_return heuiristics; tweak comparison heuristics to recognize -1. From-SVN: r43130
Jan Hubicka committed -
2001-06-10 Benjamin Kosnik <bkoz@redhat.com> * include/c_std/bits/std_cstdio.h: Include cstddef for size_t. From-SVN: r43128
Benjamin Kosnik committed -
From-SVN: r43126
GCC Administrator committed -
* doc/invoke.texi (C Dialect Options): Document -aux-info. (Debugging Options): Document -print-multi-directory and -print-multi-lib. * doc/gcc.1: Rebuilt. From-SVN: r43124
Alexandre Oliva committed -
toplev.c (independent_decode_option): Require `=' between `-aux-info' and filename in the same argument. * toplev.c (independent_decode_option): Require `=' between `-aux-info' and filename in the same argument. * gcc.c: Don't pass -aux-info=filename twice. From-SVN: r43123
Alexandre Oliva committed
-
- 09 Jun, 2001 30 commits
-
-
From-SVN: r43121
Mark Mitchell committed -
expr.c (expand_expr, [...]): Do not replace an array element with the known initializing value if... * expr.c (expand_expr, case ARRAY_REF): Do not replace an array element with the known initializing value if it has side-effects. * toplev.c (rest_of_compilation): Remove dead code before purge_addressof. From-SVN: r43120
Mark Mitchell committed -
* cppinit.c (print_help): Document -fpreprocessed. * invoke.texi: Similarly. From-SVN: r43116
Neil Booth committed -
* predict.def: New file. * predict.h: New file. * predict.c: Include predict.h. (predictor_info): New structure and array. (predict_edge, predict_insn): Rewrite; make global. (predict_edge_def, predict_insn_def): New global functions. (dump_prediction, combine_predictions_for_insns): New static functions. (estimate_probability): Change calls to predict_edge to predict_edge_def and calls to predict_insn to predict_insn_def; combine probabilities. (expected_value_to_br_prob): Behave as predictor. * rtl.h (REG_BR_PRED): Update coment. (invert_br_probabilities): New. * jump.c: Include predict.h (duplicate_loop_exit_test): Drop branch prediction notes. (invert_jump): Use invert_br_probabilities. * Makefile.in: Add dependancy on predict.h for jump and predict pass. * ifcvt.c (dead_or_predicable): Use invert_br_probabilities. * combine.c (distribute_notes): Handle BR_PRED. From-SVN: r43115
Jan Hubicka committed -
* g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_" names. From-SVN: r43114
David Billinghurst committed -
From-SVN: r43111
Richard Henderson committed -
* predict.c (predict_insn, predict_edge): New static functions. (estimate_probability): Revamp to use new functions; fix loop header heruistics; add loop exist heruistics From-SVN: r43109
Jan Hubicka committed -
* acinclude.m4 (AC_EXEEXT): Work around in case it expands to nothing, as in autoconf 2.50. * aclocal.m4, configure: Rebuilt. From-SVN: r43108
Alexandre Oliva committed -
* configure.in (AC_EXEEXT): Work around in case it expands to nothing, as in autoconf 2.50. * acinclude.m4: Likewise. * aclocal.m4, configure: Rebuilt. From-SVN: r43107
Alexandre Oliva committed -
From-SVN: r43106
Alexandre Oliva committed -
* configure.in (AC_EXEEXT): Work around in case it expands to nothing, as in autoconf 2.50. * acinclude.m4: Likewise. * configure: Rebuilt. From-SVN: r43105
Alexandre Oliva committed -
* acinclude.m4 (AC_EXEEXT): Work around in case it expands to nothing, as in autoconf 2.50. * configure: Rebuilt. From-SVN: r43104
Alexandre Oliva committed -
* configure.in (AC_EXEEXT): Work around in case it expands to nothing, as in autoconf 2.50. * configure: Rebuilt. From-SVN: r43103
Alexandre Oliva committed -
From-SVN: r43100
Peter Jakubek committed -
2001-06-09 Benjamin Kosnik <bkoz@redhat.com> * include/c_std/bits/std_cwchar.h: Remove size_t injection, include std_cstddef. * include/c_std/bits/std_ctime.h: Same. * include/c_std/bits/std_cstring.h: Same. * include/c_std/bits/std_cstdlib.h: Same. * include/c_std/bits/std_cstdio.h: Remove vsnprintf, snprintf. * include/c_std/bits/std_cctype.h: Remove isblank. From-SVN: r43097
Benjamin Kosnik committed -
* config.guess: Import CVS version 1.195. * config.sub: Import CVS version 1.212. From-SVN: r43096
Alexandre Oliva committed -
vax.h (NOTICE_UPDATE_CC): Set CC_NO_OVERFLOW in cc_status.flags for integer operations that don't update... * vax.h (NOTICE_UPDATE_CC): Set CC_NO_OVERFLOW in cc_status.flags for integer operations that don't update C bit. From-SVN: r43094
John David Anglin committed -
gthr-posix.h (__gthread_objc_init_thread_system): If pthread_key_create fails, it's not clear what the return value is. 2001-06-09 Nicola Pero <nicola@brainstorm.co.uk> * gthr-posix.h (__gthread_objc_init_thread_system): If pthread_key_create fails, it's not clear what the return value is. This obvious fix makes sure it always returns -1 if a problem occurs. From-SVN: r43092
Nicola Pero committed -
(__gthread_objc_init_thread_system): If pthread_key_create fails, it's not clear what the return value is. (__gthread_objc_init_thread_system): If pthread_key_create fails, it's not clear what the return value is. This obvious fix makes sure it always returns -1 if a problem occurs. From-SVN: r43091
Nicola Pero committed -
* doc/gcc.texi: Use @defcodeindex for the index of options. Add more index entries. Use more logical markup where appropriate. Use TeX quotes and dashes. From-SVN: r43089
Joseph Myers committed -
2001-06-09 Benjamin Kosnik <bkoz@redhat.com> * unwind-pe.h: Conditionally qualify references to abort with std::. From-SVN: r43087
Benjamin Kosnik committed -
2001-06-09 Benjamin Kosnik <bkoz@fillmore.constant.com> * unwind-pe.h: Conditionally qualify references to abort with std::. From-SVN: r43082
Benjamin Kosnik committed -
2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com> * objc/execute/load-3.m: Added. Check sending +load to categories, in addition to classes. From-SVN: r43081
Ovidiu Predescu committed -
From-SVN: r43080
Ovidiu Predescu committed -
2001-06-09 Benjamin Kosnik <bkoz@redhat.com> * include/c_std/bits/std_cctype.h: Remove isblank. From-SVN: r43078
Benjamin Kosnik committed -
From-SVN: r43075
Julian Foad committed -
From-SVN: r43072
GCC Administrator committed -
2001-06-09 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Check for fgetwc, fgetws. * aclocal.m4: Regenerate. * configure: Regenerate. * include/c_std/bits/std_cwchar.h: Remove duplicate fgetwc injection, guard fgetwc, fgetws. * include/c_std/bits/std_cstdio.h: Remove superfluous includes. * include/c_std/bits/std_clocale.h: And here. * include/c_std/bits/std_cctype.h: And here. * include/c_std/bits/std_cstdlib.h (strtof): Guard strtof injection. * config/basic_file_stdio.h: Don't include unistd.h. * config/c_io_stdio.h: Don't use compatibility headers. * libsupc++/eh_terminate.cc: Qualify abort. (__terminate): And here. * libsupc++/eh_catch.cc (__cxa_end_catch): Qualify abort. From-SVN: r43070
Benjamin Kosnik committed -
2001-06-08 Benjamin Kosnik <bkoz@redhat.com> * include/c_std/bits/std_cstdlib.h: Remove _Exit, strtof injections. From-SVN: r43069
Benjamin Kosnik committed -
* config/alpha/linux.h (CPLUSPLUS_CPP_SPEC): New. (LIB_SPEC): Mirror config/linux.h version. From-SVN: r43067
Richard Henderson committed
-
- 08 Jun, 2001 1 commit
-
-
* configure: Rebuilt. * configure.in: Compute new aux dir using `pwd'. From-SVN: r43064
Tom Tromey committed
-