summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * Makefile.in (TEXIFILES): Add fnmatch.txh.dj2001-10-1624-298/+944
| | | | | | | | | | | | | | | (maint-undoc): New. maint-tool: Add "undoc" tool. * alloca.c, argv.c, asprintf.c, choose-temp.c, concat.c, fdmatch.c, ffs.c, getruntime.c, insque.c, lbasename.c, make-temp-file.c, mkstemps.c, pexecute.c, random.c, spaces.c, strerror.s, strsignal.c, strtol.c, vasprintf.c: Add or update documentation. * fnmatch.txh: New. * functions.texi: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46274 138bc75d-0d04-0410-961f-82ee72b054a4
* rs6000.md (cr_logical): Swap order of CODE and MODE arguments todje2001-10-162-12/+17
| | | | | | | gen_rtx and compare operand with const0_rtx. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46273 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/reflect/AccessibleObject.java (checkPermission):tromey2001-10-152-7/+37
| | | | | | | | Implemented. Updated copyright information. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46272 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-10-15 Hans Boehm <Hans_Boehm@hp.com>tromey2001-10-155-33/+228
| | | | | | | | | | | | | | | | | | | | | | | | * java/lang/natObject.cc (heavy_lock): Moved fields old_client_data, old_finalization_proc near beginning. (heavy_lock_finalization_proc): Now inline; changed type of argument. (JV_SYNC_TABLE_SZ): Now 2048. (mp): New global. (spin): `mp' now global. (heavy_lock_obj_finalization_proc): Updated to correctly handle heavy lock finalization. (remove_all_heavy): New function. (maybe_remove_all_heavy): Likewise. (_Jv_MonitorEnter): Throw exception if object is NULL. (_Jv_MonitorExit): Likewise. Also, clear long lists of unlocked heavy locks. * include/jvm.h (_Jv_AllocTraceTwo): Declare. * nogc.cc (_Jv_AllocTraceTwo): New function. * boehm.cc (trace_two_vtable): New global. (_Jv_AllocTraceTwo): New function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46271 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-10-15 Alexandre Petit-Bianco <apbianco@redhat.com>apbianco2001-10-152-7/+19
| | | | | | | | | | | | | * lang.c (langhooks.h): Included. (LANG_HOOKS_INIT): Redefined. (LANG_HOOKS_INIT_OPTIONS): Likewise. (LANG_HOOKS_DECODE_OPTION): Likewise. (struct lang_hooks lang_hooks): New initialization. ( http://gcc.gnu.org/ml/gcc-patches/2001-10/msg00692.html ) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46270 138bc75d-0d04-0410-961f-82ee72b054a4
* * system.h: Poison old unused target macros.neil2001-10-157-65/+70
| | | | | | | | | | | * config/dsp16xx.h (ASM_OPEN_PAREN, ASM_CLOSE_PAREN): Remove. * config/stormy16/stormy16.c: Update references to obsolete macros. * config/stormy16/stormy16.h: Similarly. * config/stormy16/stormy16.md: Similarly. * config/cris/cris.h: Similarly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46269 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Rebuilt.tromey2001-10-154-3/+60
| | | | | | | | * Makefile.am (awt_java_source_files): Added new file. * java/beans/AppletInitializer.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46267 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/net/SocketPermission.java (hostport, actions): Nowtromey2001-10-152-3/+8
| | | | | | | private. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46266 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-10-156-6/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46264 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/Double.java: Partial merge with Classpathmark2001-10-153-84/+795
| | | | | | | | | | | | | | | | | | | | | | | | | | (TYPE): initialized through VMClassLoader.getPrimitiveClass() (value): made final (static): new static block to load native libary (not used in libgcj) (Double (String)): call parseDouble() (byteValue): removed, already defined in superclass Number (shortValue): likewise (valueOf (String)): call new Double(String) directly (compare (double,double)): new 1.4 method (compareTo (Double)): call new compare(double,double) method (initIDs): new private method (not used in libgcj) * java/lang/Float.java: Partial merge with Classpath (TYPE): initialized through VMClassLoader.getPrimitiveClass() (value): made final (static): new static block to load native libary (not used in libgcj) (Float (String)): call parseFloat() (byteValue): removed, already defined in superclass Number (shortValue): likewise (valueOf (String)): call new Float(String) directly (compare (float,float)): new 1.4 method (compareTo (Float)): call new compare(double,double) method git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46263 138bc75d-0d04-0410-961f-82ee72b054a4
* This commit was generated by cvs2svn to compensate for changes in r46260,bryce2001-10-151-7/+21
| | | | | | | which included commits to RCS files with non-trunk default branches. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46261 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionbryce2001-10-151-0/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46258 138bc75d-0d04-0410-961f-82ee72b054a4
* * cpplib.c (struct pragma_entry): Store the name as a hashnode.neil2001-10-142-26/+26
| | | | | | | | (lookup_pragma_entry, insert_pragma_entry, do_pragma, cpp_register_pragma): Update accordingly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46255 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-pragma.h (cpp_register_pragma_space): Remove.neil2001-10-148-123/+144
| | | | | | | | | | | | | | | | | | * cpplib.h (cpp_register_pragma_space): Remove. * cpplib.c (lookup_pragma_entry, insert_pragma_entry): New. (cpp_register_pragma_space): Remove. (cpp_register_pragma): Simplify using lookup_pragma_entry, add sanity checks. (do_pragma): Similarly. (_cpp_init_internal_pragmas): Don't register namespaces. * config/v850/v850.h (REGISTER_TARGET_PRAGMAS): Don't register namespaces. * cp/lex.c (init_cp_pragma): Similarly. * doc/tm.texi: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46254 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-10-146-6/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46252 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c/4157cgf2001-10-142-1/+6
| | | | | | | * config/i386/cygwin.h: Add missing space to MINGW_INCLUDES git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46250 138bc75d-0d04-0410-961f-82ee72b054a4
* Added changes for dsp16xx port.collison2001-10-141-0/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46249 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/dsp16xx/dsp16xx.md: Rewrite for more efficient code andcollison2001-10-144-698/+1957
| | | | | | | | | | add scheduling support. * config/dsp16xx/dsp16xx.h: Rewrite for more efficient code. * config/dsp16xx/dsp16xx.c: Rewrite for more efficient code. * config/dsp16xx/dsp16xx-protos.h: Add new function prototypes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46248 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/SecurityManager.java (SecurityManager): Now public.tromey2001-10-132-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46247 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/security/AccessController.java (checkPermission): Nowtromey2001-10-1311-20/+59
| | | | | | | | | | | | | | | | | | | | | | | throws AccessControlException. * java/security/AllPermission.java: Class now final. * java/security/Permission.java (getName): Now final. (name): Now private. (equals): New abstract method. * java/security/PermissionCollection.java (linesep): Now private. * java/security/Permissions.java: Class now final. * java/security/Security.java (Security): New private constructor. * java/security/UnresolvedPermission.java: Import java.security.cert.Certificate. Class now final. * java/security/acl/Group.java: Now extends Principal. (isMember): Added Principal argument. * java/security/spec/X509EncodedKeySpec.java (getFormat): Now final. * java/security/spec/PKCS8EncodedKeySpec.java (getFormat): Now final. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46246 138bc75d-0d04-0410-961f-82ee72b054a4
* * pt.c (lookup_template_class): Build complete template argumentslerdsuwa2001-10-133-0/+35
| | | | | | | for BOUND_TEMPLATE_TEMPLATE_PARM. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46245 138bc75d-0d04-0410-961f-82ee72b054a4
* * cp-tree.h (TYPE_BINFO): Update comment.lerdsuwa2001-10-137-18/+112
| | | | | | | | | | | | | | | | | | (BOUND_TEMPLATE_TEMPLATE_PARM_TYPE_CHECK): New macro. (TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO): Use template_info. (TYPENAME_TYPE_FULLNAME): Use TYPE_FIELDS. (copy_type): Prototype new function. * lex.c (copy_lang_decl): Gather tree node statistics. (copy_lang_type): New function. (copy_type): Likewise. (cp_make_lang_type): Create lang_type for BOUND_TEMPLATE_TEMPLATE_PARM. Set TYPE_BINFO for TYPENAME_TYPE and BOUND_TEMPLATE_TEMPLATE_PARM. * pt.c (tsubst): Use copy_type instead of copy_node. * search.c (lookup_field_1): Ignore TYPENAME_TYPE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46244 138bc75d-0d04-0410-961f-82ee72b054a4
* * pt.c (determine_specialization): Ignore functions withoutlerdsuwa2001-10-134-0/+54
| | | | | | | DECL_TEMPLATE_INFO. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46243 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-10-136-6/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46242 138bc75d-0d04-0410-961f-82ee72b054a4
* XFAIL these tests on AIX when using -msoft-floattrix2001-10-133-0/+35
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46240 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/cris/cris.c (cris_legitimate_pic_operand): Kludge aroundhp2001-10-132-0/+11
| | | | | | | missing CONSTANT_P test in core GCC. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46239 138bc75d-0d04-0410-961f-82ee72b054a4
* * docs/html/faq/index.html (Is libstdc++-v3 thread-safe?): Updateljrittle2001-10-132-17/+14
| | | | | | | based on Nathan's review. Use Nathan's words. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46238 138bc75d-0d04-0410-961f-82ee72b054a4
* * cppmain.c (struct printer): New member source.neil2001-10-123-8/+40
| | | | | | | | | | (scan_translation_unit): Fix spacing at start of lines. (cb_line_change): Update. * gcc.dg/cpp/spacing2.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46237 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Rebuilt.tromey2001-10-127-12/+213
| | | | | | | | | | | | | * Makefile.am (rmi_java_source_files): Added new files. * gnu/java/rmi/rmic/RMIC.java (compile): Uncommented; fixed to use new Compiler class. * gnu/java/rmi/rmic/Makefile.am (EXTRA_DIST): Updated. * gnu/java/rmi/rmic/Compile_gcj.java: New file. * gnu/java/rmi/rmic/CompilerProcess.java: New file. * gnu/java/rmi/rmic/Compiler.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46235 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/cris/arit.c: Use __builtin_labs, not abs.hp2001-10-124-29/+14
| | | | | | | | | | * config/cris/cris.h (SET_STRIPPABLE_EXECUTABLE): Don't define. * config/cris/cris.c (cris_target_asm_function_epilogue): Move misplaced sprintf and fprintf argument. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46234 138bc75d-0d04-0410-961f-82ee72b054a4
* top:zack2001-10-1246-7224/+7230
| | | | | | | | | | | | | | | | | | | | * ABOUT-NLS, aclocal.m4: Update i18n framework from gettext 0.10.40. * configure.in, Makefile.in: Take out obsolete check-po logic. * configure, config.in: Regenerate. intl: * Update entire directory from gettext 0.10.40. * cat-compat.c, linux-msg.sed, po2tbl.sed.in, xopen-msg.sed: Removed. * config.charset, dcigettext.c, dcngettext.c, libgnuintl.h, localcharset.c, locale.alias, ngettext.c, plural.c, plural.y, ref-add.sin, ref-del.sin: New. po: * Makefile.in.in: Upgrade to gettext-0.10.40. * cat-id-tbl.c: Remove file. * stamp-cat-id: Remove file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46233 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-10-12 Ziemowit Laski <zlaski@apple.com>shebs2001-10-122-1/+6
| | | | | | | | * objc/objc-act.c (finish_objc): Correct precondition for emitting symtab declarations. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46232 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/rs6000.c: Remove uses of "register" specifier inshebs2001-10-122-62/+67
| | | | | | | declarations of arguments and local variables. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46231 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/cygwin.h: Revert erroneous checkin of crtbegin and ENDFILE_SPECcgf2001-10-122-4/+5
| | | | | | | definition. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46230 138bc75d-0d04-0410-961f-82ee72b054a4
* * gthr-dce.h: Fix comment formatting.kazu2001-10-127-139/+148
| | | | | | | | | | | * gthr-posix.h: Likewise. * gthr-single.h: Likewise. * gthr-solaris.h: Likewise. * gthr-vxworks.h: Likewise. * gthr-win32.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46229 138bc75d-0d04-0410-961f-82ee72b054a4
* * final.c (output_asm_insn): Make sure assembly dialects arejakub2001-10-125-15/+72
| | | | | | | | | | | | | | terminated, not nested. Output `|' and `}' characters if they don't appear inside assembly dialect selection. * config/i386/i386.md (rep_movdi_rex64, rep_movsi, rep_movsi_rex64, rep_movqi, rep_movqi_rex64, rep_stosdi_rex64, rep_stossi, rep_stossi_rex64, rep_stosqi, rep_stosqi_rex64, strsetsi_1, strsetsi_rex_1): Add {} braces. * testsuite/gcc.dg/20011009-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46227 138bc75d-0d04-0410-961f-82ee72b054a4
* cp:nathan2001-10-124-0/+27
| | | | | | | | | | | PR g++/4476 * typeck2.c (abstract_virtuals_error): Ignore incomplete classes. testsuite: PR g++/4476 * g++.dg/other/friend1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46226 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-10-126-6/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46224 138bc75d-0d04-0410-961f-82ee72b054a4
* * toplev.c (compile_file): Ignore return value from yyparse.zack2001-10-122-13/+14
| | | | | | | Always pop any nested binding levels after yyparse returns. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46223 138bc75d-0d04-0410-961f-82ee72b054a4
* * exp_ch8.adb (Expand_N_Object_Renaming_Declaration): Bugfix inbosch2001-10-122-1/+23
| | | | | | | renaming of discriminant for mutable record type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46222 138bc75d-0d04-0410-961f-82ee72b054a4
* * validsw.adb: Properly save -gnatVn status.bosch2001-10-122-2/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46221 138bc75d-0d04-0410-961f-82ee72b054a4
* * jatool.c (extract_jar): Account for null termination whenbryce2001-10-122-2/+15
| | | | | | | determining whether to expand "filename". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46220 138bc75d-0d04-0410-961f-82ee72b054a4
* * usage.adb: Add lines for V switch.bosch2001-10-123-8/+65
| | | | | | | | * gnatcmd.adb (COMPILE): Revise translations for -gnatV (/VALIDITY_CHECKING). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46219 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/c-tree.texi (Expression trees): Add VTABLE_REF.rth2001-10-122-0/+16
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46218 138bc75d-0d04-0410-961f-82ee72b054a4
* * sem_type.adb (Add_One_Interp): an operator for a type declared inbosch2001-10-122-3/+11
| | | | | | | an extension of System is known to be visible. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46217 138bc75d-0d04-0410-961f-82ee72b054a4
* * sem_eval.adb (Compare_Fixup): get the bounds of a String_Literalbosch2001-10-122-1/+17
| | | | | | | properly. Fixes regression on ACATS C34005G. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46216 138bc75d-0d04-0410-961f-82ee72b054a4
* * sem_ch5.adb (Analyze_Iteration_Scheme): Suppress warning on nullbosch2001-10-122-4/+11
| | | | | | | loop in generic instance, since this is likely not very useful. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46215 138bc75d-0d04-0410-961f-82ee72b054a4
* * restrict.adb (Disallow in No_Run_Time_Mode): Properly specializebosch2001-10-125-52/+167
| | | | | | | | | | | | | | | | | | | | | | | | | | | the error message for high integrity mode. * rtsfind.adb (RTE): Give message if we try to find an entity that is not available in high integrity mode. * rtsfind.ads: (OK_To_Use_In_HIE_Mode): New array. (RTE): May return Empty in high integrity mode. * rtsfind.ads (OK_To_Use_In_No_Run_Time_Mode): New name for OK_To_Use_In_HIE_Mode, now includes System_FAT_xxx. * sem_ch6.adb (Analyze_Subprogram_Body): Kill body in predefined unit if not inlined always and in no runtime mode. Fixes problem caused by new Rtsfind changes. * sem_ch6.adb (Analyze_Subrogram_Body): Do not Check_References if body is deleted. * rtsfind.adb (RTE): Make sure we do not try to load unit after giving message for entity not available in high integrity mode. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46214 138bc75d-0d04-0410-961f-82ee72b054a4
* * impunit.adb: Add GNAT.CRC32.bosch2001-10-122-1/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46213 138bc75d-0d04-0410-961f-82ee72b054a4
* New.rth2001-10-121-0/+14
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46212 138bc75d-0d04-0410-961f-82ee72b054a4