- Jun 10, 2003
-
-
Paolo Carlini authored
2003-06-10 Paolo Carlini <pcarlini@unitus.it> * include/bits/fstream.tcc (close): Clean up a bit. * include/bits/streambuf.tcc (sbumpc): Clean up a bit. * include/std/std_fstream.h (_M_destroy_pback): _M_pback_cur_save - the saved _M_in_cur, that is - cannot be null. (sync): Constify a variable. * include/std/std_streambuf.h: Tweak a comment. (in_avail): Constify a variable. From-SVN: r67738
-
Nathanael Nerode authored
* configure.in: Fix typo. * configure: Regenerate. From-SVN: r67737
-
Phil Edwards authored
2003-06-10 Phil Edwards <pme@gcc.gnu.org> * docs/html/17_intro/BUGS: Update from 2.90.8 snapshot. * docs/html/17_intro/CHECKLIST: Bring up to date with respect to correctness of container::iterator typedefs. Fix whitespace. * docs/html/20_util/howto.html, docs/html/ext/howto.html: Add links to allocator docs. * docs/html/documentation.html: Regenerate. * include/bits/basic_string.h, include/bits/basic_string.tcc, include/bits/deque.tcc, include/bits/list.tcc, include/bits/stl_algo.h, include/bits/stl_algobase.h, include/bits/stl_bvector.h, include/bits/stl_deque.h, include/bits/stl_iterator_base_funcs.h, include/bits/stl_list.h, include/bits/stl_uninitialized.h, include/bits/stl_vector.h, include/bits/vector.tcc, include/ext/algorithm, include/ext/slist, include/std/std_bitset.h: Change _Iter names to _Iterator, and __pos to __position. * include/bits/stl_relops.h, include/bits/stl_numeric.h, include/bits/stl_multiset.h, include/bits/stl_set.h: Remove emacs markers. * include/bits/stl_threads.h (_STL_auto_lock): Add __unused__. From-SVN: r67736
-
Nathanael Nerode authored
From-SVN: r67735
-
Janis Johnson authored
* gcc.dg/compat/fp2-struct-check.h: New file. * gcc.dg/compat/fp2-struct-defs.h: New file. * gcc.dg/compat/fp2-struct-init.h: New file. * gcc.dg/compat/struct-by-value-10_main.c: New file. * gcc.dg/compat/struct-by-value-10_x.c: New file. * gcc.dg/compat/struct-by-value-10_y.c: New file. * gcc.dg/compat/struct-return-10_main.c: New file. * gcc.dg/compat/struct-return-10_x.c: New file. * gcc.dg/compat/struct-return-10_y.c: New file. From-SVN: r67734
-
Loren J. Rittle authored
* config/alpha/alpha.c (unicosmk_file_end): Add conditional compilation guard. From-SVN: r67733
-
J"orn Rennecke authored
* sh-protos.h (function_symbol): Declare. * sh.c (expand_block_move, expand_ashiftrt): Use it. (sh_expand_prologue, sh_expand_epilogue): Likewise. (sh_initialize_trampoline): Likewise. (function_symbol): New function. * sh.md (udivsi3, divsi3, mulsi3, ic_invalidate_line): Use it. (initialize_trampoline, call, call_pop, call_value, sibcall): Likewise. (call_value_pop, shcompact_return_tramp): Likewise. * sh.h (OVERRIDE_OPTIONS): Don't suppress --profile-arc-flag. * sh.md (GOTaddr2picreg): Use gen_lowpart to get lowpart of target register. From-SVN: r67732
-
Paolo Carlini authored
2003-06-10 Paolo Carlini <pcarlini@unitus.it> * testsuite/27_io/basic_filebuf/sputbackc/char/1.cc: Remove. From-SVN: r67730
-
DJ Delorie authored
* doc/md.texi (Machine Constraints): Document stormy's Z constraint. From-SVN: r67729
-
Jason Merrill authored
From-SVN: r67727
-
Paolo Carlini authored
2003-06-10 Paolo Carlini <pcarlini@unitus.it> * include/bits/fstream.tcc (overflow): According to 27.5.2.4.5, overflow() returns not_eof(eof()). * testsuite/27_io/basic_filebuf/overflow/char/2.cc: New. * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Ditto. 2003-06-10 Paolo Carlini <pcarlini@unitus.it> * include/bits/fstream.tcc (_M_underflow): Check overflow return value; tweak slightly. From-SVN: r67726
-
Jason Merrill authored
re PR c++/10968 (If member function implicitly instantiated, explicit instantiation of class fails to instantiate it) PR c++/10968 * pt.c (mark_decl_instantiated): Set TREE_SYMBOL_REFERENCED. [[Split portion of a mixed commit.]] From-SVN: r67725.2
-
Janis Johnson authored
* gcc.dg/compat/compat-common.h: New file. * gcc.dg/compat/fp-struct-check.h: Improve debugging output. * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto. * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto. * gcc.dg/compat/scalar-by-value-1_main.c: Ditto. * gcc.dg/compat/scalar-by-value-1_x.c: Ditto. * gcc.dg/compat/scalar-by-value-1_y.c: Ditto. * gcc.dg/compat/scalar-by-value-2_main.c: Ditto. * gcc.dg/compat/scalar-by-value-2_x.c: Ditto. * gcc.dg/compat/scalar-by-value-2_y.c: Ditto. * gcc.dg/compat/scalar-return-1_main.c: Ditto. * gcc.dg/compat/scalar-return-1_x.c: Ditto. * gcc.dg/compat/scalar-return-1_y.c: Ditto. * gcc.dg/compat/scalar-return-2_main.c: Ditto. * gcc.dg/compat/scalar-return-2_x.c: Ditto. * gcc.dg/compat/scalar-return-2_y.c: Ditto. * gcc.dg/compat/small-struct-check.h: Ditto. * gcc.dg/compat/struct-by-value-2_main.c: Ditto. * gcc.dg/compat/struct-by-value-2_x.c: Ditto. * gcc.dg/compat/struct-by-value-2_y.c: Ditto. * gcc.dg/compat/struct-by-value-3_main.c: Ditto. * gcc.dg/compat/struct-by-value-3_x.c: Ditto. * gcc.dg/compat/struct-by-value-3_y.c: Ditto. * gcc.dg/compat/struct-by-value-4_main.c: Ditto. * gcc.dg/compat/struct-by-value-4_x.c: Ditto. * gcc.dg/compat/struct-by-value-4_y.c: Ditto. * gcc.dg/compat/struct-by-value-5_main.c: Ditto. * gcc.dg/compat/struct-by-value-5_x.c: Ditto. * gcc.dg/compat/struct-by-value-5_y.c: Ditto. * gcc.dg/compat/struct-by-value-6_main.c: Ditto. * gcc.dg/compat/struct-by-value-6_x.c: Ditto. * gcc.dg/compat/struct-by-value-6_y.c: Ditto. * gcc.dg/compat/struct-by-value-7_main.c: Ditto. * gcc.dg/compat/struct-by-value-7_x.c: Ditto. * gcc.dg/compat/struct-by-value-7_y.c: Ditto. * gcc.dg/compat/struct-by-value-8_main.c: Ditto. * gcc.dg/compat/struct-by-value-8_x.c: Ditto. * gcc.dg/compat/struct-by-value-8_y.c: Ditto. * gcc.dg/compat/struct-by-value-9_main.c: Ditto. * gcc.dg/compat/struct-by-value-9_x.c: Ditto. * gcc.dg/compat/struct-by-value-9_y.c: Ditto. * gcc.dg/compat/struct-return-2_main.c: Ditto. * gcc.dg/compat/struct-return-2_x.c: Ditto. * gcc.dg/compat/struct-return-2_y.c: Ditto. * gcc.dg/compat/struct-return-3_main.c: Ditto. * gcc.dg/compat/struct-return-3_x.c: Ditto. * gcc.dg/compat/struct-return-3_y.c: Ditto. From-SVN: r67724
-
Jason Merrill authored
re PR c++/10968 (If member function implicitly instantiated, explicit instantiation of class fails to instantiate it) PR c++/10968 * pt.c (mark_decl_instantiated): Set TREE_SYMBOL_REFERENCED. [[Split portion of a mixed commit.]] From-SVN: r67723.2
-
Geoffrey Keating authored
From-SVN: r67722
-
Richard Earnshaw authored
* arm-proto.h: Convert to ISO C90 prototypes. * arm.c: Likewise. From-SVN: r67721
-
Geoffrey Keating authored
2003-06-10 Andrew Pinski <pinskia@physics.uc.edu> * decl.c (start_cleanup_fn): Move static 'counter' out, mark with GTY. (start_cleanup_cnt): New. 2003-06-10 Geoffrey Keating <geoffk@apple.com> * g++.dg/pch/static-1.C: New file. * g++.dg/pch/static-1.Hs: New file. From-SVN: r67719
-
J"orn Rennecke authored
From-SVN: r67718
-
Michael Koch authored
2003-06-10 Michael Koch <konqueror@gmx.de> * java/io/PrintStream.java: Merged version from classpath. (close): Removed sychronized keyword. This class is not garantied to be thread-safe. (write): Likewise. From-SVN: r67717
-
Steve Ellcey authored
* calls.c (expand_call): Convert structure_value_addr to Pmode if necessary. From-SVN: r67716
-
Andrew Haley authored
resource.c (write_resource_constructor): Use expand_expr to generate the address of the label attached to a resource. 2003-06-10 Andrew Haley <aph@redhat.com> * resource.c (write_resource_constructor): Use expand_expr to generate the address of the label attached to a resource. * Make-lang.in (java/resource.o): Add expr.h From-SVN: r67714
-
Andrew Haley authored
2003-05-21 Andrew Haley <aph@redhat.com> * langhooks-def.h (LANG_HOOKS_DECL_OK_FOR_SIBCALL): New. (LANG_HOOKS_DECLS): Add LANG_HOOKS_DECL_OK_FOR_SIBCALL. (lhd_decl_ok_for_sibcall): New. * langhooks.c (lhd_decl_ok_for_sibcall): New. * langhooks.h (lang_hooks_for_decls.ok_for_sibcall): New field. * calls.c (expand_call): Check lang_hook before generating a sibcall. 2003-05-21 Andrew Haley <aph@redhat.com> * lang.c (LANG_HOOKS_DECL_OK_FOR_SIBCALL): New. (java_decl_ok_for_sibcall): New. From-SVN: r67713
-
DJ Delorie authored
* config/stormy16/stormy16.c (xstormy16_extra_constraint_p): Add Z, which matches (const_int 0) for addhi3. * config/stormy16/stormy16.md: Document known constraints. (addhi3): Handle adding zero. From-SVN: r67712
-
Kazuhiro Inaoka authored
* config/m32r/m32r.h (HARD_REGNO_RENAME_OK): New. * config/m32r/m32r.c (m32r_hard_regno_rename_ok): New. * config/m32r/m32r-protos.h: Prototype it. From-SVN: r67711
-
Richard Henderson authored
From-SVN: r67709
-
Janis Johnson authored
* config/rs6000/eabi.h (TARGET_OS_CPP_BUILTINS): Define builtins common to rs6000 sysv targets. * config/rs6000/eabisim.h (TARGET_OS_CPP_BUILTINS): Ditto. * config/rs6000/rtems.h (TARGET_OS_CPP_BUILTINS): Ditto. From-SVN: r67708
-
Nick Clifton authored
* config.gcc: Add arm-wince-pe target. * config/arm/pe.h (MULTILIB_DEFAULTS): Define. Add comment about default apcs26 support. * config/arm/t-pe (MULTILIB_OPTIONS): Add an -mapcs-32 multilib. (MULTILIB_DIRNAMES): Add 'apcs32'. * config/arm/t-wince-pe: New makefile fragment. * config/arm/wince-pe.h: New file. Overrides a few definitions in arm/pe.h From-SVN: r67705
-
Nathanael Nerode authored
* Makefile.tpl: Fix stupid pasto. * Makefile.in: Regenerate. From-SVN: r67702
-
Roger Sayle authored
* builtins.c (fold_builtin): Optimize cos(-x) as cos(x). * fold-const.c (fold <NEGATE_EXPR>): Convert -f(x) into f(-x) when x is easily negated and f is sin, tan or atan. (fold <MULT_EXPR>): Optimize tan(x)*cos(x) and cos(x)*tan(x) as sin(x) with flag_unsafe_math_optimizations. (fold <RDIV_EXPR>): With flag_unsafe_math_optimizations fold sin(x)/cos(x) as tan(x) and cos(x)/sin(x) as 1.0/tan(x). * gcc.dg/builtins-20.c: New test case. From-SVN: r67701
-
Roger Sayle authored
fold-const.c (fold <EQ_EXPR>): Don't fold x == x only if x is a floating point type *and* we currently honor NaNs. * fold-const.c (fold <EQ_EXPR>): Don't fold x == x only if x is a floating point type *and* we currently honor NaNs. (fold <NE_EXPR>): Likewise. From-SVN: r67700
-
Gerald Pfeifer authored
* gcc_release (build_diff): Properly use ${TAR} instead of hard-coded tar. From-SVN: r67699
-
Mark Mitchell authored
PR c++/11131 * tree-inline.c (inlinable_function_p): Call the language-specific hook early. PR c++/11131 * cp-tree.h (template_for_substitution): Declare. * decl2.c (mark_used): Use it when figuring out whether or not a function is inline. * pt.c (template_for_substitution): Give it external linkage. * tree.c (cp_cannot_inline_tree_fn): Instantiate as early as possible. PR c++/11131 * g++.dg/opt/template1.C: New test. From-SVN: r67698
-
David Taylor authored
* config/rs6000/rs6000.c (rs6000_va_start, rs6000_va_arg): Skip over the f_res field. From-SVN: r67697
-
Mark Mitchell authored
* lib/gcc-dg.exp (dg-test): Clear additional_files and additional_sources. From-SVN: r67696
-
Tom Tromey authored
* gnu/gcj/xlib/natFont.cc (getAscent): Correctly access "ascent" field. (getDescent): Likewise, for "descent". From-SVN: r67695
-
Nathanael Nerode authored
* configure.in: Remove references to host_truncate_target. * configure: Regenerate. * config.gcc: Remove references to truncate_target, host_truncate_target. From-SVN: r67694
-
Nathanael Nerode authored
* Makefile.tpl: Remove bogus conditional. * Makefile.in: Regenerate. From-SVN: r67693
-
Scott Gilbertson authored
2003-06-09 Scott Gilbertson <scottg@mantatest.com> * gnu/gcj/xlib/natFont.cc (getMaxAscent): adjusted return value. (getMaxDescent): adjusted return value. (getAscent): modified to use metrics for 'O'. (getDescent): modified to use metrics for 'y'. From-SVN: r67692
-
Nathanael Nerode authored
* Makefile.in, configure.in, config/m68hc11/t-m68hc11-gas: Replace "build_canonical" with build, "host_canonical" with host. * configure.in: Use GCC_TOPLEV_SUBDIRS. * aclocal.m4: Include ../config/acx.m4. * configure: Regenerate. (ada) * Makefile.in: Replace "host_canonical" with "host" for autoconf substitution. From-SVN: r67691
-
GCC Administrator authored
From-SVN: r67689
-