- 10 Dec, 2001 17 commits
-
-
* Makefile.in: Add $(OUTPUT_OPTION) to compilation rules. * intl/Makefile.in (OUTPUT_OPTION): Add configure variable. (.c.o): Add $(OUTPUT_OPTION). * java/Make-lang.in (jvspec.o): Add $(OUTPUT_OPTION). From-SVN: r47843
Douglas B Rupp committed -
* doc/cpp.texi: Don't condition menus on @ifinfo. Condition the copyright notice formerly conditioned on @ifinfo on @ifnottex instead. f: * g77.texi: Don't condition menus on @ifinfo. ch: * chill.texi: Don't condition menus on @ifinfo. From-SVN: r47842
Joseph Myers committed -
From-SVN: r47841
Richard Kenner committed -
* config.gcc (alpha*-dec-vms*): Change to alpha*-dec-*vms* (exeext, target_alias, prefix, local_prefix): Define. * config/alpha/x-vms (USE_COLLECT2): Make empty. * config/alpha/xm-vms.h (INCLUDE_DEFAULTS): Use Unix style file specifications. Remove ".". (GCC_INCLUDE_DIR): Remove redefinition (redundant). * fixinc/mkfixinc.sh (alpha*-dec-vms*): Change to alpha*-dec-*vms* From-SVN: r47840
Douglas B Rupp committed -
From-SVN: r47839
Turly O'Connor committed -
From-SVN: r47838
Nathan Sidwell committed -
2001-12-09 Benjamin Kosnik <bkoz@redhat.com> Philip Martin <pmartin@uklinux.net> * include/bits/locale_facets.h (__num_base::_S_scale_hex): Add. (__num_base::_S_scale_oct): Add. * src/locale.cc: Add definitions. * testsuite/27_io/istream_extractor_arith.cc (main): Call test13. * testsuite/testsuite_hooks.h: Remove duplicate VERIFY define. Co-Authored-By: Philip Martin <pmartin@uklinux.net> From-SVN: r47837
Benjamin Kosnik committed -
From-SVN: r47836
GCC Administrator committed -
From-SVN: r47834
Per Bothner committed -
* check-init.c (current_switch_has_default): New static field. (check_init): Case DEFAULT_EXPR: Set current_switch_has_default. Case SWITCH_EXPR: Save/restore current_switch_has_default. If no DEFAULT_EXPR seen, simulate a default alternative that copies state. From-SVN: r47833
Per Bothner committed -
From-SVN: r47832
Richard Kenner committed -
* config/alpha/t-vms (EXTRA_PARTS): Append $(VMS_EXTRA_PARTS) Add rules for building [vp]crt0.o * config/alpha/vms.h (START_FILE_SPEC): Define. * config/alpha/x-vms (VMS_EXTRA_PARTS): Define * config/alpha/vms-crt0.c, config/alpha/vms-psxcrt0.c: New files. * doc/invoke.texi: Document special Alpha/VMS options. From-SVN: r47831
Douglas B Rupp committed -
* hwint.h (HOST_BITS_PER_LONGLONG): Deal with __int64 type. * vmsdbg.h (DST_SRC_COMMAND): Test for type of long long or __int64, not GNUC. From-SVN: r47828
Richard Kenner committed -
* tree.c (append_random_char): Conditionalize INO for VMS. Co-Authored-By: Douglas B Rupp <rupp@gnat.com> From-SVN: r47827
Richard Kenner committed -
* resolve.cc (_Jv_PrepareClass): Verify method here... * defineclass.cc (handleMethodsEnd): ... not here. * verify.cc (_Jv_BytecodeVerifier::initialize_stack): New method. (_Jv_BytecodeVerifier::verify_instructions_0) [op_return]: Ensure there are no uninitialized objects. (_Jv_BytecodeVerifier::state::this_type): New field. (_Jv_BytecodeVerifier::state::state): Initialize this_type. (_Jv_BytecodeVerifier::state::copy): Copy this_type. (_Jv_BytecodeVerifier::state::merge): Merge this_type. (_Jv_BytecodeVerifier::state::check_no_uninitialized_objects): Handle this_type. (_Jv_BytecodeVerifier::state::check_this_initialized): New method. (_Jv_BytecodeVerifier::state::set_initialized): Handle this_type. (_Jv_BytecodeVerifier::state::set_this_type): New method. (_Jv_BytecodeVerifier::verify_instructions_0) [op_putfield]: Allow assignment to fields of `this' before another initializer is run. From-SVN: r47826
Tom Tromey committed -
* cfgcleanup.c (label_is_jump_target_p): New function. (try_optimize_cfg): Use label_is_jump_target_p to check if label is target of a JUMP_INSN from the preceding block. From-SVN: r47825
Richard Henderson committed -
* Makefile.in: Rebuilt. * Makefile.am (gnu/gcj/runtime/VMClassLoader.h): Use `::java'. From-SVN: r47824
Tom Tromey committed
-
- 09 Dec, 2001 23 commits
-
-
* vmsdbgout.c (lookup_filename): Assign null string instead of null pointer to fnam. From-SVN: r47823
Douglas B Rupp committed -
* libjava.lang/PR3731.out: Adjust output to reflect that "instanceof" shouldn't trigger class initialization. From-SVN: r47822
Bryce McKinlay committed -
* check-init.c (check_init): Don't allow pre- or post- increment or decrement of final variable. (final_assign_error): Minor error message rewording. From-SVN: r47821
Tom Tromey committed -
alpha.c (alpha_align_insns): Suppress realignment immediately after a call; insert nops before a call. * config/alpha/alpha.c (alpha_align_insns): Suppress realignment immediately after a call; insert nops before a call. From-SVN: r47820
Richard Henderson committed -
* config/alpha/alpha.c (alpha_align_insns): Use align_functions, not FUNCTION_BOUNDARY. * config/alpha/alpha.h (TRAMPOLINE_ALIGNMENT): New. * config/alpha/alpha32.h, config/alpha/vms.h: Likewise. * config/alpha/unicosmk.h (FUNCTION_BOUNDARY): Remove. From-SVN: r47819
Richard Henderson committed -
* config/mmix/mmix.c (mmix_function_block_profiler, mmix_block_profiler, mmix_function_block_profiler_exit): Delete unused functions. * config/mmix/mmix-protos.h (mmix_function_block_profiler, mmix_block_profiler, mmix_function_block_profiler_exit): Delete prototypes. * config/cris/cris.h (FUNCTION_BLOCK_PROFILER, BLOCK_PROFILER): Delete obsoleted macros. From-SVN: r47818
Hans-Peter Nilsson committed -
From-SVN: r47817
Zack Weinberg committed -
* doc/cpp.texi, doc/cppinternals.texi, doc/invoke.texi, doc/md.texi, doc/rtl.texi, doc/tm.texi: Use American spelling. From-SVN: r47816
Joseph Myers committed -
* ChangeLog.2, ChangeLog.3, ChangeLog.5, ChangeLog, alias.c, cfgbuild.c, expmed.c, expr.c, final.c, flow.c, fold-const.c, function.c, config/alpha/alpha.md, config/alpha/vms-ld.c, config/arm/arm.c, config/arm/arm.h, config/c4x/libgcc.S, config/i370/i370.c, config/i386/i386.c, config/i386/i386-interix.h, config/i386/i386.md, config/i386/i386.h, config/i386/netbsd-elf.h, config/ia64/ia64.c, config/m32r/m32r-protos.h, config/mcore/mcore.h, config/rs6000/rs6000.h, config/sparc/linux64.h, config/sparc/sparc.c, config/v850/v850-protos.h, config/cris/cris.h, config/s390/s390.md, config/elfos.h: Fix spelling errors. From-SVN: r47815
Joseph Myers committed -
rs6000.h (enum rs6000_builtins): Add remaining altivec builtins (VCF?X, VCT?XS, VSEL, V*EFP, VRFI*). 2001-12-09 Daniel Berlin <dan@cgsoftware.com> * config/rs6000/rs6000.h (enum rs6000_builtins): Add remaining altivec builtins (VCF?X, VCT?XS, VSEL, V*EFP, VRFI*). * config/rs6000/rs6000.c: Ditto. * config/rs6000/rs6000.md: Ditto. From-SVN: r47814
Daniel Berlin committed -
cp: PR g++/87 * cp-tree.h (DECL_COPY_CONSTRUCTOR_P): Use copy_fn_p. (copy_args_p): Rename to ... (copy_fn_p): ... here. (grok_special_member_properties): New function. (grok_op_properties): Lose VIRTUALP parameter. (copy_assignment_arg_p): Remove. * call.c (build_over_call): Use copy_fn_p. * decl.c (grokfndecl): Reformat. Adjust call to grok_op_properties. (copy_args_p): Rename to ... (copy_fn_p): ... here. Reject template functions. Check for pass by value. (grok_special_member_properties): Remember special functions. (grok_ctor_properties): Don't remember them here, just check. (grok_op_properties): Likewise. (start_method): Call grok_special_member_properties. * decl2.c (grokfield): Likewise. (copy_assignment_arg_p): Remove. (grok_function_init): Don't remember abstract assignment here. * pt.c (instantiate_class_template): Call grok_special_member_properties. (tsubst_decl): Adjust grok_op_properties call. testsuite: * g++.dg/other/copy1.C: New test. From-SVN: r47813
Nathan Sidwell committed -
* 1750a.md: Add default case in switch. * alpha/vms.h (INITIAL_ELIMINATION_OFFSET): Add abort clause in if-else statement. * dsp16xx.c (print_operand_address): Likewise. * i386/osf1elf.h (FUNCTION_PROFILER): Const-ify. * ia64.md: Add missing braces. * rs6000-protos.h (s8bit_cint_operand): Prototype. * s390.h (INITIAL_ELIMINATION_OFFSET): Add abort clause in if-else statement. * stormy16.h (REG_CLASS_CONTENTS): Add missing braces. * v850.h (OUTPUT_ADDR_CONST_EXTRA): Don't issue a `return'. * dbxout.c (dbxout_source_file): Move a variable into the scope where it is used. * final.c (profile_function): Mark parameter with ATTRIBUTE_UNUSED. * genemit.c (gen_expand): Likewise for generated file. * insn-addr.h (INSN_ADDRESSES_NEW): Avoid undefined behavior. From-SVN: r47812
Kaveh R. Ghazi committed -
* vmsdbg.h: Delete spurious close-comment. (DST_HEADER): Fix typo in ENUM_BITFIELD parameter. * vmsdbgout.c (write_modbeg): Define return type. From-SVN: r47811
Kaveh R. Ghazi committed -
* m68k/3b1.h (ASM_OUTPUT_ALIGN): Wrap in do-while(0). * m68k/amix.h (ASM_GENERATE_INTERNAL_LABEL): Likewise. * m68k/atari.h (ASM_GENERATE_INTERNAL_LABEL): Likewise. * m68k/hp320.h (ASM_OUTPUT_ALIGN): Likewise. * m68k/m68kelf.h (ASM_OUTPUT_ALIGN): Likewise. * m68k/sgs.h (ASM_OUTPUT_ALIGN): Likewise. * m68k/tower-as.h (ASM_OUTPUT_ALIGN): Likewise. From-SVN: r47810
Kaveh R. Ghazi committed -
From-SVN: r47809
GCC Administrator committed -
2001-12-08 Aldy Hernandez <aldyh@redhat.com> * lex.c (rid_to_yy): Add RID_CHOOSE_EXPR and RID_TYPES_COMPATIBLE_P. From-SVN: r47807
Aldy Hernandez committed -
From-SVN: r47806
Tom Rix committed -
From-SVN: r47805
Tom Tromey committed -
* gjavah.c (decompile_method): Don't decompile to `return this' for static methods. From-SVN: r47804
Tom Tromey committed -
* gjavah.c (cxx_keywords): Re-sorted. * lex.c (cxx_keywords): Re-sorted. From-SVN: r47803
Tom Tromey committed -
* gjavah.c (HANDLE_METHOD): Set `decompiled' before doing anything else. From-SVN: r47802
Tom Tromey committed -
* gjavah.c (print_namelet): Clear subnamelets. (HANDLE_METHOD): Set `method_printed' earlier. From-SVN: r47801
Tom Tromey committed -
* Makefile.in: Rebuilt. * Makefile.am (java/lang/reflect/Method.h): ObjectInputStream now a friend. * java/lang/natClass.cc (getSignature): Only look at elements of non-null parameters. (getPrivateMethod): Removed old FIXME comment. * java/io/natObjectInputStream.cc (allocateObject): Removed old FIXME comment. (callConstructor): Simply use `NULL' for value of parameters. (ObjectClass): Removed. (ClassClass): Likewise. * java/io/ObjectInputStream.java (readObject): Fixed typo. From-SVN: r47800
Tom Tromey committed
-