- 13 Mar, 2002 6 commits
-
-
2002-03-12 Benjamin Kosnik <bkoz@redhat.com> Per Liboriussen <liborius@stofanet.dk> * config/os/gnu-linux/bits/ctype_noninline.h: Cast to unsigned char. * config/os/gnu-linux/bits/ctype_inline.h: Same. * config/os/irix/irix6.5/bits/ctype_inline.h: Same. * config/os/solaris/solaris2.5/bits/ctype_inline.h: Same. * config/os/solaris/solaris2.5/bits/ctype_noninline.h: Same. * config/os/solaris/solaris2.6/bits/ctype_inline.h: Same. * config/os/solaris/solaris2.6/bits/ctype_noninline.h: Same. * config/os/solaris/solaris2.7/bits/ctype_inline.h: Same. * config/os/solaris/solaris2.7/bits/ctype_noninline.h: Same. * testsuite/22_locale/ctype_members_char.cc (main): Add tests. Co-Authored-By: Per Liboriussen <liborius@stofanet.dk> From-SVN: r50708
Benjamin Kosnik committed -
2002-03-13 Aldy Hernandez <aldyh@redhat.com> * expmed.c (store_bit_field): Reset alias set for memory. (extract_bit_field): Same. From-SVN: r50706
Aldy Hernandez committed -
* c-common.c (c_tree_code_type, c_tree_code_length, c_tree_code_name, add_c_tree_codes): Delete. * c-common.h (add_c_tree_codes): Delete. * c-lang.c (tree_code_type, tree_code_length, tree_code_name): Define. * c-objc-common.c (c_objc_common_init): Don't call add_c_tree_codes, instead set lang_unsafe_for_reeval. * objc/objc-act.c (objc_tree_code_type, objc_tree_code_length, objc_tree_code_name, add_objc_tree_codes): Delete. (objc_init): Don't call add_objc_tree_codes. * objc/objc-lang.c (tree_code_type, tree_code_length, tree_code_name): Define. * toplev.c (lang_independent_init): Don't set tree_code_length[IDENTIFIER_NODE]. * tree.c (tree_code_type, tree_code_length, tree_code_name): Delete definitions, moved to language front-ends. * tree.def (IDENTIFIER_NODE): Hardwire the length. * tree.h (tree_code_type, tree_code_length, tree_code_name): Const-ify. (tree_code_length): Change type to unsigned char. ada: * misc.c (gnat_tree_code_type, gnat_tree_code_length, gnat_tree_code_name): Delete. (tree_code_type, tree_code_length, tree_code_name): Define. (gnat_init): Don't try to copy into the various tree_code arrays. ch: * decl.c (chill_tree_code_type, chill_tree_code_length, chill_tree_code_name): Delete. (tree_code_type, tree_code_length, tree_code_name): Define. (init_decl_processing): Don't try to copy into the various tree_code arrays. cp: * cp-lang.c (tree_code_type, tree_code_length, tree_code_name): Define. * decl.c (duplicate_decls): Use TREE_CODE_LENGTH, not tree_code_length. * lex.c (cplus_tree_code_type, cplus_tree_code_length, cplus_tree_code_name): Delete. (cxx_init): Don't call add_c_tree_codes, instead set lang_unsafe_for_reeval. Don't try to copy into the various tree_code arrays. f: * com.c (tree_code_type, tree_code_length, tree_code_name): Define. java: * lang.c (java_tree_code_type, java_tree_code_length, tree_code_name): Delete. (tree_code_type, tree_code_length, tree_code_name): Define. (java_init): Don't try to copy into the various tree_code arrays. From-SVN: r50705
Kaveh R. Ghazi committed -
* config/i386/i386.c (ix86_expand_prologue): Revert 2002-03-03 internal visibility change. From-SVN: r50704
Richard Henderson committed -
* Makefile.in (NOTPARALLEL): New. Use it instead of explicit .NOTPARALLEL tag. (do-check): Rename from check. (check): Allow parallel check. From-SVN: r50700
Richard Henderson committed -
From-SVN: r50699
Richard Henderson committed
-
- 12 Mar, 2002 34 commits
-
-
* jcf-parse.c (get_constant) [CONSTANT_String]: String values are UTF-8, not UCS-2. Fixes PR java/5923. From-SVN: r50695
Tom Tromey committed -
xtensa.c (xtensa_expand_block_move): Use validize_mem() instead of change_address to avoid clobbering memory attributes. * config/xtensa/xtensa.c (xtensa_expand_block_move): Use validize_mem() instead of change_address to avoid clobbering memory attributes. From-SVN: r50693
Bob Wilson committed -
cp: PR c++/5659 * decl.c (xref_tag): Don't set CLASSTYPE_DECLARED_CLASS here. * decl2.c (handle_class_head): Set CLASSTYPE_DECLARED_CLASS for definitions. testsuite: * g++.dg/other/access1.C: New test. From-SVN: r50692
Nathan Sidwell committed -
From-SVN: r50691
Neil Booth committed -
* c-lex.c (cb_ident, c_lex): Remove unnecessary cast. (lex_string): Use unsigned char pointers. * gcc.c-torture/execute/wchar_t-1.c: New test. From-SVN: r50689
Jakub Jelinek committed -
2002-03-12 Andreas Tobler <a.tobler@schweiz.ch> * configure.host (powerpc*-darwin*): Enable interpreter. From-SVN: r50686
Andreas Tobler committed -
From-SVN: r50684
David Edelsohn committed -
basic_string.tcc (string::_S_construct(_InIter, _InIter, const _Alloc&, forward_iterator_tag): Check for null. 2002-03-12 Benjamin Kosnik <bkoz@redhat.com> * include/bits/basic_string.tcc (string::_S_construct(_InIter, _InIter, const _Alloc&, forward_iterator_tag): Check for null. (string::basic_string(const _CharT* __s, const _Alloc& __a)): Same. * testsuite/21_strings/ctor_copy_dtor.cc (test01): Re-enable, now that memory limits are in place. (test03): Add tests. From-SVN: r50683
Benjamin Kosnik committed -
* reload1.c (reload): Ignore MEM REG_EQUIV notes if the equivalent is not a valid memory_operand. From-SVN: r50681
Ulrich Weigand committed -
* cp-demangle.c: Add libgcc exception to cp-demangle.c copyright notice. From-SVN: r50679
Mark Mitchell committed -
* config/xtensa/xtensa-config.h: Define XCHAL_HAVE_LOOPS. * config/xtensa/lib1funcs.asm: Fix copyright to include special case for libgcc files. (__udivsi3): Avoid loop instructions when XCHAL_HAVE_LOOPS is 0. (__divsi3): Likewise. (__umodsi3): Likewise. (__modsi3): Likewise. * config/xtensa/lib2funcs.S: Fix copyright to include special case for libgcc files. From-SVN: r50677
Bob Wilson committed -
* libjava.compile/PR5848.xfail: New file. * libjava.compile/PR5848.java: New file. From-SVN: r50674
Tom Tromey committed -
From-SVN: r50672
Tom Rix committed -
2002-03-12 Adam Megacz <adam@xwt.org> * dyn_load.c: Renamed GC_win32s to GC_no_win32_dlls. * misc.c: Renamed GC_is_win32s() to GC_no_win32_dlls * os_dep.c: Renamed GC_win32s to GC_no_win32_dlls and statically initialized it to TRUE if compiling with GCC. * win32_threads.c (thread_start): We no longer use SEH if compiling with GCC. * mark.c (GC_mark_some): We no longer use SEH if compiling with GCC. From-SVN: r50671
Adam Megacz committed -
From-SVN: r50665
Bob Wilson committed -
xtensa.h (ASM_OUTPUT_POOL_PROLOGUE): Switch to function_section before writing out the constant pool. * config/xtensa/xtensa.h (ASM_OUTPUT_POOL_PROLOGUE): Switch to function_section before writing out the constant pool. From-SVN: r50663
Bob Wilson committed -
* MAINTAINERS: Add myself as maintainer for xtensa port. Fix alphabetical order in CPU port maintainer list. Remove myself from Write After Approval list. From-SVN: r50662
Bob Wilson committed -
* parse.y (qualify_ambiguous_name): Handle case where QUAL_WFL is a call_expr wrapped in a convert. Fixes PR java/5848. From-SVN: r50659
Tom Tromey committed -
* config/rs6000/rs6000.h (PREDICATE_CODES): Add any_operand and zero_constant. * config/rs6000/rs6000.md (addsi3): Optimize sign extension. (adddi3): Likewise. (movdf): Likewise. (movdi): Likewise. (cmpsi splitter): Likewise. (modsi3): Fail if <= 0. * config/rs6000/rs6000.c (reg_or_add_cint64_operand): Remove redundant test when HOST_BITS_PER_WIDE_INT != 32. (reg_or_sub_cint64_operand): Likewise. (num_insns_constant_wide): Optimize sign extension. (rs6000_legitimize_address):: Likewise. (easy_fp_constant): Fix formatting. From-SVN: r50658
David Edelsohn committed -
2002-03-12 Andrew MacLeod <amacleod@redhat.com> * config/sparc/linux.h (HANDLE_PRAGMA_PACK_PUSH_POP): Define. * config/sparc/linux64.h (HANDLE_PRAGMA_PACK_PUSH_POP): Define. From-SVN: r50656
Andrew MacLeod committed -
* config/sparc/sparc.h (RETURN_ADDR_RTX): Include v9 stack bias in address calculation. From-SVN: r50654
Andrew MacLeod committed -
* config/s390/s390.md (reload_insi, reload_indi): Change mode of scratch register to DImode / TImode. config/s390/s390.c (s390_expand_plus_operand): Make sure scratch register used does not overlap the target. From-SVN: r50652
Ulrich Weigand committed -
From-SVN: r50649
Bryce McKinlay committed -
From-SVN: r50648
GCC Administrator committed -
From-SVN: r50640
Roger Sayle committed -
2002-03-12 Eric Blake <ebb9@email.byu.edu> * libjava.compile/PR5913.java: Expand test. From-SVN: r50638
Eric Blake committed -
2002-03-11 Eric Blake <ebb9@email.byu.edu> * libjava.compile/PR5902.java: New file. * libjava.compile/PR5913.java: New file. * libjava.compile/PR5913.xfail: New file. From-SVN: r50637
Eric Blake committed -
* Makefile.in (debug.o): Depend on debug.h. * dbxout.c (dbx_debug_hooks, xcoff_debug_hooks): Const-ify. * debug.c (do_nothing_debug_hooks): Likewise. * debug.h (debug_hooks, do_nothing_debug_hooks, dbx_debug_hooks, sdb_debug_hooks, xcoff_debug_hooks, dwarf_debug_hooks, dwarf2_debug_hooks, vmsdbg_debug_hooks): Likewise. * dwarf2out.c (dwarf2_debug_hooks): Likewise. * dwarfout.c (dwarf_debug_hooks): Likewise. * integrate.c (output_inline_function): Likewise. * objc/objc-act.c (synth_module_prologue): Likewise. * sdbout.c (sdb_debug_hooks): Likewise. * toplev.c (debug_hooks): Likewise. * vmsdbgout.c (vmsdbg_debug_hooks): Likewise. From-SVN: r50635
Kaveh R. Ghazi committed -
* 1750a.h, a29k.h, arc.h, arm.h, c4x.h, clipper.h, cris.h, d30v.h, dsp16xx.h, fr30.h, h8300.h, i370.h, i386.h, i860.h, i960.h, m32r.h, m68hc11.h, m68k.h, m88k.h, mcore.h, mmix.h, mn10300.h, ns32k.h, pa.h, pdp11.h, pj.h, romp.h, s390.h, stormy16.h, v850.h, vax.h, we32k.h, xtensa.h (POINTER_SIZE): Delete. * defaults.h (POINTER_SIZE): Define. * doc/tm.texi (POINTER_SIZE): Document default. From-SVN: r50634
Kaveh R. Ghazi committed -
From-SVN: r50633
Kaveh R. Ghazi committed -
2002-03-11 Eric Blake <ebb9@email.byu.edu> * lex.c: Adjust comments to GNU standards. 2002-03-11 Eric Blake <ebb9@email.byu.edu> Fix for PR java/5902: * lex.c (java_lex): Fix parsing of literals. From-SVN: r50630
Eric Blake committed -
* toplev.c (rest_of_compilation): Call purge_all_dead_edges if rebuild_label_notes_after_reload. From-SVN: r50629
Richard Henderson committed -
2002-03-11 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Check for wctype.h. * aclocal.m4: Regenerate. * config.h.in: Regenerate. * configure: Regenerate. * include/c_std/std_cwctype.h: Guard. From-SVN: r50628
Benjamin Kosnik committed -
* config/cris/cris.c (cris_target_asm_function_prologue): Do not emit pic register load if "internal" visibility. (cris_print_operand): Avoid traditional-warning for 0xffffffff. (cris_expand_builtin_va_arg): Do all computations on trees. From-SVN: r50627
Hans-Peter Nilsson committed
-