- 20 Apr, 2001 16 commits
-
-
aoliva authored
ix86_expand_strlensi_unroll_1): Sign-extend CONST_INTs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41454 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
1.641.2.228. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41452 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
2001-04-19 Benjamin Kosnik <bkoz@redhat.com> * acconfig.h (_GLIBCPP_USE_C99): Add. * config.h.in: Regenerate. * acinclude.m4 (GLIBCPP_ENABLE_C99): New macro. Test for ISO/IEC 9899: 1999 support. * aclocal.m4: Regenerate. * configure.in (GLIBCPP_ENABLE_C99): Use it, on by default. * configure: Regenerate. * configure.in (GLIBCPP_ENABLE_LONG_LONG): Set default to yes. * configure: Regenerate. * include/c_std/bits/std_cwchar.h: Put wcstold, wcstoll, wcstoull into c99. * include/c_std/bits/std_cmath.h: Bring C99 functions into c99 namespace. * include/c_std/bits/std_cstdlib.h: Same. * docs/html/configopts.html: Update. * testsuite/26_numerics/c99_macros.cc: Edit, use cmath instead of math.h (test_c99_classify): Add. * config/os/gnu-linux/bits/os_defines.h (_GNU_SOURCE): Remove. (_ISOC99_SOURCE): Remove. * include/bits/stl_algo.h: Use _GLIBCPP_HAVE_DRAND48. * include/bits/c++config (__STL_ASSERTIONS): Simplify. * acinclude.m4 (GLIBCPP_CHECK_STDLIB_SUPPORT): Add check for drand48. * aclocal.m4: Regenerate. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41451 138bc75d-0d04-0410-961f-82ee72b054a4
-
geoffk authored
ctrsi_internal3, ctrsi_internal4, ctrsi_internal5, ctrsi_internal6, ctrdi_internal1, ctrdi_internal2, ctrdi_internal3, ctrdi_internal4, ctrdi_internal5, ctrdi_internal6): In the short-branch case, this insn is only 4 instructions long. Reported by Reza Yazdani <reza@apple.com>. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41450 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41449 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
ICS_BAD_FLAG. * g++.old-deja/g++.other/overload14.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41448 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
is found, look first if name does not match the structure name. * g++.old-deja/g++.other/lookup23.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41447 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
"=u" is used together with "st" resp. "st(1)" clobber. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41446 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41445 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
(delete_null_pointer_check): Likewise. (hash_scan_set): Don't consider sets with REG_EQUIV MEM notes. * cse.c (cse_insn): Likewise. * function.c (fixup_var_refs_insns_with_hash): The sequence is toplevel. * gcc.c-torture/execute/20010403-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41444 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
Add .exe suffix to executables. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41443 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41441 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
(float_signal): Call signal just once, unconditionally. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41438 138bc75d-0d04-0410-961f-82ee72b054a4
-
geoffk authored
TREE_CODE_LENGTH when looping over parameters of a tree. Correct strange grouping in test for evaluated SAVE_EXPR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41437 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
* config/pa/pa.h (CPLUSPLuS_CPP_SPEC): Define. * config/pa/som.h (ASM_OUTPUT_FUNCTION_PREFIX): Truncate subspace name at 32 total characters. (ASM_OUTPUT_SECTION_NAME): Similarly. Also, only support placing functions in named sections -- data items can still go into unique sections, but they have normal names (ie $LIT$ and $DATA$). * config/pa/som.h (SUPPORTS_INIT_PRIORITY): SOM does not support INIT_PRIORITY. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41436 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41434 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 19 Apr, 2001 11 commits
-
-
pme authored
* Makefile.am (doxygen): Assume script is missing execute perms. * Makefile.in: Regenerated. * docs/doxygen/user.cfg.in: Add class diagrams and source browsing. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41432 138bc75d-0d04-0410-961f-82ee72b054a4
-
pme authored
* Makefile.am (doxygen): Assume script is missing execute perms. * Makefile.in: Regenerated. * docs/doxygen/user.cfg.in: Add class diagrams and source browsing. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41431 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
set. (SET_DECL_LANGUAGE): New macro. * decl.c (duplicate_decls): Use SET_DECL_LANGUAGE. (pushdecl): Likewise. (build_library_fn_1): Likewise. (build_cp_library_fn): Likewise. (grokfndecl): Likewise. (grokvardecl): Mark `extern "C"' variables as having C linkage. * decl2.c (grokclassfn): Use SET_DECL_LANGUAGE. * lex.c (retrofit_lang_decl): Likewise. * mangle.c (mangle_decl_string): Don't mangle the names of variables declared with C language linkage. * semantics.c (finish_member_declaration): Use SET_DECL_LANGUAGE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41430 138bc75d-0d04-0410-961f-82ee72b054a4
-
dj authored
to TARGET_OBJECT_SUFFIX and TARGET_EXECUTABLE_SUFFIX. * config/i386/cygwin.h: Likewise. * config/i386/mingw32.h: Likewise. * config/vax/vms.h: Likewise. * config/i386/djgpp.h: Remove NO_AUTO_EXE_SUFFIX. * config/alpha/xm-vms.h: Change OBJECT_SUFFIX and EXECUTABLE_SUFFIX to HOST_OBJECT_SUFFIX and HOST_EXECUTABLE_SUFFIX. * config/i386/xm-cygwin.h: Likewise. * config/i386/xm-djgpp.h: Likewise. * config/i386/xm-mingw32.h: Likewise. * config/vax/xm-vms.h: Likewise. * mkdeps.c (deps_add_default_target): Use TARGET_OBJECT_SUFFIX instead of OBJECT_SUFFIX. * collect2.c (find_a_file): Look for files matching the extension HOST_EXECUTABLE_SUFFIX instead of EXECUTABLE_SUFFIX. * gcc.c (DEFAULT_SWITCH_CURTAILS_COMPILATION): Depend on TARGET_EXECUTABLE_SUFFIX. (find_a_file): Use HOST_EXECUTABLE_SUFFIX. (make_relative_prefix): Likewise. (convert_filename): Use TARGET_ suffixes throughout. Remove NO_AUTO_EXE_SUFFIX. (process_command): Likewise. (do_spec_1): Likewise. * java/lang.c (init_parse): Likewise. * gcc.texi : Document four new options matching the pattern (HOST|TARGET)_(OBJECT|EXECUTABLE)_SUFFIX. Remove documentation for deleted macros OBJECT_SUFFIX and EXECUTABLE_SUFFIX. Remove documentation for NO_AUTO_EXE_SUFFIX. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41428 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
that language-independent processing should not be done. * toplev.c (main): Adjust accordingly. * top.c (ffe_decode_option): Do not permit language-independent processing for -ffixed-line-length. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41427 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
* loop.c (load_mems): Handle a NULL JUMP_LABEL for a JUMP_INSN. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41424 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
general_operand. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41423 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41420 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41419 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
before concluding that all jumps branch to the first instruction after the loop. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41417 138bc75d-0d04-0410-961f-82ee72b054a4
-
cgf authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41414 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 18 Apr, 2001 9 commits
-
-
wilson authored
* src/ia64/unix.S: Delete unnecessary increment and decrement of loc2 to eliminate RAW DV. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41411 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
(-Wall): -Wall does not imply -Wwhite-space. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41409 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
flag_access_control from uninitialized storage. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41408 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41405 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
use it instead of blindly generating a .stabs. * xcoffout.h: Define DBX_OUTPUT_GCC_MARKER so we put the type in the right place. * xcoffout.c: Don't bother defining default for N_CATCH. (UNKNOWN_STAB): Use internal_error. (stab_to_sclass): Remove now-unnecessary aborts. Remove #if 0'ed case N_BROWS. Add #ifdef N_OPT block. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41404 138bc75d-0d04-0410-961f-82ee72b054a4
-
ljrittle authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41402 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
label attached to CALL_PLACEHOLDER insns. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41400 138bc75d-0d04-0410-961f-82ee72b054a4
-
ghazi authored
which_alternative): Delete redundant prototypes. * rtl.h (bss_section): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41398 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
2001-04-17 Benjamin Kosnik <bkoz@redhat.com> * testsuite/23_containers/map_operators.cc: Add dg-excess-errors. * testsuite/23_containers/set_operators.cc: Same. * include/bits/c++config: Add _GLIBCPP_CONCEPT_CHECKS. Disable by default. (__GLIBCPP__): Bump from value of last release. * include/bits/concept_check.h: Default to off, edit comments. * src/stl-inst.cc: Use _GLIBCPP_CONCEPT_CHECKS. * src/Makefile.am (AM_CXXFLAGS): Remove _GLIBCPP_NO_CONCEPT_CHECKS. * src/Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41397 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 17 Apr, 2001 4 commits
-
-
ljrittle authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41395 138bc75d-0d04-0410-961f-82ee72b054a4
-
pme authored
* include/bits/stl_algo.h (std::transform): Disable the check on _OutputIter for now. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41393 138bc75d-0d04-0410-961f-82ee72b054a4
-
toon authored
* g77.f-torture/execute/short.x; Remove - Error has been fixed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41392 138bc75d-0d04-0410-961f-82ee72b054a4
-
danglin authored
libraries and native K&R compilers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41391 138bc75d-0d04-0410-961f-82ee72b054a4
-