- 14 Jul, 2003 14 commits
-
-
bkoz authored
2003-07-14 Benjamin Kosnik <bkoz@redhat.com> * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix line numbers. * testsuite/27_io/ios_base/cons/copy_neg.cc: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69331 138bc75d-0d04-0410-961f-82ee72b054a4
-
gerald authored
don't have 2. * ggc-page.c (struct globals): Add new fields to keep track of the total allocated memory and overhead. (ggc_print_statistics): Print them. (ggc_alloc): Keep track of the total allocated memory and the overhead. * tree.c (dump_tree_statistics): Increase spacing. (enum tree_node_kind): Move to ... * tree.h (enum tree_node_kind): ... here. (tree_node_counts, tree_node_sizes): Declare. * doc/include/texinfo.tex: Upgrade to texinfo 4.6. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69330 138bc75d-0d04-0410-961f-82ee72b054a4
-
gdr authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69329 138bc75d-0d04-0410-961f-82ee72b054a4
-
lerdsuwa authored
* pt.c (more_specialized_class): Add full_args parameter. (most_specialized_class): Adjust calls to more_specialized_class. * cp-tree.h (more_specialized_class): Adjust declaration. * g++.dg/template/partial2.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69328 138bc75d-0d04-0410-961f-82ee72b054a4
-
gerald authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69327 138bc75d-0d04-0410-961f-82ee72b054a4
-
sirl authored
PR optimization/11440 * gcse.c (try_replace_reg): Don't attach notes to ZERO_EXTRACT or SIGN_EXTRACT SETs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69325 138bc75d-0d04-0410-961f-82ee72b054a4
-
mkoch authored
* gnu/java/rmi/server/UnicastServerRef.java: New version from classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69322 138bc75d-0d04-0410-961f-82ee72b054a4
-
mkoch authored
* java/awt/image/MemoryImageSource.java, java/beans/PropertyEditorManager.java, javax/naming/CompoundName.java, javax/naming/spi/NamingManager.java, javax/swing/AbstractButton.java, javax/swing/ButtonModel.java, javax/swing/SwingUtilities.java, javax/swing/UIManager.java, javax/swing/colorchooser/DefaultColorSelectionModel.java, javax/swing/event/AncestorEvent.java, javax/swing/event/InternalFrameEvent.java, java/util/zip/ZipFile.java: New versions from classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69321 138bc75d-0d04-0410-961f-82ee72b054a4
-
amodra authored
* expr.h (struct locate_and_pad_arg_data): Add where_pad. (emit_group_load, emit_group_store): Adjust declarations. Remove most occurrences of #ifdef TREE_CODE. * expr.c (emit_group_load): Add "type" param, and use BLOCK_REG_PADDING to determine need for a shift. Optimize non- aligned accesses if !SLOW_UNALIGNED_ACCESS. (emit_group_store): Likewise. (emit_push_insn, expand_assignment, store_expr, expand_expr): Adjust emit_group_load and emit_group_store calls. * calls.c (store_unaligned_arguments_into_pseudos): Tidy. Use BLOCK_REG_PADDING to determine whether we need endian_correction. (load_register_parameters): Localize vars. Handle shifting of small values to the correct end of regs. Adjust emit_group_load call. (expand_call, emit_library_call_value_1): Adjust emit_group_load and emit_group_store calls. * function.c (assign_parms): Set mem alignment for stack slots. Adjust emit_group_store call. Store values at the "wrong" end of regs to the stack. Use BLOCK_REG_PADDING. (locate_and_pad_parm): Save where_pad. (expand_function_end): Adjust emit_group_load call. * stmt.c (expand_value_return): Adjust emit_group_load call. * Makefile.in (calls.o): Depend on $(OPTABS_H). * config/rs6000/linux64.h (TARGET_LITTLE_ENDIAN): Redefine as 0. (AGGREGATE_PADDING_FIXED, AGGREGATES_PAD_UPWARD_ALWAYS): Define. (MUST_PASS_IN_STACK): Define. (BLOCK_REG_PADDING): Define. * config/rs6000/rs6000.h (struct rs6000_args): Remove orig_nargs. (PAD_VARARGS_DOWN): Define in terms of FUNCTION_ARG_PADDING. * config/rs6000/rs6000.c (init_cumulative_args): Don't set orig_nargs. (function_arg_padding): !AGGREGATE_PADDING_FIXED compatibility code. Act on AGGREGATES_PAD_UPWARD_ALWAYS. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69318 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
* g++.dg/template/anon1.C: New test. PR c++/11503 * cp-tree.h (DECL_SELF_REFERENCE_P): New macro. (SET_DECL_SELF_REFERENCE_P): Likewise. * class.c (build_self_reference): Use SET_DECL_SELF_REFERENCE_P. * pt.c (tsubst_decl): Copy it. * search.c (lookup_base): Use DECL_SELF_REFERENCE_P. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69317 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
(unqualified_name_lookup_error): Change prototype. (unqualified_fn_lookup_error): New function. (do_identifier): Remove. (do_scoped_id): Likewise. (tsubst_copy_and_build): Change prototype. (reregister_specialization): New function. (perform_koenig_lookup): Likewise. (finish_id_expression): Likewise. * call.c (build_method_call): Adjust call to unqualified_name_lookup_error. * decl.c (duplicate_decls): Use reregister_specialization. * lex.c (is_global): Remove. (unqualified_name_lookup_error): Return a value. (do_identifier): Remove. (do_scoped_id): Likewise. (identifier_typedecl_value): Remove. (unqualified_fn_lookup_error): New function. * parser.c (cp_parser_id_kind): Remove. (cp_parser_non_constant_id_expression): Remove. (cp_parser_primary_expression): Use finish_id_expression. (cp_parser_class_or_namespace_name): Use cp_id_kind, not cp_parser_id_kind. (cp_parser_postfix_expression): Use perform_koenig_lookup. (cp_parser_template_argument): Use cp_id_kind. (cp_parser_fold_non_dependent_expr): Adjust call to tsubst_copy_and_build. * pt.c (unregister_specialization): Rename to ... (reregister_specialization): This. (tsubst_friend_function): Use it. (maybe_fold_nontype_arg): Adjust call to tsubst_copy_and_build. (tsubst_qualified_id): Likewise. (tsubst_expr): Likewise. (tsubst_copy_and_build): Add function_p parameter. Use finish_id_expression. Introduce RECUR macro. (tsubst_non_call_postfix_expression): New function. (regenerate_decl_from_template): Use reregister_specialization. * semantics.c (perform_koenig_lookup): New function. (finish_id_expression): Likewise. PR c++/11493 PR c++/11495 * g++.dg/parse/template9.C: Likewise. * g++.dg/template/crash4.C: New test. * g++.dg/template/koenig1.C: Likewise. * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers. * g++.old-deja/g++.benjamin/tem06.C: Declare "x". * g++.old-deja/g++.jason/overload33.C: Use this-> when calling functions. * g++.old-deja/g++.jason/template36.C: Likewise. * g++.old-deja/g++.mike/p1989.C: Likewise. * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling. * g++.old-deja/g++.pt/ttp20.C: Use this->. * g++.old-deja/g++.pt/ttp21.C: Use this->. * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when compiling. * g++.old-deja/g++.pt/union2.C: Use this->. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69316 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
<cstring>. * include/bits/boost_concept_check.h: Add this-> to unqualified method calls. * include/bits/deque.tcc: Likewise. * include/bits/locale_facets.h : Likewise. * include/bits/ostream.tcc: Likewise. * include/bits/stl_algo.h: Likewise. * include/bits/stl_bvector.h: Likewise. * include/bits/stl_deque.h: Likewise. * include/bits/stl_list.h: Likewise. * include/bits/stl_tree.h: Likewise. * include/bits/stl_vector.h: Likewise. * include/bits/vector.tcc: Likewise. * include/ext/rope: Likewise. * include/ext/ropeimpl.h: Likewise. * include/ext/stdio_filebuf.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69315 138bc75d-0d04-0410-961f-82ee72b054a4
-
cgf authored
* config/i386/gthr-win32.c (__GTHREAD_HIDE_WIN32API): Define to 1. (This was previously, erroneously listed as checked in on 2003-06-29) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69313 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69311 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 13 Jul, 2003 23 commits
-
-
tromey authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69309 138bc75d-0d04-0410-961f-82ee72b054a4
-
kenner authored
both if OFFSET specified and if result BLKmode for ARRAY_RANGE_REF. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69308 138bc75d-0d04-0410-961f-82ee72b054a4
-
gerald authored
for README and index.html. * snapshot-README: Use it. * snapshot-index.html: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69307 138bc75d-0d04-0410-961f-82ee72b054a4
-
neroden authored
PR bootstrap/11408 * Makefile.tpl: Set INSTALL and friends using autoconf. Remove unused INSTALL_PROGRAM_ARGS. * configure.in: Use AC_PROG_INSTALL. * Makefile.in: Regenerate. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69304 138bc75d-0d04-0410-961f-82ee72b054a4
-
neroden authored
* toplev.c: Don't cut off option names. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69303 138bc75d-0d04-0410-961f-82ee72b054a4
-
aj authored
to integer of different size. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69302 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
to (eq (and X 1) 0). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69300 138bc75d-0d04-0410-961f-82ee72b054a4
-
aj authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69299 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
(hashtable.o, line-map.o, mkdeps.o): Likewise, from dependency list. Move these all together down by cpplib. * cpplib.h: Don't refer to MAX_WCHAR_TYPE_SIZE when determining definition of CPPCHAR_SIGNED_T. * cppcharset.c, cpperror.c, cppexp.c, cppfiles.c, cpphash.c, cppinit.c * cpplex.c, cpplib.c, cppmacro.c, cpppch.c, cpptrad.c, hashtable.c * line-map.c, mkdeps.c: Don't include coretypes.h or tm.h. * cpphash.c (_cpp_init_hashtable): Don't use gcc_obstack_init. * cppinit.c (cpp_create_reader): Likewise. * cpphash.h (scan_out_logical_line): Rename _cpp_scan_out_logical_line. * cpptrad.c: Likewise. All callers changed. * cpplib.c: All callers changed. * c-ppoutput.c: Replace 'uchar' with 'unsigned char' throughout. * hashtable.h: Define GTY(x) to nothing here too. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69298 138bc75d-0d04-0410-961f-82ee72b054a4
-
kenner authored
that forces BLKmode for records with fields crossing word boundary. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69297 138bc75d-0d04-0410-961f-82ee72b054a4
-
mkoch authored
* gnu/java/nio/FileChannelImpl.java, gnu/java/nio/natFileChannelImpl.cc: Removed. * java/io/FileInputStream.java, java/io/FileOutputStream.java, java/io/RandomAccessFile.java, java/nio/MappedByteBufferImpl.java: Import java.nio.channels.FileChannelImpl instead of gnu.java.nio.FileChannelImpl. * java/nio/channels/FileChannelImpl.java, java/nio/channels/natFileChannelImpl.cc: New files. * Makefile.am (ordinary_java_source_files): Removed gnu/java/nio/FileChannelImpl.java and added java/nio/channels/FileChannelImpl.java. (nat source_files): Removed gnu/java/nio/natFileChannelImpl.cc and added java/nio/channels/natFileChannelImpl.cc. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69296 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69295 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69293 138bc75d-0d04-0410-961f-82ee72b054a4
-
mkoch authored
* javax/swing/plaf/basic/BasicBorders.java, javax/swing/plaf/basic/BasicLabelUI.java, javax/swing/plaf/basic/BasicLookAndFeel.java, javax/swing/plaf/basic/BasicTabbedPaneUI.java, javax/swing/plaf/basic/BasicTextUI.java, javax/swing/plaf/metal/MetalLookAndFeel.java: New versions from classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69292 138bc75d-0d04-0410-961f-82ee72b054a4
-
lerdsuwa authored
(push_access_scope): Move code from push_access_scope_real. (pop_access_scope): Don't check for TEMPLATE_DECL. (instantiate_template): Defer access checking during template substitution. (regenerate_decl_from_template): Tidy. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69291 138bc75d-0d04-0410-961f-82ee72b054a4
-
mkoch authored
* gnu/java/awt/peer/gtk/GdkFontMetrics.java * gnu/java/awt/peer/gtk/GdkGraphics.java * gnu/java/awt/peer/gtk/GtkButtonPeer.java * gnu/java/awt/peer/gtk/GtkCanvasPeer.java * gnu/java/awt/peer/gtk/GtkCheckboxGroupPeer.java * gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java * gnu/java/awt/peer/gtk/GtkCheckboxPeer.java * gnu/java/awt/peer/gtk/GtkChoicePeer.java * gnu/java/awt/peer/gtk/GtkClipboard.java * gnu/java/awt/peer/gtk/GtkDialogPeer.java * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java * gnu/java/awt/peer/gtk/GtkFramePeer.java * gnu/java/awt/peer/gtk/GtkGenericPeer.java * gnu/java/awt/peer/gtk/GtkImage.java * gnu/java/awt/peer/gtk/GtkImagePainter.java * gnu/java/awt/peer/gtk/GtkLabelPeer.java * gnu/java/awt/peer/gtk/GtkListPeer.java * gnu/java/awt/peer/gtk/GtkMenuBarPeer.java * gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java * gnu/java/awt/peer/gtk/GtkMenuItemPeer.java * gnu/java/awt/peer/gtk/GtkMenuPeer.java * gnu/java/awt/peer/gtk/GtkOffScreenImage.java * gnu/java/awt/peer/gtk/GtkPanelPeer.java * gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java * gnu/java/awt/peer/gtk/GtkScrollPanePeer.java * gnu/java/awt/peer/gtk/GtkScrollbarPeer.java * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java * gnu/java/awt/peer/gtk/GtkTextComponentPeer.java * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69290 138bc75d-0d04-0410-961f-82ee72b054a4
-
mkoch authored
* gnu/java/locale/LocaleInformation_de.java * gnu/java/locale/LocaleInformation_en.java * gnu/java/locale/LocaleInformation_nl.java git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69289 138bc75d-0d04-0410-961f-82ee72b054a4
-
mkoch authored
* gnu/java/awt/EmbeddedWindow.java, gnu/java/awt/EmbeddedWindowSupport.java, gnu/java/awt/natEmbeddedWindow.cc: New files. * java/awt/Window.java (Window): New constructor to support embedded windows. * Makefile.am (awt_java_source_files): Added gnu/java/awt/EmbeddedWindow.java and gnu/java/awt/EmbeddedWindowSupport.java. (nat_source_files): Added gnu/java/awt/natEmbeddedWindow.cc. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69288 138bc75d-0d04-0410-961f-82ee72b054a4
-
nathan authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69287 138bc75d-0d04-0410-961f-82ee72b054a4
-
aj authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69285 138bc75d-0d04-0410-961f-82ee72b054a4
-
neroden authored
(for OpenBSD). * fixinc/fixincl.x: Rebuild. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69284 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
i?86-*-*. Use correct name of cache variable. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69283 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69281 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 12 Jul, 2003 3 commits
-
-
kazu authored
* config/alpha/alpha.md: Likewise. * config/arm/arm.c: Likewise. * config/arm/arm.md: Likewise. * config/arm/lib1funcs.asm: Likewise. * config/avr/avr.md: Likewise. * config/arm/README-interworking: Fix typos. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69277 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
* c-typeck.c: Likewise. * coverage.c: Likewise. * cppcharset.c: Likewise. * cpplib.c: Likewise. * dbxout.c: Likewise. * gcov-io.h: Likewise. * toplev.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69276 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69275 138bc75d-0d04-0410-961f-82ee72b054a4
-