- 08 May, 2001 3 commits
-
-
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 11 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 -
From-SVN: r41856
David Edelsohn committed -
2001-05-04 Lars Brinkhoff <lars@nocrew.org> * simplify-rtx.c (simplify_binary_operation): Simplify ~a + 1 into -a. From-SVN: r41854
Lars Brinkhoff committed
-
- 04 May, 2001 5 commits
-
-
2000-05-04 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * config/rs6000/rs6000.md (ashldi3 splits): Guard with TARGET_POWERPC64. From-SVN: r41852
Franz Sirl committed -
* config/m68hc11/m68hc11.md (lshrhi3_const1): Fix shift of soft register, use ror instead of rol. From-SVN: r41850
Stephane Carrez committed -
* config/m68hc11/m68hc11.c (m68hc11_check_z_replacement): Take into account pre/post increment decrement for 68HC12. Fix other problems in replacement and fix call to reg_mentioned_p. From-SVN: r41848
Stephane Carrez committed -
* config/m68hc11/larith.asm (L_regs_frame): New for _.frame. Put the soft registers in bss for 68HC12. (L_regs_d3_4): New for _.d3 and _.d4. (L_regs_d5_6): Likewise. (L_regs_d1_2): Likewise. * config/m68hc11/t-m68hc11-gas (T_CPPFLAGS): Compile new parts. From-SVN: r41846
Stephane Carrez committed -
* configure.in: Add support for --enable-threads=posix on FreeBSD. * configure: Rebuilt. From-SVN: r41845
Loren J. Rittle committed
-