- 09 Aug, 2003 5 commits
-
-
PR preprocessor/11839 * cppfiles.c (open_file): Handle ENOTDIR. From-SVN: r70275
Neil Booth committed -
PR target/11699 * config/mips/mips.c (override_options): Reject -mabi=eabi -mabicalls. From-SVN: r70274
Richard Sandiford committed -
From-SVN: r70269
Benjamin Kosnik committed -
* pa.md (extzv, extv, insv): Fix operand limit checks. Fail if source/destination is not a register operand. From-SVN: r70267
John David Anglin committed -
From-SVN: r70265
GCC Administrator committed
-
- 08 Aug, 2003 18 commits
-
-
PR target/11535 * config/ia64/ia64.c (ia64_initial_elimination_offset): Remove RETURN_ADDRESS_POINTER_REGNUM. (ia64_expand_prologue): Don't frob it. (ia64_output_function_epilogue): Likewise. (ia64_return_addr_rtx): New. (ia64_split_return_addr_rtx): New. * config/ia64/ia64-protos.h: Update. * config/ia64/ia64.h (FIRST_PSEUDO_REGISTER): Decrement. (RETURN_ADDRESS_POINTER_REGNUM): Remove. (GENERAL_REGNO_P): Don't check it. (AR_*_REGNUM): Renumber. (FIXED_REGISTERS): Remove RETURN_ADDRESS_POINTER_REGNUM. (CALL_USED_REGISTERS, CALL_REALLY_USED_REGISTERS): Likewise. (REG_ALLOC_ORDER, REG_CLASS_CONTENTS): Likewise. (ELIMINABLE_REGS, REGISTER_NAMES): Likewise. (RETURN_ADDR_RTX): Use ia64_return_addr_rtx. * config/ia64/ia64.md (UNSPEC_RET_ADDR): New. (movdi_ret_addr): New. From-SVN: r70263
Richard Henderson committed -
From-SVN: r70257
Geoffrey Keating committed -
that calls get_identifier_with_length when the string is constant. (get_identifier_with_length): Change type of second argument to size_t in prototype. * stringpool.c (get_identifier): Undefine the macro before giving the function definition. (get_identifier_with_length): Change type of second argument to size_t in function definition. * hashtable.c (calc_hash): Change type of second argument to size_t. (ht_lookup): Change type of third argument to size_t. Reorganize to speed-up the cases where the hash table slot is empty, or the first probe matches (i.e. there isn't a collision). * hashtable.h (ht_lookup): Adjust function prototype. From-SVN: r70256
Roger Sayle committed -
+2003-08-08 Bernardo Innocenti <bernie@develer.com> + + PR target/9697 + PR target/11777 + * longlong.h (count_leading_zeros): Exclude on __mcpu32__. From-SVN: r70255
Bernardo Innocenti committed -
2003-08-08 Andrew Pinski <pinskia@physics.uc.edu> * g++.dg/parse/crash11.C: Put the dg options in comments. From-SVN: r70254
Andrew Pinski committed -
* common.opt: Add debug switches. * flags.h (use_gnu_debug_info_extensions): Boolify. * opts.c (write_symbols, debug_info_level, use_gnu_debug_info_extensions): Move from toplev.c. (set_debug_level): New. (common_handle_options): Handle debug switches. (print_help): Display target options directly. * toplev.c (debug_hooks): Don't initialize. (write_symbols, debug_info_level, use_gnu_debug_info_extensions): Move to opts.c. (debug_args, display_help, decode_g_option): Remove. (process_options): Set no debug if level zero here, and no-debug-hooks. Error here if impossible debug format selected. * toplev.h (display_help, decode_g_option): Remove. testsuite: * lib/gcc-dg.exp: Update for diagnostic change. From-SVN: r70253
Neil Booth committed -
* gcc_release: Correct logic for updating version.c. Put prereleases into a subdirectory. From-SVN: r70252
Mark Mitchell committed -
2003-08-08 Andrew Haley <aph@redhat.com> * Makefile.am (AM_CXXFLAGS): Define BOOT_CLASS_PATH. * Makefile.in: Rebuild. * java/lang/natRuntime.cc (insertSystemProperties): Add "sun.boot.class.path". 2003-08-07 Andrew Haley <aph@redhat.com> * java/io/PrintStream.java: Don't crash on a null string. From-SVN: r70250
Andrew Haley committed -
2003-08-08 Benjamin Kosnik <bkoz@redhat.com> * testsuite/Makefile.am (check-abi): Change libstdc++-v3 to libstdc++. (check-abi-verbose): Same. * testsuite/testsuite_performance.h (report_performance): Same. From-SVN: r70249
Benjamin Kosnik committed -
From-SVN: r70248
Richard Sandiford committed -
2003-08-08 Kelley Cook <kelleycook@wideopenwest.com> * configure.in (gcc_cv_prog_cmp_skip): Flipflop make_compare_target and gcc_cv_prog_cmp_skip. * configure: Regenerate. From-SVN: r70247
Kelley Cook committed -
* config/iq2000: New port. * config.gcc (iq2000-*-elf): Added. * doc/install.texi (Specific): Add iq2000 description. From-SVN: r70245
Stan Cox committed -
From-SVN: r70244
Loren J. Rittle committed -
From-SVN: r70243
Andreas Schwab committed -
* configure.in: (gcc_cv_as_ia64_ltoffx_ldxmov_relocs): Fix quoting and insert missing empty argument. * configure: Regenerate. From-SVN: r70242
Andreas Schwab committed -
* pa.c (update_total_code_bytes): Use new macro IN_NAMED_SECTION_P. (attr_length_millicode_call): Likewise. (attr_length_call): Likewise. Revise some maximum insn lengths. (attr_length_indirect_call): Likewise. (output_call): Fix thinko that added extra nop. * pa.h (IN_NAMED_SECTION_P): Define. From-SVN: r70241
John David Anglin committed -
PR c++/11712 * pa-hpux.h, pa-hpux10.h, pa-hpux11.h (TARGET_OS_CPP_BUILTINS): Define __STDC_EXT__ when using C++ dialect. From-SVN: r70240
John David Anglin committed -
From-SVN: r70237
GCC Administrator committed
-
- 07 Aug, 2003 17 commits
-
-
From-SVN: r70235
Doug Gregor committed -
* sh.c (calc_live_regs): If the return address pointer is live, force pr live. (sh5_schedule_saves): Exclude PR_MEDIA_REG from being a temp register for saves / restores. (sh_expand_epilogue): If sh_media_register_for_return returns a register number, flag the instructions that restores PR_MEDIA_REG as possibly dead. Remove dead update of offset. (sh_get_pr_initial_val): Use UNSPEC_RA if we don't know yet if we can use the result of get_hard_reg_initial_val. * sh.md (UNSPEC_RA): New constant. (movsi_i_lowpart+1): Changed into a define_insn_and_split, named: (load_ra). Handle UNSPEC_RA. (sibcall_media): Use PR_MEDIA_REG. From-SVN: r70234
J"orn Rennecke committed -
boehm-gc: * configure.in: Set INCLUDES to absolute path. Save $INCLUDES in boehm-cflags, too. Set INCLUDES so it's available to config.status. * configure: Regenerate. libjava: * configure.in: Don't initialize GCINCS to boehm-gc/include. * configure: Regenerate. libjava/libltdl: * configure.in: Don't initialize GCINCS to boehm-gc/include. * Regenerate. Co-Authored-By: Roger Sayle <roger@eyesopen.com> From-SVN: r70233
Rainer Orth committed -
2003-08-07 Bernardo Innocenti <bernie@develer.com> PR libstdc++/11784 * libstdc++-v3/config/cpu/m68k/atomicity.h (__exchange_and_add): Replace variants with new BSET-based version. [[Split portion of a mixed commit.]] From-SVN: r70231.2
Bernardo Innocenti committed -
2003-08-07 Bernardo Innocenti <bernie@develer.com> PR libstdc++/11784 * libstdc++-v3/config/cpu/m68k/atomicity.h (__exchange_and_add): Replace variants with new BSET-based version. From-SVN: r70230
Bernardo Innocenti committed -
2003-08-07 Carlo Wood <carlo@alinoe.com> * include/bits/demangle.h: Do not use cctype functions that depend on locale. From-SVN: r70228
Carlo Wood committed -
* sh.h (CALL_USED_REGISTERS): Include PR_REG and PR_MEDIA_REG. * sh.c (calc_live_regs): Use sh_pr_n_sets to determine if pr needs saving on SHmedia. From-SVN: r70227
J"orn Rennecke committed -
PR c++/5767 * parser.c (cp_parser_class_name): Return immediately when scope is error_mark_node. * g++.dg/parse/crash11.C: New test. From-SVN: r70226
Kriang Lerdsuwanakij committed -
2003-08-07 Aldy Hernandez <aldyh@redhat.com> * cp/Make-lang.in (cp/call.o): Add dependency for target.h. * cp/call.c (standard_conversion): Support opaque types. Include target.h. (strip_top_quals): Use cp_build_qualified_type instead of TYPE_MAIN_VARIANT. * cp/typeck.c (convert_for_assignment): Support opaque types. * testsuite/g++.dg/other/opaque-1.C: New. * testsuite/g++.dg/other/opaque-2.C: New. From-SVN: r70223
Aldy Hernandez committed -
From-SVN: r70221
Ulrich Weigand committed -
From-SVN: r70220
Richard Sandiford committed -
* java/net/Socket.java (Socket (SocketImpl)): Don't allow null SocketImpl. Update Javadoc. (bind): Call close() not impl.close() in event of exception. (connect): Likewise. Remove superfluous null checks throughout. * java/net/ServerSocket.java (ServerSocket (int, int, InetAddress)): Don't create an extra socket. Fix for PR libgcj/10868. (bind): Clean up exception handling. Remove superfluous null checks throughout. From-SVN: r70219
Bryce McKinlay committed -
* c-decl.c (builtin_decls): Replace with first_builtin_decl and last_builtin_decl. (c_init_decl_processing): Initialize both. (c_reset_state): Iterate from first_builtin_decl to last_builtin_decl inclusive to reintroduce builtins. From-SVN: r70218
Zack Weinberg committed -
* java/net/natPlainSocketImplPosix.cc (connect): Pass the FD as a ready-to-write argument to _Jv_Select. Reset the socket back to non-blocking state after connecting. (accept): Pass the FD as a ready-to-write argument to _Jv_Select. Throw SocketTimeoutException not InterruptedIOException. (read): Throw SocketTimeoutException not InterruptedIOException. Co-Authored-By: Bryce McKinlay <bryce@mckinlay.net.nz> From-SVN: r70217
Jacob Gladish committed -
* java/lang/Thread.java (Thread): Check for null "name" from start of private constructor, not after calling the private constructor. From-SVN: r70216
Bryce McKinlay committed -
[[Split portion of a mixed commit.]] From-SVN: r70214.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r70213.2
GCC Administrator committed
-