- Jan 07, 2004
-
-
fche authored
2004-01-07 Dave Jones <davej@redhat.com> * malloc.c (GC_generic_malloc): Correct initialization typo. * mallocx.c (GC_generic_malloca_ignore_off_page): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75518 138bc75d-0d04-0410-961f-82ee72b054a4
-
djee authored
* java/awt/Container.java (update): Clear only the clipped region, instead of clearing the entire Container. (visitChildren): Visit children in descending order. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75517 138bc75d-0d04-0410-961f-82ee72b054a4
-
ro authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75516 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
2004-01-07 Gawain Bolton <gp.bolton@computer.org> * include/bits/stl_list.h: * include/bits/list.tc: * src/list.cc: Performance enhancements for destructor, push_front(), push_back(), pop_front(), pop_back(), sort() Eliminated static_casts where possible. Moved code out of header files into new src/list.cc implementation file for library where possible. Remove inheritance from iterator class and create separate classes for non-constant and constant iterators. * include/bits/stl_tree.h (_Rb_tree class): * src/tree.cc: Only erase contents in destructor. Eliminate unnecessary initialization in assignment operator. Optimize for the nominal case by not checking whether container is empty in clear(). Re-order test in _M_insert() to improve performance. Move initialization of new node's left & right pointers to src/tree.cc to where new node's colour is initialized and to reduce the amount of inline code. Use _M_leftmost() and _M_end() to improve readability where appropriate. Create separate classes for non-constant and constant iterators to clarify code, avoid extra template parameters and casting away constness. 2004-01-07 Benjamin Kosnik <bkoz@redhat.com> * src/Makefile.am (sources): Add list.cc, tree.cc. * src/stl_tree.cc: Move to... * src/tree.cc: ...here. * src/list.cc: Add. * config/linker-map.gnu: Tweaks. * testsuite/23_containers/map/operators/1_neg.cc: Add excess errors. * testsuite/23_containers/set/operators/1_neg.cc: Add excess errors. * bits/stl_vector.h: Column wrap comments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75515 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
* c-decl.c (grokdeclarator): Take type qualifiers of typedefed array type from the array element type. testsuite: * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c, gcc.dg/c99-idem-qual-3.c: New tests. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75514 138bc75d-0d04-0410-961f-82ee72b054a4
-
andreast authored
PR libgcj/13011: * libjava.jar/simple.jar: Add a working MANIFEST.MF. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75513 138bc75d-0d04-0410-961f-82ee72b054a4
-
mkoch authored
* java/lang/reflect/Array.java: Merged documentation with classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75512 138bc75d-0d04-0410-961f-82ee72b054a4
-
andreast authored
* jartool.c (make_manifest): Fix off-by-one bug when creating an empty MANIFEST.MF. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75511 138bc75d-0d04-0410-961f-82ee72b054a4
-
mkoch authored
* java/text/CollationElementIterator.java (textIndex): Renamed from index. * java/text/CollationKey.java (collator): New member. (CollationKey): New argument for parent collator. (equals): Check for same collator, source string and key array. * java/text/RuleBasedCollator.java: Reformated. (RuleBasedCollator): Don't re-initialize frenchAccents with default value. (getCollationElementIterator): Rewritten. (getCollationKey): Added new argument to CollationKey constructor. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75510 138bc75d-0d04-0410-961f-82ee72b054a4
-
ljrittle authored
* src/locale_init.cc (locale::locale): Remove ill-scoped mutex. (locale::global): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75509 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc: Remove redundant #include. * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise. * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise, re-enable normal testing. * testsuite/27_io/basic_ostream/ends/char/2.cc: Remove redundant #include. * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise. * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise. * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise. * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise. * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise. * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise. * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise. * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise. * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc: More properly, #include <locale>. * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc: Remove redundant #include. * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise. * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Remove redundant DejaGnu directive. * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Remove redundant #include. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75508 138bc75d-0d04-0410-961f-82ee72b054a4
-
mkoch authored
* gnu/java/nio/DatagramChannelImpl.java (blocking): Removed. (DatagramChannelImpl): Call configureBlocking(). (implConfigureBlocking): Dont initialize blocking. * gnu/java/nio/ServerSocketChannelImpl.java (blocking): Removed. (ServerSocketChannelImpl): Call configureBlocking(). (implConfigureBlocking): Dont initialize blocking. * gnu/java/nio/SocketChannelImpl.java (blocking): Removed. (SocketChannelImpl): Call configureBlocking(). (implConfigureBlocking): Dont initialize blocking. (connect): Use isBlocking(). * java/nio/channels/spi/AbstractSelectableChannel.java (configureBlocking): Use blockingLock() instead of LOCK. Set blocking after successfully called implConfigureBlocking(). (register): Use blockingLock() instead of LOCK. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75507 138bc75d-0d04-0410-961f-82ee72b054a4
-
mkoch authored
* java/net/ServerSocket.java (isBound): Fixed documentation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75506 138bc75d-0d04-0410-961f-82ee72b054a4
-
mkoch authored
* javax/swing/DefaultBoundedRangeModel.java: Documented API. (changeEvent): Create event object on demand. (DefaultBoundedRangeModel, toString, setValue, setExtent, setMinimum, setMaximum, setValueIsAdjusting, setRangeProperties, fireStateChanged): Re-written. * javax/swing/event/EventListenerList.java: Reformatted, document typical usage. (toString): Implemented. (getListeners): Re-written. (remove): Re-written. (add): Re-written. (NO_LISTENERS): New singleton field. (listenerList): Declare as transient; document. (serialVersionUID): Document. (getListenerCount(Class)): More efficient implementation, also accepts null argument. Improve Javadoc. (getListenerCount()): Remove unnecessary cast; docfix. * javax/swing/undo/UndoableEditSupport.java: Re-format, document. (UndoableEditSupport): Set realSource field. Improve documentation. (_postEdit): Iterate over cloned listener vector. (toString): Don't emit realSource. (beginUpdate, endUpdate): Support nested updates. (postEdit): Use compound edit if present. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75505 138bc75d-0d04-0410-961f-82ee72b054a4
-
amodra authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75503 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
2004-01-06 Benjamin Kosnik <bkoz@redhat.com> Stefan Olsson <stefan@snon.net> * scripts/check_performance: Use -pthread. * testsuite/performance/allocator.cc: Tweaks, add list. * testsuite/performance/allocator_thread.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75499 138bc75d-0d04-0410-961f-82ee72b054a4
-
jlquinn authored
* include/bits/locale_facets.h: Document public classes and functions. * include/bits/locale_facets.tcc (time_get::_M_extract_via_format): Add comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75498 138bc75d-0d04-0410-961f-82ee72b054a4
-
amodra authored
* config/rs6000/rs6000-protos.h (rs6000_dbx_register_number): Declare. * config/rs6000/rs6000.h (DWARF_FRAME_REGNUM): Define. (DWARF_REG_TO_UNWIND_COLUMN): Correct column adjustment and comment. * config/rs6000/sysv4.h (DBX_REGISTER_NUMBER): Define. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75497 138bc75d-0d04-0410-961f-82ee72b054a4
-
echristo authored
* config/mips/mips.h (MDEBUG_ASM_SPEC): Change for dwarf2 default. (DWARF2_DEBUGGING_INFO): Define. (PREFERRED_DEBUGGING_TYPE): Set to dwarf2. * config/mips/openbsd.h (PREFERRED_DEBUGGING_TYPE): Remove. * config/mips/iris6.h (SUBTARGET_ASM_DEBUGGING_SPEC): Only pass -g0 for irix as. (SUBTARGET_ASM_OPTIMIZING_SPEC): Only pass O0 for irix as. * config/mips/iris6gas.h (MDEBUG_ASM_SPEC): Remove. * config/mips/iris5gas.h: Ditto. (DBX_DEBUGGING_INFO): Remove. (DWARF2_DEBUGGING_INFO): Ditto. (MIPS_DEBUGGING_INFO): Ditto. (PREFERRED_DEBUGGING_TYPE): Ditto. * config/mips/elf.h (DWARF2_DEBUGGING_INFO): Remove. (PREFERRED_DEBUGGING_TYPE): Ditto. (SUBTARGET_ASM_DEBUGGING_SPEC): Ditto. * config/mips/elf64.h: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75496 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75493 138bc75d-0d04-0410-961f-82ee72b054a4
-
graydon authored
* java/awt/Container.java (swapComponents): Add forgotten function, required for JLayeredPane change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75491 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Jan 06, 2004
-
-
geoffk authored
(TARGET_LIBGCC2_CFLAGS): Use -mlong-double-128. * config/rs6000/darwin-ldouble.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75490 138bc75d-0d04-0410-961f-82ee72b054a4
-
geoffk authored
for constants. (constant_subword): Delete. * rtl.h (constant_subword): Delete prototype. (immed_double_const): Is not in varasm.c. * simplify-rtx.c (simplify_immed_subreg): New. (simplify_subreg): Use simplify_immed_subreg. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75487 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
* makefile.in (stageprofile_flags_to_pass): use -fprofile-generate. (stagefeedback_flags_to_pass): use -fprofile-use. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75486 138bc75d-0d04-0410-961f-82ee72b054a4
-
geoffk authored
than trying to generate RTL directly. (fix_trunctfsi2): Use expand_fix rather than trying to generate RTL directly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75485 138bc75d-0d04-0410-961f-82ee72b054a4
-
mkoch authored
* java/text/CollationElementIterator.java: Reformated. (CollationElementIterator): Changed order of arguments. * java/text/RuleBasedCollator.java (RuleBasedCollator): Merged class documentation. (CollationElement): Added documentation. (compare): Reformated, renamed arguments. (equals): Likewise. (getCollationElementIterator): Likewise. (getCollationKey): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75484 138bc75d-0d04-0410-961f-82ee72b054a4
-
geoffk authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75483 138bc75d-0d04-0410-961f-82ee72b054a4
-
dje authored
function into a separate macro. (read_only_data_section): Add void argument. (private_data_section): Same. (read_only_private_data_section): Same. (toc_section): Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75482 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
* invoke.texi: Remove typo in last change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75479 138bc75d-0d04-0410-961f-82ee72b054a4
-
graydon authored
* javax/swing/JLayeredPane.java: Fix semantics, add javadocs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75478 138bc75d-0d04-0410-961f-82ee72b054a4
-
graydon authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75477 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
* config.gcc: Accept opteron and athlon-64 as variants of k8. * i386.c (override_options): Likewise. * invoke.texi (i386 -mtune): Expand documentation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75476 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
* builtins.c: Likewise. * cfg.c: Likewise. * df.c: Likewise. * dominance.c: Likewise. * dwarf2out.c: Likewise. * emit-rtl.c: Likewise. * expr.c: Likewise. * final.c: Likewise. * fold-const.c: Likewise. * gcse.c: Likewise. * genattrtab.c: Likewise. * genrecog.c: Likewise. * gensupport.c: Likewise. * ggc-zone.c: Likewise. * integrate.c: Likewise. * local-alloc.c: Likewise. * loop.c: Likewise. * recog.c: Likewise. * regmove.c: Likewise. * reg-stack.c: Likewise. * reorg.c: Likewise. * rtlanal.c: Likewise. * rtl.h: Likewise. * sched-ebb.c: Likewise. * simplify-rtx.c: Likewise. * toplev.c: Likewise. * varasm.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75475 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
* doc/invoke.texi: Likewise. * doc/md.texi: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75474 138bc75d-0d04-0410-961f-82ee72b054a4
-
mkoch authored
* gnu/java/net/protocol/file/Connection.java: Reformated copyright. (hdrHash): Removed. (hdrVec): Removed. (gotHeaders): Removed. (getHeaderField): Removed. (getHeaderField): Removed. (getHeaderFieldKey): Removed. (getKey): Removed. (getField): Removed. (getHeaders): Removed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75473 138bc75d-0d04-0410-961f-82ee72b054a4
-
mkoch authored
* javax/print/attribute/standard/DateTimeAtCompleted.java, javax/print/attribute/standard/DateTimeAtCreation.java, javax/print/attribute/standard/DateTimeAtProcessing.java, javax/print/attribute/standard/JobImpressionsCompleted.java, javax/print/attribute/standard/JobKOctets.java, javax/print/attribute/standard/JobKOctetsProcessed.java, javax/print/attribute/standard/JobMediaSheetsCompleted.java, javax/print/attribute/standard/JobPrioritySupported.java: New files. * Makefile.am (javax_source_files): Added new files. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75471 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* testsuite/27_io/basic_istream/extractors_other/char/1.cc: Remove redundant #includes. * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise. * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise. * testsuite/27_io/basic_istream/get/char/1.cc: Likewise. * testsuite/27_io/basic_istream/get/char/2.cc: Likewise. * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise. * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise. * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise. * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise. * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise. * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise. * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise. * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise. * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise. * testsuite/27_io/basic_istream/read/char/1.cc: Likewise. * testsuite/27_io/basic_istream/read/char/2.cc: Likewise. * testsuite/27_io/basic_istream/read/char/3.cc: Likewise. * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise. * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise. * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise. * testsuite/27_io/basic_istream/seekg/char/2346-fstream.cc: Likewise. * testsuite/27_io/basic_istream/seekg/char/2346-sstream.cc: Likewise. * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise. * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise. * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75469 138bc75d-0d04-0410-961f-82ee72b054a4
-
nickc authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75468 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
* gcc.dg/i386-sse-5.c: New test * g++.dg/eh/simd-1.c: Add -w argument for i386. * i386.c (init_cumulative_args): Add handling of MMX_REGPARM. (function_arg_advance): Do not pass aggregates in SSE; deal handling of MMX_REGPARM. (function_arg): Add new warnings about ABI changes; fix SSE_REGPARM; add MMX_REGPARM. * i386.h (ix86_args): Add mmx_words/mmx_regs/mmx_regno fields. (SSE_REGPARM_MAX): Default to 3 on i386 -msse ABI. (MMX_REGPARM_MAX): Similarly for -mmmx. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75467 138bc75d-0d04-0410-961f-82ee72b054a4
-
mkoch authored
* java/net/URLConnection.java (contentHandler): Removed. (locale): Removed. (getHeaderFields): Return an empty map instead of null. (getContent): Connect if needed, renamed "cType" to "type" and "contentHandler" to "ch" and made it a local variable. (getPermission): Don't use package in class name. (setDefaultRequestProperty): Fixed typo in documentation. (initializeDateFormats): Made locale a local variable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75466 138bc75d-0d04-0410-961f-82ee72b054a4
-