- 08 Nov, 2003 1 commit
-
-
From-SVN: r73348
GCC Administrator committed
-
- 07 Nov, 2003 14 commits
-
-
PR 11654 * dbxout.c (struct dbx_file): Do not save for PCH. (current_file): Likewise. (dbxout_init): Don't allocate struct dbx_file using GC. (dbxout_start_source_file): Likewise. From-SVN: r73346
Geoffrey Keating committed -
* config/alpha/elf.h, config/alpha/unicosmk.h, config/alpha/vms.h: Convert to ISO C90. From-SVN: r73342
Falk Hueffner committed -
From-SVN: r73341
Nathanael Nerode committed -
From-SVN: r73340
Carlo Wood committed -
PR libstdc++/12736 * bits/demangle.h (qualifier_list<Allocator>::decode_KVrA): Added. (qualifier_list<Allocator>::decode_qualifiers): Collect concatenated K, V, r and A qualifiers before processing them as a group. * testsuite/demangle/abi_text/01.cc: Reordered CV-qualifiers. * testsuite/demangle/regression/cw-16.cc: New. From-SVN: r73339
Carlo Wood committed -
* sh-protos.h (sh_pch_valid_p): Declare. * sh.c ("intl.h"): Include. (TARGET_PCH_VALID_P): Override. (sh_target_switches): New variable. (target_switches): Define. (sh_pch_valid_p): New function. * sh.h (MODE_AFTER): Don't change mode unless TARGET_HITACHI. From-SVN: r73338
J"orn Rennecke committed -
2003-11-07 Robert Millan <robertmh@gnu.org> * configure.host: Add kfreebsd*-gnu and knetbsd*-gnu. * crossconfig.m4: Likewise. * configure: Regenerate. From-SVN: r73337
Robert Millan committed -
* i386.c (x86_64_sign_extended_value): Return false from tls variables. (x86_64_zero_extended_value): likewise. From-SVN: r73334
Jan Hubicka committed -
* config/mips/mips.md (loadgp): Take $25 as a second operand. * config/mips/mips.c (mips_expand_prologue): Modify accordingly. From-SVN: r73330
Richard Sandiford committed -
demangle.h (qualifier_list<Allocator>::decode_qualifiers(string_type&, string_type&, bool member_function_pointer_qualifiers): Always seperate the '[' of an array type with a space from what is left of it... * include/bits/demangle.h (qualifier_list<Allocator>::decode_qualifiers(string_type&, string_type&, bool member_function_pointer_qualifiers): Always seperate the '[' of an array type with a space from what is left of it, except when that is the closing bracket of another array dimension. From-SVN: r73328
Carlo Wood committed -
demangle.h (qualifier_list<Allocator>::decode_qualifiers(string_type&, string_type&, bool) const): Made const. * include/bits/demangle.h (qualifier_list<Allocator>::decode_qualifiers(string_type&, string_type&, bool) const): Made const. (qualifier_list<Allocator>::M_printing_suppressed): Added mutable. (_GLIBCXX_DEMANGLER_DOUT_ENTERING3, _GLIBCXX_DEMANGLER_RETURN3, std::ostream& operator<<(std::ostream&, qualifier const&), std::ostream& operator<<(std::ostream&, qualifier_list const&), qualifier_list<Allocator>::decode_qualifiers(string_type&, string_type&, bool) const, session<Allocator>::decode_type_with_postfix(string_type&, string_type&, qualifier_list<Allocator>*)) Added and/or changed debug-only hooks and code. From-SVN: r73327
Carlo Wood committed -
re PR libgcj/12231 ([win32] Console applications spawned via Runtime.exec( ) in a GUI application flash console window) PR libgcj/12231 * java/lang/Win32Process.java (hasExited) Changed from public to private. (startProcess): Likewise. (cleanup): Likewise. * java/lang/natWin32Process.cc (cleanup) Don't close input, output and error streams. (ChildProcessPipe): New helper class. (startProcess): Refactored to use ChildProcessPipe. Use CREATE_NO_WINDOW when launching child process. From-SVN: r73326
Mohan Embar committed -
* include/win32.h (_Jv_platform_close_on_exec): Changed signature and declared extern. * win32.cc (_Jv_platform_close_on_exec): Implemented. * gnu/java/net/natPlainDatagramSocketImplWin32.cc (create): Use new signature of _Jv_platform_close_on_exec. * gnu/java/net/natPlainSocketImplWin32.cc (create): Eliminated a few typecasts Use new signature of _Jv_platform_close_on_exec. (accept): Eliminated a few typecasts Use new signature of _Jv_platform_close_on_exec. * java/io/natFileDescriptorWin32.cc (open): Use _Jv_platform_close_on_exec. From-SVN: r73325
Mohan Embar committed -
From-SVN: r73323
GCC Administrator committed
-
- 06 Nov, 2003 14 commits
-
-
c-common.c (handle_visibility_attribute): Set DECL_VISIBILITY field instead of hanging an attribute object off the decl. * c-common.c (handle_visibility_attribute): Set DECL_VISIBILITY field instead of hanging an attribute object off the decl. * tree.h (DECL_VISIBLITY): New accessor macro for symbol_visibility field in struct tree_decl. (enum symbol_visibility): Move definition to before tree_decl. (struct tree_decl): Define new two-bit field, symbol_visibility. (decl_visibility): Remove declaration. * varasm.c (maybe_assemble_visibility): Use DECL_VISIBILITY instead of decl_visibility. (default_binds_local_p_1): Use DECL_VISIBILITY instead of decl_visibility. (decl_visibility): Remove. * cp/decl.c (duplicate_decls): copy DECL_VISIBILITY field. * cp/method.c (use_thunk): give thunk same visibility as function. * cp/optimize.c (maybe_clone_body): copy DECL_VISIBILITY field. From-SVN: r73320
Matt Austern committed -
* config/s390/s390.c (s390_emit_epilogue): Recognize more cases where register 14 will be saved. From-SVN: r73319
Ulrich Weigand committed -
* config/rs6000/rs6000.h (USE_FP_FOR_ARG_P): Move to rs6000.c. (USE_ALTIVEC_FOR_ARG_P): Likewise. * config/rs6000/rs6000.c (USE_FP_FOR_ARG_P): Move from rs6000.h. Take a pointer as the CUM parameter. Update callers. (USE_ALTIVEC_FOR_ARG_P): Likewise. Also correct for Darwin/AIX 32-bit ABIs. (function_arg_advance): Use USE_ALTIVEC_FOR_ARG_P. Correct case of vector parameters as named arguments of stdarg function. (function_arg): Likewise. * config/rs6000/darwin.h (ASM_SPEC): Use -force_cpusubtype_ALL when -maltivec is specified, not the non-existent -faltivec. From-SVN: r73317
Geoffrey Keating committed -
* config/s390/s390-protos.h (s390_function_value): Declare. * config/s390/s390.c (TARGET_RETURN_IN_MEMORY): Define. (s390_return_in_memory): New function. (s390_function_value): New function. (s390_function_arg_float): Return false for all arguments larger than 8 bytes. (s390_function_arg_pass_by_reference): Likewise. Return true for all vector arguments. (s390_function_arg_integer): New function. (s390_function_arg_advance): Call it. Add sanity checks. (s390_function_arg): Likewise. * config/s390/s390.h (FUNCTION_VALUE): Call s390_function_value. (LIBCALL_VALUE): Likewise. (RET_REG): Remove. (RETURN_IN_MEMORY): Remove. From-SVN: r73314
Ulrich Weigand committed -
2003-11-06 Andreas Tobler <a.tobler@schweiz.ch> * src/prep_cif.c (ffi_prep_cif): Move the validity check after the initialization. From-SVN: r73309
Andreas Tobler committed -
2003-11-06 Andrew Haley <aph@redhat.com> * expr.c (java_stack_swap): Make sure destination stack slots are of the correct type. From-SVN: r73306
Andrew Haley committed -
* config/mips/mips-protos.h (mips_initial_elimination_offset): Change return type to HOST_WIDE_INT. * config/mips/mips.c (mips_frame_info): Give sizes type HOST_WIDE_INT. Make initialized a bool. Make register masks unsigned ints. (compute_frame_size): Make same mask change here. Use HOST_WIDE_INT where appropriate. (mips_initial_elimination_offset): Return a HOST_WIDE_INT. (mips_output_function_prologue): Print sizes as HOST_WIDE_INTs. From-SVN: r73303
Richard Sandiford committed -
* config/frv/frv.c (frv_initial_elimination_offset): Remove bogus negation. From-SVN: r73302
Richard Sandiford committed -
From-SVN: r73301
Richard Sandiford committed -
* config/mips/mips.c (override_options): Set MASK_SOFT_FLOAT for VR4111 too. From-SVN: r73300
Momchil Velikov committed -
From-SVN: r73299
Momchil Velikov committed -
* builtins.c (simplify_builtin_strrchr, simplify_builtin_strpbrk): Add missing casts. From-SVN: r73296
Jan Hubicka committed -
* genmodes.c: Change the word "bitsize" to "precision" throughout. * machmode.def: Likewise. * machmode.h (GET_MODE_SIZE): Cast value to unsigned short. (GET_MODE_BITSIZE): Define as GET_MODE_SIZE * BITS_PER_UNIT. (GET_MODE_PRECISION): New macro. (mode_bitsize): Renamed mode_precision. * stor-layout.c (mode_for_size, smallest_mode_for_size): Use GET_MODE_PRECISION; clarify comments. ada: * misc.c (fp_prec_to_size, fp_size_to_prec): Use GET_MODE_PRECISION and update for changed meaning of GET_MODE_BITSIZE. From-SVN: r73295
Zack Weinberg committed -
From-SVN: r73289
GCC Administrator committed
-
- 05 Nov, 2003 11 commits
-
-
* doc/install-old.texi: Remove old documentation of building cross-compilers. * doc/install.texi: Move some of it to here. From-SVN: r73283
Joseph Myers committed -
From-SVN: r73282
Andrew Pinski committed -
c-opts.c (finish_options): Set include_cursor to disable premature calls to push_command_line_include from... * c-opts.c (finish_options): Set include_cursor to disable premature calls to push_command_line_include from cpp_scan_nooutput. Fixes bug reported by DJ Delorie. From-SVN: r73281
Per Bothner committed -
* gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1. * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0. * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC. * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions. From-SVN: r73280
Eric Botcazou committed -
From-SVN: r73279
Andrew Pinski committed -
* config/rs6000/rs6000.c (setup_incoming_varargs): Remove code supporting old-style varargs. From-SVN: r73278
Geoffrey Keating committed -
rs6000.c (rs6000_machopic_legitimize_pic_address): Use an intermediate register for better optimisation. * config/rs6000/rs6000.c (rs6000_machopic_legitimize_pic_address): Use an intermediate register for better optimisation. From-SVN: r73277
Geoffrey Keating committed -
* config/rs6000/rs6000.c (compute_vrsave_mask): Correct off-by-one error. From-SVN: r73276
Geoffrey Keating committed -
cfgloopanal.c (variable_initial_value, [...]): Record the fact that initial value is extended from inner mode. * cfgloopanal.c (variable_initial_value, variable_initial_values, simple_loop_exit_p): Record the fact that initial value is extended from inner mode. (count_strange_loop_iterations, count_loop_iterations): Handle ivs that iterate in a narrower mode. Fix handling of overflows. Improve handling of NE conditions. (inverse, fits_in_mode_p): New static functions. (simple_increment): Detect variables that iterate in a narrower mode. * cfgloop.h (struct loop_desc): Fields inner_mode and extend added. From-SVN: r73275
Zdenek Dvorak committed -
* config/rs6000/darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Darwin needs VRSAVE. From-SVN: r73274
Geoffrey Keating committed -
* c-typeck.c (pedantic_lvalue_warning): Deprecate use of conditional expressions as lvalues. testsuite: * gcc.dg/cond-lvalue-1.c: New test. From-SVN: r73273
Joseph Myers committed
-