- 06 Jan, 2003 5 commits
-
-
From-SVN: r60932
Richard Sandiford committed -
From-SVN: r60931
GCC Administrator committed -
* g++.dg/template/defarg-1.C: New test. * g++.dg/template/local2.C: Likewise. From-SVN: r60924
Mark Mitchell committed -
* config/c4x/c4x.h: Updated specs for new gas format. Fixed bug in C33_FLAG. Added proper C33 support in ASM_FILE_START macro. From-SVN: r60923
Svein E. Seldal committed -
* c4x.h: Remove hwint.h include and HOST_WIDE_INT_PRINT_HEX redefinition. From-SVN: r60921
Herman A.J. ten Brugge committed
-
- 05 Jan, 2003 12 commits
-
-
From-SVN: r60920
Kazu Hirata committed -
* pa64-hpux.h (JCR_SECTION_NAME): Define. (PA_INIT_FRAME_DUMMY_ASM_OP): Check EH_FRAME_SECTION_NAME instead of USE_EH_FRAME_REGISTRY when defining. From-SVN: r60918
John David Anglin committed -
re PR fortran/9038 (-ffixed-line-length-none -x f77-cpp-input gives: Warning: unknown register name line-length-none) 2003-01-05 Toon Moene <toon@moene.indiv.nluug.nl> * news.texi: Revise history again: PR Fortran/9038 will be fixed in 3.4. From-SVN: r60917
Toon Moene committed -
* config/h8300/h8300.c (output_a_shift): Do not output a variable shift. * config/h8300/h8300.md (two splitters): New. From-SVN: r60915
Kazu Hirata committed -
re PR fortran/9038 (-ffixed-line-length-none -x f77-cpp-input gives: Warning: unknown register name line-length-none) 2003-01-05 Toon Moene <toon@moene.indiv.nluug.nl> * news.texi: Update news to reflect reality: PR Fortran/9038 won't be fixed until 3.4. From-SVN: r60912
Toon Moene committed -
From-SVN: r60911
Richard Sandiford committed -
From-SVN: r60909
GCC Administrator committed -
2003-01-05 Paolo Carlini <pcarlini@unitus.it> PR libstdc++/9168 * src/codecvt.cc (codecvt<char, char, mbstate_t>::do_in, do_out): Implement the resolution of DR19 (TC). * testsuite/22_locale/codecvt_members_char_char.cc (test01): Tweak. From-SVN: r60901
Paolo Carlini committed -
* alloc-pool.c: Don't include "libiberty.h". * config/sparc/gmon-sol2.c: Include <fcntl.h>. * convert.c (convert_to_real): Hide unused variable. java: * lang.c (dump_compound_expr): Prototype. From-SVN: r60900
Kaveh R. Ghazi committed -
* parser.c (cp_parser_binary_expression, cp_parser_multiplicative_expression, cp_parser_additive_expression, cp_parser_shift_expression, cp_parser_relational_expression, cp_parser_equality_expression, cp_parser_and_expression, cp_parser_exclusive_or_expression, cp_parser_inclusive_or_expression, cp_parser_logical_and_expression, cp_parser_logical_or_expression, cp_parser_binary_expression): Const-ify. From-SVN: r60899
Kaveh R. Ghazi committed -
* Makefile.in (gtyp-gen.h): Const-ify. * gcov-dump.c (tag_table): Likewise. From-SVN: r60898
Kaveh R. Ghazi committed -
From-SVN: r60896
Tom Tromey committed
-
- 04 Jan, 2003 13 commits
-
-
re PR fortran/9038 (-ffixed-line-length-none -x f77-cpp-input gives: Warning: unknown register name line-length-none) 2003-01-04 Toon Moene <toon@moene.indiv.nluug.nl> PR Fortran/9038 * lang-specs.h: Remove -f options before preprocessing. * news.texi: Document fixing of PR Fortran/9038. From-SVN: r60895
Toon Moene committed -
From-SVN: r60893
Bruce Korb committed -
* config.gcc (hppa*64*-*-hpux11*): Define extra_parts. Don't use collect2. * pa-hpux11.h (LDD_SUFFIX, PARSE_LDD_OUTPUT): Undefine. (HAS_INIT_SECTION, LD_INIT_SWITCH, LD_FINI_SWITCH): Define. * pa64-hpux.h (HP_INIT_ARRAY_SECTION_ASM_OP, GNU_INIT_ARRAY_SECTION_ASM_OP, HP_FINI_ARRAY_SECTION_ASM_OP, GNU_FINI_ARRAY_SECTION_ASM_OP): Define. (CTORS_SECTION_ASM_OP, DTORS_SECTION_ASM_OP): Define when not using elfos.h. (EH_FRAME_IN_DATA_SECTION): Delete define. (HAS_INIT_SECTION, LD_INIT_SWITCH, LD_FINI_SWITCH): Undefine. (STARTFILE_SPEC): Use crtbegin.o. (ENDFILE_SPEC): Use crtend.o. (INIT_SECTION_ASM_OP, FINI_SECTION_ASM_OP, CRT_CALL_STATIC_FUNCTION, SUPPORTS_INIT_PRIORITY, PA_CXA_FINALIZE_STUB, PA_INIT_FINI_HACK, PA_INIT_FRAME_DUMMY_ASM_OP, PA_JV_REGISTERCLASSES_STUB, DTOR_LIST_BEGIN): Define. * pa.c (TARGET_ASM_CONSTRUCTOR): Define. (pa_asm_out_constructor, pa_asm_out_destructor): New functions. * som.h (SUPPORTS_INIT_PRIORITY): Delete define. From-SVN: r60892
John David Anglin committed -
* configure.in (LD): Improve test for gcc. Try to set LD to the ld used by gcc if LD is not defined and we are not doing a Canadian Cross. * configure: Rebuilt. From-SVN: r60891
John David Anglin committed -
* method.c (use_thunk): Disable access control while building the body of the thunk. From-SVN: r60889
Mark Mitchell committed -
From-SVN: r60883
Bruce Korb committed -
* config/h8300/h8300-protos.h: Add prototypes for the new functions defined below. * config/h8300/h8300.c (TARGET_ASM_FUNCTION_PROLOGUE): Do not define. (dosize): Emit RTL instead of assembly code. (push): Likewise. (pop): Likewise. (h8300_output_function_prologue): Remove. (h8300_expand_prologue): New. (h8300_expand_epilogue): New. (h8300_output_function_epilogue): Do only the reset of pragma_saveall. * config/h8300/h8300.md (push_h8300): New. (push_h8300hs): Likewise. (pop_h8300): Likewise. (pop_h8300hs): Likewise. (*stm_h8300s_2): Change the name to stm_h8300s_2. (*stm_h8300s_3): Change the name to stm_h8300s_3. (*stm_h8300s_4): Change the name to stm_h8300s_4. (*ldm_h8300s_2): New. (*ldm_h8300s_3): Likewise. (*ldm_h8300s_4): Likewise. (return): Likewise. (*return_1): Likewise. (prologue): Likewise. (epilogue): Likewise. (monitor_prologue): Likewise. From-SVN: r60882
Kazu Hirata committed -
From-SVN: r60881
Jason Merrill committed -
* g++.dg/parse/namespace3.C: Remove extra semicolons. * g++.dg/parse/namespace4.C: Likewise. From-SVN: r60880
Kriang Lerdsuwanakij committed -
From-SVN: r60877
GCC Administrator committed -
* java/io/FileDescriptor.java (position): New private field. * java/io/natFileDescriptorPosix.cc (write): Up position. (setLength): Use and set position. (seek): Set position. (getFilePointer): Return position. (read): Up position. From-SVN: r60869
Mark Wielaard committed -
* java/io/ObjectStreamClass.java (lookup): Split method and call lookupForClassObject(). (lookupForClassObject): New method. (isProxyClass): New field. (setClass): Set isProxyClass, add object to classLookupTable, set superClass and calculateOffsets. (ObjectStreamClass): Set isProxyClass. Only set uid when Serializable and not a proxy class. (setFields): Set accessible true for serialPersistentFields. (getClassUID): Same for suid. And check if suid is of type long. (hasClassInitializer): Don't throw NoSuchMethodError. From-SVN: r60867
Mark Wielaard committed -
* java/io/FileInputStream.java (finalize): Don't explicitly finalize FileDescriptor. From-SVN: r60863
Mark Wielaard committed
-
- 03 Jan, 2003 10 commits
-
-
From-SVN: r60862
Jeff Sturm committed -
* cvt.c, decl.c, decl2.c: This is the C++ front end, not the C front end. From-SVN: r60861
Nathanael Nerode committed -
Fix for PR java/8712: * expr.c (build_instanceof): Build an NE_EXPR, not a COND_EXPR, when simply checking against `null'. From-SVN: r60859
Tom Tromey committed -
2003-01-03 Dale Johannesen <dalej@apple.com> * config/darwin.h: (EXTRA_SECTIONS): Add machopic_symbol_stub1, machopic_picsymbol_stub1. (EXTRA_SECTION_FUNCTIONS): Ditto. * rs6000/rs6000.c: Update copyright. (machopic_output_stub): Use them. Remove an insn from stub code. From-SVN: r60858
Dale Johannesen committed -
* include/ffi.h.in: Add closure defines for SPARC, SPARC64. * src/ffitest.c (main): Use static storage for closure. * src/sparc/ffi.c (ffi_prep_closure, ffi_closure_sparc_inner): New. * src/sparc/v8.S (ffi_closure_v8): New. * src/sparc/v9.S (ffi_closure_v9): New. From-SVN: r60857
Jeff Sturm committed -
From-SVN: r60856
Tom Tromey committed -
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
Dhek Bhun Kho committed -
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
Toon Moene committed -
* 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
Jason Merrill committed -
* 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
Matt Austern committed
-