- 27 Oct, 2003 12 commits
-
-
* Makefile.generic: Add missing substitution on object_deps handling. PR ada/5909: * Make-lang.in (check-ada): Enable ACATS test suite. * exp_ch3.adb: (Freeze_Array_Type): We do not need an initialization routine for types derived from String or Wide_String. They should be treated the same as String and Wide_String themselves. This caused problems with the use of Initialize_Scalars. * exp_ch5.adb: (Expand_Assign_Record): Do component-wise assignment of non-byte aligned composites. This allows use of component clauses that are not byte aligned. * sem_prag.adb: (Analyze_Pragma, case Pack): Generate warning and ignore pack if there is an attempt to pack an array of atomic objects. * make.adb, prj-env.adb, prj-env.ads: Minor reformatting * g-dirope.adb: (Basename): Check for drive letters in a pathname only on DOS based OS. * make.adb: (Gnatmake): When unable to change dir to the object dir, display the content of the parent dir of the obj dir, to try to understand why this happens. * Make-lang.in: Makefile automatically updated * sem_ch12.adb: (Inline_Instance_Body): Indicate that the save/restore of use_clauses should not be done in Save/Restore_Scope_Stack, because it is performed locally. * sem_ch8.adb: (Save_Scope_Stack, Restore_Scope_Stack): Add parameter to indicate whether use clauses should be removed/restored. * sem_ch8.ads: (Save_Scope_Stack, Restore_Scope_Stack): Add parameter to indicate whether use clauses should be removed/restored. From-SVN: r72983
Arnaud Charlet committed -
* config/m68hc11/m68hc11.c: Convert to ISO C90. * config/m68hc11/m68hc11-protos.h: Likewise. From-SVN: r72981
Stephane Carrez committed -
From-SVN: r72980
Eric Botcazou committed -
* toplev.c (enum dump_file_index, dump_file): Fix ordering of webizer pass dump. From-SVN: r72979
Jan Hubicka committed -
PR ada/5909: * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite. From-SVN: r72978
Arnaud Charlet committed -
PR ada/5909: Import ACATS 2.5 for GCC Ada test suite. From-SVN: r72977
Arnaud Charlet committed -
Reported by Helmer Kraemer <hkraemer@freenet.de> * java/util/jar/JarInputStream.java (readManifest): Don't call closeEntry(). * java/util/zip/DeflaterOutputStream.java (inbufWrite): New method. (finish): Use inbufWrite(). (write(int)): Likewise. (write(byte[],int,int)): Likewise. From-SVN: r72976
Mark Wielaard committed -
reload1.c (struct elim_table): Change offset, initial_offset and previous_offset fields to HOST_WIDE_INT. * reload1.c (struct elim_table): Change offset, initial_offset and previous_offset fields to HOST_WIDE_INT. (offsets_at): Change from int to HOST_WIDE_INT. (reload): Adjust offsets_at initialization. (eliminate_regs_in_insn): Change type of offset to HOST_WIDE_INT. (verify_initial_elim_offsets): Change type of t to HOST_WIDE_INT. * config/i386/i386.c (ix86_compute_frame_layout): Change offset type to HOST_WIDE_INT. Don't save regs using mov for huge frame sizes if TARGET_64BIT. (pro_epilogue_adjust_stack): New function. (ix86_expand_prologue, ix86_expand_epilogue): Use it. * config/i386/i386.md (pro_epilogue_adjust_stack): Remove. (pro_epilogue_adjust_stack_1): Remove * in front of name. (pro_epilogue_adjust_stack_rex64): Handle -2147483648 properly. (pro_epilogue_adjust_stack_rex64_2): New insn. * config/i386/i386.c (ix86_expand_epilogue): Fix comment typo. * config/i386/i386.c (ix86_expand_call): Replace 40 with FIRST_REX_INT_REG + 3 /* R11 */. * gcc.c-torture/compile/20031023-1.c: New test. * gcc.c-torture/compile/20031023-2.c: New test. * gcc.c-torture/compile/20031023-3.c: New test. * gcc.c-torture/compile/20031023-4.c: New test. Co-Authored-By: Jan Hubicka <jh@suse.cz> From-SVN: r72975
Jakub Jelinek committed -
* config/alpha/alpha.md (attr cannot_copy): New. (call_osf_2_er, call_value_osf_2_er, ldgp_er_1, ldgp_er_2, prologue_ldgp_er_2, prologue_ldgp_1): Set it. * config/alpha/alpha.c (alpha_cannot_copy_insn_p): Test it. From-SVN: r72974
Richard Henderson committed -
From-SVN: r72973
Mark Mitchell committed -
2003-10-26 Daniel Berlin <dberlin@dberlin.org> * ggc-zone.c: New file, zone allocating collector. * configure: Accept zone option for --with-gc * configure.in: Ditto. * ggc.h (ggc_pch_count_object): Pass bool indicating stringiness. Update all callers. (ggc_pch_alloc_object): Ditto. (ggc_pch_write_object): Ditto. (ggc_alloc_rtx): Use typed allocation, since all RTX's are of a single type. (ggc_alloc_rtvec): Ditto. (ggc_alloc_tree): Use zone allocation, since some things using this macro aren't a single typecode. * ggc-none.c (ggc_alloc_typed): New function. (ggc_alloc_zone): Ditto. * ggc-page.c: Ditto on both functions. From-SVN: r72971
Daniel Berlin committed -
From-SVN: r72969
GCC Administrator committed
-
- 26 Oct, 2003 21 commits
-
-
* config/m68k/m68k.c (m68k_compute_frame_layout): Ensure FPU related frame information is always valid. (m68k_output_function_prologue): Remove superfluous TARGET_68881 test; fix formatting. From-SVN: r72965
Gunther Nikl committed -
* config/m68k/m68k.c (m68k_compute_frame_layout): Swap reg_mask and reg_rev_mask computation. (m68k_output_function_prologue): Fix usage of current_frame (one typo and one missing); use reg_rev_mask not reg_mask. (m68k_output_function_epilogue): Fix usage of current_frame; use fpu_rev_mask not fpu_mask. From-SVN: r72964
Gunther Nikl committed -
* config/m68k/m68k.c (m68k_output_function_prologue): Eliminate num_saved_regs, use current_frame.reg_no instead. From-SVN: r72963
Bernardo Innocenti committed -
* doc/extend.texi (interrupt_handler): Add m68k to the list of processors implementing it. * doc/invoke.texi (-msep-data): Document new m68k option. (-mno-sep-data): Likewise. (-mid-shared-library): Likewise. (-mno-id-shared-library): Likewise. (-mshared-library-id): Likewise. Co-Authored-By: Paul Dale <pauli@snapgear.com> From-SVN: r72962
Bernardo Innocenti committed -
* unwind-dw2.c (_Unwind_GetGR): Avoid warning about unsigned comparison. (_Unwind_SetGR): Likewise. From-SVN: r72960
Andreas Jaeger committed -
From-SVN: r72957
Andreas Jaeger committed -
2003-10-26 Ottavio Campana <ottavio@campana.vi.it> * config/i386/mmintrin.h (_mm_set1_pi8): Fix comment. From-SVN: r72956
Andreas Jaeger committed -
* config/m68k/m68k.c (m68k_output_function_prologue): Move front comment from here to... (m68k_save_reg): ...here. Fix comment formatting. (m68k_output_function_prologue): Fix comment formatting. (m68k_output_function_epilogue): Likewise. (const_method): Likewise. From-SVN: r72954
Gunther Nikl committed -
* toplev.c (default_get_pch_validity): Guard the use of target_options with #ifdef TARGET_OPTIONS. (default_pch_valid_p): Likewise. From-SVN: r72953
Kazu Hirata committed -
From-SVN: r72952
Andreas Jaeger committed -
From-SVN: r72951
Joseph Myers committed -
PR c++/10371 * semantics.c (finish_non_static_data_member): Handle when both processing_template_decl and qualifying_scope are true. * g++.dg/lookup/scoped8.C: New test. From-SVN: r72950
Kriang Lerdsuwanakij committed -
2003-10-26 Paolo Carlini <pcarlini@suse.de> * testsuite/22_locale/money_put/put/char/1.cc: Clean up. * testsuite/22_locale/money_put/put/wchar_t/1.cc: Ditto. From-SVN: r72949
Paolo Carlini committed -
2003-10-26 Andreas Jaeger <aj@suse.de> Zack Weinberg <zack@codesourcery.com> Andreas Tobler <toa@pop.agri.ch> * dwarf2out.c (output_cfi): Use HOST_WIDE_INT_PRINT. (output_die): Likewise. (print_die): Likewise. Co-Authored-By: Andreas Tobler <toa@pop.agri.ch> Co-Authored-By: Zack Weinberg <zack@codesourcery.com> From-SVN: r72948
Andreas Jaeger committed -
* tree.h (dwarf2out_def_cfa, dwarf2out_args_size, dwarf2out_reg_save, new_loc_descr): Update prototypes for recent dwarf2out.c change. From-SVN: r72946
Andreas Jaeger committed -
From-SVN: r72945
Andreas Jaeger committed -
From-SVN: r72944
Bryce McKinlay committed -
* java/lang/reflect/AccessibleObject.java (secureSetAccessible): Don't check for AccessibleObject. Update javadocs. From-SVN: r72943
Bryce McKinlay committed -
2003-10-26 Bryce McKinlay <bryce@mckinlay.net.nz> * java/lang/reflect/Constructor.java (toString): Avoid extra whitespace on constructor with no modifiers. * java/lang/reflect/natConstructor.java (newInstance): Look up caller and perform accessibility check only if constructor is non-public and accessible flag is not set. 2003-10-26 Bryce McKinlay <bryce@mckinlay.net.nz> * jni.cc (_Jv_JNI_CallAnyMethodV, _Jv_JNI_CallAnyMethodA, _Jv_JNI_CallAnyVoidMethodV, _Jv_JNI_CallAnyVoidMethodA): Don't use _Jv_LookupDeclaredMethod(). Call _Jv_CallAnyMethodA with is_virtual_call argument. * include/jvm.h (_Jv_isVirtualMethod): Moved and renamed from natClass.cc. * java/lang/natClass.cc (_Jv_LayoutVTableMethods): Use _Jv_isVirtualMethod. * java/lang/reflect/natMethod.cc (invoke): Don't use _Jv_LookupDeclaredMethod. (_Jv_CallAnyMethodA): New is_virtual_call argument. If specified, look up method in target object's vtable. From-SVN: r72942
Bryce McKinlay committed -
* simplify-rtx.c (simplify_replace_rtx): Avoid allocating duplicate RTL nodes. If an operator's operands are unchanged, return the original argument unchanged. From-SVN: r72941
Roger Sayle committed -
From-SVN: r72939
GCC Administrator committed
-
- 25 Oct, 2003 7 commits
-
-
* expmed.c (store_bit_field): Don't compare bitsize against modes with zero bit-size. (extract_bit_field): Likewise From-SVN: r72937
Graham Stott committed -
* be.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po, sv.po, tr.po: Update. * gcc.pot: Regenerate. From-SVN: r72936
Joseph Myers committed -
* dwarf2out.c (dw_cfi_oprnd_struct): Offset is HOST_WIDE_INT. (cfa_loc): Likewise. (reg_save, stack_adjust_offset, queue_reg_save): Replace long by HOST_WIDE_INT. (args_size, old_args_size): change type to HOST_WIDE_INT. (dwarf2out_def_cfa, dwarf2out_args_size, dwarf2out_reg_save, new_loc_descr): offset is HOST_WIDE_INT. (dw_val_struct): integers, unsigneds and offsets are HOST_WIDE_INT. (add_AT_int, add_AT_unsigned, att_AT_offset, AT_int, AT_unsigned, AT_offset): Use HOST_WIDE_INT. (based_loc_descr): offset is HOST_WIDE_INT. (add_data_member): Likewise. (add_const_value_attribute): Simplify. From-SVN: r72935
Jan Hubicka committed -
* config/i386/i386.c (ix86_eax_live_at_start_p): New. (ix86_expand_prologue): Save and restore eax around stack probe if it's live. From-SVN: r72933
Richard Henderson committed -
From-SVN: r72932
Bruce Korb committed -
2003-10-14 Graydon Hoare <graydon@redhat.com> * gnu/java/awt/ClasspathToolkit.java: New abstract class. * gnu/java/awt/peer/ClasspathFontPeer.java: New abstract class. * gnu/java/awt/peer/gtk/GdkClasspathFontPeer.java, jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c: New concrete implementation of ClasspathFontPeer, with native part. * gnu/java/awt/peer/gtk/GdkGlyphVector.java, jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c: New class, with native part. * gnu/java/awt/peer/gtk/GdkGraphics2D.java, jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c: implement setFont, cairoSetFont, drawGlyphVector, cairoShowGlyphs. From-SVN: r72931
Graydon Hoare committed -
From-SVN: r72928
Bruce Korb committed
-