- 08 May, 2001 10 commits
-
-
2001-05-08 Benjamin Kosnik <bkoz@fillmore.constant.com> * include/c_std/bits/std_cstring.h (memchr): Correct definitions. (strchr): Same. (strpbrk): Same. (strrchr): Same. (strstr): Same. * include/c_std/bits/std_cwchar.h (wcschr): Same. (wcsbrk): Same. (wcsrchr): Same. (wcsstr): Same. (wmemchr): Same. * testsuite/21_strings/c_strings.cc: Add tests. From-SVN: r41919
Benjamin Kosnik committed -
2001-05-03 Andrew Haley <aph@cambridge.redhat.com> * reload1.c (copy_eh_notes): New function. (emit_input_reload_insns): Call it. (emit_output_reload_insns): Call it. From-SVN: r41918
Andrew Haley committed -
re PR java/2538 (latest gcj no longer compiles apache xerces parser due problems with variable declarations and inner classes) 2001-05-07 Alexandre Petit-Bianco <apbianco@redhat.com> * parse.y (build_unresolved_array_type): Set EXPR_WFL_QUALIFICATION on the newly created wfl. Fixes PR java/2538. Fixes PR java/2535. (http://gcc.gnu.org/ml/gcc-patches/2001-05/msg00438.html ) From-SVN: r41917
Alexandre Petit-Bianco committed -
From-SVN: r41914
GCC Administrator committed -
From-SVN: r41913
Zack Weinberg committed -
* config.gcc (i[34567]86-*-sco3.2v4*, i[34567]86-*-sco*): Delete stanzas. * config/i386/sco.h, config/i386/sco4.h, config/i386/scodbx.h, config/i386/sco4dbx.h, config/i386/x-sco4: Delete file. * optabs.c: Delete #ifdef BROKEN_LDEXP block. * POTFILES.in: Remove config/i386/sco.h, config/i386/sco4.h, config/i386/sco4dbx.h, and config/i386/scodbx.h. From-SVN: r41912
Zack Weinberg committed -
* cp-demangle.c (demangle_v3_with_details, is_gnu_v3_mangled_ctor, is_gnu_v3_mangled_dtor): Use K+R style function definition. * ternary.c: Use K+R style function definitions. Use PTR, not void *. Make arguments constant where possible. * demangle.h: Use PARAMS for all prototypes. * ternary.h: Use PARAMS for all prototypes. Use PTR, not void *. Make arguments constant where possible. From-SVN: r41910
Zack Weinberg committed -
2001-05-07 Benjamin Kosnik <bkoz@redhat.com> libstdc++/2523 * include/bits/std_fstream.h (basic_filebuf): Change signature. * include/bits/fstream.tcc (basic_filebuf): Change bool argument to int_type, pass in buffer size info. * include/bits/std_streambuf.h (_M_is_indeterminate): Check for unbuffered situation. (underflow): Remove codecvt bits for the time being. * include/bits/istream.tcc (istream::sentry): Avoid sputbackc call. * include/bits/locale_facets.tcc (_M_extract): Cache dereference values from iterators, clean. * src/locale.cc: Ditto. * include/bits/sbuf_iter.h: Format. * src/ios.cc: Explicitly pass in buffer sizes at creation time. * testsuite/27_io/narrow_stream_objects.cc: Add tests. * testsuite/27_io/filebuf.cc: Tweaks. * testsuite/27_io/filebuf_members.cc: Tweaks. From-SVN: r41909
Benjamin Kosnik committed -
2001-05-07 Benjamin Kosnik <bkoz@redhat.com> libstdc++/2523 * include/bits/std_fstream.h (basic_filebuf): Change signature. * include/bits/fstream.tcc (basic_filebuf): Change bool argument to int_type, pass in buffer size info. * include/bits/std_streambuf.h (_M_is_indeterminate): Check for unbuffered situation. (underflow): Remove codecvt bits for the time being. * include/bits/istream.tcc (istream::sentry): Avoid sputbackc call. * include/bits/locale_facets.tcc (_M_extract): Cache dereference values from iterators, clean. * src/locale.cc: Ditto. * include/bits/sbuf_iter.h: Format. * src/ios.cc: Explicitly pass in buffer sizes at creation time. * testsuite/27_io/narrow_stream_objects.cc: Add tests. * testsuite/27_io/filebuf.cc: Tweaks. * testsuite/27_io/filebuf_members.cc: Tweaks. From-SVN: r41908
Benjamin Kosnik committed -
(_LARGEFILE_SOURCE): Define it. From-SVN: r41907
Mark Mitchell committed
-
- 07 May, 2001 11 commits
-
-
2001-05-07 Alexandre Petit-Bianco <apbianco@redhat.com> * parse.y (fix_constructors): Removed unecessary assignment to local. Moved assignment to `this$<n>', fixed comments and indentation. (build_wfl_wrap): Fixed indentation. Fixes PR java/2598, java/2579 and java/2658. (http://gcc.gnu.org/ml/gcc-patches/2001-05/msg00412.html ) From-SVN: r41905
Alexandre Petit-Bianco committed -
* pa.md (interspace_jump): Revise comment. (builtin_longjmp): Block initial setup insns from delay slot of interspace branch. (builtin_setjmp_receiver): New expander to save and restore PIC register. * som.h (NM_FLAGS): Remove `-n' sort option. Revise comment. From-SVN: r41902
John David Anglin committed -
* g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable. * g++.old-deja/g++.other/op3.C: Likewise. From-SVN: r41901
Mark Mitchell committed -
toplev.c (compile_file): Set up the output file before we call the various initializers for the compiler. * toplev.c (compile_file): Set up the output file before we call the various initializers for the compiler. From-SVN: r41897
Jeffrey A Law committed -
except.c (sjlj_mark_call_sites): Do not search for assignments to non-argumment registers that are mentioned in... * except.c (sjlj_mark_call_sites): Do not search for assignments to non-argumment registers that are mentioned in CALL_INSN_FUNCTION_USAGE. From-SVN: r41896
Jeffrey A Law committed -
* splay-tree.h (splay_tree_max): New function. (splay_tree_min): Likewise. From-SVN: r41895
Mark Mitchell committed -
* pa.h (MAX_LONG_TYPE_SIZE): Should be 32, not 64. * pa-64.h (*_TYPE_SIZE): Undefine before redefining. From-SVN: r41893
Jeffrey A Law committed -
From-SVN: r41892
GCC Administrator committed -
From-SVN: r41889
Zack Weinberg committed -
* config/rs6000/rs6000.c (rs6000_emit_prologue): Don't save the link register if we're not going to use it. * config/rs6000/rs6000.c (output_profile_hook): Fix a warning. (output_function_profiler): Likewise. From-SVN: r41888
Geoffrey Keating committed -
From-SVN: r41887
Alan Modra committed
-
- 06 May, 2001 10 commits
-
-
* unroll.c (loop_iterations): Don't sign-extend abs_diff; zero-extend it. Make abs_inc unsigned. From-SVN: r41886
Alexandre Oliva committed -
optabs.c (expand_binop): Sign-extend xop0 and xop1 from the widest mode in narrowing and widening operations. * optabs.c (expand_binop): Sign-extend xop0 and xop1 from the widest mode in narrowing and widening operations. From-SVN: r41885
Alexandre Oliva committed -
From-SVN: r41884
Alexandre Oliva committed -
From-SVN: r41883
Alexandre Oliva committed -
invoke.texi (Option Summary): Add -momit-leaf-frame-pointer (i386 Options): Document -momit-leaf-frame-pointer. * invoke.texi (Option Summary): Add -momit-leaf-frame-pointer (i386 Options): Document -momit-leaf-frame-pointer. From-SVN: r41881
Andreas Jaeger committed -
* c-typeck.c (internal_build_compound_expr): Check for array to pointer conversion just once. From-SVN: r41879
Neil Booth committed -
* java/lang/Class.h (_Jv_Self): New union type. (Class): Manipulate vtable pointer via _Jv_Self union. Thanks to Jeff Sturm and Fergus Henderson. * java/lang/ClassLoader.java: Remove dead code fragment. From-SVN: r41876
Bryce McKinlay committed -
* configure.in: Remove warning about beta code. * configure: Rebuilt. From-SVN: r41875
Bryce McKinlay committed -
* gcc.dg/cpp/syshdr.h: New file. * gcc.dg/cpp/sysmac1.c: Update. * gcc.dg/cpp/sysmac2.c: Update. From-SVN: r41873
Neil Booth committed -
From-SVN: r41871
GCC Administrator committed
-
- 05 May, 2001 9 commits
-
-
From-SVN: r41870
Neil Booth committed -
From-SVN: r41868
Richard Henderson committed -
* except.c (remove_fixup_regions): Adjust REG_EH_REGION notes to the parent of the fixup region. From-SVN: r41867
Richard Henderson committed -
* gcc.c (cpp_options): Define __NO_INLINE__ unless we are honoring "inline" keyword. * cpp.texi (__NO_INLINE): Document it. From-SVN: r41866
Jakub Jelinek committed -
* cppfiles.c (struct include_file): New member err_no. (find_or_create_entry): Set it. (open_file): Don't set fds to -2. Instead, use err_no to remember previous errors, if any. From-SVN: r41865
Neil Booth committed -
From-SVN: r41863
GCC Administrator committed -
* config/m68hc11/m68hc11.c (m68hc11_gen_movhi): Optimize moves between X and Y by using sequences of xgdx and xgdy. From-SVN: r41861
Stephane Carrez committed -
m68hc11.md ("*logicalsi3_silshr16"): Use '?' instead of '!' for the 'D' alternative ('!' is too strong). * config/m68hc11/m68hc11.md ("*logicalsi3_silshr16"): Use '?' instead of '!' for the 'D' alternative ('!' is too strong). ("*logicalsi3_silshl16"): Likewise. ("movstricthi"): Accept 'A' when 'd' constraint, remove spurious '+'. ("movstrictsi"): Remove spurious '+'. ("movstrictqi"): Don't accept 'A' and remove spurious '+'. ("tstqi_1", "*lshrqi3_const1"): Put 'm' constraint before 'd'. ("subqi3"): Disparage with '!' the 'x' and 'y' registers to avoid a reload to them. From-SVN: r41859
Stephane Carrez committed -
* gcc.c-torture/execute/20001227-1.c: Remove duplicate of gcc.c-torture/execute/20000412-3.c with no ChangeLog entry. From-SVN: r41858
David Edelsohn committed
-