- 22 May, 2001 22 commits
-
-
* install.texi: Remove obsolete information on SunOS as well as i386-sun-sunos4, i860-intel-osf1, and powerpcle-*-solaris2*. (Installing GNU CC on the Sun): Remove section. From-SVN: r42447
Gerald Pfeifer committed -
* cppfiles.c (remove_component_p): Don't assume lstat/stat will keep errno unchanged on success. From-SVN: r42445
Alexandre Oliva committed -
* libI77/Makefile.in (stamp-h): Create in $(objdir) instead of $(srcdir). From-SVN: r42442
Loren J. Rittle committed -
* c-lex.c (lex_number): If pedantic and not C99, pedwarn exactly once for hexadecimal floats, whether or not they contain a decimal point. Don't let the setting of pedantic otherwise affect the parsing of hexadecimal floats. testsuite: * gcc.dg/c90-hexfloat-1.c: Add more tests. From-SVN: r42440
Joseph Myers committed -
* ltcf-cxx.sh (allow_undefined_flag, no_undefined_flag) [aix4*|aix5*]: Prepend blank. From-SVN: r42438
Alexandre Oliva committed -
From-SVN: r42436
Gerald Pfeifer committed -
* combine.c (gen_binary): Use swap_commutative_operands_p (simplify_comparison): Likewise. * expmed.c (emit_store_flag): Likewise. * expr.c (compare_from_rtx): Likewise. (do_compare_rtx_and_jump): Likewise. * optabs.c (emit_cmp_and_jump_insn): Revert last patch; abort if not emitting a branch and operands want swapping. From-SVN: r42433
Jan Hubicka committed -
* c-lex.c (c_lex): Just cast cpp's hashnode to gcc's one. * stringpool.c: (IS_FE_IDENT, make_identifier): Delete. (maybe_get_identifier): Update. * tree.h (make_identifier): Delete. From-SVN: r42432
Neil Booth committed -
From-SVN: r42430
GCC Administrator committed -
* combine.c (subst): Do not substitute for a register as a destination subreg/strict_low_part/zero_extract. From-SVN: r42429
Richard Henderson committed -
From-SVN: r42428
Per Bothner committed -
* combine.c (simplify_comparison): Update op1 after constant extension. * recog.c (const_int_operand): Accept only constants valid for the given mode. * genrecog.c: Update comments wrt const_int_operand. From-SVN: r42427
Richard Henderson committed -
From-SVN: r42426
Mark Mitchell committed -
* Makefile.am (libgcj_la_DEPENDENCIES): Add $(nat_files). (libgcj_la_LIBADD): Likewise. (libgcjx_la_DEPENDENCIES, libgcjx_la_LIBADD): Add $(x_nat_files). From-SVN: r42424
Per Bothner committed -
* emit-rtl.c (init_emit_once): Zero unused memory in a CONST_DOUBLE. From-SVN: r42423
Richard Henderson committed -
2001-05-21 Stephen M. Webb <stephen@bregmasoft.com> * include/c_std/bits/std_cstring.h (memchr): Define "C" functions to __glibcpp_memchr. (strchr): Same, but to __glibcpp_strchr. (strpbrk): Same. (strrchr): Same. (strstr): Same. * include/c_std/bits/std_cwchar.h (wcschr): Same. (wcsbrk): Same. (wcsrchr): Same. (wcsstr): Same. (wmemchr): Same. From-SVN: r42421
Benjamin Kosnik committed -
2001-05-21 Benjamin Kosnik <bkoz@kredhat.com> * testsuite/21_strings/c_strings.cc (main): Fix. From-SVN: r42420
Benjamin Kosnik committed -
* gcj/javaprims.h (_Jv_FormatInt): New declaration. * java/lang/natString.cc (_JvFormatInt): New primitive, with logic taken from old Integer.toString code. (Integer::valueOf): Use _Jv_FormatInt. * java/lang/Integer.java (toString): Just use call String.valueOf. * java/lang/Long.java (toString): Fix typo in comment. * java/lang/String.java (valueOf(int)): Make native. * java/lang/StringBuffer.java (append(int)): Make native. * java/lang/natStringBuffer.cc: New file, for append(jint). * Makefile.am (ant_source_files): Add java/lang/natStringBuffer.cc. From-SVN: r42419
Per Bothner committed -
* tree.h (type_num_arguments): Declare it. * tree.c (type_num_arguments): New function. From-SVN: r42418
Mark Mitchell committed -
From-SVN: r42415
Jason Merrill committed -
From-SVN: r42414
Jason Merrill committed -
call.c (build_op_delete_call): Ignore exception-specifications when looking for matching delete operators. * call.c (build_op_delete_call): Ignore exception-specifications when looking for matching delete operators. * init.c (build_new_1): Compute whether or not the allocation function used is a placement allocation function or not, and communicate this information to build_op_delete_call. From-SVN: r42413
Mark Mitchell committed
-
- 21 May, 2001 18 commits
-
-
* dwarf2out.c (current_funcdef_number): Move outside dwarf2 conditional ifdef. From-SVN: r42411
Richard Henderson committed -
* jcf-parse.c (read_class): If class is from .class or .zip file and it's already been read, don't push/pop parser context. From-SVN: r42407
Per Bothner committed -
* gcc.c-torture/compile/920520-1.x: Merge previous contents into this file. From-SVN: r42406
Geoffrey Keating committed -
From-SVN: r42405
Tom Tromey committed -
* config/rs6000/rs6000.md (maxsf3): Use rs6000_emit_minmax. (maxsf3+1): Delete. (minsf3): Use rs6000_emit_minmax. (minsf3+1): Generalize to handle both SMIN and SMAX. Use rs6000_emit_minmax. (movsfcc): Use rs6000_emit_cmove. (fselsfsf4): Don't compare a CONST_INT with a floating-point value. Don't generate emit_fselsfsf4. (fseldfsf4): Likewise. (maxdf3): Use rs6000_emit_minmax. (maxdf3+1): Delete. (mindf3): Use rs6000_emit_minmax. (mindf3+1): Generalize to handle both SMIN and SMAX. Use rs6000_emit_minmax. (movdfcc): Use rs6000_emit_cmove. (fseldfdf4): Don't compare a CONST_INT with a floating-point value. Don't generate emit_fselsfsf4. (fselsfdf4): Likewise. * config/rs6000/rs6000.c (zero_fp_constant): New predicate. (min_max_operator): New predicate. (rs6000_emit_cmove): New function. (rs6000_emit_minmax): New function. * config/rs6000/rs6000-protos.h: Prototype new functions. * config/rs6000/rs6000.h (PREDICATE_CODES): Add zero_fp_constant and min_max_operator. * config/rs6000/rs6000.c (output_cbranch): Handle all conditional types in the switch statement. From-SVN: r42404
Geoffrey Keating committed -
* c-decl.c (finish_decl): Don't set DECL_C_HARD_REGISTER for non-register variables. * extend.texi: Document that asm-specifications do not make sense for non-static local variables. From-SVN: r42403
Mark Mitchell committed -
2001-05-18 Andrew Haley <aph@cambridge.redhat.com> * include/dwarf2-signal.h: New file. * configure.in (SYSDEP_SOURCES): Add dwarf2-signal.h for PPC. * configure.host (EXCEPTIONSPEC): Don't use sjlj on PPC. * configure: Rebuilt. From-SVN: r42400
Andrew Haley committed -
From-SVN: r42396
Jason Merrill committed -
* class.c (build_vtable_entry_ref): Lose vtbl parm. Fix for new abi. (build_vtbl_ref): Adjust. (dfs_accumulate_vtbl_inits): Set TREE_CONSTANT on the vtable address. * decl2.c (lang_f_options): Remove huge-objects, vtable-thunks. Re-add vtable-gc. (unsupported_options): Correspondingly. * decl2.c (maybe_make_one_only): Check flag_weak, not supports_one_only(). From-SVN: r42393
Jason Merrill committed -
* class.c (build_vtable): Set DECL_ASSEMBLER_NAME for vtables here. (get_vtable_decl, build_vtt): Not here. From-SVN: r42392
Jason Merrill committed -
* dbxout.c (MINIMAL_DEBUG, flag_minimal_debug): Lose. (dbxout_type_fields): Lose minimal_debug support. (dbxout_type_methods, dbxout_type): Likewise. From-SVN: r42391
Jason Merrill committed -
From-SVN: r42389
Jason Merrill committed -
* cp-tree.def (START_CATCH_STMT): Lose. * dump.c (cp_dump_tree): Don't dump it. Do dump HANDLER_PARMS. * tree.c (cp_statement_code_p): Don't case it. * semantics.c (cp_expand_stmt): Likewise. * except.c (expand_start_catch_block): Don't start any blocks. Return the type. (expand_end_catch_block): Don't end any blocks. * parse.y (handler): Don't pass anything from finish_handler_parms to finish_handler. * pt.c (tsubst_expr): Likewise. * semantics.c (begin_handler): Call note_level_for_catch here. (finish_handler_parms): Don't return anything. (genrtl_catch_block, begin_catch_block): Lose. (genrtl_handler): Call expand_start_catch here. * cp-tree.h (START_CATCH_TYPE): Lose. (HANDLER_TYPE): New. From-SVN: r42388
Jason Merrill committed -
From-SVN: r42387
Jason Merrill committed -
2001-05-17 Andrew Haley <aph@redhat.com> * config/rs6000/linux.h (MD_FALLBACK_FRAME_STATE_FOR): New. From-SVN: r42386
Andrew Haley committed -
* gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to STACK_SIZE; * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according to STACK_SIZE; Use it to define size of add_histo array. * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according to STACK_SIZE. (f): Use GITT_SIZE to define size of gitt local table. * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according to STACK_SIZE; Use it to define size of bytemem array. From-SVN: r42384
Stephane Carrez committed -
* gcc.c-torture/compile/20000804-1.x: New file, this test fails on 68HC11/HC12 due to the asm instruction. * gcc.c-torture/compile/20001205-1.x: New file, ditto. * gcc.c-torture/compile/920520-1.x: Likewise. * gcc.c-torture/compile/20001226-1.x: New file, this test fails on 68HC11/HC12 because the function is larger than 64K. * gcc.c-torture/compile/961203-1.x: New file, this test fails on 68HC11/HC12 because the structure is too large. From-SVN: r42381
Stephane Carrez committed -
* configure.in: Update boehm-gc include dir for new GC version. * configure: Rebuilt. * exception.cc: Only include <gc.h>. Remove TRUE/FALSE hacks and extern "C" wrapper. * boehm.cc: Update includes for new GC version. MAKE_PROC is now GC_MAKE_PROC. mark_proc is now GC_mark_proc. * posix-threads.cc: Only include <gc.h>. Don't need to wrap with extern "C". From-SVN: r42380
Bryce McKinlay committed
-