aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-02-15New test - sjlj ICE, originally from openbsdZack Weinberg1-0/+16
From-SVN: r31985
2000-02-15Makefile.in (TREE_H, [...]): Depend on version.h.Kaveh R. Ghazi42-64/+92
* Makefile.in (TREE_H, collect2.o, gcc.h, mips-tfile.o, cccp.o, cpphash.o, cppinit.o, protoize.o, unprotoize.o): Depend on version.h. * cccp.c: Include version.h and/or don't declare `version_string'. * collect2.c: Likewise. * alpha.c: Likewise. * arm/aof.h: Likewise. * arm/coff.h: Likewise. * arm/elf.h: Likewise. * arm/pe.h: Likewise. * arm/tcoff.h: Likewise. * arm/telf.h: Likewise. * arm/tpe.h: Likewise. * arm/vxarm.h: Likewise. * convex/convex.c: Likewise. * i386/dgux.c: Likewise. * i386/sun386.h: Likewise. * m88k/m88k.c: Likewise. * mcore/mcore-pe.h: Likewise. * mips/mips.h: Likewise. * romp/romp.h: Likewise. * sh/sh.c: Likewise. * cpphash.c: Likewise. * cppinit.c: Likewise. * dwarf2out.c: Likewise. * dwarfout.c: Likewise. * gcc.c: Likewise. * gcc.h: Likewise. * mips-tfile.c: Likewise. * protoize.c: Likewise. * toplev.c: Likewise. * tree.h: Likewise. * version.c (version_string): Constify a char*. * version.h: New file. ch: * grant.c: Don't declare `version_string'. f: * g77spec.c: Don't declare `version_string'. java: * Makefile.in (jv-scan, jcf-dump, gcjh): Depend on and link with version.o. (jcf-dump.o, gjavah.o, jv-scan.o): Depend on version.h. * gjavah.c: Include version.h. * jcf-dump.c: Likewise. * jv-scan.c: Likewise. From-SVN: r31984
2000-02-15Updated the NEWSBryce McKinlay1-6/+8
From-SVN: r31983
2000-02-15Updated ChangeLogBryce McKinlay1-0/+13
From-SVN: r31982
2000-02-15natSystem.cc (init_properties): set java.lang.classpath property.Bryce McKinlay1-2/+9
* java/lang/natSystem.cc (init_properties): set java.lang.classpath property. From-SVN: r31981
2000-02-15Updated the NEWSBryce McKinlay1-8/+20
From-SVN: r31980
2000-02-15natRuntime.cc (_load): Include library path with exception message.Bryce McKinlay1-1/+3
* java/lang/natRuntime.cc (_load): Include library path with exception message. From-SVN: r31979
2000-02-15natThread.cc (dumpStack): Removed.Bryce McKinlay2-10/+5
* java/lang/natThread.cc (dumpStack): Removed. * java/lang/Thread.java (dumpStack): Implemented. From-SVN: r31978
2000-02-15Daily bump.Jeff Law5-5/+5
From-SVN: r31977
2000-02-15re GNATS gcj/150 (System.loadLibrary() semantics arn't the same as in the JDK)Tom Tromey2-3/+17
* java/lang/natRuntime.cc (_load): On Unix, prefix library name with `lib' for loadLibrary. Fixes PR gcj/150. From-SVN: r31976
2000-02-14Add support for MCore portNick Clifton6-220/+335
From-SVN: r31974
2000-02-14Add maintainers for MCore port.Nick Clifton2-0/+6
From-SVN: r31973
2000-02-14Backend for Motorola's MCore processors.Nick Clifton13-0/+9785
From-SVN: r31972
2000-02-14ltdl.c: If HAVE_BOEHM_GC defined, includ gc.h.Tom Tromey9-105/+184
* ltdl.c: If HAVE_BOEHM_GC defined, includ gc.h. * Makefile.in: Rebuilt. * Makefile.am (INCLUDES): New macro. * config.h.in, configure: Rebuilt. * acconfig.h (HAVE_BOEHM_GC): Define. * configure.in: Handle --enable-java-gc. From-SVN: r31971
2000-02-14gc.h (dlopen): Define as GC_dlopen on Linux.Tom Tromey3-6/+30
* gc.h (dlopen): Define as GC_dlopen on Linux. (GC_dlopen): Declare on Linux. * dyn_load.c (GC_dlopen): Define for Linux. From-SVN: r31970
2000-02-14collect2.c (main): If we have frames, then we will need to import the frame ↵Geoff Keating2-2/+33
handling functions. * collect2.c (main) [COLLECT_EXPORT_LIST]: If we have frames, then we will need to import the frame handling functions. (scan_prog_file) [COLLECT_EXPORT_LIST]: We will also need to import the frames themselves. From-SVN: r31969
2000-02-14basic_block.h: Added prototype for reorder_basic_blocks.Stan Cox4-0/+768
* basic_block.h: Added prototype for reorder_basic_blocks. * toplev.c: Changes to add -freorder-blocks and graph dump after block reordering is done. * flow.c (reorder_block_def): New structure for use during block reordering. (REORDER_BLOCK_*): New macros to access members of above structure. (skip_insns_between_block, get_common_dest, chain_reorder_blocks, make_reorder_chain, fixup_reorder_chain, reorder_basic_blocks): New functions for block reordering. Co-Authored-By: Jason Eckhardt <jle@cygnus.com> From-SVN: r31968
2000-02-14gcc.texi (Passes): Fix typo.Hans-Peter Nilsson4-4/+10
* gcc.texi (Passes): Fix typo. * md.texi (Standard Names): Ditto. * tm.texi (Storage Layout): Ditto. From-SVN: r31967
2000-02-14MPN.java (findLowestBit): Made methods public.Warren Levy3-23/+171
* gnu/gcj/math/MPN.java(findLowestBit): Made methods public. * java/math/BigInteger.java(BigInteger(int,int,java.util.Random): New constructor. (min): Implemented. (max): Implemented. (modPow): Rewritten to not use the naive, slow, brute force approach. (isProbablePrime): Implemented. (testBit): Implemented. (flipBit): Implemented. (getLowestSetBit): Implemented. From-SVN: r31966
2000-02-14Daily bump.Jeff Law5-5/+5
From-SVN: r31965
2000-02-14cpplib.c (do_define): Only free the old definition if it actually had one.Zack Weinberg2-1/+7
* cpplib.c (do_define): Only free the old definition if it actually had one. From-SVN: r31964
2000-02-14cppfiles.c (read_and_prescan): When emitting deferred newlines...Neil Booth2-5/+13
2000-02-13 Neil Booth <NeilB@earthling.net> * cppfiles.c (read_and_prescan): When emitting deferred newlines, test speccase[] again instead of checking each possible whitespace character in turn. When we encounter \r, look behind for \n first, then ahead. From-SVN: r31963
2000-02-14cse.c (cse_altered): New internal flag.Zack Weinberg2-1/+15
2000-02-13 Zack Weinberg <zack@wolery.cumb.org> * cse.c (cse_altered): New internal flag. (cse_insn): Set it if we changed an insn. (cse_main): Clear cse_altered before each basic block. Only garbage collect if cse_altered is true afterward. From-SVN: r31962
2000-02-14Remove duplicate test case - same as gcc.dg/20000127-1.cZack Weinberg1-134/+0
From-SVN: r31961
2000-02-13* sparc/sol2.h (LIB_SPEC): Link -ldl if profiling.Rainer Orth2-1/+5
From-SVN: r31960
2000-02-13* combine.c (simplify_comparison): Fix typo.Jeffrey A Law2-1/+5
From-SVN: r31959
2000-02-13prefix.c (concat, lookup_key): Use xmalloc and xrealloc consistently.Neil Booth2-3/+8
* prefix.c (concat, lookup_key): Use xmalloc and xrealloc consistently. From-SVN: r31958
2000-02-13parse.y (frob_specs): Split out...Jason Merrill5-853/+864
* parse.y (frob_specs): Split out... (parse_decl): From here. (fn.def2): Call initial_deferred_type_access_control. (after_type_component_declarator0): Call frob_specs. (notype_component_declarator0): Likewise. * search.c (friend_accessible_p): Nested classes are friends of their enclosing classes. From-SVN: r31957
2000-02-13newJason Merrill1-0/+27
From-SVN: r31956
2000-02-13updateJason Merrill3-4/+4
From-SVN: r31955
2000-02-13gcj/142Anthony Green2-1/+6
i386 and i486 should configure the same as i586 and i686. From-SVN: r31954
2000-02-13Daily bump.Jeff Law5-5/+5
From-SVN: r31953
2000-02-12New test code.Anthony Green2-0/+11
From-SVN: r31952
2000-02-12New test case.Anthony Green2-0/+23
From-SVN: r31951
2000-02-12New test case.Anthony Green2-0/+18
From-SVN: r31950
2000-02-12New test case.Anthony Green2-0/+18
From-SVN: r31949
2000-02-12flow.c (flow_loop_tree_node_add): Use better algorithm by passing previously ↵Michael Hayes2-27/+26
inserted node instead of root node. * flow.c (flow_loop_tree_node_add): Use better algorithm by passing previously inserted node instead of root node. Caller changed. From-SVN: r31948
2000-02-12* basic-block.h (FLOW_LOOP_FIRST_BLOCK, FLOW_LOOP_LAST_BLOCK): Delete.Michael Hayes2-2/+4
From-SVN: r31947
2000-02-12File.java (createTempFile): Use low bits from counter, not high bits.Tom Tromey2-1/+7
* java/io/File.java (createTempFile): Use low bits from counter, not high bits. From-SVN: r31946
2000-02-12crtstuff.c (__do_global_ctors_aux, [...]): Add prototype argument.Kaveh R. Ghazi7-17/+31
* crtstuff.c (__do_global_ctors_aux, __reg_frame_ctor, __dereg_frame_dtor): Add prototype argument. * gthr-dce.h (__gthread_active_p, __gthread_once): Likewise. * gthr-posix.h (__gthread_active_p, __gthread_once): Likewise. * gthr-solaris.h (__gthread_active_p, __gthread_once): Likewise. * gthr-vxworks.h (__gthread_once): Likewise. * gthr-win32.h (__gthread_active_p, __gthread_once): Likewise. From-SVN: r31945
2000-02-12inner_interface.out: New file.Alexandre Petit-Bianco7-0/+80
2000-02-12 Alexandre Petit-Bianco <apbianco@cygnus.com> * libjava.lang/inner_interface.out: New file. * libjava.lang/inner_interface.java: New file. * libjava.lang/final_int.out: New file. * libjava.lang/final_int.java: New file. * libjava.lang/final_static_and_friend.out: New file. * libjava.lang/final_static_and_friend.java: New file. From-SVN: r31944
2000-02-12Daily bump.Jeff Law5-5/+5
From-SVN: r31943
2000-02-12More thanks.Anthony Green2-1/+14
From-SVN: r31942
2000-02-12i386.c (ix86_emit_restore_regs_using_mov): Break out from ...Jan Hubicka2-15/+59
* i386.c (ix86_emit_restore_regs_using_mov): Break out from ... (ix86_expand_epilogue): ... here. Use mov instead of add to restore stack pointer in functions w/o saved registers, output LEAVE more often on TARGET_USE_LEAVE machines. From-SVN: r31941
2000-02-11interpret.cc (continue1): Use STOREA, not STOREI, to implement astore ↵Tom Tromey3-2/+7
instruction. * interpret.cc (continue1): Use STOREA, not STOREI, to implement astore instruction. From Hans Boehm. From-SVN: r31939
2000-02-11oops - remove extranseous SAYMBOL_REF_FLAG usage from -mlong-calls patchNick Clifton1-15/+0
From-SVN: r31938
2000-02-11Minot for,matting imrpovemants and synchronisation with devo sourcesNick Clifton9-188/+198
From-SVN: r31937
2000-02-11Minor formatting tidyups.Dmitri Makarov4-11/+60
From-SVN: r31936
2000-02-11Denis Chertykov <denisc@overta.ru>Denis Chertykov9-9/+9763
* README.AVR: New file with information about the avr ports. * config/avr: New directory with avr port files. From-SVN: r31935
2000-02-11* gcc.c-torture/compile/20000211-3.c: New test.Robert Lipe2-0/+14
From-SVN: r31934