aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-04-30expr.c (emit_group_load): Dump parallels of simd types to memory.Aldy Hernandez2-0/+18
2003-04-29 Aldy Hernandez <aldyh@redhat.com> * expr.c (emit_group_load): Dump parallels of simd types to memory. From-SVN: r66280
2003-04-30Daily bump.GCC Administrator2-2/+2
From-SVN: r66279
2003-04-29mainpage.html: Bring up to date.Phil Edwards5-17/+30
2003-04-29 Phil Edwards <pme@gcc.gnu.org> * docs/doxygen/mainpage.html: Bring up to date. * docs/doxygen/run_doxygen: Cosmetic tweaks. Work around a bug in Doxygen. * docs/doxygen/user.cfg.in: Scanning the precompiled headers breaks everything. Don't scan them. * docs/html/documentation.html: Point to "Write after approval" notes. From-SVN: r66270
2003-04-29tree-inline.c (inlinable_function_p): Don't support inlining functions using ↵Geoffrey Keating4-0/+35
varargs. * tree-inline.c (inlinable_function_p): Don't support inlining functions using varargs. Index: testsuite/ChangeLog * gcc.c-torture/compile/inline-1.c: New file. From-SVN: r66269
2003-04-29stor-layout.c (mode_for_size_tree): Use tree_low_cst.Richard Kenner2-34/+42
* stor-layout.c (mode_for_size_tree): Use tree_low_cst. (layout_decl, place_field): Likewise. Also make minor type and whitespace changes. From-SVN: r66268
2003-04-29acinclude.m4 (GLIBCPP_ENABLE_CLOCALE): Search for gettext outside of libc if ↵Phil Edwards4-1173/+1256
message translations are being used. 2003-04-29 Phil Edwards <pme@gcc.gnu.org> * acinclude.m4 (GLIBCPP_ENABLE_CLOCALE): Search for gettext outside of libc if message translations are being used. Fix info text in xieee_1003.1-2001 case. * aclocal.m4, configure: Regenerate. From-SVN: r66267
2003-04-29genautomata.c (add_vect): Check undefined value for range type too.Vladimir Makarov2-0/+9
2003-04-29 Vladimir Makarov <vmakarov@redhat.com> * genautomata.c (add_vect): Check undefined value for range type too. From-SVN: r66266
2003-04-29configure.in: More general test for cmp --ignore-initial.Phil Edwards3-314/+286
2003-04-29 Phil Edwards <pme@gcc.gnu.org> * configure.in: More general test for cmp --ignore-initial. * configure: Regenerate. From-SVN: r66265
2003-04-29* tree.c (save_expr): Don't fold a COMPONENT_REF.Richard Kenner2-2/+13
From-SVN: r66264
2003-04-29re PR c++/10551 (Failure to emit explicitly instantiated template ↵Mark Mitchell4-6/+40
w/--no-implicit-templates) PR c++/10551 * pt.c (mark_decl_instantiated): Defer all explicit instantiations that have not yet been written out. PR c++/10551 * g++.dg/template/explicit1.C: New test. From-SVN: r66263
2003-04-29atomicity.h: New file.Joel Sherrill2-0/+81
2003-04-29 Joel Sherrill <joel.sherrill@OARcorp.com> Loren J. Rittle <ljrittle@acm.org> Martin v. Loewis <martin@v.loewis.de> * config/cpu/i386/atomicity.h: New file. Co-Authored-By: Loren J. Rittle <ljrittle@acm.org> Co-Authored-By: Martin v. Loewis <martin@v.loewis.de> From-SVN: r66261
2003-04-29calls.c (expand_call): When modes of target and valreg match, force sibcall ↵Olivier Hainque2-0/+11
failure when target is a MEM. * calls.c (expand_call): When modes of target and valreg match, force sibcall failure when target is a MEM. From-SVN: r66260
2003-04-29re PR c++/10549 (ICE in store_bit_field on bitfields that exceed the ↵Mark Mitchell4-8/+28
precision of the declared type.) PR c++/10549 * class.c (layout_class_type): Mark overlong bitfields as having the maximum size permitted by their type, after layout. PR c++/10549 * g++.dg/other/bitfield1.C: New test. From-SVN: r66257
2003-04-29* doc/invoke.texi (Overall Options): Mention -x objective-c-header.Geoffrey Keating2-1/+3
From-SVN: r66254
2003-04-29dwarf2out.c (output_call_frame_info): No need to output EH unwind ↵Geoffrey Keating2-1/+5
information if all_throwers_are_sibcalls. * dwarf2out.c (output_call_frame_info): No need to output EH unwind information if all_throwers_are_sibcalls. From-SVN: r66253
2003-04-29c-semantics.c (expand_unreachable_stmt): Return a tree.Geoffrey Keating2-44/+52
* c-semantics.c (expand_unreachable_stmt): Return a tree. (expand_stmt): Update for change to expand_unreachable_stmt. (expand_unreachable_if_stmt): Likewise. From-SVN: r66252
2003-04-29* Makefile.in (quickstrap): Pass BOOT_CFLAGS to submake.Geoffrey Keating2-1/+5
From-SVN: r66251
2003-04-29re PR middle-end/10336 (ICE with -Wunreachable-code)Jason Merrill2-6/+14
PR middle-end/10336 * jump.c (never_reached_warning): Really stop looking if we reach the beginning of the function. From-SVN: r66249
2003-04-29re PR c++/10527 (confused error message with "new int()" parameter initializer)Mark Mitchell4-3/+28
PR c++/10527 * error.c (dump_expr): Correctly handling of NEW_EXPR.4 PR c++/10527 * g++.dg/init/new7.C: New test. From-SVN: r66247
2003-04-29fstream.tcc (open): Change to single return.Paolo Carlini2-7/+8
2003-04-29 Paolo Carlini <pcarlini@unitus.it> * include/bits/fstream.tcc (open): Change to single return. From-SVN: r66245
2003-04-29elf.h (SIZE_TYPE, [...]): Remove redundant macros.Bob Wilson3-29/+22
* config/xtensa/elf.h (SIZE_TYPE, PTRDIFF_TYPE, USER_LABEL_PREFIX): Remove redundant macros. (WCHAR_TYPE, WCHAR_TYPE_SIZE): Change to "short unsigned int". (LOCAL_LABEL_PREFIX): Define unconditionally. (NO_DOT_IN_LABEL): Clarify comment. * config/xtensa/linux.h (WCHAR_TYPE, WCHAR_TYPE_SIZE): Add explicit definition to "long int". From-SVN: r66242
2003-04-29gengtype-yacc.y: Improve portability.Alexander Kabaev2-5/+10
bootstrap/10452 * gengtype-yacc.y: Improve portability. From-SVN: r66239
2003-04-29config.gcc: Install obsolete target list for GCC 3.3.Zack Weinberg3-7/+82
* config.gcc: Install obsolete target list for GCC 3.3. * doc/install.texi: Mention in specific-target instructions that certain configurations are deprecated. From-SVN: r66238
2003-04-29re PR c++/10515 (problem when initializing a field in a union)Mark Mitchell1-2/+15
PR c++/10515 * cp-tree.h (lookup_field_1): Declare it. * search.c (lookup_field_1): Make it public. * decl.c (reshape_init): Handle designated initializers. From-SVN: r66236
2003-04-29re PR c++/10515 (problem when initializing a field in a union)Mark Mitchell6-2/+35
PR c++/10515 * g++.dg/ext/desig1.C: New test. * g++.dg/ext/init1.C: Likewise. PR c++/10515 * cp-tree.h (lookup_field_1): Declare it. * search.c (lookup_field_1): Make it public. * decl.c (reshape_init): Handle designated initializers. From-SVN: r66235
2003-04-29std_sstream.h (underflow): Change to single return.Paolo Carlini2-2/+8
2003-04-29 Paolo Carlini <pcarlini@unitus.it> * include/std/std_sstream.h (underflow): Change to single return. From-SVN: r66234
2003-04-29* tree.h: Delete no-checking definition of CST_OR_CONSTRUCTOR_CHECK.Zack Weinberg2-1/+4
From-SVN: r66233
2003-04-29c-pragma.c (maybe_apply_renaming_pragma): Fix typo.Kriang Lerdsuwanakij12-14/+30
* c-pragma.c (maybe_apply_renaming_pragma): Fix typo. * gcc.c (display_help): Likewise. * toplev.c (f_options): Likewise. * params.def (PARAM_MAX_INLINE_SCOPE): Likewise. * config/c4x/c4x.h (TARGET_SWITCHES): Likewise. * config/mcore/mcore.h (TARGET_SWITCHES): Likewise. * config/s390/s390.h (TARGET_SWITCHES): Likewise. * config/v850/v850.h (TARGET_SWITCHES): Likewise. * call.c (build_operator_new_call): Fix typo. * lang-options.h: Likewise. From-SVN: r66228
2003-04-29freebsd-aout.h (NO_PROFILE_COUNTERS): New macro.David O'Brien2-0/+14
* config/i386/freebsd-aout.h (NO_PROFILE_COUNTERS): New macro. (SET_ASM_OP): New macro. (HANDLE_SYSV_PRAGMA): New macro. (ASM_WEAKEN_LABEL): New macro. From-SVN: r66223
2003-04-29Two little fixes I commited to classpath but not to libgcj firstMichael Koch2-1/+2
From-SVN: r66222
2003-04-292003-04-29 Michael Koch <konqueror@gmx.de>Michael Koch3-5/+290
* javax/swing/JTable.java (AUTO_RESIZE_ALL_COLUMNS): New constant. (AUTO_RESIZE_LAST_COLUMN): New constant. (AUTO_RESIZE_NEXT_COLUMN): New constant. (AUTO_RESIZE_OFF): New constant. (AUTO_RESIZE_SUBSEQUENT_COLUMNS): New constant. (JTable): New method. (columnAdded): New method. (columnMarginChanged): New method. (columnMoved): New method. (columnRemoved): New method. (columnSelectionChanged): New method. (editingCanceled): New method. (editingStopped): New method. (getColumnModel): New method. (getPreferredScrollableViewportSize): New method. (getScrollableBlockIncrement): New method. (getScrollableTracksViewportHeight): New method. (getScrollableTracksViewportWidth): New method. (getScrollableUnitIncrement): New method. (getSelectedRow): New method. (getSelectionModel): New method. (tableChanged): New method. (setModel): New method. (setSelectionMode): New method. (setSelectionModel): New method. (setShowGrid): New method. (valueChanged): New method. * javax/swing/text/DefaultEditorKit.java (backwardAction): New constant. (beepAction): New constant. (beginAction): New constant. (beginLineAction): New constant. (beginParagraphAction): New constant. (beginWordAction): New constant. (copyAction): New constant. (cutAction): New constant. (defaultKeyTypedAction): New constant. (deleteNextCharAction): New constant. (deletePrevCharAction): New constant. (downAction): New constant. (endAction): New constant. (endLineAction): New constant. (endOfLineStringProperty): New constant. (endParagraphAction): New constant. (endWordAction): New constant. (forwardAction): New constant. (insertBreakAction): New constant. (insertContentAction): New constant. (insertTabAction): New constant. (nextWordAction): New constant. (pageDownAction): New constant. (pageUpAction): New constant. (pasteAction): New constant. (previousWordAction): New constant. (readOnlyAction): New constant. (selectAllAction): New constant. (selectionBackwardAction): New constant. (selectionBeginAction): New constant. (selectionBeginLineAction): New constant. (selectionBeginParagraphAction): New constant. (selectionBeginWordAction): New constant. (selectionDownAction): New constant. (selectionEndAction): New constant. (selectionEndLineAction): New constant. (selectionEndParagraphAction): New constant. (selectionEndWordAction): New constant. (selectionForwardAction): New constant. (selectionNextWordAction): New constant. (selectionPreviousWordAction): New constant. (selectionUpAction): New constant. (selectLineAction): New constant. (selectParagraphAction): New constant. (selectWordAction): New constant. (upAction): New constant. (writableAction): New constant. From-SVN: r66221
2003-04-29* varasm.c (default_assemble_visibility): Use assemble_name.J"orn Rennecke2-3/+8
From-SVN: r66220
2003-04-29freebsd.h (LINK_SHLIB_SPEC): New macro.David O'Brien2-0/+10
* config/rs6000/freebsd.h (LINK_SHLIB_SPEC): New macro. (SIZE_TYPE): New macro. From-SVN: r66217
2003-04-29* config/i386/freebsd64.h (LINK_SPEC): Mirror FreeBSD linker.David O'Brien2-2/+5
From-SVN: r66215
2003-04-29PropertyPermission.java: New version from classpathMichael Koch3-6/+40
2003-04-29 Michael Koch <konqueror@gmx.de> * java/util/PropertyPermission.java: New version from classpath * java/util/ResourceBundle.java: Partly merged from classpath (getObject): Reformated. (tryBundle): Set foundBundle = null if no bundle found. From-SVN: r66214
2003-04-29AbstractListModel.java, [...]: New Versions from classpath.Michael Koch4-601/+582
2003-04-29 Michael Koch <konqueror@gmx.de> * javax/swing/AbstractListModel.java, javax/swing/DefaultBoundedRangeModel.java, javax/swing/DefaultSingleSelectionModel.java: New Versions from classpath. From-SVN: r66212
2003-04-292003-04-29 Michael Koch <konqueror@gmx.de>Michael Koch2-2/+10
* java/awt/Window.java (show): Call super.show() instead of setVisible() to avoid endless loop. (hide): Call super.hide() instead of setVisible() to avoid endless loop. From-SVN: r66208
2003-04-29Deflater.java, [...]: Partly merged with classpath.Michael Koch3-7/+45
2003-04-29 Michael Koch <konqueror@gmx.de> * java/util/zip/Deflater.java, java/util/zip/DeflaterOutputStream.java: Partly merged with classpath. From-SVN: r66207
2003-04-29Remove accidental commitMark Mitchell1-15/+2
From-SVN: r66206
2003-04-29decl.c (maybe_commonize_var): Further tweak support for systems without weak ↵Mark Mitchell4-21/+43
symbols. * decl.c (maybe_commonize_var): Further tweak support for systems without weak symbols. * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer. From-SVN: r66205
2003-04-29Fix date typo.Loren J. Rittle1-1/+1
From-SVN: r66203
2003-04-29re PR c++/10180 (gcc fails to warn about non-inlined function)Mark Mitchell4-1/+42
PR c++/10180 * tree-inline.c (expand_call_inline): Call push_srcloc when encountering EXPR_WITH_FILE_LOCATION. Honor warn_inline. PR c++/10180 * g++.dg/warn/Winline-1.C: New test. From-SVN: r66202
2003-04-29Daily bump.GCC Administrator2-2/+2
From-SVN: r66200
2003-04-28std_streambuf.h (_M_buf): is currently used only for basic_filebuf, ↵Paolo Carlini6-21/+29
therefore move it there. 2003-04-28 Paolo Carlini <pcarlini@unitus.it> * include/std/std_streambuf.h (_M_buf): is currently used only for basic_filebuf, therefore move it there. (basic_streambuf(), ~basic_streambuf()): Adjust. * include/std/std_fstream.h (_M_buf): Moved here. * include/std/std_sstream.h (setbuf): Don't set _M_buf, is actually redundant for basic_stringbuf. (_M_really_sync): Likewise. * include/bits/fstream.tcc (basic_filebuf()): Adjust. * include/bits/sstream.tcc (seekoff): Adjust. From-SVN: r66193
2003-04-28localename.cc: Standardize exception strings.Benjamin Kosnik15-32/+55
2003-04-28 Benjamin Kosnik <bkoz@redhat.com> * src/localename.cc: Standardize exception strings. * src/locale.cc: Same. * src/ios.cc: Same. * include/bits/basic_string.tcc: Same. * include/bits/basic_ios.tcc: Same. * include/std/std_bitset.h: Same. * include/ext/ropeimpl.h: Same. * include/bits/stl_vector.h: Same. * include/bits/stl_deque.h: Same. * include/bits/stl_bvector.h: Same. * config/locale/generic/c_locale.cc: Same. * config/locale/gnu/c_locale.cc: Same. * config/locale/ieee_1003.1-2001/codecvt_specializations.h: Same. * testsuite/testsuite_hooks.cc (__gnu_cxx_test): Modify. From-SVN: r66192
2003-04-28std_streambuf.h (_M_buf_size): is currently used only for basic_filebuf, ↵Paolo Carlini4-12/+19
therefore move it there. 2003-04-28 Paolo Carlini <pcarlini@unitus.it> * include/std/std_streambuf.h (_M_buf_size): is currently used only for basic_filebuf, therefore move it there. (basic_streambuf(), ~basic_streambuf()): Adjust. * include/std/std_fstream.h (_M_buf_size): Moved here. * include/bits/fstream.tcc (basic_filebuf()): Adjust. From-SVN: r66191
2003-04-28streambuf.tcc (__copy_streambufs): Don't use _M_buf_size (synced input is ↵Paolo Carlini2-10/+14
now correctly dealt with elsewhere)... 2003-04-28 Paolo Carlini <pcarlini@unitus.it> * include/bits/streambuf.tcc (__copy_streambufs): Don't use _M_buf_size (synced input is now correctly dealt with elsewhere); when the output buffer is full don't fall back to a snextc-sputc loop, call overflow instead. From-SVN: r66190
2003-04-28sstream.tcc (pbackfail): Shorten a bit (6 lines) the innermost 'if' by ↵Paolo Carlini2-14/+14
factoring out some code. 2003-04-28 Paolo Carlini <pcarlini@unitus.it> * include/bits/sstream.tcc (pbackfail): Shorten a bit (6 lines) the innermost 'if' by factoring out some code. From-SVN: r66187
2003-04-28* gdbinit.in: Update to reflect new identifier structure.Mike Stump2-2/+6
From-SVN: r66186
2003-04-28configure.in: Test for libintl.h.Phil Edwards13-94/+125
2003-04-28 Phil Edwards <pme@gcc.gnu.org> * configure.in: Test for libintl.h. * include/bits/c++config: Define __N for everybody. * include/bits/basic_string.h, include/bits/stl_bvector.h, include/bits/stl_deque.h, include/bits/stl_vector.h, include/std/std_bitset.h: Wrap all __throw* text with __N. * po/Makefile.am (pot): New rule, mostly working. * src/functexcept.cc: Call gettext on all __throw* arguments when -fexceptions is in effect. * po/Makefile.in, config.h.in, configure: Regenerate. From-SVN: r66185