- 03 Dec, 2000 15 commits
-
-
Co-Authored-By: Bruce Korb <bkorb@gnu.org> From-SVN: r37976
Laurynas Biveinis committed -
From-SVN: r37975
Bernd Schmidt committed -
From-SVN: r37974
Bernd Schmidt committed -
From-SVN: r37973
Bernd Schmidt committed -
From-SVN: r37972
Neil Booth committed -
cppmacro.c (funlike_invocation_p): Re-disable macros enabled by contexts drops AFTER argument pre-expansion... * cppmacro.c (funlike_invocation_p): Re-disable macros enabled by contexts drops AFTER argument pre-expansion, so that they remain enabled during argument pre-expansion. (_cpp_pop_context): Unconditionally re-enable a macro when dropping a context level. From-SVN: r37971
Neil Booth committed -
* arm/t-linux (MULTILIB_OPTIONS): Comment. (MULTILIB_DIRNAMES): Likewise. (EXTRA_MULTILIB_PARTS): Likewise. (LIBGCC): Likewise. (INSTALL_LIBGCC): Likewise. From-SVN: r37970
Manfred Hollstein committed -
From-SVN: r37969
Jeff Law committed -
* Makefile.in: Rebuilt. * Makefile.am (awt_java_source_files): Added new file. * java/awt/FlowLayout.java: New file. From-SVN: r37968
Tom Tromey committed -
* Makefile.in: Rebuilt. * Makefile.am (awt_java_source_files): Added new file. * java/awt/GridLayout.java: New file. From-SVN: r37967
Tom Tromey committed -
From-SVN: r37966
David Edelsohn committed -
* Makefile.in: Rebuilt. * Makefile.am (awt_java_source_files): Added new files. * java/awt/CardLayout.java: New file. * java/awt/AWTPermission.java: New file. From-SVN: r37965
Tom Tromey committed -
* builtins.c (expand_builtin_strcat, expand_builtin_strncat, expand_builtin_strspn, expand_builtin_strcspn): New functions. (expand_builtin): Handle BUILT_IN_STRCAT, BUILT_IN_STRNCAT, BUILT_IN_STRSPN and BUILT_IN_STRCSPN. * builtins.def (BUILT_IN_STRCAT, BUILT_IN_STRNCAT, BUILT_IN_STRSPN, BUILT_IN_STRCSPN): New entries. * c-common.c (c_common_nodes_and_builtins): Declare builtin strcat, strncat, strspn and strcspn. (string_ftype_string_cstring): Renamed from `string_ftype_ptr_ptr'. * extend.texi (strcat, strcspn, strncat, strspn): Document new builtins. testsuite: * gcc.c-torture/execute/string-opt-9.c: New test. * gcc.c-torture/execute/string-opt-10.c: Likewise. * gcc.c-torture/execute/string-opt-11.c: Likewise. * gcc.c-torture/execute/string-opt-12.c: Likewise. From-SVN: r37964
Kaveh R. Ghazi committed -
* builtins.c (expand_builtin_strcmp): Use const*_rtx when expanding strcmp at compile-time. Add another transformation. (expand_builtin_strncmp): Add more transformations. Call expand_builtin_memcmp, not expand_builtin_strcmp, under appropriate conditions if HAVE_cmpstrsi. testsuite: gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks. gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks. From-SVN: r37963
Kaveh R. Ghazi committed -
* rs6000.md (anddi3_internal[23]): Prefer rldic? over andis instruction. (cr logic): Really make operands sequential. From-SVN: r37962
David Edelsohn committed
-
- 02 Dec, 2000 25 commits
-
-
* c-common.c (combine_strings): When the ISO C standard specifies the maximum length of a string, it doesn't include the trailing zero byte. * gcc.dg/cpp/if-6.c: New testcase. From-SVN: r37961
Geoffrey Keating committed -
* cpplib.c (do_ifdef): Add check_eol() call. (do_ifndef): Likewise. * gcc.dg/20001201-1.c: New testcase. From-SVN: r37960
Geoffrey Keating committed -
Co-Authored-By: Bruce Korb <bkorb@gnu.org> From-SVN: r37959
Daniel Berlin committed -
From-SVN: r37958
Bruce Korb committed -
From-SVN: r37957
Bruce Korb committed -
From-SVN: r37956
Bruce Korb committed -
* g++.old-deja/g++.other/externC4.C, g++.old-deja/g++.other/friend10.C: New tests. From-SVN: r37955
Neil Booth committed -
* arm.h (ARM_REGNO_OK_FOR_BASE_P, THUMB_REGNO_MODE_OK_FOR_BASE_P): New macros. (REGNO_MODE_OK_FOR_BASE_P): Define in terms of above. (REGNO_OK_FOR_FOR_BASE_P): Delete. (ARM_REG_OK_FOR_BASE_P, THUMB_REG_MODE_OK_FOR_BASE_P): New macros for both strict and non-strict uses. (REG_MODE_OK_FOR_BASE_P): Define in terms of above. (ARM_REG_OK_FOR_INDEX_P, THUMB_REG_OK_FOR_INDEX_P): New macros. (REG_OK_FOR_INDEX_P): Define in terms of above. (REG_OK_FOR_BASE_P): Delete. (REG_OK_FOR_PRE_POST_P): Delete. (ARM_BASE_REGISTER_RTX_P): Renamed from BASE_REGISTER_RTX_P. (ARM_INDEX_REGISTER_RTX_P): Renamed from INDEX_REGISTER_RTX_P. (ARM_GO_IF_LEGITIMATE_INDEX): Renamed from GO_IF_LEGITIMATE_INDEX. (THUMB_LEGITIMATE_OFFSET): Renamed from LEGITIMATE_OFFSET. (ARM_GO_IF_LEGITIMATE_ADDRESS): Adjust for name changes. Use ARM specific variants rather than general ones. Use ARM_REG_OK_FOR_BASE_P in pre/post increment cases. (THUMB_GO_IF_LEGITIMATE_ADDRESS): Similarly for Thumb. (ARM_LEGITIMIZE_ADDRESS): Similarly. (THUMB_LEGITIMIZE_RELOAD_ADDRESS): Similarly. * arm.c (legitimate_pic_address): Similarly. From-SVN: r37954
Richard Earnshaw committed -
* tradcpp.c (struct answer, parse_assertion, parse_answer, canonicalize_text, find_answer): New. (do_assert, do_unassert): Provide appropriate function bodies. (union hashval): New member answers. From-SVN: r37953
Neil Booth committed -
* g++.old-deja/g++.other/instan3.C: New test. From-SVN: r37952
Neil Booth committed -
* config/avr/avr.md: Document UNSPEC usage. (*tablejump_rjmp, *tablejump_lib, *tablejump_enh, *tablejump): Make operand 0 input only, clobber it. Use UNSPEC, not a bogus MEM for program memory word reference. Do not add the label to the table index in each of the asm output templates, instead ... (casesi): ... do it in RTL. Adjust to match the above change. From-SVN: r37951
Marek Michalkiewicz committed -
From-SVN: r37950
Bernd Schmidt committed -
From-SVN: r37949
Bernd Schmidt committed -
* gcc.dg/testsuite/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c, c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c, gnuc99.c,gnuc99-pedantic.c: New tests. From-SVN: r37948
Neil Booth committed -
From-SVN: r37947
Neil Booth committed -
Fix multi-reg inheritance problems (only a fix small additional fix for yesterday's accidental checkin) From-SVN: r37946
Bernd Schmidt committed -
From-SVN: r37945
Jeff Law committed -
* java/util/Vector.java (insertElementAt): Unconditionally increment elementCount. (removeRange): Clear unused slots in vector. From-SVN: r37944
Tom Tromey committed -
2000-12-01 Phil Edwards <pme@sources.redhat.com> * docs/download.html: Remove. * docs/footer.ihtml: Remove. * docs/header.ihtml: Remove. * docs/index.html: Remove. * docs/links.html: Remove. * docs/mail.html: Remove. * docs/status.html: Remove. * docs/thanks.html: Remove. From-SVN: r37943
Phil Edwards committed -
* install.texi (Configurations): Remove obsolete documentation for hppa*-*-*. From-SVN: r37942
Gerald Pfeifer committed -
install.texi (Installation): Remove obsolete description for libstdc++ which is now an integral part of GCC. * install.texi (Installation): Remove obsolete description for libstdc++ which is now an integral part of GCC. From-SVN: r37941
Gerald Pfeifer committed -
* java/util/LinkedList.java (removeFirst): Update `first' field. Handle the last == first case. (removeLast): Update `last' field. Handle the last == first case. From-SVN: r37940
Bryce McKinlay committed -
From-SVN: r37939
Kriang Lerdsuwanakij committed -
2000-12-02 Bryce McKinlay <bryce@albatross.co.nz> * java/lang/natMath.cc: Declare fabsf() function. * java/lang/mprec.h: Don't include math.h. * java/lang/dtoa.c: Include string.h. * java/lang/natString.cc (toLowerCase): Initialize ch to prevent compiler warning. From-SVN: r37938
Bryce McKinlay committed -
From-SVN: r37937
Geoffrey Keating committed
-