summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * decl2.c (comdat_linkage): Don't externalize explicitmmitchel2003-05-012-1/+6
| | | | | | | instantiations. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66331 138bc75d-0d04-0410-961f-82ee72b054a4
* * lex.c (ffelex_file_pop_): Rename parameter from input_filename.nathan2003-05-012-6/+9
| | | | | | | (ffelex_file_push_): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66330 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/10554lerdsuwa2003-05-014-0/+29
| | | | | | | | | | * decl2.c (do_class_using_decl): Check if operand 0 of SCOPE_REF is not NULL. * g++.dg/lookup/using5.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66329 138bc75d-0d04-0410-961f-82ee72b054a4
* * cp-tree.h (struct lang_id2): Remove. Move fields from here...steven2003-05-012-24/+22
| | | | | | | | | | | | | | | (struct lang_identifier): ... to here. (LANG_ID_FIELD): Remove. (SET_LANG_ID): Remove. (IDENTIFIER_LABEL_VALUE): Adjust for new lang_identifier. (SET_IDENTIFIER_LABEL_VALUE): Likewise. (IDENTIFIER_IMPLICIT_DECL): Likewise. (SET_IDENTIFIERL_IMPLICIT_DECL): Likewise. (IDENTIFIER_ERROR_LOCUS): Likewise. (SET_IDENTIFIER_ERROR_LOCUS): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66328 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-05-01 Laurent Guerby <guerby@acm.org>guerby2003-05-012-17/+22
| | | | | | | | | PR ada/10546 * 5iosinte.ads: Increase pthread_cond_t size to match recent LinuxThread and NPTL version, merge from ACT. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66327 138bc75d-0d04-0410-961f-82ee72b054a4
* * dwarf2out.c (dwarf2out_init, dwarf2out_finish): Change parameternathan2003-05-014-9/+19
| | | | | | | | | | name from input_filename. f: * ste.c (struct gbe_block): Rename field from input_filename. (ffeste_start_block_, ffeste_start_stmt_): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66326 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/8772lerdsuwa2003-05-014-0/+32
| | | | | | | | | * pt.c (convert_template_argument): Correct diagnostic. * g++.dg/template/ttp5.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66324 138bc75d-0d04-0410-961f-82ee72b054a4
* Regenerated with autoconf 2.13.rsandifo2003-05-011-9350/+4020
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66323 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-05-01 Paolo Carlini <pcarlini@unitus.it>paolo2003-05-012-18/+15
| | | | | | | | | | * include/ext/stdio_filebuf.h (stdio_filebuf(int, std::ios_base::openmode, bool, size_t), stdio_filebuf(std::__c_file*, std::ios_base::openmode, size_t)): Shorten a bit (-10 lines) by factoring out some code. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66320 138bc75d-0d04-0410-961f-82ee72b054a4
* Missed commit file.echristo2003-05-011-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66319 138bc75d-0d04-0410-961f-82ee72b054a4
* Merge from rewrite branch.echristo2003-05-0115-8223/+13649
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66318 138bc75d-0d04-0410-961f-82ee72b054a4
* * lib/g++-dg.exp (g++-dg-test): Add "repo" option.mmitchel2003-05-013258-6105/+6567
| | | | | | | | | | | | | | (dg-gpp-additional-sources): New function. (dg-gpp-additional-files): Likewise. * lib/g++.exp (additional_sources): New variable. (additional_files): Likewise. (g++_target_compile): Deal with them. * lib/old-dejagnu.exp: Remove. * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp. * g++.old-deja: Revise all tests to use dg commands. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66317 138bc75d-0d04-0410-961f-82ee72b054a4
* * builtins.def (BUILTIN_CONSTANT_P): Mark as constant.dnovillo2003-05-012-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66316 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-inline.c (inlinable_function_p): Back out last change, it'sgeoffk2003-05-012-7/+5
| | | | | | | unnecessary. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66315 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-05-012-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66314 138bc75d-0d04-0410-961f-82ee72b054a4
* * ggc-page.c (TREE_EXP_SIZE): Define.steven2003-04-302-0/+10
| | | | | | | | (extra_order_size_table): New entry for expr trees with two operands. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66306 138bc75d-0d04-0410-961f-82ee72b054a4
* * stor-layout.c (mode_for_size_tree): Use BLKmode if SIZE overflows.kenner2003-04-302-0/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66305 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-common.c (if_elt): Use location_t in lieu of "file, line" pair.gdr2003-04-302-10/+13
| | | | | | | | | (c_expand_start_cond): Adjust. (c_expand_end_cond): Don't use warning_with_file_and_file. (shadow_warning): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66304 138bc75d-0d04-0410-961f-82ee72b054a4
* * parse.y (make_plus_expression): New function.steven2003-04-303-108/+82
| | | | | | | | | | | (expression:): Use make_plus_expression for PLUS, MINUS, ASSIGN and EQUALS. * tree1.c (treelang_decode_option): Don't fall through to options that start with a different character when an option was not recognized. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66303 138bc75d-0d04-0410-961f-82ee72b054a4
* * Make-lang.in (parse.c): Reorder bison arguments for POSIXLY_CORRECT.nathan2003-04-303-3/+7
| | | | | | | * treetree.c: Do not #include parse.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66301 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree.h (DECL_POINTER_DEPTH): Remove.nathan2003-04-302-12/+7
| | | | | | | (struct tree_decl): Remove pointer_depth. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66300 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-04-30 Phil Edwards <pme@gcc.gnu.org>pme2003-04-304-3/+8
| | | | | | | | * acinclude.m4: Add bit missing from previous patch. * aclocal.m4, configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66299 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/9432, c++/9528lerdsuwa2003-04-304-0/+33
| | | | | | | | | * decl2.c (validate_nonmember_using_decl): Handle SCOPE_REF. * g++.dg/lookup/using4.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66298 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-04-30 Janis Johnson <janis187@us.ibm.com>janis2003-04-305-138/+68
| | | | | | | | | | | | | | | | | | | * config/rs6000/linux64.h (ASM_OUTPUT_LABELREF): Remove. * config/rs6000/rs6000.c (rs6000_elf_strip_name_encoding): Remove. (rs6000_xcoff_encode_section_info): Remove. (current_file_function_operand): Use SYMBOL_REF_FLAGS; fix latent bug. (rs6000_output_mi_thunk): Remove dead code; use SYMBOL_REF_FLAGS. (small_data_operand, rs6000_emit_move, rs6000_elf_in_small_data_p,): Use SYMBOL_REF_FLAGS. (rs6000_elf_encode_section_info): Call default_encode_section_info for generic flags, use SYMBOL_REF_FLAGS; code cleanups. * sysv4.h (TARGET_STRIP_NAME_ENCODING, ASM_OUTPUT_LABELREF): Remove. (SYMBOL_FLAG_SMALL_V4, SYMBOL_REF_SMALL_V4_P): New. * xcoff.h (TARGET_ENCODE_SECTION_INFO): Remove. (ASM_DECLARE_FUNCTION_NAME): Remove setting of SYMBOL_REF_FLAG. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66297 138bc75d-0d04-0410-961f-82ee72b054a4
* * diagnostic.c (output_pointer): Use HOST_PTR_PRINTF.gdr2003-04-302-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66295 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS (GNATS only): Add Giovanni Bajo.bangerth2003-04-302-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66294 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/extend.texi (Other Builtins): Enclose multiple word dataschwab2003-04-302-4/+9
| | | | | | | type in braces for @deftypefn. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66293 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/install.texi (--enable-threads): Document "gnat" option.kenner2003-04-302-0/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66291 138bc75d-0d04-0410-961f-82ee72b054a4
* * decl.c (check_previous_goto_1): Adjust prototype.gdr2003-04-302-15/+20
| | | | | | | | | | | (check_previous_goto): Adjust use. (check_switch_goto): Likewise. (use_label): Adjust. (check_previous_goto_1): Don't use pedwarn_with_file_and_line. (struct named_label_use_list): Use location_t datatype. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66290 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-04-30 Michael Koch <konqueror@gmx.de>mkoch2003-04-302-0/+20
| | | | | | | | * java/text/BreakIterator.java (clone): New method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66289 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-04-30 Michael Koch <konqueror@gmx.de>mkoch2003-04-304-86/+308
| | | | | | | | | | | * java/text/CollationElementIterator.java, java/text/CollationKey.java, java/text/RuleBasedCollator.java: Merged copyright and documentation from classpath and rearranged some code. No code changes done. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66288 138bc75d-0d04-0410-961f-82ee72b054a4
* * diagnostic.h (output_formatted_scalar): Tweak.gdr2003-04-303-31/+41
| | | | | | | | | | | | | | | * diagnostic.c (output_long_decimal): Likewise. (output_unsigned_decimal): Likewise. (output_long_unsigned_decimal): Likewise. (output_octal): Likewise. (output_long_octal): Likewise. (output_hexadecimal): Likewise. (output_long_hexadecimal): Likewise. (output_pointer): New function. (output_format): Use it. Recognize "%p" format specifier. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66287 138bc75d-0d04-0410-961f-82ee72b054a4
* * function.c (purge_addressof_1): Postpone insn in fewer cases.rakdver2003-04-302-7/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66286 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-04-30 Michael Koch <konqueror@gmx.de>mkoch2003-04-303-13/+309
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/util/regex/Matcher.java (pattern): New member variable. (appendReplacement): New method. (appendTail): New method. (end): New method. (find): New method. (group): New method. (replaceFirst): Added documentation. (replaceAll): Added documentation. (groupCount): New method. (lookingAt): New method. (matches): New method. (reset): New method. (start): New method. * java/util/regex/Pattern.java (serialVersionUID): New constant. (CANON_EQ): New constant. (CASE_INSENSITIVE): New constant. (COMMENTS): New constant. (DOTALL): New constant. (MULTILINE): New constant. (UNICODE_CASE): New constant. (UNIX_LINES): New constant. (regex): New member variable. (flags): New member variable. (Pattern): New method. (compile): Documentation added. (flags): New method. (matches): Documentation added. (matcher): Documentation added. (split): Documentation added. (pattern): New method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66285 138bc75d-0d04-0410-961f-82ee72b054a4
* This accidently got it then the big java.security merge so revert this.mkoch2003-04-301-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66284 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-04-30 Michael Koch <konqueror@gmx.de>mkoch2003-04-3065-638/+9039
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/java/security/Engine.java, gnu/java/security/OID.java, gnu/java/security/der/BitString.java, gnu/java/security/der/DER.java, gnu/java/security/der/DERReader.java, gnu/java/security/der/DERValue.java, gnu/java/security/der/DERWriter.java, gnu/java/security/provider/DSAKeyFactory.java, gnu/java/security/provider/X509CertificateFactory.java, gnu/java/security/x509/X500DistinguishedName.java, gnu/java/security/x509/X509CRL.java, gnu/java/security/x509/X509CRLEntry.java, gnu/java/security/x509/X509Certificate.java, java/security/cert/CRLSelector.java, java/security/cert/CertPathBuilder.java, java/security/cert/CertPathBuilderResult.java, java/security/cert/CertPathBuilderSpi.java, java/security/cert/CertPathParameters.java, java/security/cert/CertPathValidator.java, java/security/cert/CertPathValidatorResult.java, java/security/cert/CertPathValidatorSpi.java, java/security/cert/CertSelector.java, java/security/cert/CertStore.java, java/security/cert/CertStoreParameters.java, java/security/cert/CertStoreSpi.java, java/security/cert/CollectionCertStoreParameters.java, java/security/cert/LDAPCertStoreParameters.java, java/security/cert/PKIXBuilderParameters.java, java/security/cert/PKIXCertPathBuilderResult.java, java/security/cert/PKIXCertPathChecker.java, java/security/cert/PKIXCertPathValidatorResult.java, java/security/cert/PKIXParameters.java, java/security/cert/PolicyNode.java, java/security/cert/PolicyQualifierInfo.java, java/security/cert/TrustAnchor.java, javax/security/auth/x500/X500Principal.java: New files from classpath. * gnu/java/io/ASN1ParsingException.java, gnu/java/io/Base64InputStream.java, gnu/java/security/der/DEREncodingException.java, gnu/java/security/provider/DSAParameters.java, gnu/java/security/provider/DSASignature.java, gnu/java/security/provider/Gnu.java, gnu/java/security/provider/GnuDSAPrivateKey.java, gnu/java/security/provider/GnuDSAPublicKey.java, java/security/AlgorithmParameterGenerator.java, java/security/AlgorithmParameters.java, java/security/KeyFactory.java, java/security/KeyPairGenerator.java, java/security/KeyStore.java, java/security/MessageDigest.java, java/security/SecureClassLoader.java, java/security/SecureRandom.java, java/security/Security.java, java/security/Signature.java, java/security/cert/Certificate.java, java/security/cert/CertificateFactory.java, java/security/cert/CertificateFactorySpi.java, java/security/cert/X509CRL.java, java/security/cert/X509Certificate.java, java/security/spec/DSAPublicKeySpec.java: New versions from classpath. * gnu/java/security/provider/DERReader.java, gnu/java/security/provider/DERWriter.java, java/security/Engine.java: Removed. * Makefile.am (java_source_files, javax_source_files): Added new files. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66283 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/host-darwin.c (segv_handler): When -dH is used,geoffk2003-04-303-1/+8
| | | | | | | call abort() after running out of stack space. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66282 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-04-29 Geoffrey Keating <geoffk@apple.com>geoffk2003-04-305-3/+36
| | | | | | | | | | | | | | * c-typeck.c (function_types_compatible_p): Ignore incompatible 'volatile' qualifiers on a function's return type in GNU mode. Index: testsuite/ChangeLog 2003-04-29 Geoffrey Keating <geoffk@apple.com> * gcc.dg/noreturn-5.c: New file. * gcc.dg/noreturn-6.c: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66281 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-04-29 Aldy Hernandez <aldyh@redhat.com>aldyh2003-04-302-0/+18
| | | | | | | | * expr.c (emit_group_load): Dump parallels of simd types to memory. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66280 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-04-302-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66279 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-04-29 Phil Edwards <pme@gcc.gnu.org>pme2003-04-295-17/+30
| | | | | | | | | | | | | * docs/doxygen/mainpage.html: Bring up to date. * docs/doxygen/run_doxygen: Cosmetic tweaks. Work around a bug in Doxygen. * docs/doxygen/user.cfg.in: Scanning the precompiled headers breaks everything. Don't scan them. * docs/html/documentation.html: Point to "Write after approval" notes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66270 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-inline.c (inlinable_function_p): Don't support inlininggeoffk2003-04-294-0/+35
| | | | | | | | | | functions using varargs. Index: testsuite/ChangeLog * gcc.c-torture/compile/inline-1.c: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66269 138bc75d-0d04-0410-961f-82ee72b054a4
* * stor-layout.c (mode_for_size_tree): Use tree_low_cst.kenner2003-04-292-34/+42
| | | | | | | | (layout_decl, place_field): Likewise. Also make minor type and whitespace changes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66268 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-04-29 Phil Edwards <pme@gcc.gnu.org>pme2003-04-294-1173/+1256
| | | | | | | | | | * acinclude.m4 (GLIBCPP_ENABLE_CLOCALE): Search for gettext outside of libc if message translations are being used. Fix info text in xieee_1003.1-2001 case. * aclocal.m4, configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66267 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-04-29 Vladimir Makarov <vmakarov@redhat.com>vmakarov2003-04-292-0/+9
| | | | | | | | * genautomata.c (add_vect): Check undefined value for range type too. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66266 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-04-29 Phil Edwards <pme@gcc.gnu.org>pme2003-04-293-314/+286
| | | | | | | | * configure.in: More general test for cmp --ignore-initial. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66265 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree.c (save_expr): Don't fold a COMPONENT_REF.kenner2003-04-292-2/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66264 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/10551mmitchel2003-04-294-6/+40
| | | | | | | | | | | * pt.c (mark_decl_instantiated): Defer all explicit instantiations that have not yet been written out. PR c++/10551 * g++.dg/template/explicit1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66263 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-04-29 Joel Sherrill <joel.sherrill@OARcorp.com>ljrittle2003-04-292-0/+81
| | | | | | | | | | Loren J. Rittle <ljrittle@acm.org> Martin v. Loewis <martin@v.loewis.de> * config/cpu/i386/atomicity.h: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66261 138bc75d-0d04-0410-961f-82ee72b054a4
* * calls.c (expand_call): When modes of target and valreg match, forcekenner2003-04-292-0/+11
| | | | | | | sibcall failure when target is a MEM. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66260 138bc75d-0d04-0410-961f-82ee72b054a4