- 20 Oct, 2004 12 commits
-
-
2004-10-20 Michael Koch <konqueror@gmx.de> * java/util/logging/ConsoleHandler.java, java/util/logging/ErrorManager.java, java/util/logging/FileHandler.java, java/util/logging/Filter.java, java/util/logging/Formatter.java, java/util/logging/Handler.java, java/util/logging/Level.java, java/util/logging/LogManager.java, java/util/logging/LogRecord.java, java/util/logging/Logger.java, java/util/logging/LoggingPermission.java, java/util/logging/MemoryHandler.java, java/util/logging/SimpleFormatter.java, java/util/logging/SocketHandler.java, java/util/logging/StreamHandler.java, java/util/logging/XMLFormatter.java: Standardized copyrigth header. From-SVN: r89322
Michael Koch committed -
From-SVN: r89321
Aaron W. LaFramboise committed -
* parser.c (cp_token_position): New typedef. Define VEC thereof. (struct cp_lexer): Allow buffer and buffer_end to be NULL. Make next_token and last_token cp_token_position. Make saved_tokens a VEC(cp_token_position). (eof_token): New static variable. (CP_SAVED_TOKENS_SIZE): Rename to ... (CP_SAVED_TOKEN_STACK): ... here. (cp_lexer_new_main): Adjust main lexer creation and buffer filling. (cp_lexer_new_from_tokens): Do not copy the tokens, merely point to the parent buffer. Do not append eof token. (cp_lexer_destroy): Only free buffer if non-NULL. Free token stack. (cp_lexer_next_token, cp_lexer_prev_token): Remove. (cp_lexer_token_position, cp_lexer_token_at): New. (cp_lexer_saving_tokens): Adjust. Make inline. (cp_lexer_advance_token, cp_lexer_token_difference): Remove. (cp_lexer_peek_token_emit_debug_info): Fold into ... (cp_lexer_peek_token): ... here. (cp_lexer_peek_nth_token): Don't peek past EOF. (cp_lexer_consume_token): Set next_token to eof_token, if reaching EOF. (cp_lexer_purge_token): Adjust eof setting. (cp_lexer_purge_tokens_after): Likewise. (cp_lexer_save_tokens): Push next_token directly. (cp_lexer_commit_tokens): Adjust. (cp_lexer_rollback_tokens): Pop next_token directly. (cp_parser_check_for_invalid_template_id): Adjust token purging. (cp_parser_translation_unit): Do not consume the EOF. (cp_parser_nested_name_specifier_opt): Adjust token purging. (cp_parser_template_id, cp_parser_template_name): Likewise. From-SVN: r89320
Nathan Sidwell committed -
2004-10-20 Michael Koch <konqueror@gmx.de> * java/security/AlgorithmParameterGenerator.java, java/security/AlgorithmParameters.java, java/security/DigestInputStream.java, java/security/Identity.java, java/security/KeyFactory.java, java/security/KeyPairGenerator.java, java/security/KeyStore.java, java/security/MessageDigest.java, java/security/MessageDigestSpi.java, java/security/Policy.java, java/security/SecureRandom.java, java/security/Security.java, java/security/Signature.java, java/security/SignatureSpi.java, java/security/cert/CertPathBuilder.java, java/security/cert/CertPathValidator.java, java/security/cert/CertStore.java, java/security/cert/Certificate.java, java/security/cert/CertificateFactory.java, java/security/cert/PolicyQualifierInfo.java, java/security/cert/TrustAnchor.java, java/security/cert/X509CRL.java, java/security/cert/X509CRLEntry.java, java/security/cert/X509Certificate.java, java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java: Import statements reorganized, some little formatting issues, used java-style array declarations, added comments in empty catch blocks. From-SVN: r89319
Michael Koch committed -
* expr.c (store_field): Remove two arguments value_mode and unsignedp. (expand_assignment, store_constructor_field, expand_expr_real_1): Adjust calls to store_field. From-SVN: r89317
Kazu Hirata committed -
* config/arc/lib1funcs.asm (___umulsidi3): Correct usage of flags. PR target/17317 * config/arc/arc.h (REGNO_OK_FOR_BASE_P,REGNO_OK_FOR_INDEX_P, REG_OK_FOR_BASE, REG_OK_FOR_INDEX): Consider blink(r31) as a valid base and index register for loads. * config/arc/t-arc: Fix multilib handling. From-SVN: r89316
Ramana Radhakrishnan committed -
From-SVN: r89314
Andrew Pinski committed -
* gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead of floating point arithmetic, which could trap. Co-Authored-By: Devang Patel <dpatel@apple.com> From-SVN: r89313
Ben Elliston committed -
2004-10-08 Mike Stump <mrs@apple.com> Andrew Pinski <pinskia@physics.uc.edu> * aclocal.m4: Rename to ... * acinclude.m4: here and also use m4_include instead of sinclude. * aclocal.m4: Regenerate. * configure: Regenerate. * configure.ac: Add AM_MAINTAINER_MODE and AM_PROG_CC_C_O. Co-Authored-By: Andrew Pinski <pinskia@physics.uc.edu> From-SVN: r89312
Mike Stump committed -
cfgrtl.c (rtl_verify_flow_info_1): When checking insns in a bb, don't inspect BLOCK_FOR_INSN for barriers. * cfgrtl.c (rtl_verify_flow_info_1): When checking insns in a bb, don't inspect BLOCK_FOR_INSN for barriers. * emit-rtl.c (emit_barrier_before): Revert last change. (emit_barrier_after, emit_barrier): Ditto. From-SVN: r89308
Hans-Peter Nilsson committed -
[[Split portion of a mixed commit.]] From-SVN: r89306.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r89305.2
GCC Administrator committed
-
- 19 Oct, 2004 21 commits
-
-
* call.c (struct conversion): Add base_p. (convert_like): Add c_cast_p argument. (convert_like_with_conversion): Likewise. (build_conv): Clear base_p. (standard_conversion): Set it, for derived-to-base conversions. (convert_like_real): Add c_cast_p parameter. Handle pointer conversions directly rather than relying on ocp_convert. (perform_direct_initialization_if_possible): Add c_cast_p parameter. * cp-tree.h (perform_direct_initialization_if_possible): Change prototype. (convert_member_func_to_ptr): New function. * typeck.c (check_for_casting_away_constness): Add diag_fn parameter. (build_static_cast_1): New function, split out from ... (build_static_cast): ... here. Use build_static_cast_1. (build_reinterpret_cast_1): New function, split out from ... (build_reinterpret_cast): ... here. Use build_reinterpret_cast_1. (build_const_cast_1): New function, split out from ... (build_const_cast): ... here. Use build_const_cast_1. (build_c_cast): Rewrite to use build_const_cast_1, build_static_cast_1, and build_reinterpret_cast_1. (convert_member_func_to_ptr): New function. * g++.dg/conversion/reinterpret1.C: Adjust error markers. * g++.dg/conversion/const2.C: New test. * g++.dg/expr/reinterpret2.C: New test. * g++.dg/expr/reinterpret3.C: New test. * g++.dg/expr/cast2.C: New test. * g++.dg/expr/copy1.C: New test. * g++.dg/other/conversion1.C: Change error message. * g++.dg/parse/comma1.C: Use __extension__ to allow casts from function pointers to void *. * g++.old-deja/g++.mike/p10148.C: Likewise. From-SVN: r89300
Mark Mitchell committed -
extend.texi (Extended Asm): Warn and provide example solution for using a call-clobbered asm register. * doc/extend.texi (Extended Asm): Warn and provide example solution for using a call-clobbered asm register. (Local Reg Vars): Similar. Cross-reference example. From-SVN: r89299
Hans-Peter Nilsson committed -
From-SVN: r89297
R. Kelley Cook committed -
From-SVN: r89289
Eric Botcazou committed -
tree-cfg.c (group_case_labels): Look at the second to last case statement for combing with the default case. 2004-10-19 Andrew Pinski <pinskia@physics.uc.edu> * tree-cfg.c (group_case_labels): Look at the second to last case statement for combing with the default case. From-SVN: r89288
Andrew Pinski committed -
From-SVN: r89285
Richard Henderson committed -
PR 17962 * stor-layout.c (layout_type): Set TYPE_ALIGN for vectors. From-SVN: r89284
Richard Henderson committed -
* include/private/gc_priv.h (GC_generic_malloc_words_small_inner): Add prototype. From-SVN: r89283
Ulrich Weigand committed -
* builtins.c (expand_builtin_memmove): If fold_builtin_memmove succeeds, only expand the result. From-SVN: r89282
Richard Henderson committed -
PR middle-end/17885 * tree.c (recompute_tree_invarant_for_addr_expr): Always poll address of INDIRECT_REF. From-SVN: r89280
Richard Henderson committed -
* tree-cfg.c (thread_jumps): Use a do-while loop instead of a loop with goto. From-SVN: r89276
Kazu Hirata committed -
* expr.c (expand_assignment): Remove the last argument. Change the return type to void. * expr.h: Update the prototype of expand_assignment. * function.c (assign_parm_setup_reg): Update a call to expand_assignment. * stmt.c (expand_asm_expr): Likewise. From-SVN: r89275
Kazu Hirata committed -
* MAINTAINERS: Remove from Write After Approval those that are already maintainers. From-SVN: r89274
Kazu Hirata committed -
* expr.c (expand_expr_real_1) <MODIFY_EXPR>: Remove unnecessary assignments to temp. Return const0_rtx. From-SVN: r89273
Kazu Hirata committed -
2004-10-19 Paolo Bonzini <bonzini@gnu.org> PR c++/18047 * parser.c (enum cp_parser_prec): Give relational expressions a higher precedence than equality expressions. 2004-10-19 Paolo Bonzini <bonzini@gnu.org> PR c++/18047 * g++.dg/parse/expr3.C: New test. From-SVN: r89272
Paolo Bonzini committed -
From-SVN: r89271
Kaz Kojima committed -
From-SVN: r89270
Sebastian Pop committed -
2004-10-19 Paolo Carlini <pcarlini@suse.de> * testsuite/performance/20_util/allocator/list_sort_search.cc: Include <ext/new_allocator.h>. * testsuite/performance/20_util/allocator/map_mt_find.cc: Likewise. From-SVN: r89269
Paolo Carlini committed -
2004-10-18 Kelley Cook <kcook@gcc.gnu.org> * configure.ac (powerpc-*-darwin*): Require assembler to support .machine directive. * configure: Regenerate. From-SVN: r89264
Kelley Cook committed -
[[Split portion of a mixed commit.]] From-SVN: r89262.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r89261.2
GCC Administrator committed
-
- 18 Oct, 2004 7 commits
-
-
* sbitmap.h (EXECUTE_IF_SET_IN_SBITMAP): Speed up by shifting the currently visited word to right. From-SVN: r89259
Kazu Hirata committed -
* reload1.c (ior_hard_reg_set): Remove. (finish_spills): Use IOR_HARD_REG_SET instead of ior_hard_reg_set. From-SVN: r89258
Kazu Hirata committed -
* sbitmap.h (EXECUTE_IF_SET_IN_SBITMAP): Speed up by shifting the currently visited word to right. From-SVN: r89257
Kazu Hirata committed -
ffi.c (ffi_prep_closure): Set T bit in trampoline for the function returning a structure pointed with R2. * src/sh/ffi.c (ffi_prep_closure): Set T bit in trampoline for the function returning a structure pointed with R2. * src/sh/sysv.S (ffi_closure_SYSV): Use R2 as the pointer to the structure return value if T bit set. Emit position independent code and EH data if PIC. From-SVN: r89254
Kaz Kojima committed -
PR middle-end/18045 * expmed.c (expand_smod_pow2): Handle modes whose size is greater than that of HOST_WIDE_INT. From-SVN: r89253
Eric Botcazou committed -
[gcc/ChangeLog] 2004-10-18 Ziemowit Laski <zlaski@apple.com> * c-parse.in (reservedwords): Add OBJC_TYPE_QUAL as alternative. [gcc/testsuite/ChangeLog] 2004-10-18 Ziemowit Laski <zlaski@apple.com> * objc.dg/method-14.m: New test. From-SVN: r89252
Ziemowit Laski committed -
PR middle-end/17813 * dojump.c (discard_pending_stack_adjust): New function. (clear_pending_stack_adjust): Call it. * expr.h (discard_pending_stack_adjust): Declare it. * explow.c (emit_stack_save): Emit pending stack adjustments before saving the stack pointer. (emit_stack_restore): Discard pending stack adjustments before restoring the stack pointer. Co-Authored-By: Roger Sayle <roger@eyesopen.com> From-SVN: r89251
Eric Botcazou committed
-