aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-01-03* libjava.compile/pr8712.java: New file, for PR java/8712.Tom Tromey2-0/+11
From-SVN: r60856
2003-01-03UnicastServerRef.java (unexportObject): Don't throw RemoteException.Dhek Bhun Kho3-4/+11
2003-01-03 Dhek Bhun Kho <bhun@chello.nl> * gnu/java/rmi/server/UnicastServerRef.java (unexportObject): Don't throw RemoteException. * java/rmi/server/UnicastRemoteObject.java (unexportObject): Don't throw RemoteException. From-SVN: r60854
2003-01-03stc.c (ffestc_R810): Allow any kind integer in case statements.Toon Moene3-10/+3245
2003-01-03 Bud Davis <bdavis11@directvinternet.com> * stc.c (ffestc_R810): Allow any kind integer in case statements. * ste.c (ffeste_R810): Give error message when case selector exceeds its valid values. From-SVN: r60852
2003-01-03fold-const.c (fold): Avoid NOP_EXPRs better.Jason Merrill11-42/+103
* fold-const.c (fold) [COND_EXPR]: Avoid NOP_EXPRs better. * integrate.c (copy_decl_for_inlining): Don't clear the rtl for static/external decls. cp/ * call.c (build_conditional_expr): Stabilize lvalues properly. * cvt.c (ocp_convert): Don't build NOP_EXPRs of class type. * tree.c (lvalue_p_1): Don't allow sloppy NOP_EXPRs as lvalues. Don't allow CALL_EXPR or VA_ARG_EXPR, either. * call.c (convert_like_real): Call decl_constant_value for an IDENTITY_CONV even if there are no more conversions. * cvt.c (build_up_reference): Don't push unnamed temps. * decl2.c (do_namespace_alias): Namespace aliases are DECL_EXTERNAL. * dump.c (cp_dump_tree): Don't try to dump class-specific fields for a backend struct. * except.c (wrap_cleanups_r, build_throw): Make MUST_NOT_THROW_EXPRs void. * init.c (expand_default_init): Update to handle MUST_NOT_THROW_EXPR. * init.c (build_vec_delete_1): Pre-evaluate the base address. * init.c (get_temp_regvar): Simplify logic. * tree.c (cp_copy_res_decl_for_inlining): Only do debug tweaks if our replacement is a decl. From-SVN: r60851
2003-01-03cp-tree.h (struct lang_type_class): add field for key methodMatt Austern6-38/+106
* cp-tree.h (struct lang_type_class): add field for key method (cp_global_trees): rename dynamic_classes to keyed_classes (key_method): add definition * class.c (finish_struct_1): compute class's key method, and add the class to keyed_classes list if there is no key method. * decl.c (finish_function): add class to keyed_classes list if we see a definition of the class's key method. * pt.c (instantiate_class_template): add template specialization of a dynamic class to keyed_classes list. * decl2.c (key_method): remove (finish_file): iterate only through keyed_classes list when deciding whether to emit vtables, remove class from its list after we do the emission. From-SVN: r60850
2003-01-03c-common.c (finish_fname_decls): Put the DECL_STMTs inside the outermost scope.Jason Merrill5-10/+46
* c-common.c (finish_fname_decls): Put the DECL_STMTs inside the outermost scope. * c-decl.c (c_make_fname_decl): Push the decls there, too. cp/ * decl.c (cp_make_fname_decl): Push the decls inside the outermost scope. From-SVN: r60848
2003-01-03Connection.java (proxyPort, [...]): New static fields.Joerg Brunsmann2-12/+55
2003-01-03 Joerg Brunsmann <joerg_brunsmann@yahoo.de> * gnu/gcj/protocol/http/Connection.java (proxyPort, proxyInUse, proxyHost): New static fields. (<clinit>): Initialize new fields. (connect): Use proxy if necessary. (usingProxy): Implement. From-SVN: r60846
2003-01-03gcj.texi (Standard Properties): Document http.proxyHost and http.proxyPort.Tom Tromey2-0/+9
* gcj.texi (Standard Properties): Document http.proxyHost and http.proxyPort. From-SVN: r60844
2003-01-03* gcj.texi (GNU Classpath Properties): Document new properties.Tom Tromey2-0/+13
From-SVN: r60840
2003-01-03PR c++/45, c++/3784Nathan Sidwell4-2/+30
cp: PR c++/45, c++/3784 * tree.c (cp_tree_equal, TEMPLATE_PARM_INDEX): The types must be the same too. testsuite: * g++.dg/template/ntp2.C: New test. From-SVN: r60839
2003-01-03TreeMap.java (fabricateTree): Fix off-by-one error.Eric Blake2-3/+9
2003-01-03 Eric Blake <ebb9@email.byu.edu> * java/util/TreeMap.java (fabricateTree): Fix off-by-one error. (TreeIterator.remove): Prefer IllegalStateException over ConcurrentModificationException, to match Sun. From-SVN: r60837
2003-01-03h8300-protos.h: Add a prototype for h8300_current_function_interrupt_function_p.Kazu Hirata3-30/+44
* config/h8300/h8300-protos.h: Add a prototype for h8300_current_function_interrupt_function_p. * config/h8300/h8300.c (interrupt_handler): Remove. (os_task): Likewise. (monitor): Likewise. (pragma_interrupt): New. (WORD_REG_USED): Use h8300_current_function_interrupt_function_p. (dosize): Likewise. (h8300_output_function_prologue): Likewise. Do not set interrupt_handler, os_task, monitor. (h8300_output_function_prologue): Use h8300_current_function_interrupt_function_p. Do not set interrupt_handler, os_task, monitor. (h8300_current_function_interrupt_function_p): New. (h8300_pr_interrupt): Set pragma_interrupt. (h8300_insert_attributes): Reset pragma_interrupt. From-SVN: r60836
2003-01-03fix comment spelloJason Merrill1-1/+1
From-SVN: r60835
2003-01-03boehm.cc (_Jv_MarkObj): Mark the protectionDomain of a class.Anthony Green2-1/+7
2002-12-22 Anthony Green <green@redhat.com> * boehm.cc (_Jv_MarkObj): Mark the protectionDomain of a class. From-SVN: r60834
2003-01-03* g++.dg/parse/extern-C-1.C: New test.Nathanael Nerode2-0/+15
From-SVN: r60833
2003-01-03* g++.dg/parse/namespace4.C: New test.Nathanael Nerode2-0/+20
From-SVN: r60832
2003-01-03* g++.dg/template/nested1.C: New test.Nathanael Nerode2-0/+17
From-SVN: r60831
2003-01-03* g++.dg/parse/namespace3.C: New test.Nathanael Nerode2-0/+16
From-SVN: r60828
2003-01-03install.texi (Configuration): Fix markup for reference to gcc/config.gcc.Gerald Pfeifer2-1/+6
* doc/install.texi (Configuration): Fix markup for reference to gcc/config.gcc. From-SVN: r60826
2003-01-03Daily bump.GCC Administrator2-2/+2
From-SVN: r60825
2003-01-03gcc_update (files_and_dependencies): Add gcc/cp/cfns.h depends on ↵Kaveh R. Ghazi2-1/+9
gcc/cp/cfns.gperf and gcc/java/keyword.h depends... * gcc_update (files_and_dependencies): Add gcc/cp/cfns.h depends on gcc/cp/cfns.gperf and gcc/java/keyword.h depends on gcc/java/keyword.gperf From-SVN: r60817
2003-01-03* g++.dg/lookup/two-stage1.C: New test.Nathanael Nerode2-0/+22
From-SVN: r60814
2003-01-03parser.c (struct cp_parser): Add access_checks_lists fieldGraham Stott2-3/+60
* parser.c (struct cp_parser): Add access_checks_lists field (cp_parser_simple_declaration): Use. (cp_parser_init_declarator): Likewise. From-SVN: r60813
2003-01-03900404_04.C: Remove XFAIL.Kaveh R. Ghazi4-3/+9
* g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL. * g++.old-deja/g++.jason/access8.C: Likewise. * g++.old-deja/g++.other/decl5.C: Likewise. From-SVN: r60811
2003-01-03HttpURLConnection.java (HTTP_NOT_IMPLEMENTED): Must be public.Mark Wielaard2-24/+42
* java/net/HttpURLConnection.java (HTTP_NOT_IMPLEMENTED): Must be public. (HTTP_USE_PROXY): Add field. (getResponseVals): Only set responseCode when not yet explicitly set by subclass. From-SVN: r60809
2003-01-02atomicity.h (__exchange_and_add, [...]): *__mem is also an output.Jason Merrill3-9/+15
* config/cpu/i486/atomicity.h (__exchange_and_add, __atomic_add): *__mem is also an output. * config/cpu/m68k/atomicity.h (__exchange_and_add): Likewise. From-SVN: r60807
2003-01-02* g++.dg/parse/parse7.C: New test.Neil Booth2-0/+28
From-SVN: r60805
2003-01-02ZipFile.java (entries): Now HashMap.Artur Biesiadowski2-64/+130
* java/util/zip/ZipFile.java (entries): Now HashMap. (readLeShort(DataInput, byte[])): Read from given byte array. (readLeInt(DataInput, byte[]): Likewise. (readLeShort(byte[] b, int off)): New method. (readLeInt(byte[] b, int off)): Likewise. (readEntries): Use byte arrays to read info in bigger chunks. (getEntries): Return HashMap. (getEntry): Use HashMap. (locBuf): New private field. (checkLocalHeader): Use locBuf to read info in one chunk. (getInputStream): Use entries HashMap, wrap PartialInputStream in BufferedInputStream. (ZipEntryEnumeration): Use HashMap and Interator. Co-Authored-By: Mark Wielaard <mark@klomp.org> From-SVN: r60803
2003-01-02parser.c (cp_parser_declaration): Accept the __extension__ keyword before ↵Mark Mitchell2-2/+22
the declaration. * parser.c (cp_parser_declaration): Accept the __extension__ keyword before the declaration. From-SVN: r60802
2003-01-02re PR c++/2843 (parser: __attribute__ on parameter declarations)Mark Mitchell4-0/+14
PR c++/2843 * parser.c (cp_parser_parameter_declaration): Allow attributes to appear after the declarator. PR c++/2843 * g++.dg/ext/attrib7.C: New test. From-SVN: r60801
2003-01-02call.c (build_new_method_call): Fix typo in message format string.Mark Mitchell2-1/+6
* call.c (build_new_method_call): Fix typo in message format string. From-SVN: r60800
2003-01-02parser.c (cp_lexer_next_token_is): Declare it inline.Mark Mitchell2-52/+57
* parser.c (cp_lexer_next_token_is): Declare it inline. (cp_lexer_set_source_position_from_token): Likewise. (cp_lexer_debugging_p): Likewise. (cp_parser_parsing_tentatively): Likewise. (cp_parser_nested_name_specifier_opt): Reduce the number of calls to the cp_lexer_peek_token. From-SVN: r60797
2003-01-02* g++.dg/parse/parse6.C: New test.Neil Booth2-0/+35
From-SVN: r60795
2003-01-02h8300.md (*iorhi3_zext): Relax the condition.Kazu Hirata2-20/+15
* config/h8300/h8300.md (*iorhi3_zext): Relax the condition. (*iorhi3_two_qi): Likewise. (*iorsi3_zexthi): Likewise. (*xorhi3_zextqi): Likewise. (*xorsi3_zexthi): Likewise. (*xorsi3_zextqi): Likewise. From-SVN: r60793
2003-01-02parser.c (cp_parser_sizeof_operand): Do not evaluate the expression.Mark Mitchell2-1/+10
* parser.c (cp_parser_sizeof_operand): Do not evaluate the expression. From-SVN: r60791
2003-01-02* gcc.dg/h8300-stack-1.c: New.Kazu Hirata2-0/+18
From-SVN: r60785
2003-01-02h8300.c (stack_pointer_operand): New.Kazu Hirata4-2/+78
* config/h8300/h8300.c (stack_pointer_operand): New. (const_int_gt_2_operand): Likewise. (const_int_ge_8_operand): Likewise. * config/h8300/h8300.md (a splitter): Likewise. (a peephole2): Likewise. * config/h8300/h8300-protos.h: Add prototypes for the new functions above. From-SVN: r60784
2003-01-02except.c, [...]: Fix Copyright years.Steven Bosscher25-46/+73
2003-01-02 Steven Bosscher <s.bosscher@student.tudelft.nl> * cp/except.c, cp/expr.c, cp/friend.c, cp/g++spec.c, cp/lang-options.h, cp/lang-specs.h, cp/lex.h, cp/ptree.c, cp/repo.c, java/jcf-reader.c, java/jvgenmain.c, java/keyword.gperf, java/lang-options.h, java/mangle.c, java/mangle_name.c, java/xref.c, java/zextract.c,java/zipfile.h, objc/Make-lang.in, objc/config-lang.in, objc/lang-specs.h, objc/objc-act.h: Fix Copyright years. From-SVN: r60783
2003-01-02* doc/passes.texi: Fix documentation for -fssa-ccpSteven Bosscher2-1/+4
From-SVN: r60782
2003-01-02URLClassLoader.java (Resource.getCodeSource): Fix check certs == null.Mark Wielaard2-28/+15
* java/net/URLClassLoader.java (Resource.getCodeSource): Fix check certs == null. (getCanonicalFileURL): Removed method. (JarURLLoader): Don't call removed method. (FileURLLoader): Likewise. (FileURLLoader.getResource): Don't canonicalize file name. Co-Authored-By: Jeroen Frijters <jeroen@sumatra.nl> From-SVN: r60780
2003-01-02Daily bump.GCC Administrator2-2/+2
From-SVN: r60779
2003-01-02* gccbug.in: Update.Neil Booth2-1/+5
From-SVN: r60771
2003-01-02* config/h8300/h8300.md: Reorder some patterns.Kazu Hirata2-20/+24
From-SVN: r60770
2003-01-02* config/h8300/h8300.c (output_logical_op): Fix a warning.Kazu Hirata2-2/+5
From-SVN: r60769
2003-01-02Makefile.in: Rebuilt.Tom Tromey43-422/+914
* Makefile.in: Rebuilt. * Makefile.am (rmi_java_source_files): Added RMIClassLoaderSpi. * java/awt/AlphaComposite.java, java/awt/BasicStroke.java, java/awt/BufferCapabilities.java, java/awt/Button.java, java/awt/CheckboxMenuItem.java, java/awt/Choice.java, java/awt/Container.java, java/awt/Cursor.java, java/awt/EventQueue.java, java/awt/FileDialog.java, java/awt/Graphics2D.java, java/awt/Label.java, java/awt/Menu.java, java/awt/MenuBar.java, java/awt/MenuComponent.java, java/awt/PopupMenu.java, java/awt/ScrollPane.java, java/awt/Scrollbar.java, java/awt/TextArea.java, java/awt/TextField.java, java/awt/color/CMMException.java, java/awt/color/ColorSpace.java, java/awt/color/ICC_Profile.java, java/awt/color/ProfileDataException.java, java/awt/datatransfer/Clipboard.java, java/awt/datatransfer/DataFlavor.java, java/awt/datatransfer/FlavorMap.java, java/awt/datatransfer/SystemFlavorMap.java, java/awt/dnd/DragGestureEvent.java, java/awt/dnd/DragGestureRecognizer.java, java/awt/dnd/DragSource.java, java/awt/dnd/DropTarget.java, java/awt/event/WindowEvent.java, java/awt/geom/PathIterator.java, java/awt/im/InputMethodHighlight.java, java/io/PipedOutputStream.java, java/io/PipedWriter.java, java/rmi/server/RMIClassLoader.java: Merged from Classpath. * gnu/awt/j2d/Graphics2DImpl.java (drawImage): Changed type of `op' to BufferedImageOp. From-SVN: r60768
2003-01-02* libjava.compile/pr8955.java: New test, for PR java/8955.Tom Tromey2-0/+17
From-SVN: r60764
2003-01-01g++.dg/lookup/exception1.C: New test.Nathanael Nerode2-0/+35
From-SVN: r60763
2003-01-01darwin-protos.h, [...]: Use struct, and don't conditionally compile on ↵Neil Booth8-37/+30
GCC_C_PRAGMA_H. * config/darwin-protos.h, config/c4x/c4x-protos.h, config/cris/cris-protos.h, config/i370/i370-protos.h, config/i960/i960-protos.h, config/ia64/ia64-protos.h, config/v850/v850-protos.h: Use struct, and don't conditionally compile on GCC_C_PRAGMA_H. From-SVN: r60762
2003-01-01g++.dg/lookup/template1.C: New test.Nathanael Nerode2-0/+25
From-SVN: r60761
2003-01-01arm-protos.h: Remove #ifdef GCC_C_PRAGMA_H.Kazu Hirata4-6/+6
* config/arm/arm-protos.h: Remove #ifdef GCC_C_PRAGMA_H. * config/h8300/h8300-protos.h: Likewise. * config/sh/sh-protos.h: Likewise. From-SVN: r60760