- 06 Feb, 2003 1 commit
-
-
From-SVN: r62462
GCC Administrator committed
-
- 05 Feb, 2003 14 commits
-
-
* src/s390/ffi.c (ffi_closure_helper_SYSV): Add hidden visibility attribute. From-SVN: r62454
Jakub Jelinek committed -
* defaults.h (CLZ_DEFINED_VALUE_AT_ZERO): New. (CTZ_DEFINED_VALUE_AT_ZERO): New. * doc/rtl.texi, doc/tm.texi: Document them. * combine.c (nonzero_bits) [CLZ, CTZ]: Handle the definedness of the value at zero properly. * fold-const.c (tree_expr_nonnegative_p): Likewise. * simplify-rtx.c (simplify_unary_operation): Likewise. * config/alpha/alpha.h (CLZ_DEFINED_VALUE_AT_ZERO): New. (CTZ_DEFINED_VALUE_AT_ZERO): New. * config/arm/arm.c (TARGET_INIT_BUILTINS): Remove. (TARGET_EXPAND_BUILTIN): Remove. (def_builtin, arm_init_builtins, arm_expand_builtin): Remove. * config/arm/arm.h (CLZ_DEFINED_VALUE_AT_ZERO): New. (enum arm_builtins): Remove. * config/arm/arm.md (UNSPEC_CLZ): Remove. (clzsi2): Rename from clz; use clz instead of unspec. (ctzsi2): New. * config/arm/arm-protos.h: Update. From-SVN: r62453
Richard Henderson committed -
* i386-protos.h (x86_emit_floatuns): Declare. * i386.c (x86_emit_floatuns): New global function. * i386.md (floatunssisf2, floatunsdisf2, floatunsdidf2): New patterns. From-SVN: r62452
Jan Hubicka committed -
From-SVN: r62451
Zdenek Dvorak committed -
2003-02-05 Paolo Carlini <pcarlini@unitus.it> * testsuite/26_numerics/valarray_name_lookup.cc: Fix typo. From-SVN: r62450
Paolo Carlini committed -
2003-02-04 Hans Boehm <Hans.Boehm@hp.com> * config/ia64/unwind-ia64.c: include coretypes.h, tm.h to get config/ia64/linux.h From-SVN: r62448
Hans Boehm committed -
From-SVN: r62447
Roger Sayle committed -
PR optimization/8555 * config/i386/i386.md (sse_mov?fcc split): Handle op2 == op3 case instead of aborting. * gcc.dg/20030204-1.c: New test. From-SVN: r62438
Jakub Jelinek committed -
* config/i386/i386.md (UNSPEC_BSF): Remove. (ffssi2): Split into cmove and no_cmove insns and splitters; lose pentium float trick for now. (ffssi_1): Add * to name; use CTZ instead of UNSPEC. (ctzsi2, clzsi2, bsr): New. From-SVN: r62434
Richard Henderson committed -
* config/ia64/ia64.c (rtx_needs_barrier): Handle POPCOUNT, UNSPEC_GETF_EXP; remove UNSPEC_POPCNT. * config/ia64/ia64.md (UNSPEC_POPCNT): Remove. (ffsdi2): Use popcount instead of unspec. (popcountdi2): Rename from *popcnt. (ctzdi2, clzdi2, getf_exp_tf): New. From-SVN: r62428
Richard Henderson committed -
* genconfig.c (main): Generate CC0_P. * rtl.h (CC0_P): Remove. From-SVN: r62423
Kazu Hirata committed -
* libgcc2.h, libgcc2.c (__ffsSI2): New. (__ffsDI2): Rename from __ffsdi2. * mklibgcc.in (lib2funcs): Add _ffssi2. From-SVN: r62422
Richard Henderson committed -
* libgcc2.c (__paritysi2, __paritydi2): Replace last two reduction rounds with a "bit table" lookup. From-SVN: r62421
Richard Henderson committed -
From-SVN: r62420
GCC Administrator committed
-
- 04 Feb, 2003 24 commits
-
-
2003-02-04 Nathan Myers <ncm@cantrip.org> * testsuite/25_algorithms/min_max.cc (test02): Add. From-SVN: r62412
Nathan Myers committed -
reload.c (find_reloads): Do not use the mode specified in the insn pattern as reload mode for address... * reload.c (find_reloads): Do not use the mode specified in the insn pattern as reload mode for address operands. Do not generate optional reloads for operands where a mandatory reload was already pushed. From-SVN: r62410
Ulrich Weigand committed -
PR c++/38 * g++.dg/parse/array-size1.C: New test. PR c++/5657 * g++.dg/parse/undefined3.C: New test. PR c++/5665 * g++.dg/parse/undefined4.C: New test. PR c++/5975 * g++.dg/parse/undefined5.C: New test. PR c++/7259 * g++.dg/parse/tmpl-tmpl-param1.C: New test. PR c++/8578 * g++.dg/parse/casting-operator1.C: New test. PR c++/8596 * g++.dg/parse/undefined6.C: New test. PR c++/8736 * g++.dg/parse/missing-template1.C: New test. From-SVN: r62409
Volker Reichelt committed -
2003-02-04 Paolo Carlini <pcarlini@unitus.it> PR libstdc++/9439, PR libstdc++/9425 * config/io/basic_file_stdio.cc (__basic_file<char>::seekoff, seekpos): Return -1L if fseek fails. * include/bits/fstream.tcc (basic_filebuf::seekoff): Check _M_file.seekoff return value; always return pos_type(off_type(-1)) in case of failure. (basic_filebuf::pbackfail): Check this->seekoff return value and return traits_type::eof() in case of failure. * testsuite/27_io/filebuf_virtuals.cc (test09): Add. From-SVN: r62408
Paolo Carlini committed -
* longlong.h [alpha] (count_leading_zeros, count_trailing_zeros): Use builtins instead of inline assembly. From-SVN: r62407
Richard Henderson committed -
From-SVN: r62406
Falk Hueffner committed -
* be.po, de.po: New files. * da.po, el.po, es.po, fr.po, ja.po, nl.po, sv.po, tr.po: Update. From-SVN: r62403
Joseph Myers committed -
* java/io/PipedOutputStream.java (flush): Declare as throwing IOException. (close): Likewise. * java/io/PipedWriter.java (close): Declare as throwing IOException. * java/io/StringWriter.java (close): Declare as throwing IOException. From-SVN: r62401
Tom Tromey committed -
2003-02-04 Jerry Quinn <jlquinn@optonline.net> * include/std/std_ostream.h (ostream::_M_write): Declare. * ostream.tcc (ostream::_M_write): Define. (basic_ostream::write): Use it. (operator<<(basic_ostream, _CharT)): Ditto. (operator<<(basic_ostream, char)): Ditto. (operator<<(basic_ostream, _CharT*)): Ditto. (operator<<(basic_ostream, char*)): Ditto. (operator<<(basic_ostream, basic_string)): Ditto. From-SVN: r62399
Jerry Quinn committed -
2003-02-04 Benjamin Kosnik <bkoz@redhat.com> * testsuite/26_numerics/valarray_name_lookup.cc: Fix. From-SVN: r62398
Benjamin Kosnik committed -
From-SVN: r62396
Jan Hubicka committed -
* gcc.dg/i386-cadd.c: Compile using -march=k8. * gcc.dg/i386-cmov?.c: Likewise. * gcc.dg/i386-fpcvt-?.c: Likewise. * gcc.dg/i386-ssefp-1.c: Likewise. * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing convetions. From-SVN: r62395
Jan Hubicka committed -
* gcc.dg/i386-cadd.c: Compile using -march=k8. * gcc.dg/i386-cmov?.c: Likewise. * gcc.dg/i386-fpcvt-?.c: Likewise. * gcc.dg/i386-ssefp-1.c: Likewise. * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing convetions. From-SVN: r62394
Jan Hubicka committed -
2002-02-04 Jonathan Wakely <redi@gcc.gnu.org> * docs/html/27_io/howto.html: Link to Dietmar Kuehl's IOStream page, add HTML comment about updating links if numbering changes. From-SVN: r62390
Jonathan Wakely committed -
2003-02-04 Paolo Carlini <pcarlini@unitus.it> PR libstdc++/9538 * include/bits/streambuf.tcc (sputbackc): Access this->gptr()[-1] only if _M_in_beg < _M_in_cur. * testsuite/27_io/filebuf_virtuals.cc (test08): Add. 2003-02-04 Paolo Carlini <pcarlini@unitus.it> PR libstdc++/9507 * include/bits/fstream.tcc (open): If the 'ate' repositioning operation fails, calls close _and_ returns a null pointer to indicate failure (27.8.1.3,4). * testsuite/27_io/filebuf_members.cc (test_06): Add. 2003-02-04 Petur Runolfsson <peturr02@ru.is> * testsuite/27_io/filebuf_members.cc (test_04): Remove exit(0). From-SVN: r62388
Paolo Carlini committed -
From-SVN: r62387
Jan Hubicka committed -
2003-02-04 Rodney Brown <rbrown64@csc.com.au> * config/i386/i386.c (x86_function_profiler): Fix typo in format. From-SVN: r62384
Rodney Brown committed -
2002-02-04 Jonathan Wakely <redi@gcc.gnu.org> * docs/html/27_io/howto.html: New section on stdio_filebuf. * docs/html/ext/howto.html: Move stdio_filebuf notes to 27_io. * docs/html/documentation.html: Regenerate. From-SVN: r62383
Jonathan Wakely committed -
2003-02-04 Phil Edwards <pme@gcc.gnu.org> * doc/install.texi (*-*-linux-gnu): Mention glibc requirements for recent libstdc++. Remove formatting cruft. From-SVN: r62379
Phil Edwards committed -
* dwarf2out.c (dwarf2out_finish): Add AT_comp_dir attribute even if input file name is absolute, but one of the includes is relative. From-SVN: r62377
Jakub Jelinek committed -
* libU77/configure.in (AC_PROG_CC_WORKS): Define _GNU_SOURCE. * libU77/config.hin: Regenerated. * libU77/configure: Regenerated. From-SVN: r62373
Andreas Jaeger committed -
PR c++/7129 * call.c (z_candidate): Add args. (convert_class_to_reference): Set it. (implicit_conversion): Tidy. (add_candidate): Add args parameter. (add_function_candidate): Adjust call to add_candidate. (add_conv_candidate): Likewise. (build_builtin_candidate): Likewise. (build_user_type_conversion_1): Eliminate wasteful tree_cons usage. (build_new_function_call): Likewise. (build_object_call): Likewise. (add_candidates): New function. (build_new_op): Use it. (covert_like_real): Adjust call to build_over_call. (build_over_call): Remove args parameter. * operators.def: Add <?= and >?=. PR c++/7129 * testsuite/g++.dg/ext/max.C: New test. From-SVN: r62370
Mark Mitchell committed -
fastjar: * fastjar.texi: Update to GFDL 1.2. gcc: * doc/gcc.texi, doc/gccint.texi, doc/gcov.texi, doc/include/fdl.texi, doc/invoke.texi: Update to GFDL 1.2. * doc/install.texi: Update copyright dates. Update to GFDL 1.2. gcc/ada: * gnat_rm.texi, gnat_ug.texi: Update to GFDL 1.2. * gnat_ug_unx.texi, gnat_ug_vms.texi, gnat_ug_vxw.texi, gnat_ug_wnt.texi: Regenerate. gcc/f: * g77.texi, invoke.texi: Update to GFDL 1.2. gcc/java: * gcj.texi: Update to GFDL 1.2. gcc/treelang: * treelang.texi: Update to GFDL 1.2. libiberty: * libiberty.texi: Update to GFDL 1.2. libstdc++-v3: * docs/html/17_intro/porting.texi: Update to GFDL 1.2. * docs/html/17_intro/porting.html: Regenerate. From-SVN: r62365
Joseph Myers committed -
From-SVN: r62364
GCC Administrator committed
-
- 03 Feb, 2003 1 commit
-
-
* libgcc2.c (__ffsdi2, __clzsi2, __clzdi2, __ctzsi2, __ctzdi2, __popcountsi2, __popcountdi2, __paritysi2, __paritydi2): Change return type to "int". Shuffle declarations and undef int trap. * libgcc2.h: Remove their declarations. * optabs.c (expand_unop): Force outmode to int for bitops. From-SVN: r62353
Richard Henderson committed
-