- 28 Jan, 2002 17 commits
-
-
* builtin-types.def (BT_FN_VOID_CONST_PTR_VAR): Replace BT_FN_VOID_PTR_VAR. * builtins.def (BUILT_IN_PREFETCH): Change first argument to be const. * doc/extend.texi (__builtin_prefetch): Update documentation: first argument is now const void ptr. * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first argument to __builtin_prefetch to be const ptr. From-SVN: r49296
Paul Koning committed -
2002-01-28 Paolo Carlini <pcarlini@unitus.it> * testsuite/27_io/ostream_inserter_arith.cc (test03): Fix to deal correctly with both 32 bit and 64 bit architectures From-SVN: r49295
Paolo Carlini committed -
From-SVN: r49293
Kazu Hirata committed -
* verify.cc (class _Jv_BytecodeVerifier) [op_invokeinterface]: `nargs' byte is number of words, not number of arguments. From-SVN: r49292
Tom Tromey committed -
From-SVN: r49291
Roman Zippel committed -
From-SVN: r49290
Richard Earnshaw committed -
From-SVN: r49289
Andris Pavenis committed -
* expr.c (build_jni_stub): Ensure storage for `meth' is generated. * parse.y (java_complete_expand_methods): Set current_function_decl before building JNI stub. From-SVN: r49286
Tom Tromey committed -
* config.gcc (*-*-netbsdelf*): Set up generic parameters. (*-*-netbsd*): Always use collect2. Remove collect2 settings from other non-elf netbsd config frags. * config/netbsd-aout.h (STARTFILE_SPEC): Don't pull in c++rt0 since collect2 will does that. * config/netbsd.h (LIBGCC_SPEC): Add white space before -lgcc, so that shared-lib frobbing will work. From-SVN: r49285
Richard Earnshaw committed -
* config/h8300/h8300.h: Fix formatting. * config/h8300/h8300.md: Likewise. From-SVN: r49284
Kazu Hirata committed -
* fixinc/inclhack.def (strict_ansi_not): Add a bypass based on the old, removed AAA_standards fix. * fixinc/fixincl.x: Rebuilt. From-SVN: r49282
Loren J. Rittle committed -
cris.h (CRT_CALL_STATIC_FUNCTION): Change to emit atexit call in crtbegin, hooked in after call to frame_dummy... * config/cris/cris.h (CRT_CALL_STATIC_FUNCTION): Change to emit atexit call in crtbegin, hooked in after call to frame_dummy; register EH before registering __fini__start. From-SVN: r49281
Hans-Peter Nilsson committed -
From-SVN: r49279
Jakub Jelinek committed -
From-SVN: r49277
GCC Administrator committed -
2002-01-28 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/altivec.h: Remove spurious semicolons. From-SVN: r49276
Aldy Hernandez committed -
* java/awt/event/MouseEvent.java (modifiers): Removed field. (when): Likewise. * java/awt/event/InputEvent.java (modifiers, when): Now package-private. From-SVN: r49275
Tom Tromey committed -
* verify.cc (class _Jv_BytecodeVerifier): Removed `FIXME' comment and to-do list. (state::merge): Use current class' class loader. (state::print): Print subroutine. (state::merge): Don't look at subroutine of unmerged `ret'. From-SVN: r49274
Tom Tromey committed
-
- 27 Jan, 2002 17 commits
-
-
2002-01-26 Andreas Tobler <a.tobler@schweiz.ch> * nogc.cc: Remove warnings. (_Jv_GCRegisterDisappearingLink, _Jv_GCCanReclaimSoftReference): New functions. From-SVN: r49273
Andreas Tobler committed -
From-SVN: r49272
Tom Tromey committed -
2002-01-26 Andreas Tobler <a.tobler@schweiz.ch> * gcc/java/builtins.c (sqrt_builtin): Use BUILT_IN_SQRT, not BUILT_IN_SQRTF. From-SVN: r49271
Andreas Tobler committed -
From-SVN: r49270
Kazu Hirata committed -
* config/h8300/h8300.md: Replace dead bit extraction patterns with ones that work. From-SVN: r49269
Kazu Hirata committed -
* emit-rtl.c (get_mem_attrs): Don't default alignment for non-BLKmode if not STRICT_ALIGNMENT. * rtl.h (MEM_ALIGN): Likewise. From-SVN: r49268
Richard Kenner committed -
invoke.texi (-fdump-translation-unit): Revert this patch: 2001-10-21 Craig Rodrigues <rodrigc@gcc.gnu.org> 2002-01-27 Craig Rodrigues <rodrigc@gcc.gnu.org> * doc/invoke.texi (-fdump-translation-unit): Revert this patch: 2001-10-21 Craig Rodrigues <rodrigc@gcc.gnu.org> From-SVN: r49267
Craig Rodrigues committed -
From-SVN: r49265
GCC Administrator committed -
* config/h8300/h8300.md (define_constants): New. (anonymous patterns) Use defined constants appropriately. From-SVN: r49264
Kazu Hirata committed -
From-SVN: r49263
Kazu Hirata committed -
* sched-deps.c (reg_pending_uses_head): New. (reg_pending_barrier): Rename from reg_pending_sets_all. (find_insn_list): Don't mark inline. (find_insn_mem_list): Remove. (add_dependence_list, add_dependence_list_and_free): New. (flush_pending_lists): Replace only_write param with separate for_read and for_write parameters. Update all callers. Use add_dependence_list_and_free. (sched_analyze_1): Do not add reg dependencies here; just set the pending bits. Use add_dependence_list. (sched_analyze_2): Likewise. (sched_analyze_insn): Replace schedule_barrier_found with reg_pending_barrier. Add all dependencies for pending reg uses, sets, and clobbers. (sched_analyze): Don't add reg dependencies for calls, just set pending bits. Use regs_invalidated_by_call. Treat sched_before_next_call as a normal list, not a fake insn. (init_deps): No funny init for sched_before_next_call. (free_deps): Free pending mems lists. Don't zero reg_last. (init_deps_global): Init reg_pending_uses. (finish_deps_global): Free it. * sched-int.h (deps): Make in_post_call_group_p boolean. Update docs. (find_insn_mem_list): Remove. * sched-rgn.c (concat_INSN_LIST, concat_insn_mem_list): New. (propagate_deps): Use them. Zero temp mem lists. From-SVN: r49262
Richard Henderson committed -
* Makefile.in (CRTSTUFF_CFLAGS): New. (crtbegin.o, crtend.o, crtbeginS.o, crtendS.o, crtbeginT.o): Use it. * config.gcc (alpha-linux, alpha-freebsd, alpha-netbsd): Use plain crtstuff.c instead of alpha assembly version. * crtstuff.c (CRT_CALL_STATIC_FUNCTION): Rewrite to assume the entire dummy function sequence. Use FORCE_CODE_SECTION_ALIGN not FORCE_{INIT,FINI}_SECTION_ALIGN. (__do_global_dtors_aux): Mark used. (frame_dummy, __do_global_ctors_aux): Mark used. (fini_dummy, init_dummy): Remove. * config/alpha/crtbegin.asm: Remove file. * config/alpha/crtend.asm: Remove file. * config/alpha/t-crtbe: Remove file. * config/alpha/elf.h (CRT_CALL_STATIC_FUNCTION): New. (LINK_EH_SPEC): New. * config/cris/cris.h (CRT_CALL_STATIC_FUNCTION): Rewrite old FORCE_INIT_SECTION_ALIGN hack. Register __fini_start before calling constructors. * config/cris/linux.h (CRT_CALL_STATIC_FUNCTION): Undef. * config/i386/i386.h (CRT_CALL_STATIC_FUNCTION): New. * config/i386/linux.h (CRT_CALL_STATIC_FUNCTION): Replace old CRT_END_INIT_DUMMY hack. * config/i386/sol2.h (FORCE_CODE_SECTION_ALIGN): Replace FORCE_{INIT,FINI}_SECTION_ALIGN. * config/mcore/mcore-elf.h (FORCE_CODE_SECTION_ALIGN): Replace FORCE_{INIT,FINI}_SECTION_ALIGN. * config/s390/s390.h (CRT_CALL_STATIC_FUNCTION): Update for new invocation sequence. * config/sh/sh.h (CRT_CALL_STATIC_FUNCTION): Likewise. * doc/tm.texi (CRT_CALL_STATIC_FUNCTION): Update. (FORCE_CODE_SECTION_ALIGN): New. From-SVN: r49261
Richard Henderson committed -
From-SVN: r49260
Richard Henderson committed -
From-SVN: r49259
Richard Henderson committed -
* configure.in (*-*-netbsd*): New. Skip target-newlib, target-libiberty, and target-libgloss. Skip Java-related libraries if not supported for NetBSD on target CPU. From-SVN: r49258
Jason Thorpe committed -
2002-01-26 David Billinghurst <David.Billinghurst@riotinto.com> * g77.dg/f77-edit-i-in.f: New test * g77.dg/f77-edit-i-out.f: New test From-SVN: r49257
David Billinghurst committed -
* config/alpha/alpha.c (alpha_sa_mask): Mark RA for unicos here too. (alpha_sa_size): Use alpha_sa_mask to compute size of saved regs. From-SVN: r49256
Richard Henderson committed
-
- 26 Jan, 2002 6 commits
-
-
* config/h8300/h8300.md: Remove bit extraction patterns that cannot be triggered. Restrict each bit extraction pattern to a variant on which the pattern is tested. From-SVN: r49253
Kazu Hirata committed -
From-SVN: r49249
Joseph Myers committed -
2002-01-26 Toon Moene <toon@moene.indiv.nluug.nl> * intrin.c (ffeintrin_cmp_name_): Correct comparison for intrinsics in intrinsic table (intrin.def). From-SVN: r49248
Toon Moene committed -
* config/h8300/h8300.md: Remove bit test patterns that cannot be triggered. Restrict each bit test pattern to a variant on which the pattern is tested. From-SVN: r49247
Kazu Hirata committed -
* builtins.c (expand_builtin_strncat): Remove redundant check for INTEGER_CST. From-SVN: r49246
Kaveh R. Ghazi committed -
MemoryImageSource.java (newPixels(byte[], ColorModel, int, int): Remove empty "if" statement to work around compiler bug. * java/awt/image/MemoryImageSource.java (newPixels(byte[], ColorModel, int, int): Remove empty "if" statement to work around compiler bug. (newPixels(int[], ColorModel, int, int): Likewise. From-SVN: r49245
Bryce McKinlay committed
-