aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-03-12re PR java/5923 (gcj -C generates incorrect bytecode)Tom Tromey2-44/+7
* jcf-parse.c (get_constant) [CONSTANT_String]: String values are UTF-8, not UCS-2. Fixes PR java/5923. From-SVN: r50695
2002-03-12xtensa.c (xtensa_expand_block_move): Use validize_mem() instead of ↵Bob Wilson2-2/+8
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
2002-03-12re PR c++/5659 (default access for class/struct bug)Nathan Sidwell5-14/+44
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
2002-03-12* c-lex.h (position_after_whitespace): Remove.Neil Booth2-1/+4
From-SVN: r50691
2002-03-12c-lex.c (cb_ident, c_lex): Remove unnecessary cast.Jakub Jelinek4-9/+34
* 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
2002-03-12configure.host (powerpc*-darwin*): Enable interpreter.Andreas Tobler2-1/+5
2002-03-12 Andreas Tobler <a.tobler@schweiz.ch> * configure.host (powerpc*-darwin*): Enable interpreter. From-SVN: r50686
2002-03-12* gcc.dg/20020103-1.c: Add rs6000 target and macro.David Edelsohn2-2/+6
From-SVN: r50684
2002-03-12basic_string.tcc (string::_S_construct(_InIter, _InIter, const _Alloc&, ↵Benjamin Kosnik3-18/+39
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
2002-03-12reload1.c (reload): Ignore MEM REG_EQUIV notes if the equivalent is not a ↵Ulrich Weigand2-1/+11
valid memory_operand. * reload1.c (reload): Ignore MEM REG_EQUIV notes if the equivalent is not a valid memory_operand. From-SVN: r50681
2002-03-12cp-demangle.c: Add libgcc exception to cp-demangle.c copyright notice.Mark Mitchell2-1/+15
* cp-demangle.c: Add libgcc exception to cp-demangle.c copyright notice. From-SVN: r50679
2002-03-12xtensa-config.h: Define XCHAL_HAVE_LOOPS.Bob Wilson4-2/+66
* 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
2002-03-12Test for PR java/5848:Tom Tromey3-0/+21
* libjava.compile/PR5848.xfail: New file. * libjava.compile/PR5848.java: New file. From-SVN: r50674
2002-03-12A fix for cross building aix.Tom Rix2-4/+8
From-SVN: r50672
2002-03-12dyn_load.c: Renamed GC_win32s to GC_no_win32_dlls.Adam Megacz6-23/+38
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
2002-03-12* config/xtensa/t-xtensa (CRTSTUFF_T_CFLAGS_S): Define.Bob Wilson2-0/+5
From-SVN: r50665
2002-03-12xtensa.h (ASM_OUTPUT_POOL_PROLOGUE): Switch to function_section before ↵Bob Wilson2-0/+7
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
2002-03-12MAINTAINERS: Add myself as maintainer for xtensa port.Bob Wilson2-3/+9
* 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
2002-03-12re PR java/5848 (gcj "crashes" on syntax with complex cast)Tom Tromey2-2/+13
* 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
2002-03-12rs6000.h (PREDICATE_CODES): Add any_operand and zero_constant.David Edelsohn4-26/+48
* 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
2002-03-12linux.h (HANDLE_PRAGMA_PACK_PUSH_POP): Define.Andrew MacLeod3-0/+9
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
2002-03-12sparc.h (RETURN_ADDR_RTX): Include v9 stack bias in address calculation.Andrew MacLeod2-1/+7
* config/sparc/sparc.h (RETURN_ADDR_RTX): Include v9 stack bias in address calculation. From-SVN: r50654
2002-03-12s390.md (reload_insi, [...]): Change mode of scratch register to DImode / ↵Ulrich Weigand3-10/+24
TImode. * 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
2002-03-12* jcf-write.c (write_classfile): Improve error strings.Bryce McKinlay2-2/+6
From-SVN: r50649
2002-03-12Daily bump.GCC Administrator6-6/+6
From-SVN: r50648
2002-03-12* gcc.dg/20020312-1.c: New test case.Roger Sayle2-4/+18
From-SVN: r50640
2002-03-12re PR java/5913 (Core dump for String constant instanceof)Eric Blake2-1/+8
2002-03-12 Eric Blake <ebb9@email.byu.edu> * libjava.compile/PR5913.java: Expand test. From-SVN: r50638
2002-03-12re PR java/5902 (Gcj fails to parse float)Eric Blake4-0/+22
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
2002-03-12Makefile.in (debug.o): Depend on debug.h.Kaveh R. Ghazi12-19/+35
* 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
2002-03-121750a.h, [...] (POINTER_SIZE): Delete.Kaveh R. Ghazi36-112/+17
* 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
2002-03-12* mn10200.h (PTRDIFF_TYPE): Change it to a signed type.Kaveh R. Ghazi2-1/+5
From-SVN: r50633
2002-03-12re PR java/5902 (Gcj fails to parse float)Eric Blake2-75/+84
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
2002-03-11toplev.c (rest_of_compilation): Call purge_all_dead_edges if ↵Richard Henderson2-0/+6
rebuild_label_notes_after_reload. * toplev.c (rest_of_compilation): Call purge_all_dead_edges if rebuild_label_notes_after_reload. From-SVN: r50629
2002-03-12acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Check for wctype.h.Benjamin Kosnik6-934/+994
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
2002-03-12cris.c (cris_target_asm_function_prologue): Do not emit pic register load if ↵Hans-Peter Nilsson2-21/+74
"internal" visibility. * 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
2002-03-12acinclude.m4 (GLIBCPP_ENABLE_SYMVERS): Enhance check for whether ↵Chris Demetriou3-947/+944
GLIBCPP_CHECK_LINKER_FEATURES has been used. 2002-03-11 Chris Demetriou <cgd@broadcom.com> * acinclude.m4 (GLIBCPP_ENABLE_SYMVERS): Enhance check for whether GLIBCPP_CHECK_LINKER_FEATURES has been used. * aclocal.m4: Regenerate. * configure: Regenerate. From-SVN: r50626
2002-03-12stl_bvector.h: Fix warning.Benjamin Kosnik2-1/+6
2002-03-11 Benjamin Kosnik <bkoz@redhat.com> * include/bits/stl_bvector.h: Fix warning. From-SVN: r50625
2002-03-12altivec-1.c: Cleanup and use altivec.h.Aldy Hernandez2-67/+27
2002-03-11 Aldy Hernandez <aldyh@redhat.com> * gcc.dg/altivec-1.c: Cleanup and use altivec.h. From-SVN: r50624
2002-03-11rtlanal.c: Include recog.h.Richard Henderson3-7/+15
* rtlanal.c: Include recog.h. (keep_with_call_p): Fix thinko. * Makefile.in (rtlanal.o): Update dependencies. From-SVN: r50623
2002-03-11* Makefile.in (.NOTPARALLEL): Add fake tag.Richard Henderson4-0/+17
From-SVN: r50622
2002-03-11genflags.c (gen_insn): Use IS_VSPACE.Chris Meyer3-5/+16
* genflags.c (gen_insn): Use IS_VSPACE. * genoutput.c (output_insn_data): Likewise. (process_template): Likewise. From-SVN: r50616
2002-03-11* include/bits/stl_bvector.h (_Bit_type): New. Use throughout.Richard Henderson2-24/+29
From-SVN: r50615
2002-03-11* ChangeLog.gcj: Imported 1.1.4, while preserving local changes.Tom Tromey31-151/+203
From-SVN: r50612
2002-03-11Mark change for PR 5693.Richard Henderson1-0/+1
From-SVN: r50610
2002-03-11Initial revisionTom Tromey1-0/+971
From-SVN: r50606
2002-03-11Dummy commit in preparation for importTom Tromey15-15/+15
From-SVN: r50605
2002-03-11* toplev.c (rest_of_compilation): Don't compile if we've had errors.Richard Henderson5-10/+20
From-SVN: r50604
2002-03-11Makefile.in: Update.Neil Booth6-830/+732
* Makefile.in: Update. doc: * cppenv.texi, cppopts.texi: Split out of cpp.texi and gcc.texi. Update documentation. * gcc.texi: Include cppopts.texi and cppenv.texi. * cpp.texi: Include cppopts.texi and cppenv.texi. From-SVN: r50599
2002-03-11libstdc++-v3-dg.exp (libstdc++-v3-list-sourcefiles): New function.Phil Edwards3-3/+43
2002-03-11 Phil Edwards <pme@gcc.gnu.org> * testsuite/lib/libstdc++-v3-dg.exp (libstdc++-v3-list-sourcefiles): New function. Build the list of tests to run in testsuite_files. * testsuite/libstdc++-v3.dg/dg.exp: Use it. From-SVN: r50598
2002-03-11capacity.cc: Only explicitly instantiate on platforms with no weak support.Phil Edwards3-0/+10
2002-03-11 Phil Edwards <pme@gcc.gnu.org> * testsuite/21_strings/capacity.cc: Only explicitly instantiate on platforms with no weak support. * testsuite/27_io/ios_init.cc: Likewise. From-SVN: r50597
2002-03-11Revert 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>, DR209 is now not ↵Nathan Sidwell7-57/+48
a defect. cp: Revert 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>, DR209 is now not a defect. * cp-tree.h (skip_type_access_control): Remove. * decl.c (grokdeclarator): Do type access control for friend declarations. * semantics.c (decl_type_access_control): Don't reset current_type_lookups. (save_type_access_control): Always save the lookups. (skip_type_access_control): Remove. (finish_class_definition): Don't change type_lookups. testsuite: * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes. * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise. From-SVN: r50595