aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-04-30contrib.texi (Contributors): Use MIPS instead of Mips and mips.Gerald Pfeifer2-6/+11
* doc/contrib.texi (Contributors): Use MIPS instead of Mips and mips. Add two missing commas. From-SVN: r52944
2002-04-30contrib.texi (Contributors): Update Paolo Carlini's and Benjamin Kosnik's ↵Paolo Carlini2-2/+7
entries. 2002-04-30 Paolo Carlini <pcarlini@unitus.it> * doc/contrib.texi (Contributors): Update Paolo Carlini's and Benjamin Kosnik's entries. From-SVN: r52941
2002-04-30parse.y (nomods_initdcl0): Do not move stack entries when setting things up ↵Paul Eggert2-5/+8
as initdcl0_innards expects. * parse.y (nomods_initdcl0): Do not move stack entries when setting things up as initdcl0_innards expects. From-SVN: r52939
2002-04-30re PR libstdc++/6511 (new libstdc++ v3 testsuite regressions on *-*-solaris2.8)Benjamin Kosnik2-1/+6
2002-04-30 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/6511 * config/os/solaris/solaris2.7/bits/ctype_noninline.h: Fix typo. From-SVN: r52937
2002-04-30correct PR numberBenjamin Kosnik1-2/+2
From-SVN: r52934
2002-04-30re PR libstdc++/5280 (Problems with named locales and iostreams (gnulocale))Benjamin Kosnik3-88/+97
2002-04-29 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/5280 * include/bits/fstream.tcc (basic_filebuf::_M_underflow_common): Check for eof. * include/bits/streambuf_iterator.h: Match stream_iterator.h. (istreambuf_iterator::operator++): Invalidate on eof. (istreambuf_iterator::operator++(int)): Same. (istreambuf_iterator::operator*): Same. From-SVN: r52933
2002-04-30Daily bump.GCC Administrator6-6/+6
From-SVN: r52932
2002-04-29sparc.h (BRANCH_COST, [...]): Tune for UltraSPARC-III.David S. Miller4-10/+24
2002-04-29 David S. Miller <davem@redhat.com> * config/sparc/sparc.h (BRANCH_COST, PREFETCH_BLOCK, SIMULTANEOUS_PREFETCHES): Tune for UltraSPARC-III. * config/sparc/sparc.md (call + jmp 32-bit peepholes): Likewise. * config/sparc/sparc.c (sparc_initialize_trampoline): Likewise. From-SVN: r52928
2002-04-29mh-cxux: remove dead codeDJ Delorie19-30/+19
* config/mh-cxux: remove dead code * config/mh-dgux386: remove dead code * config/mh-hp300: remove dead code * config/mh-hpux: remove dead code * config/mh-hpux8: remove dead code * config/mh-irix5: remove dead code * config/mh-irix6: remove dead code * config/mh-ncr3000: remove dead code * config/mh-ncrsvr43: remove dead code * config/mh-necv4: remove dead code * config/mh-sco: remove dead code * config/mh-solaris: remove dead code * config/mh-sysv: remove dead code * config/mh-sysv4: remove dead code * config/mh-sysv5: remove dead code * config/mh-irix4: remove, contains only dead code * configure.in: delete reference to absent file From-SVN: r52926
2002-04-29* configure.in: replace '[' with 'test'Nathanael Nerode2-73/+81
From-SVN: r52925
2002-04-29configure.in: Eliminate references to gash.Nathanael Nerode3-8/+6
* configure.in: Eliminate references to gash. * Makefile.in: Eliminate references to gash. From-SVN: r52924
2002-04-29configure.in: Remove useless references to 'pic' makefile fragments.Nathanael Nerode11-10/+13
* configure.in: Remove useless references to 'pic' makefile fragments. * config/mt-armpic: Delete. * config/mt-elfalphapic: Delete. * config/mt-i370pic: Delete. * config/mt-ia64pic: Delete. * config/mt-m68kpic: Delete. * config/mt-papic: Delete. * config/mt-ppcpic: Delete. * config/mt-s390pic: Delete. * config/mt-sparcpic: Delete. * config/mt-x86pic: Delete. From-SVN: r52923
2002-04-29* configure.in: Remove useless references to 'pic' makefile fragments.Nathanael Nerode2-71/+2
From-SVN: r52922
2002-04-29* configure.in: (*-*-windows*) Finish removing.Nathanael Nerode2-3/+2
From-SVN: r52921
2002-04-29* configure.in: Eliminate redundant test for libgui.Nathanael Nerode2-4/+4
From-SVN: r52920
2002-04-30libstdc++-v3-dg.exp (libstdc++-v3-init): Set all of LD_LIBRARY_PATH, ↵Rainer Orth2-0/+17
SHLIB_PATH, LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH. * testsuite/lib/libstdc++-v3-dg.exp (libstdc++-v3-init): Set all of LD_LIBRARY_PATH, SHLIB_PATH, LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH. From-SVN: r52919
2002-04-30combine.c (find_split_point): Use gen_int_mode.Franz Sirl2-2/+6
2002-04-29 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * combine.c (find_split_point): Use gen_int_mode. From-SVN: r52916
2002-04-292002-04-29 Vladimir Makarov <vmakarov@redhat.com>Vladimir Makarov27-1570/+12622
Merging code from dfa-branch: From-SVN: r52915
2002-04-29reload1.c (eliminate_regs, [...]): Fix typo in adjust_address_nv call.Richard Kenner2-1/+6
* reload1.c (eliminate_regs, case SUBREG): Fix typo in adjust_address_nv call. From-SVN: r52914
2002-04-29install.texi (Testing): Provide additional information...Janis Johnson2-5/+18
* doc/install.texi (Testing): Provide additional information, and a stronger encouragement, for running the testsuites. From-SVN: r52910
2002-04-29MAINTAINERS: Add self and realphabetize.Roger Sayle2-13/+17
* MAINTAINERS: Add self and realphabetize. Update entries for Dan Berlin, Chris Demetriou and Michael Matz. Remove entry for a29k port maintainer. From-SVN: r52908
2002-04-29mips.c (mips_parse_cpu): Warn if the CPU name is given in upper case.DJ Delorie2-2/+19
* config/mips/mips.c (mips_parse_cpu): Warn if the CPU name is given in upper case. From-SVN: r52907
2002-04-29inclhack.def (solaris_widec): Include <wchar.h> in Solaris 2 <widec.h> if ↵Rainer Orth4-3/+93
missing. * fixinc/inclhack.def (solaris_widec): Include <wchar.h> in Solaris 2 <widec.h> if missing. * fixinc/fixincl.x: Regenerate. * fixinc/tests/base/widec.h: New file. From-SVN: r52906
2002-04-29toplev.c (f_options): Add "profile" switch so that -fno-profile can be used ↵Nick Clifton2-0/+7
to disable -p. * toplev.c (f_options): Add "profile" switch so that -fno-profile can be used to disable -p. From-SVN: r52904
2002-04-29Initial P4 SSE2 builtin supportBernd Schmidt7-130/+2251
From-SVN: r52903
2002-04-29re PR c++/6477 (Segfault on conflicting types in trivial code)Jakub Jelinek4-0/+15
PR c++/6477 * decl.c (follow_tag_typedef): Check if TYPE_NAME (original) is non-NULL first. * g++.dg/parse/typedef1.C: New test. From-SVN: r52900
2002-04-29* i386.md (sse_mov?fcc*): Revert patch of Mar 14th.Jan Hubicka2-9/+13
From-SVN: r52899
2002-04-29re PR c++/6492 (New boost regression (friends))Mark Mitchell5-3/+102
PR c++/6492 * pt.c (tsubst_friend_class): If the friend has an explicit scope, enter that scope before name lookup. PR c++/6486 * method.c (do_build_copy_constructor): Avoid building cv-qualified reference types. PR c++/6486 * g++.dg/template/friend6.C: New test. PR c++/6492 * g++.dg/init/copy1.C: New test. From-SVN: r52895
2002-04-29contrib.texi (Contributors): Add Paolo Carlini and Janis Johnson.Gerald Pfeifer2-10/+28
* doc/contrib.texi (Contributors): Add Paolo Carlini and Janis Johnson. Update Richard Henderson, Jakub Jelinek, and Mark Mitchell. Refer to Objective-C instead of ObjC, SPARC instead of sparc, and CPU instead of cpu. From-SVN: r52893
2002-04-29toplev.c (flag_if_conversion, [...]): New static variables.Jan Hubicka3-5/+43
* toplev.c (flag_if_conversion, flag_if_conversion2): New static variables. (lang_independent_options): Add -fif-conversion, -fif-conversion2 (rest_of_compilation): Do if conversion only when asked for. (parse_options_and_default_flags): Set new variables to 1 for -O1 * invoke.texi (-fif-conversion, -fif-conversion2): Document. From-SVN: r52891
2002-04-29* i386.c (dbx64_register_map): Fix typo.Jan Hubicka2-1/+5
From-SVN: r52890
2002-04-29predict.c (real_zero, [...]): New static variables.Jan Hubicka3-30/+97
* predict.c (real_zero, real_one, real_almost_one, real_br_prob_base, real_one_half, real_bb_freq_max): New static variables. (debug_profile_bbauxs): Kill. (process_note_predictions): Kill unused variable. (block_info_def, edge_info_def): Use REAL_VALUE_TYPE instead of volatile double. (propagate_freq): Use REAL_ARITHMETICS. (estimate_bb_frequencies): Likevise; init new static variables. * Makefile.in (predict.o): Add dependency on real.h From-SVN: r52889
2002-04-29re PR c++/5719 (Suspect gcc-3 to report wrong waring for 'T& T::operator+=( ↵Nathan Sidwell4-1/+29
const T& )') cp: PR c++/5719 * decl.c (grok_op_properties): Assignment ops don't have to return by value. operator% should. testsuite: * g++.dg/warn/effc1.C: New test. From-SVN: r52888
2002-04-29invoke.texi: Use @gol at ends of lines inside @gccoptlist.Joseph Myers3-50/+55
* invoke.texi: Use @gol at ends of lines inside @gccoptlist. * g77.texi: Update last update date. From-SVN: r52885
2002-04-29Daily bump.GCC Administrator6-6/+6
From-SVN: r52883
2002-04-29re PR libstdc++/5280 (Problems with named locales and iostreams (gnulocale))Benjamin Kosnik7-38/+78
2002-04-28 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/5280 * config/io/basic_file_stdio.h (__basic_file::sys_getc): Return int. (__basic_file::sys_ungetc): Take int. * config/io/basic_file_stdio.cc (__basic_file::sys_ungetc): Same. * include/bits/fstream.tcc (basic_filebuf::_M_underflow_common): Use sys_getc for unbuffered input. * testsuite/27_io/narrow_stream_objects.cc (test06): New. * src/ios.cc (_M_grow_words): Adjust error checking. * testsuite/27_io/ios_base_storage.cc: Same. From-SVN: r52879
2002-04-28configure.in, configure: Fix SPARC test in previous change.David S. Miller3-2/+6
2002-04-28 David S. Miller <davem@redhat.com> * configure.in, configure: Fix SPARC test in previous change. From-SVN: r52878
2002-04-28re PR target/6500 (Sparc.md's prefetch is buggy)David S. Miller3-10/+67
2002-04-28 David S. Miller <davem@redhat.com> PR target/6500 * config/sparc/sparc.md (prefetch): Emit properly for 32-bit vs. 64-bit TARGET_V9. Do not use prefetch page, use prefetch for several {reads,writes} instead. * config/sparc/sparc.h (PREFETCH_BLOCK, SIMULTANEOUS_PREFETCHES): Define. From-SVN: r52876
2002-04-29ieeefp.h: Define __IEEE_BIG_ENDIAN for S/390.Gerhard Tonn2-0/+8
2002-04-29 Gerhard Tonn <GerhardTonn@swol.de> * java/lang/ieeefp.h: Define __IEEE_BIG_ENDIAN for S/390. From-SVN: r52874
2002-04-29Makefile.am: Add Linux for S/390 support.Gerhard Tonn9-71/+867
2002-04-29 Gerhard Tonn <GerhardTonn@swol.de> * Makefile.am: Add Linux for S/390 support. * Makefile.in: Regenerate. * configure.in: Add Linux for S/390 support. * configure: Regenerate. * include/ffi.h.in: Add Linux for S/390 support. * src/s390/ffi.c: New file from libffi CVS tree. * src/s390/sysv.S: New file from libffi CVS tree. From-SVN: r52873
2002-04-28re PR target/6494 (sparc64-linux libjava testsuite failures)David S. Miller3-12/+10
2002-04-27 David S. Miller <davem@redhat.com> PR target/6494 * config/sparc/linux64.h (MD_FALLBACK_FRAME_STATE_FOR): Be mindful of the stack bias. * config/sparc/linux.h, config/sparc/linux64.h: Don't bother including signal.h and sys/ucontext.h, not needed. From-SVN: r52872
2002-04-29varasm.c (output_constant_def): Correct test for not calling ↵Hans-Peter Nilsson2-1/+8
ENCODE_SECTION_INFO for INTEGER_CST. * varasm.c (output_constant_def): Correct test for not calling ENCODE_SECTION_INFO for INTEGER_CST. From-SVN: r52870
2002-04-29natFileDescriptorWin32.cc (open): Move file pointer to end of file in APPEND ↵Adam King2-0/+12
mode. 2002-04-29 Adam King <aking@dreammechanics.com> * java/io/natFileDescriptorWin32.cc (open): Move file pointer to end of file in APPEND mode. From-SVN: r52869
2002-04-28cppexp.c (lex): Move some code to _cpp_parse_expr, but keep most cases as ↵Neil Booth6-102/+74
function eval_token. * cppexp.c (lex): Move some code to _cpp_parse_expr, but keep most cases as function eval_token. (eval_token): New function. (_cpp_parse_expr): Read token here for improved diagnostics. Don't use op_as_text. Detect bad ':' here. (reduce): Don't detect bad ':' here. (op_as_text): Remove. * cpphash.h (_cpp_test_assertion): Change prototype. * cpplib.c (_cpp_test_assertion): Change prototype. testsuite: * gcc.dg/cpp/if-cexp.c: Add a test. From-SVN: r52866
2002-04-28ggc-common.c (ggc_mark_rtx_children_1): Rename from...Richard Henderson2-0/+44
* ggc-common.c (ggc_mark_rtx_children_1): Rename from... (ggc_mark_rtx_children): New. From-SVN: r52864
2002-04-28re PR target/6496 (Sparc backend clobbers call-return stack of UltraSparc)Jakub Jelinek2-23/+11
PR target/6496 * config/sparc/sparc.md (call + jump 32-bit peepholes): Disable jump after call peepholes for UltraSPARC. (call + jump 64-bit peepholes): Remove. From-SVN: r52863
2002-04-28re PR c/6497 (unrecognizable insn:l inux-2.4.19 pre7 kernel comling with ↵Franz Sirl2-23/+24
gcc-3.1 prerelease) 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> PR c/6497 * config/rs6000/rs6000.md (sCC patterns): Remove clobber and use result as temporary value. From-SVN: r52860
2002-04-28configure.in (HAVE_AS_SPARC_UA_PCREL): Check for working %r_disp32().Jakub Jelinek6-0/+90
* configure.in (HAVE_AS_SPARC_UA_PCREL): Check for working %r_disp32(). * src/sparc/v8.S: Use it. * src/sparc/v9.S: Likewise. * fficonfig.h.in: Rebuilt. * configure: Rebuilt. From-SVN: r52858
2002-04-28re PR c++/6396 (3.1 flow.c 583 ICE with -frename-registers)Jakub Jelinek2-1/+7
PR c++/6396 * toplev.c (rest_of_compilation): Only run regrename and copy propagation if optimizing. From-SVN: r52857
2002-04-28Argh, lost closing brace.Jakub Jelinek1-0/+1
From-SVN: r52856