summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * doc/libgcc.texi: Document some more of the libgcc API.sayle2003-10-242-114/+234
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72894 138bc75d-0d04-0410-961f-82ee72b054a4
* * adadecode.c (ostrcpy): New function.charlet2003-10-2416-1315/+1379
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (__gnat_decode): Use ostrcpy of strcpy. (has_prefix): Set first parameter a const. (has_suffix): Set first parameter a const. Update copyright notice. Fix source name in header. Removes a trailing space. PR ada/12014. * exp_disp.adb: Remove the test against being in No_Run_Time_Mode before generating a call to Register_Tag. It is redundant with the test against the availability of the function Register_Tag. * g-catiio.adb: (Month_Name): Correct spelling of February * make.adb: (Mains): New package (Initialize): Call Mains.Delete (Gnatmake): Check that each main on the command line is a source of a project file and, if there are several mains, each of them is a source of the same project file. (Gnatmake): When a foreign language is specified in attribute Languages, no main is specified on the command line and attribute Mains is not empty, only build the Ada main. If there is no Ada main, just compile the Ada sources and their closure. (Gnatmake): If a main is specified on the command line with directory information, check that the source exists and, if it does, that the path is the actual path of a source of a project. * prj-env.adb: (File_Name_Of_Library_Unit_Body): New Boolean parameter Full_Path. When Full_Path is True, return the full path instead of the simple file name. (Project_Of): New function * prj-env.ads: (File_Name_Of_Library_Unit_Body): New Boolean parameter Full_Path, defaulted to False. (Project_Of): New function * Makefile.generic: Ensure objects of main project are always checked and rebuilt if needed. Set CC to gcc by default. Prepare new handling of link by creating a global archive (not activated yet). * adadecode.h, atree.h, elists.h, nlists.h, raise.h, stringt.h: Update copyright notice. Remove trailing blanks. Fix source name in header. * sem_ch12.adb: Minor reformatting * sem_ch3.adb: Minor reformatting (including new function return style throughout) * sem_ch3.ads: Minor reformatting (including new function return style throughout) * Make-lang.in: Makefile automatically updated git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72893 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-24 Paolo Carlini <pcarlini@suse.de>paolo2003-10-242-24/+26
| | | | | | | | * include/bits/locale_facets.tcc (money_get::do_get(..., string_type&): Minor tweak to the previous commit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72892 138bc75d-0d04-0410-961f-82ee72b054a4
* Correct misapplied patch.aph2003-10-241-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72891 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-24 David S. Miller <davem@redhat.com>davem2003-10-242-1/+5
| | | | | | | * jcf-parse.c (jcf_parse): Fix args to fatal_error(). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72890 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/c99-restrict-2.c: New test.jsm282003-10-242-0/+16
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72889 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-24 Paolo Carlini <pcarlini@suse.de>paolo2003-10-242-38/+48
| | | | | | | | | | * include/bits/locale_facets.tcc (money_get::do_get(..., string_type&): Disregard the previous commit: doesn't hurt but doesn't accomplish anything useful either. This is the right one, speeding up greatly the function in case of early fail. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72888 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-24 Paolo Carlini <pcarlini@suse.de>paolo2003-10-242-14/+20
| | | | | | | | | * include/bits/locale_facets.tcc (money_get::do_get(..., string_type&): Move an if block, thus minimizing the amount of code processed anyway when __tmp_units.size() == 0. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72887 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-22 Andrew Haley <aph@redhat.com>aph2003-10-2414-63/+357
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lang.c (LANG_HOOKS_GET_CALLEE_FNDECL): New. (java_get_callee_fndecl): New. * jcf-parse.c (java_parse_file): Call emit_catch_table(). * java-tree.h (ctable_decl): New. (catch_classes): New. (java_tree_index): Add JTI_CTABLE_DECL, JTI_CATCH_CLASSES. * decl.c (java_init_decl_processing): Add catch_class_type. Add ctable_decl. Add catch_classes field. * class.c (build_indirect_class_ref): Break out from build_class_ref. (make_field_value): Check flag_indirect_dispatch. (make_class_data): Ditto. Tidy uses of PUSH_FIELD_VALUE. Add field catch_classes. (make_catch_class_record): New. * java-tree.h (PUSH_FIELD_VALUE): Tidy. 2003-10-22 Andrew Haley <aph@redhat.com> * java/lang/natClass.cc (initializeClass): Call _Jv_linkExceptionClassTable. (_Jv_LinkSymbolTable): Call )_Jv_ThrowNoSuchMethodError. Call _Jv_Defer_Resolution on a method whose ncode is NULL. (_Jv_linkExceptionClassTable): New function. (_Jv_LayoutVTableMethods): If superclass looks like a constant pool entry, look it up. * java/lang/Class.h (struct _Jv_CatchClass): New. (_Jv_linkExceptionClassTable): New friend. (_Jv_Defer_Resolution): New friend. (class Class.catch_classes): New field. * include/java-interp.h (Jv_Defer_Resolution): New method. (_Jv_PrepareClass): Make a friend of _Jv_MethodBase. (_Jv_MethodBase.deferred): New field. (_Jv_Defer_Resolution): New function. * resolve.cc (_Jv_PrepareClass): Resolve deferred handlers. * exception.cc (get_ttype_entry): Change return type to void**. (PERSONALITY_FUNCTION): Remove all code related to using a Utf8Const* for a match type. Change match type to be a pointer to a pointer, rather than a pointer to a Class. * defineclass.cc (handleCodeAttribute): Initialize method->deferred. (handleMethodsEnd): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72886 138bc75d-0d04-0410-961f-82ee72b054a4
* * arm.c (arm_rtx_costs_1, case TARGET_THUMB): Adjust costs forrearnsha2003-10-244-47/+317
| | | | | | | | | | | | | | | | | | | | | | | | | | | comparing a constant with small negative numbers and add costing for constants in conjunction with AND. (note_invalid_constants): Tidy previous change. (thumb_cmp_operand): Tidy. (thumb_cmpneg_operand): New function. * arm.h (CONDITIONAL_REGISTER_USAGE): Don't use HI regs if optimizing for size. (FIRST_LO_REGNUM, FIRST_HI_REGNUM, LAST_HI_REGNUM): Define. (PREDICATE_CODES): Add thumb_cmpneg_operand. * arm.md (cbranchsi4): Convert to define_expand. Handle comparison with a negative constant. (cbranchsi4_insn): Matcher for cbranchsi4. (cbranchsi4_scratch): Similar, but a scratch is available for handling negative constants. (movsi_cbranchsi4): New pattern. (tstsi3_cbranch): Renamed from andsi3_cbranch_scratch, remove scratch and use the TST instruction. (andsi3_cbranch, orrsi3_cbranch, xorsi3_cbranch, cbranchne_decr1) (addsi3_cbranch, subsi3_cbranch): Ensure that register preferencing cannot see high regs or memory alternatives. (bicsi3_cbranch_scratch, bicsi3_cbranch): New patterns. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72885 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-24 Paolo Carlini <pcarlini@suse.de>paolo2003-10-242-0/+7
| | | | | | | | | * include/bits/locale_facets.tcc (time_get<>::_M_extract_via_format): Deal with case 'C' too, equivalent to 'y'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72884 138bc75d-0d04-0410-961f-82ee72b054a4
* * arm.c (note_invalid_constants): Try to extract the constantrearnsha2003-10-242-3/+23
| | | | | | | | pool value using avoid_constant_pool_reference; only use get_pool_constant if that returns the original reference. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72883 138bc75d-0d04-0410-961f-82ee72b054a4
* cp:nathan2003-10-2411-43/+274
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR c++/12698, c++/12699, c++/12700, c++/12566 * cp-tree.h (THUNK_ALIAS_P, THUNK_ALIAS): New. (debug_class, debug_thunks): New. * class.c (dump_class_hierarchy_1): New break out from ... (dump_class_hierarchy): ... here. (dump_thunk, debug_thunks, debug_class): New. (update_vtable_entry_for_fn): Add ssizetype casts. Correct continued search for primary binfo via virtual. (build_vtbl_initializer): Follow covariant thunk alias. * method.c (make_thunk): Clear DECL_THUNKS of the thunk. (finish_thunk): Look for an alias of the covariant thunk and point to it. (use_thunk): We should never use an alias. * semantics.c (emit_associated_thunks): Do not emit aliases. PR c++/12566 * cp-tree.h (cp_fname_init): Add TYPE pointer param. * decl.c (cp_fname_init): Add TYPE pointer param. Set it. Don't create an ad-hoc ERROR_MARK. (cp_make_fname_decl): Adjust. * pt.c (tsubst_expr): Adjust. testsuite: PR c++/12698, c++/12699, c++/12700, c++/12566 * g++.dg/inherit/covariant9.C: New test. * g++.dg/inherit/covariant10.C: New test. * g++.dg/inherit/covariant11.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72882 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/12624hubicka2003-10-242-1/+7
| | | | | | | * varasm.c (notice_global_symbol): Disqualify global registers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72880 138bc75d-0d04-0410-961f-82ee72b054a4
* * adadecode.h, atree.h, elists.h, namet.h, nlists.h, raise.h,neroden2003-10-248-88/+73
| | | | | | | stringt.h: Convert to ISO C90 declarations and definitions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72877 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/11414sayle2003-10-242-13/+11
| | | | | | | | * loop.c (load_mems): Use redirect_jump to forward jumps from the original loop end label to the new "loop sink" block's label. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72876 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-10-242-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72874 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natObject.cc (_Jv_ObjectCheckMonitor): Usero2003-10-232-1/+6
| | | | | | | _Jv_MutexCheckMonitor instead of accessing mutex.owner directly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72872 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/12705sayle2003-10-232-19/+17
| | | | | | | | | * optabs.c (expand_binop): When expanding complex operations inline, always calculate result into a new temporary register. Minor code clean-ups. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72871 138bc75d-0d04-0410-961f-82ee72b054a4
* libobjc:ro2003-10-235-8/+19
| | | | | | | | | | | * Makefile.in (runtime-info.h): Remove -Wp. gcc: * objc/lang-specs.h: Handle -print-objc-runtime-info. * doc/invoke.texi (Objective-C Dialect Options): Document it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72870 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/cygwin.asm. Add copyright notice. Add commentdannysmith2003-10-232-3/+44
| | | | | | | on why this code is needed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72869 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on linesrakdver2003-10-232-1/+6
| | | | | | | following the jump_insn. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72868 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-23 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-10-234-62/+136
| | | | | | | | | | | * docs/html/documentation.html: Add a pointer to the doxygen style guide. * docs/html/17_intro/TODO: Update. * docs/html/test.html: Add instructions for running a subset of tests, update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72867 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-23 Andreas Tobler <a.tobler@schweiz.ch>andreast2003-10-232-1/+6
| | | | | | | | * src/java_raw_api.c (ffi_java_ptrarray_to_raw): Replace FFI_ASSERT(FALSE) with FFI_ASSERT(0). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72865 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/clzhi2.c: Fix warnings.kazu2003-10-236-1/+11
| | | | | | | | | | * config/h8300/ctzhi2.c: Likewise. * config/h8300/fixunssfsi.c: Likewise. * config/h8300/parityhi2.c: Likewise. * config/h8300/popcounthi2.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72864 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/clzhi2.c: Fix warnings.kazu2003-10-231-0/+8
| | | | | | | | | | * config/h8300/ctzhi2.c: Likewise. * config/h8300/fixunssfsi.c: Likewise. * config/h8300/parityhi2.c: Likewise. * config/h8300/popcounthi2.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72863 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix problem noticed while looking at PR 12564.wilson2003-10-232-2/+4
| | | | | | | * gcc.c (option_map): Delete --target and --use-version. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72862 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-23 Paolo Carlini <pcarlini@suse.de>paolo2003-10-234-21/+168
| | | | | | | | | | | | * include/bits/locale_facets.tcc (money_get<>::do_get(..., string_type&)): Use find_first_not_of to strip leading zeros; if __tmp_units == "0" never prefix it with '-'; always fail if __tmp_units is empty. * testsuite/22_locale/money_get/get/char/10.cc: New. * testsuite/22_locale/money_get/get/wchar_t/10.cc: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72860 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/rs6000.h (UNITS_PER_WORD): Use TARGET_32BIT, notdje2003-10-233-8/+124
| | | | | | | | | | | | | | | | | | TARGET_POWREPC64. (UNITS_PER_GPR_WORD): Define. (HARD_REGNO_NREGS): Use UNITS_PER_GPR_WORD. (HARD_REGNO_CALL_PART_CLOBBERED): Define. (HARD_REGNO_MODE_OK): Use UNITS_PER_GPR_WORD. (CLASS_MAX_NREGS): Use UNITS_PER_GPR_WORD. * config/rs6000/rs6000.c (function_arg): Generate PARALLEL for DFmode and DImode in 32-bit ABI / 64-bit computation mode. (rs6000_emit_prologue): Select reg_mode and reg_size using TARGET_32BIT, not TARGET_POWERPC64. (rs6000_function_value): Generate PARALLEL for DImode in 32-bit ABI / 64-bit computation mode git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72851 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-22 Andrew Haley <aph@redhat.com>aph2003-10-232-2/+12
| | | | | | | * toplev.c (output_file_directive): Allow for null input_name. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72847 138bc75d-0d04-0410-961f-82ee72b054a4
* PR ada/11978:charlet2003-10-239-69/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | * exp_ch13.adb (Expand_N_Freeze_Entity): Do not consider inherited External_Tag attribute definition clauses. PR ada/7613: * exp_dbug.adb (Debug_Renaming_Declaration): For the renaming of a child unit, generate a fully qualified name to avoid spurious errors when the context contains renamings of different child units with the same simple name. * exp_dbug.ads: Add documentation on name qualification for renamings of child units. * g-regpat.ads, g-regpat.adb: Minor reformatting * Makefile.in: Use the file 1atags.ads with the ZFP and cert run-times. * trans.c: (tree_transform, case N_Real_Literal): Add extra arg to Machine call. * urealp.h: (Machine): Update to proper definition. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72843 138bc75d-0d04-0410-961f-82ee72b054a4
* * init.c, adaint.c: Minor reformatting.charlet2003-10-233-10/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72841 138bc75d-0d04-0410-961f-82ee72b054a4
* * ada/adaint.c (w32_epoch_offset): Define static const at filedannysmith2003-10-232-20/+51
| | | | | | | | | | | | | level. (win32_filetime): Replace offset with w32_epoch_offset. Use NULL rather than t_create, t_access in call to GetFileTime. Use union to convert between FILETIME and unsigned long long. (__gnat_file_time_name): Test for invalid file handle. (__gnat_set_filetime_name): Support win32 targets using w32api SetFileTime. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72840 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-22 Waldek Hebisch <hebisch@math.uni.wroc.pl>aj2003-10-232-1/+30
| | | | | | | * config/i386/i386.c (classify_argument): Handle SET_TYPE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72838 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/12726jason2003-10-233-2/+27
| | | | | | | | * tree.c (build_target_expr_with_type): Don't call force_rvalue for CONSTRUCTORs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72837 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-22 Chris Demetriou <cgd@broadcom.com>cgd2003-10-233-2/+8
| | | | | | | | | * configure.in: In --enable-generated-files-in-srcdir option handling, fix default case handling. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72836 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-23 Phil Edwards <phil@codesourcery.com>pme2003-10-232-2/+7
| | | | | | | | * config/os/vxworks/ctype_noninline.h: Adjust ctor to match 2003-10-21 change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72835 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-22 Phil Edwards <phil@codesourcery.com>pme2003-10-2314-20/+586
| | | | | | | | | | | | | | | | | | | | | * config.gcc: Update *-*-vxworks* generic hook and comments. (arm-wrs-vxworks, i[4567]86-wrs-vxworks, mips-wrs-vxworks, mips-wrs-windiss, sh-wrs-vxworks): New stanzas. * genmultilib: Allow the MULTILIB_OSDIRNAMES to be mapped directly. * config/svr4.h (SWITCH_TAKES_ARG): Undefine it before redefining it. * config/windiss.h: New file. * config/arm/t-vxworks: New file. * config/arm/vxworks.h: New file. * config/i386/t-vxworks: New file. * config/i386/vxworks.h: New file. * config/mips/t-vxworks: New file. * config/mips/vxworks.h: New file. * config/mips/windiss.h: New file. * config/sh/t-vxworks: New file. * config/sh/vxworks.h: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72834 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-10-232-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72831 138bc75d-0d04-0410-961f-82ee72b054a4
* * call.c: Fix comment formatting.kazu2003-10-2211-24/+37
| | | | | | | | | | | | | | | * class.c: Likewise. * cxx-pretty-print.c: Likewise. * init.c: Likewise. * parser.c: Likewise. * pt.c: Likewise. * semantics.c: Likewise. * tree.c: Likewise. * typeck.c: Likewise. * typeck2.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72828 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.c (h8300_output_function_epilogue): Remove.kazu2003-10-223-21/+57
| | | | | | | | | | | | (h8300_saveall_function_p): New. (h8300_insert_attributes): Insert the saveall attribute if #pragma saveall is specified. (h8300_attribute_table): Add saveall. (TARGET_ASM_FUNCTION_EPILOGUE): Remove. * doc/extend.texi: Mention the saveall attribute. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72827 138bc75d-0d04-0410-961f-82ee72b054a4
* include:jsm282003-10-229-30/+162
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * obstack.h: Merge the following change from gnulib: 2003-10-21 Paul Eggert <eggert@twinsun.com> * obstack.h (obstack_1grow_fast): Properly parenthesize arg. (obstack_ptr_grow_fast, obstack_int_grow_fast): Don't use lvalue casts, as GCC plans to remove support for them in GCC 3.5. Reported by Joseph S. Myers. This bug was also present in the non-GCC version, indicating that this code had always been buggy and had never been widely used. (obstack_1grow, obstack_ptr_grow, obstack_int_grow, obstack_blank): Use the fast variant of each macro, rather than copying the definiens of the fast variant; that way, we'll be more likely to catch future bugs in the fast variants. gcc: * c-typeck.c (pedantic_lvalue_warning): Unconditionally warn of deprecation of casts as lvalues. * fixinc/inclhack.def (obstack_lvalue_cast): New fix. * fixinc/fixincl.x: Regenerate. * fixinc/tests/base/obstack.h: New test. gcc/testsuite: * gcc.dg/cast-lvalue-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72826 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-22 Paolo Carlini <pcarlini@suse.de>paolo2003-10-223-18/+24
| | | | | | | | | | * include/bits/locale_facets.tcc (__int_to_char): Remove the const int parameter. (_M_insert_int): Update caller. * src/locale-inst.cc (__int_to_char): Update instantiations. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72825 138bc75d-0d04-0410-961f-82ee72b054a4
* * sysdep.c: Include conio.h if __MINGW32__ and !OLD_MINGW.dannysmith2003-10-225-18/+46
| | | | | | | | | | | | | | | | | | | | | | | | * ctrl_c.c (__gnat_int_handler): Remove declaration. * decl.c (creat_concat_name): Const-ify prefix. * adaint.c: Include ctype.h if __MINGW32__. (__gnat_readlink): Mark arguments as possibly unused. (__gnat_symlink): Likewise. (__gnat_is_symbolic_link): Likewise. (__gnat_portable_spawn): Likewise. Cast last arg of spawnvp to match declaration (__gnat_file_time_name): Don't declare struct stat statbuf when not needed. (__gnat_is_absolute_path): Add parenthesis around condition of 'if' statement to avoid warning. (__gnat_plist_init): Specify void as parameter. (plist_enter): Likewise. (plist_leave): Likewise. (remove_handle): Make static. Initialize prev. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72824 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/12676schwab2003-10-222-1/+7
| | | | | | | | * config/m68k/m68k.c (output_addsi3): Fix range check to work on LP64 platforms. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72823 138bc75d-0d04-0410-961f-82ee72b054a4
* * dwarf2out.c (dwarf2out_abstract_function): Use DW_AT to check presence of ↵hubicka2003-10-222-5/+10
| | | | | | | | | DW_AT_inline. (gen_subprogram_die): Likewise; do not abort instead of emitting DW_AT_not_inline git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72821 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/12416:tromey2003-10-224-62/+89
| | | | | | | | | | | | | | | | * java/lang/Class.h: Updated. * java/lang/natClass.cc (_getFields): Removed. (getFields): Likewise. (getDeclaredFields): Added `public_only' parameter. * java/lang/Class.java (getFields): Now implemented in java; from Classpath. (getDeclaredFields): Likewise. (getDeclaredFields(boolean)): Declare. (_getFields): Removed. (internalGetFields): New method, from Classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72818 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/12416:tromey2003-10-223-0/+27
| | | | | | | | * libjava.lang/PR12416.out: New file. * libjava.lang/PR12416.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72817 138bc75d-0d04-0410-961f-82ee72b054a4
* * cgraph.c (cgraph_function_possibly_inlined_p): Be conservative whenhubicka2003-10-222-3/+6
| | | | | | | global info is not ready. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72816 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-22 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-10-2224-432/+686
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/bits/locale_facets.h: Correct byname facets for "C" locale. * config/locale/generic/ctype_members.cc: Same. * config/locale/generic/messages_members.h: Same. * config/locale/gnu/ctype_members.cc: Same. * config/locale/gnu/messages_members.h: Same. * include/bits/codecvt.h: Same. * src/ctype.cc: Same. * testsuite/22_locale/codecvt_byname/1.cc: New. * testsuite/22_locale/collate/1.cc: Edit. * testsuite/22_locale/collate_byname/1.cc: Derivation tests, move to... * testsuite/22_locale/collate_byname/named_equivalence.cc: ...here. * testsuite/22_locale/ctype/1.cc: Derivation tests. * testsuite/22_locale/ctype/11844.cc: Move... * testsuite/22_locale/ctype_base/11844.cc: ...here. * testsuite/22_locale/ctype_base/1.cc: Move mask bits here. * testsuite/22_locale/ctype_byname/1.cc: Name. * testsuite/22_locale/messages_byname/1.cc: New. * testsuite/22_locale/messages_byname/named_equivalence.cc: New. * testsuite/22_locale/moneypunct_byname/1.cc: Derivation test. * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: New. * testsuite/22_locale/numpunct/1.cc: Edit. * testsuite/22_locale/numpunct_byname/2.cc: Move... * testsuite/22_locale/numpunct/members/char/3.cc: ...here. * testsuite/22_locale/numpunct_byname/1.cc: Derivation tests. * testsuite/22_locale/numpunct_byname/named_equivalence.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72814 138bc75d-0d04-0410-961f-82ee72b054a4