- 29 Apr, 2001 4 commits
-
-
* jcf-io.c (read_zip_member): Cast to long in comparison with signed value. * jvspec.c (lang_specific_driver): Initialize variables. * mangle.c (find_compression_record_match): Likewise. * typeck.c (build_null_signature): Provide static prototype. Mark parameter with ATTRIBUTE_UNUSED. * verify.c (verify_jvm_instructions): Initialize variable. From-SVN: r41671
Kaveh R. Ghazi committed -
From-SVN: r41669
GCC Administrator committed -
2001-04-28 Phil Edwards <pme@sources.redhat.com> * docs/doxygen/run_doxygen: Minor tweaks. * docs/doxygen/style.css: New file. * docs/doxygen/user.cfg.in: Update using "doxygen -u" to get the latest parameters available. Use style.css. From-SVN: r41668
Phil Edwards committed -
* objc/objc-act.c (handle_class_ref): Rewrite to flush target specific code and use new macro ASM_DECLARE_UNRESOLVED_REFERENCE. * config/darwin.h (ASM_DECLARE_UNRESOLVED_REFERENCE): Define. * tm.texi (ASM_DECLARE_UNRESOLVED_REFERENCE): Document. From-SVN: r41666
Stan Shebs committed
-
- 28 Apr, 2001 11 commits
-
-
* config/darwin.h (STANDARD_EXEC_PREFIX): Don't define. (NEXT_OBJC_RUNTIME): Define. From-SVN: r41665
Stan Shebs committed -
* rtl.h (simplify_gen_relational): Add cmp_mode parameter. * simplify-rtx.c (simplify_gen_relational): Likewise. * simplify-rtx.c (simplify_replace_rtx): Handle relationals and MEMs. * i386.h (VALID_SSE_REG_MODE): Accept MMX modes if SSE2 * i386.md (movsi_1, movdi2, movdi_1_rex64): Handle SSE2 moves. * i386.md (negsf2, negdf2, abssf2, absdf2): Force operands to registers in SSE case; fix handling of the immediates. (negsf2_ifs, abssf2_ifs): Tweak constraints; require operands to be in regsiters before reload. (negdf2_ifs, absdf2_ifs): Likewise; disable for 64bit (negdf2_ifs_rex64, absdf2_ifs_rtx64): New. (abstf,absxf,negtf,negxf splitters): Compute properly the regnum for x86_64. (avsdf2_if_rex64): New. From-SVN: r41664
Jan Hubicka committed -
* flow.c (propagate_block_delete_insn): Handle deletion of ADDR_VEC and ADDR_DIFF_VEC insns when the proceeding CODE_LABEL was put into the constant pool. * jump.c (jump_optimize_1): Remove barrier successors after all the LABEL_NUSES counds have been computed. (delete_barrier_successors): When deleting a tablejump insn, also delete the jump table it uses. * varasm.c (force_const_mem): Set LABEL_PRESERVE_P when forcing a label into memory. From-SVN: r41662
Jeffrey A Law committed -
From-SVN: r41661
Martin Kalen committed -
* invoke.texi: Use XX-bit instead of XXbit or XX bit where appropriate. * extend.texi: Likewise. * tm.texi: Likewise. From-SVN: r41659
Andreas Jaeger committed -
* md.texi: Use XX-bit instead of XXbit or XX bit where appropriate. From-SVN: r41656
Andreas Jaeger committed -
* gcc.c (process_command): Allow -l lib in addition to -llib for POSIX compliance. This fixes PR c/2347. * invoke.texi: Update section on Link Options accordingly. From-SVN: r41655
Jens Schweikhardt committed -
From-SVN: r41653
GCC Administrator committed -
From-SVN: r41652
Jason Merrill committed -
From-SVN: r41651
Zack Weinberg committed -
* prims.cc (_Jv_ThisExecutable): Use _Jv_Malloc. * posix-threads.cc (_Jv_ThreadInitData): Use _Jv_Malloc. (_Jv_ThreadDestroyData): Use _Jv_Free. From-SVN: r41650
Zack Weinberg committed
-
- 27 Apr, 2001 17 commits
-
-
* function.c (purge_addressof_1): Remove the duplicate if (code == SET) block. Fold the two if (code == ADDRESSOF) blocks together. From-SVN: r41649
Zack Weinberg committed -
2001-04-27 Benjamin Kosnik <bkoz@redhat.com> * docs/doxygen/mainpage.doxy: New. * docs/doxygen/user.cfg.in: Change default configuration. Single frame, other tweaks. From-SVN: r41648
Benjamin Kosnik committed -
* except.c (expand_eh_region_start): Don't start a new block. (expand_eh_region_end): Don't end a block. * stmt.c (expand_end_bindings): Don't end EH blocks. (expand_decl_cleanup): Starting an EH region won't change the block. (mark_block_as_eh_region, mark_block_as_not_eh_region): Lose. (is_eh_region): Lose. * tree.h: Adjust. From-SVN: r41647
Jason Merrill committed -
From-SVN: r41646
Franz Sirl committed -
From-SVN: r41645
Jeffrey Oldham committed -
* md.texi (Machine Constraints): Document additional i386 constraints and fix description of "A". From-SVN: r41642
Andreas Jaeger committed -
* parse.y (java_expand_classes): Don't change ctxp_for_generation while iterating, since that could cause gc to lose stuff. From-SVN: r41640
Per Bothner committed -
2001-04-27 Toon Moene <toon@moene.indiv.nluug.nl> * g77.f-torture/compile/20000629-1.x: Really commit removal. From-SVN: r41638
Toon Moene committed -
From-SVN: r41636
Jeffrey A Law committed -
* jni.cc (_Jv_JNI_GetPrimitiveArrayRegion): Fixed bounds checking. (_Jv_JNI_SetPrimitiveArrayRegion): Likewise. From-SVN: r41634
Tom Tromey committed -
2001-04-27 Martin Kahlert <martin.kahlert@infineon.com> * include/jni.h (struct JNINativeInterface): Fixed types in Get/Set*ArrayRegion declarations. (class _Jv_JNIEnv): Likewise. From-SVN: r41633
Tom Tromey committed -
cp: * except.c (can_convert_eh): Don't check template parms, typename types etc. testsuite: * g++.old-deja/g++.eh/crash6.C: New test. From-SVN: r41628
Nathan Sidwell committed -
cp: * optimize.c (maybe_clone_body): Copy parameter names and locations. testsuite: * g++.old-deja/g++.other/warn7.C: New test. From-SVN: r41627
Nathan Sidwell committed -
cp: * cp-tree.h (adjust_clone_args): Prototype new function. * class.c (adjust_clone_args): New function. * decl.c (start_function): Call it for in charge ctors. testsuite: * g++.old-deja/g++.other/defarg9.C: New test. From-SVN: r41625
Nathan Sidwell committed -
From-SVN: r41623
GCC Administrator committed -
* method.c (use_thunk): Make sure that thunks really are emitted when requested. From-SVN: r41621
Mark Mitchell committed -
* lib/libjava.exp (libjava_init): Use UTF-8 encoding. (test_libjava_from_javac): Likewise. From-SVN: r41617
Tom Tromey committed
-
- 26 Apr, 2001 8 commits
-
-
From-SVN: r41616
Jason Merrill committed -
2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl> * g77.f-torture/compile/20010426.f: New test. * g77.f-torture/execute/20010426.f: New test. From-SVN: r41615
Toon Moene committed -
From-SVN: r41614
Toon Moene committed -
* config/sparc/sparc.md (movsf_no_f_insn): Add more alternatives common to other movsf patterns. Move up so that in future people who change the other patterns will change it too. (movsf_lo_sum): Allow even for soft-float; add appropriate constraints. (movsf_high): Likewise. (movsf_high+1): Allow even for soft-float. From-SVN: r41613
Geoffrey Keating committed -
function.c (expand_function_end): Always clobber the return registers, even if there is no return label. * function.c (expand_function_end): Always clobber the return registers, even if there is no return label. From-SVN: r41612
Geoffrey Keating committed -
* docs/html/17_intro/BADNAMES: Remove EGCS reference. Indicate obsolete nature of thelist for G++ 3.0. From-SVN: r41611
Mark Mitchell committed -
* g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext. Tweak slightly to work with g++.dg framework. * g++.dg/special/ecos.exp: Run initp1.C test. * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special. From-SVN: r41610
Jeffrey A Law committed -
* invoke.texi: Document more C++ command-line options. Remove support for -Wextern-inline, -flabels-ok, -fvtable-gc, -fxref * cp-tree.h (warn_extern_inline): Remove. (flag_labels_ok): Likewise. * decl2.c (warn_extern_inline): Remove. (flag_labels_ok): Likewise. (lang_f_options): Remove labels-ok, vtable-gc, xref. (unsupported_options): Add them. (cxx_decode_option): Don't accept -Wextern-inline. * method.c (hack_identifier): Remove -flabels-ok support. * spew.c (see_typename): Likewise. * g++.dg/vtgc1.C: XFAIL. * g++.old-deja/g++.other/crash18.C: Likewise. From-SVN: r41609
Mark Mitchell committed
-