- 08 Oct, 2002 16 commits
-
-
re PR target/8087 (sparc-sun-solaris2.7 C testsuite failures in execute/20020720-1.c w/-m64 or on sparcv9/sparc64) PR target/8087 * simplify-rtx.c (avoid_constant_pool_reference): Allow constant pool references that are constructed using LO_SUM. From-SVN: r57942
Roger Sayle committed -
* system.h (GCCBUGURL): Delete. * version.c (bug_report_url): New. Add commentary about modifying both these strings in modified distributions. * version.h: Declare bug_report_url. * diagnostic.c, gcc.c, gcov.c, java/gjavah.c, java/jcf-dump.c, java/jv-scan.c: Globally replace GCCBUGURL with bug_report_url. From-SVN: r57940
Zack Weinberg committed -
gcc: * c-opts.c (c_common_decode_option): Add warn_strict_aliasing to -Wall. * c-typeck.c (build_c_cast): Use warn_strict_aliasing, tweak message. * flags.h (warn_strict_aliasing): Declare. * toplev.c (warn_strict_aliasing): Define. (lang_independent_options): Add it. * doc/invoke.texi (-Wstrict-aliasing): Document it. testsuite: * gcc.dg/alias-1.c: Tweak expected warning. From-SVN: r57938
Nathan Sidwell committed -
interpret.cc (_Jv_InterpMethod::run): Use UINT32 instead of unsigned long temporary to implement insn_iushr shifts. * interpret.cc (_Jv_InterpMethod::run): Use UINT32 instead of unsigned long temporary to implement insn_iushr shifts. From-SVN: r57936
Ulrich Weigand committed -
* parse.y (variable_declarator_id): Simplify error path for array declarator error. For PR java/8003. From-SVN: r57934
Tom Tromey committed -
* system.h (GCCBUGURL): Delete. * version.c (bug_report_url): New. Add commentary about modifying both these strings in modified distributions. * version.h: Declare bug_report_url. * diagnostic.c, gcc.c, gcov.c, java/gjavah.c, java/jcf-dump.c, java/jv-scan.c: Globally replace GCCBUGURL with bug_report_url. From-SVN: r57932
Zack Weinberg committed -
(__ev_set_acc_s64): Likewise, but using signed types. From-SVN: r57930
Nick Clifton committed -
* config/s390/s390.md ("*doloop_si_long"): Add missing operand. ("*doloop_di_long"): Likewise. From-SVN: r57929
Ulrich Weigand committed -
2002-10-08 Andrew Haley <aph@redhat.com> * parse.y (attach_init_test_initialization_flags): Check for error_mark_node. From-SVN: r57928
Andrew Haley committed -
* configure.host [s390*-*]: Enable Java interpreter. Enable hash synchronization. Add sysdeps dir. * sysdep/s390/locks.h: New file. From-SVN: r57927
Ulrich Weigand committed -
* src/java_raw_api.c (ffi_java_raw_to_ptrarray): Interpret raw data as _Jv_word values, not ffi_raw. (ffi_java_ptrarray_to_raw): Likewise. (ffi_java_rvalue_to_raw): New function. (ffi_java_raw_call): Call it. (ffi_java_raw_to_rvalue): New function. (ffi_java_translate_args): Call it. * src/ffitest.c (closure_test_fn): Interpret return value as ffi_arg, not int. * src/s390/ffi.c (ffi_prep_cif_machdep): Add missing FFI_TYPE_POINTER case. (ffi_closure_helper_SYSV): Likewise. Also, assume return values extended to word size. From-SVN: r57926
Ulrich Weigand committed -
* print-rtl.c (print_rtx): Increase buffer size for real numbers. From-SVN: r57925
Jan Hubicka committed -
From-SVN: r57924
Richard Sandiford committed -
From-SVN: r57919
Anthony Green committed -
From-SVN: r57918
GCC Administrator committed -
From-SVN: r57912
Anthony Green committed
-
- 07 Oct, 2002 21 commits
-
-
* config/c4x/c4x.c (c4x_print_operand): Enlarge buffer for REAL_VALUE_TO_DECIMAL output. From-SVN: r57908
Michael Hayes committed -
From-SVN: r57907
Svein E. Seldal committed -
* java/lang/Thread.java (setDaemon): Check startable_flag, not isAlive(). From-SVN: r57906
Mark Wielaard committed -
* config/rs6000/rs6000.c (rs6000_override_options): Set real_format_for_mode for IBM extended format, if enabled. (easy_fp_constant): Add TFmode. (rs6000_legitimize_address): Add TFmode. (rs6000_legitimate_address): Same. (function_arg_advance): TFmode uses two FPRs. (rs6000_emit_prologue): Fix warning. (rs6000_output_function_epilogue): Add TFmode. (output_toc): Add TFmode. * rs6000.h (SLOW_UNALIGNED_ACCESS): Add TFmode. (LEGITIMATE_OFFSET_ADDRESS_P): Add TFmode. * rs6000.md (movtf splitter): Load TFmode constant. From-SVN: r57904
David Edelsohn committed -
2002-10-07 Jonathan Wakely <jw@kayari.org> * docs/html/configopts.html, docs/html/documentation.html, docs/html/explanations.html, docs/html/install.html, docs/html/17_intro/contribute.html, docs/html/17_intro/howto.html, docs/html/17_intro/license.html, docs/html/18_support/howto.html, docs/html/19_diagnostics/howto.html, docs/html/20_util/howto.html, docs/html/21_strings/howto.html, docs/html/22_locale/codecvt.html, docs/html/22_locale/ctype.html, docs/html/22_locale/howto.html, docs/html/22_locale/locale.html, docs/html/22_locale/messages.html, docs/html/23_containers/howto.html, docs/html/24_iterators/howto.html, docs/html/25_algorithms/howto.html, docs/html/26_numerics/howto.html, docs/html/27_io/howto.html, docs/html/ext/howto.html, docs/html/ext/sgiexts.html, docs/html/faq/index.html: Add DOCTYPEs. From-SVN: r57903
Jonathan Wakely committed -
From-SVN: r57902
Dale Johannesen committed -
2002-10-07 Michael Koch <konqueror@gmx.de> * java/nio/Buffer.java: New stub file. * java/nio/charset/spi/CharsetProvider.java: Commented out all usages of class Charset. * Makefile.am (java_native_source_files): Added java/nio/Buffer.java. * Makefile.in: Regenerated. From-SVN: r57901
Michael Koch committed -
2002-10-07 Michael Koch <konqueror@gmx.de> * java/nio/ByteBuffer.java: removed import of not commited class. From-SVN: r57900
Michael Koch committed -
2002-10-07 Michael Koch <konqueror@gmx.de> * java/nio/ByteBuffer.java, java/nio/MappedByteBuffer.java: New files, forgot to add these dummies. * Makefile.am (java_native_source_files): Added new files. * Makefile.in: Regenerated. From-SVN: r57899
Michael Koch committed -
i960.c (i960_setup_incoming_varargs): Create a new rtx for comparing the argument pointer against zero. * config/i960/i960.c (i960_setup_incoming_varargs): Create a new rtx for comparing the argument pointer against zero. (i960_va_start): Similarly. From-SVN: r57897
Richard Henderson committed -
From-SVN: r57895
Richard Henderson committed -
From-SVN: r57894
Richard Henderson committed -
* config/i960/i960.md (*): Use TFmode, not XFmode. * config/i960/i960.c (*): Likewise. (i960_arg_size_and_align): Remove XFmode alignment hack. (i960_round_align): Merge code from ROUND_TYPE_ALIGN. * config/i960/i960.h (LONG_DOUBLE_TYPE_SIZE): Use 128, not 96. (MAX_LONG_DOUBLE_TYPE_SIZE): Likewise. (DATA_ALIGNMENT, ROUND_TYPE_SIZE): Remove. From-SVN: r57889
Richard Henderson committed -
fp-bit.c (EXTENDED_FLOAT_STUBS): Flush out all XF/TFmode entry points; use void return value and argument list. * config/fp-bit.c (EXTENDED_FLOAT_STUBS): Flush out all XF/TFmode entry points; use void return value and argument list. From-SVN: r57887
Richard Henderson committed -
* t-pdp11: Add MULTILIB support for msoft-float. * pdp11.h (LEGITIMATE_CONSTANT_P): Fix soft-float case. * t-pdp11: Add LIB2FUNCS_EXTRA. * pdp11.c (pdp11_output_function_prologue): Restrict offset to 16bit, add preceding 0 to the octal constant, rename 'fp' to 'r5', rename 'fldd' to 'ldd', rename 'fstd' to 'std'. (pdp11_output_function_epilogue): Likewise. (output_move_quad): Make the comment gas compatible. (output_ascii): Add preceding 0 to the octal constant. (print_operand_address): Add pre_modify, post_modify. (output_addr_const_pdp11): Add preceding 0 to the octal constant. * pdp11.h (GO_IF_LEGITIMATE_ADDRESS) : Add 'movb' pre_modify case with the indication of Paul Koning. (PRINT_OPERAND): Fix floating constant. * pdp11.md (movdi): Restrict matching pattern. (movqi): Generalize the matching pattern. (movdf): Restrict matching pattern. (zero_extendqihi2): Change constant representation. (floatsidf2): Fix wrong operands. (addqi3): Fix wrong instruction name. (subqi3): Fix wrong instruction name. (andsi3, andhi3, andqi3): Simplify and fix to use 'bic'. (xorsi3): Fix wrong insn. (one_cmplqi2): Add two operand pattern. (lsrsi3): New. (negsi2): New. (call): Add register indirect case. (mod): Fix wrong subreg. From-SVN: r57886
Naohiko Shimizu committed -
2002-10-07 Michael Koch <konqueror@gmx.de> * java/nio/channels/AlreadyConnectedException.java, java/nio/channels/ClosedChannelException.java, java/nio/channels/ReadableByteChannel.java, java/nio/channels/InterruptibleChannel.java, java/nio/channels/Channel.java, java/nio/channels/ByteChannel.java, java/nio/channels/GatheringByteChannel.java, java/nio/channels/ScatteringByteChannel.java, java/nio/channels/WritableByteChannel.java, java/nio/charset/CharacterCodingException.java, java/nio/charset/IllegalCharsetNameException.java, java/nio/charset/MalformedInputException.java, java/nio/charset/UnmappableCharacterException.java, java/nio/charset/UnsupportedCharsetException.java, java/nio/charset/spi/CharsetProvider.java: New file. These files are exceptions or interfaces, no real or abstract classes. * Makefile.am (java_native_source_files): Added new files. * Makefile.in: Regenerated. From-SVN: r57885
Michael Koch committed -
re PR c/7411 (cistore.c:392: Internal compiler error in instantiate_virtual_regs_1, at function.c:3974) PR c/7411 * expr.c (expand_expr) [PLUS]: Simplify after the operands have been expanded in EXPAND_NORMAL mode. Co-Authored-By: Volker Reichelt <reichelt@igpm.rwth-aachen.de> From-SVN: r57882
Eric Botcazou committed -
From-SVN: r57881
GCC Administrator committed -
From-SVN: r57875
D.Venkatasubramanian committed -
From-SVN: r57871
Richard Henderson committed -
PR optimization/2960 * toplev.c (rest_of_compilation): Don't copy_loop_headers if optimize_size. From-SVN: r57870
Richard Henderson committed
-
- 06 Oct, 2002 3 commits
-
-
* gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp. * gcc.dg/cpp/c++98.C: Likewise. * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here. * g++.dg/cpp/c++98.C: Likewise. * g++.dg/README (Subdirectories): Mention cpp directory. From-SVN: r57868
Andreas Jaeger committed -
PR target/7559 * gcc.dg/20021006-1.c: New test. From-SVN: r57867
Andreas Jaeger committed -
* libiberty/cplus-dem.c (ada_demangle): Get rid of unneeded variable and of strict-aliasing warning. (grow_vect): Use char as first parameter. From-SVN: r57866
Andreas Jaeger committed
-