- 29 Mar, 2002 7 commits
-
-
PR c++/6073 * class.c (finish_struct_1): Update static field's DECL_MODE even if its type is a variant of t. * g++.dg/opt/static1.C: New test. From-SVN: r51549
Jakub Jelinek committed -
* config/alpha/osf.h (ASM_SPEC): Don't pass any special options to GAS. Correct drift between alternatives. From-SVN: r51547
Richard Henderson committed -
From-SVN: r51544
Loren J. Rittle committed -
PR target/6087 * reload1.c (fixup_abnormal_edges): Move insn to edge via sequence. From-SVN: r51543
Richard Henderson committed -
* config/i386/freebsd.h (LINK_SPEC): Don't pass default emulation to the linker. * config/alpha/freebsd.h (LINK_SPEC): Likewise. * config/sparc/freebsd.h (LINK_SPEC): Likewise. From-SVN: r51540
Loren J. Rittle committed -
* except.c (expand_end_java_handler): If the handler type is NULL, use java.lang.Throwable. Fixes PR java/5986. From-SVN: r51539
Tom Tromey committed -
2002-03-29 David Billinghurst <David.Billinghurst@riotinto.com> PR other/2620 * src/mips/n32.s: Delete * src/mips/o32.s: Delete From-SVN: r51537
David Billinghurst committed
-
- 28 Mar, 2002 26 commits
-
-
2002-03-28 Alexandre Petit-Bianco <apbianco@redhat.com> Fix for PR java/4715: * jcf-parse.c (parse_source_file_3): New function. (read_class): Call it. (java_parse_file): Likewise. (http://gcc.gnu.org/ml/gcc-patches/2002-03/msg01917.html) From-SVN: r51534
Alexandre Petit-Bianco committed -
* combine.c (simplify_and_const_int): Make sure to apply mask when force_to_mode returns a constant integer. PR3311. From-SVN: r51532
Jeff Law committed -
From-SVN: r51530
John David Anglin committed -
* gcc.dg/weak-1.c: Fix typo in scan-assembler pattern. * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware. From-SVN: r51529
Hans-Peter Nilsson committed -
* testsuite/24_iterators/istream_iterator.cc (test02): New tests. From-SVN: r51527
Paolo Carlini committed -
* doc/invoke.texi (Warning Options): Refer to C++ Dialect Options and Objective-C Dialect Options. From-SVN: r51526
Gerald Pfeifer committed -
From-SVN: r51523
Paolo Carlini committed -
Paolo Carlini <pcarlini@unitus.it> * testsuite/22_locale/codecvt_members_unicode_wchar_t.cc (test01): Protect the test with _GLIBCPP_USE_WCHAR_T; fix i_lit_base e_lit_base arrays, making them independent from the endianness of the platform; tweak UCS4 to UCS-4BE. Co-Authored-By: Paolo Carlini <pcarlini@unitus.it> From-SVN: r51521
Ulrich Weigand committed -
alpha.c (alpha_emit_conditional_branch): TFmode NE comparison should be done vs !=0 not >0 return code. * config/alpha/alpha.c (alpha_emit_conditional_branch): TFmode NE comparison should be done vs !=0 not >0 return code. Tidy cases. From-SVN: r51519
Richard Henderson committed -
* c-decl.c (finish_function): New arg can_defer_p. Pass it on to c_expand_body. * c-tree.h (finish_function): Update decl. * c-objc-common.c, c-parse.in, objc/objc-act.c: Update calls. From-SVN: r51518
Richard Henderson committed -
From-SVN: r51516
Jan Hubicka committed -
2002-03-28 Andrew Haley <aph@redhat.com> * libjava.lang/Throw_2.java: New. * libjava.lang/Throw_2.out: New. From-SVN: r51515
Andrew Haley committed -
(Remove_Checks): New procedure * checks.adb: (Remove_Checks): New procedure * exp_util.adb: Use new Duplicate_Subexpr functions (Duplicate_Subexpr_No_Checks): New procedure (Duplicate_Subexpr_No_Checks_Orig): New procedure (Duplicate_Subexpr): Restore original form (checks duplicated) (Duplicate_Subexpr): Call Remove_Checks * exp_util.ads: (Duplicate_Subexpr_No_Checks): New procedure (Duplicate_Subexpr_No_Checks_Orig): New procedure Add 2002 to copyright notice * sem_util.adb: Use new Duplicate_Subexpr functions * sem_eval.adb: (Eval_Indexed_Component): This is the place to call Constant_Array_Ref and to replace the value. We simply merge the code of this function in here, since it is now no longer used elsewhere. This fixes the problem of the back end not realizing we were clever enough to see that this was constant. (Expr_Val): Remove call to Constant_Array_Ref (Expr_Rep_Val): Remove call to Constant_Array_Ref Minor reformatting (Constant_Array_Ref): Deal with string literals (patch suggested by Zack Weinberg on the gcc list) * exp_util.adb: Duplicate_Subexpr_No_Checks_Orig => Duplicate_Subexpr_Move_Checks. * exp_util.ads: Duplicate_Subexpr_No_Checks_Orig => Duplicate_Subexpr_Move_Checks. * sem_eval.adb: (Constant_Array_Ref): Verify that constant value of array exists before retrieving it (it may a private protected component in a function). From-SVN: r51513
Matthew Gingell committed -
* prj-pp.adb : New file. * prj-pp.ads : New file. From-SVN: r51512
Geert Bosch committed -
From-SVN: r51510
Andreas Jaeger committed -
* rtlanal.c: Include flags.h (may_trap_p): Do not mark FP operations if trapping if !flag_trapping_math * Makefile.in (rtlanal.o): Add dependency on flag.h * ifcvt.c (noce_operand_ok): Avoid the lameness. From-SVN: r51508
Jan Hubicka committed -
From-SVN: r51507
GCC Administrator committed -
From-SVN: r51503
Neil Booth committed -
* mips.md: Use dconst1, not 1.0, as first argument of REAL_VALUE_LDEXP. Don't use union real_extract. From-SVN: r51502
Zack Weinberg committed -
2002-03-28 Bryce McKinlay <bryce@waitaki.otago.ac.nz> * parse.y (resolve_package): Initialize "decl". (lookup_package_type): Remove unused function. From-SVN: r51500
Bryce McKinlay committed -
Fix for PR java/5993: * parse.y (resolve_package): Return the decl if resolution was successful. Don't special case "java.lang" and "java.lang.reflect" packages. Set type_name to the merged identifier. (resolved_qualified_expression_name): Print error using "name" if resolve_package returns NULL_TREE. From-SVN: r51497
Bryce McKinlay committed -
* hex.c: Add documentation. (_hex_value): Provide non-ASCII empty table. (hex_init): Initialize the non-ASCII table. * functions.texi: Regenerate. From-SVN: r51496
DJ Delorie committed -
2002-03-27 Benjamin Kosnik <bkoz@redhat.com> * include/bits/ostream.tcc (ostream::operator<<(_CharT)): Always allocate at least a byte. * testsuite/18_support/numeric_limits.cc (test_extrema): Make debugger-friendly. * testsuite/27_io/streambuf.cc (test07): Fix. (test06): Enable. From-SVN: r51494
Benjamin Kosnik committed -
(close): Use native implementation. (finalize): New method. * java/net/PlainSocketImpl.java (finalize): New method. * java/net/natPlainDatagramSocketImpl.cc (java/io/FileDescriptor.h): Don't include. (close): Implement method here. (create): Don't assign fd. * java/net/natPlainSocketImpl.cc (java/io/FileDescriptor.h): Don't include. (create): Don't assign fd. (accept): Likewise. (close): Synchronize. From-SVN: r51492
Jeff Sturm committed -
* g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors. * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise; move from g++.old-deja/g++.ext/. From-SVN: r51491
Richard Henderson committed -
* configure.in (gcc_cv_as): Use $target_alias in directory searchs rather than $target. Heed program_prefix and program_transform_name. Search for gas in cross-compiler case too. "test -x" rather than "test -f". (gcc_cv_ld): Likewise. (gcc_cv_nm): Heed program_prefix and program_transform_name. (gcc_cv_objdump): Likewise. * configure: Regenerate. From-SVN: r51489
Alan Modra committed
-
- 27 Mar, 2002 7 commits
-
-
* Makefile.in (attribs.o): Update. * attribs.c: Include langhooks.h. (decl_attributes): Use langhook. * c-decl.c (insert_default_attributes): Rename. * c-tree.h (c_insert_default_attributes): New. * langhooks-def.h (LANG_HOOKS_INSERT_DEFAULT_ATTRIBUTES):New. (LANG_HOOKS_INITIALIZER): Update. * langhooks.h (struct lang_hooks): New hook. * tree.h (insert_default_attributes): Remove. ada: * misc.c (insert_default_attributes): Remove. cp: * cp-lang.c (LANG_HOOKS_INSERT_DEFAULT_ATTRIBUTES): Redefine. * cp-tree.h (cxx_insert_default_attributes): New. * decl.c (insert_default_attributes): Rename. objc: * objc-lang.c (LANG_HOOKS_INSERT_DEFAULT_ATTRIBUTES): Redefine. From-SVN: r51488
Neil Booth committed -
* expr.c (expand_invoke): Don't generate null pointer check if we're calling <init>. From-SVN: r51487
Tom Tromey committed -
* config/i386/i386.c (classify_argument): Also check for QUAL_UNION_TYPE. From-SVN: r51484
Andreas Schwab committed -
* configure.in (alpha*-dec-osf*): Enable libgcj. gcc: * doc/install.texi (alpha*-dec-osf*): Don't need --enable-libgcj any more. From-SVN: r51483
Rainer Orth committed -
* i960.md (ret): Set PC. (nonlocal_goto): Fix expander. * builtins.c (epxand_builin_longjmp): Check that we've emitted some jump or call. From-SVN: r51478
Jan Hubicka committed -
* optabs.c (emit_no_conflict_block, emit_libcall_block): Avoid nesting of libcall regions. From-SVN: r51477
Jan Hubicka committed -
cfgrtl.c (merge_blocks_nomove): Use set_block_for_insn instead of assigning to BLOCK_FOR_INSN directly. * cfgrtl.c (merge_blocks_nomove): Use set_block_for_insn instead of assigning to BLOCK_FOR_INSN directly. From-SVN: r51475
Zdenek Dvorak committed
-