- 24 Nov, 2000 20 commits
-
-
* config/sh/sh.md: Clobber MACH_REG and MACL_REG in SImode, instead of just MACH_REG in DImode. Always refer to FPSCR_REG in PSImode. From-SVN: r37720
Alexandre Oliva committed -
Fri Nov 24 11:25:20 2000 Anthony Green <green@redhat.com> * lib/libjava.exp (bytecompile_file): Change default from javac to gcj -C. (libjava_arguments): Fix classpath. * libjava.compile/PR129_B.no-link: New file. From-SVN: r37719
Anthony Green committed -
* prims.cc (_Jv_NewObjectArray): Use palcement new to create array. (_Jv_NewPrimArray): Likewise. Include <new>. * gcj/array.h (__JArray): `length' field now const. Added constructor. (class JArray): Added constructor. From-SVN: r37718
Tom Tromey committed -
From-SVN: r37717
Tom Tromey committed -
From-SVN: r37716
Tom Tromey committed -
* config/avr/avr.c (out_tsthi,out_tstsi): Test simplification bug fixed. (machine_dependent_reorg): Wrong optimization based on NOTICE_UPDATE_CC removed. From-SVN: r37715
Denis Chertykov committed -
* jump.c (delete_computation): Re-instate deletion of feeding insn. (delete_insn): Look for REG_LABEL notes. (redirect_tablejump): Delete feeding insns. From-SVN: r37714
J"orn Rennecke committed -
From-SVN: r37713
Bernd Schmidt committed -
From-SVN: r37712
Bernd Schmidt committed -
From-SVN: r37711
Bernd Schmidt committed -
From-SVN: r37710
Bernd Schmidt committed -
From-SVN: r37709
Bernd Schmidt committed -
* jcf-parse.c (init_jcf_parse): Register current_file_list root. Move current_file_list out of yyparse and make it static. * expr.c: Declare quick_stack and tree_list_free_list as static (init_expr_processing): Register quick_stack and tree_list_free_list roots. From-SVN: r37708
Anthony Green committed -
From-SVN: r37707
Bernd Schmidt committed -
From-SVN: r37706
Bernd Schmidt committed -
From-SVN: r37705
Richard Sandiford committed -
From-SVN: r37704
Bernd Schmidt committed -
* c-parse.in (unary_expr): Move VA_ARG from here ... (primary): ... to here. cp: * parse.y (unary_expr): Move VA_ARG from here ... (primary): ... to here. testsuite: * g++.old-deja/g++.other/vaarg4.C: New test. * gcc.c-torture/compile/20001123-1.c: New test. From-SVN: r37703
Nathan Sidwell committed -
cp: * semantics.c (finish_id_expr): If type is error_mark, return error_mark. testsuite: * g++.other/crash24.C: Adjust and remove XFAIL. * g++.other/crash37.C: New test. From-SVN: r37702
Nathan Sidwell committed -
From-SVN: r37701
Jeff Law committed
-
- 23 Nov, 2000 20 commits
-
-
expr.c (store_constructor): If a field is non addressable and the target is a MEM use MEM_ALIAS_SET... * expr.c (store_constructor): If a field is non addressable and the target is a MEM use MEM_ALIAS_SET otherwise use get_alias_set. From-SVN: r37700
Graham Stott committed -
From-SVN: r37699
Bernd Schmidt committed -
cp: * pt.c (lookup_template_class): Simplify loop exit constructs. Cope when there is no partial instantiation of a template template member. testsuite: * g++.old-deja/g++.pt/instantiate9.C: New test. From-SVN: r37698
Nathan Sidwell committed -
From-SVN: r37697
Alexandre Oliva committed -
* emit-rtl.c (gen_lowpart_common): Use word 0 if register mode is narrower than requested mode. (gen_highpart): Abort if register mode is narrower than requested mode. From-SVN: r37696
Alexandre Oliva committed -
* config/os/gnu-linux/bits/os_defines.h: Include <features.h>. If not glibc 2.1 or higher, include <gnu/types.h> and define __off64_t as __loff_t and #define __THROW as empty. * libio/libio.h [__P]: Move __THROW and __PMT into their own ifndef:s. From-SVN: r37695
Hans-Peter Nilsson committed -
* cse.c (cse_insn): Initialise all regcost variables. Fix a typo add missing '='. Only compare costs if there is a replacement insn. From-SVN: r37694
Graham Stott committed -
From-SVN: r37693
Jeff Law committed -
2000-11-22 Benjamin Kosnik <bkoz@redhat.com> Make deprecated strstream header consistent with new and new.h. * include/backward/strstream.h: Add. Use using declarations to scope strstreambuf, istrstream, ostrstream, strstream to global scope. * include/backward/strstream: Remove using declarations. * src/Makefile.am (base_headers): Add strstream. * src/Makefile.in: Regenerate. * include/backward/new.h (_CPP_BACKWARD_NEW_H): Change macro guard to be consistent with other headers. From-SVN: r37692
Benjamin Kosnik committed -
* final.c (output_addr_const) [LABEL_REF]: Simplify. [MINUS]: Enclose non-CONST_INTs in parentheses. [default]: Try OUTPUT_ADDR_CONST_EXTRA. * tm.texi (OUTPUT_ADDR_CONST_EXTRA): Document it. * varasm.c (decode_rtx_const) [CONST]: If it's not something PLUS or MINUS a CONST_INT, use the whole CONST with offset 0 instead of abort()ing. * sh.c (output_pic_addr_const): Removed. Fixed all callers. * sh.h (OUTPUT_ADDR_CONST_EXTRA): New. Handle the UNSPECs formerly handled in output_pic_addr_const. * sh.md (sym_label2reg, symPLT_label2reg): Enclose UNSPEC operands of MINUS in CONSTs so that decode_rtx_const() will accept them. From-SVN: r37691
Alexandre Oliva committed -
* config/sh/sh.md (mova_const): New pattern. (GOTaddr2picreg): Use it. * config/sh/sh.c (broken_move): Match it. (mova_p): Don't match it. (machine_dependent_reorg): Adjust it. From-SVN: r37690
Alexandre Oliva committed -
2000-11-22 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (build_outer_field_access): New local `decl_ctx', use it. Check for field's context and current class immediate outer context inheritance. (outer_field_access_p): Consider fields inherited from the last enclosing context. (build_access_to_thisn): Stop at the last enclosing context if necessary. Fixes gcj/367. (http://gcc.gnu.org/ml/gcc-patches/2000-11/msg01335.html) From-SVN: r37689
Alexandre Petit-Bianco committed -
From-SVN: r37688
David Edelsohn committed -
2000-11-23 Mark Wielaard <mark@klomp.org> * name-finder.cc (lookup): Check for a NULL _Jv_argv before attempting lookup. From-SVN: r37687
Mark Wielaard committed -
From-SVN: r37686
Alexandre Oliva committed -
2000-11-23 Bryce McKinlay <bryce@albatross.co.nz> * java/util/Vector.java: Improve exception messages. (Vector): Check initialCapacity for IllegalArgumentException. (tromToSize): Don't check for elementCount == elementData.length case. (toArray): Don't try to set null marker if target array is the same length as the vector. From-SVN: r37685
Bryce McKinlay committed -
* include/bits/ios_base.h (ios_base::failure::~failure, ios_base::failure::what): Move defintion to ... * src/ios.cc (ios_base::failure::~failure): ... here. src/ios.cc (ios::failure::what): Likewise. From-SVN: r37684
Gabriel Dos Reis committed -
* config/sh/sh.h (FIRST_GENERAL_REG, LAST_GENERAL_REG): New. Moved most register-number #defines... * config/sh/sh.md (define_constants): ... here. Use macros to refer to registers and unspecs. * config/sh/sh.c: Likewise. From-SVN: r37683
Alexandre Oliva committed -
2000-11-22 Benjamin Kosnik <bkoz@redhat.com> Make deprecated strstream header consistent with new and new.h. * include/backward/strstream.h: Add. Use using declarations to scope strstreambuf, istrstream, ostrstream, strstream to global scope. * include/backward/strstream: Remove using declarations. * src/Makefile.am (base_headers): Add strstream. * src/Makefile.in: Regenerate. * include/backward/new.h (_CPP_BACKWARD_NEW_H): Change macro guard to be consistent with other headers. From-SVN: r37682
Benjamin Kosnik committed -
2000-11-22 Richard Henderson <rth@redhat.com> * config/os/bsd/bits/ctype_inline.h (is): Fix order of expressions. From-SVN: r37681
Richard Henderson committed
-