- 01 Mar, 2001 3 commits
-
-
From-SVN: r40143
GCC Administrator committed -
q 2001-02-28 Benjamin Kosnik <bkoz@redhat.com> libstdc++/2064 * configure.target: Change irix* to irix6.5* in target_os table. From-SVN: r40141
Benjamin Kosnik committed -
2001-02-28 Benjamin Kosnik <bkoz@redhat.com> libstdc++/2103 * include/bits/c++config (__GLIBCPP__): Bump number in anticipation of 2.92. * include/bits/codecvt.h: Fix typo. * include/bits/basic_file.h (__basic_file): Don't use _M_wfile for stdio model. * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Enable wchar_t instantiations for stdio model. From-SVN: r40140
Benjamin Kosnik committed
-
- 28 Feb, 2001 30 commits
-
-
2001-02-28 Benjamin Kosnik <bkoz@redhat.com> Alexandre Oliva <aoliva@redhat.com> * Makefile.in (check-c++): Use tabs, not spaces. Co-Authored-By: Alexandre Oliva <aoliva@redhat.com> From-SVN: r40139
Benjamin Kosnik committed -
m68k.h (MOVE_BY_PIECES_P): Avoid pushing bytes, since that doesn't work the way gcc wants on a generic m68k. * config/m68k/m68k.h (MOVE_BY_PIECES_P): Avoid pushing bytes, since that doesn't work the way gcc wants on a generic m68k. From-SVN: r40138
DJ Delorie committed -
* caller-save.c (save_call_clobbered_regs): Fix typo in comparison last change. From-SVN: r40136
Richard Henderson committed -
2001-02-28 Phil Edwards <pme@sources.redhat.com> * acinclude.m4 (GLIBCPP_CONFIGURE): Remove GLIBCPP_CFLAGS and GLIBCPP_CXXFLAGS as unused variables. * configure.host: Likewise. * configure.target: Likewise. * aclocal.m4: Regenerated. * configure: Regenerated. * Makefile.in: Regenerated. * libio/Makefile.in: Regenerated. * libmath/Makefile.in: Regenerated. * libsupc++/Makefile.in: Regenerated. * src/Makefile.in: Regenerated. From-SVN: r40135
Phil Edwards committed -
* i386.c (pentium4_cost): New. (m_PENT4): New macro. (x86_push_memory, x86_movx,x86_cmove, x86_deep_branch, x86_use_sahf x86_sub_esp_4, x86_sub_esp_8, x86_add_esp_4, x86_add_esp_8 x86_integer_DFmode_moves, x86_partial_reg_dependency, x86_memory_mismatch_stall): Add Pentium4 (x86_use_q_reg, x86_use_any_reg): Kill. (override_options): Add pentium4. (incdec_operand): Return 0 for pentium4. (ix86_issue_rate): Add PROCESSOR_PENTIUM4 and PROCESSOR_ATHLON. * i386.h (x86_use_q_reg, x86_use_any_reg): Kill. (TARGET_PENTIUM4): Define. (enum processor_type): Add PROCESSOR_PENTIUM4. (CPP_CPU_DEFAULT_SPEC): Add pentium4 support. * i386.md (attribute "cpu"): Add pentium4. * invoke.texi (march): Add pentium4. From-SVN: r40134
Jan Hubicka committed -
* i386.md (sse_mov?fcc*): New patterns and splitters. * i386.c (ix86_expand_movcc): Work post-reload; recognize the SSE based conditional moves. From-SVN: r40133
Jan Hubicka committed -
* i386.md (attribute mode): Add "TI". (movsf_1): Add pxor support; remove constant propagation splitter. (movdf_integer): Likewise. (movdf_nointeger): Likewise. (movxf constant prop splitter): Handle all modes; update for SSE. * i386.h (CONST_DOUBLE_OK_FOR_LETTER): Add 'H' for SSE constants. * i386.c (standard_80387_constant_p): Rewrite. (standard_sse_constant_p): New. * i386-protos.h (standard_sse_constant_p): New. From-SVN: r40132
Jan Hubicka committed -
* i386.md (sse_setccsf, sse_setccdf): New. (sse_cmp* patterns): Use '%D' instead of outputtting condition flag directly. * i386.c (sse_comparison_operator): Accept the supported unordered comparses; be ready for fast_math. (print_operand): Support 'D'. From-SVN: r40131
Jan Hubicka committed -
From-SVN: r40130
Jan Hubicka committed -
From-SVN: r40129
Jan Hubicka committed -
* toplev.c (rest_of_compilation): Do post-reload splitting unconditionally for STACK_REGS From-SVN: r40128
Jan Hubicka committed -
* i386.md (sse_andti3, sse_nandti_3, sse_xorti3): Add SSE2 versions; add missing '%' in constraints. From-SVN: r40127
Jan Hubicka committed -
objc-features.texi: Document the @compatibility_alias compiler directive (description from Nicola... 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com> * objc-features.texi: Document the @compatibility_alias compiler directive (description from Nicola Pero <n.pero@mi.flashnet.it>). From-SVN: r40126
Ovidiu Predescu committed -
Nicola Pero <n.pero@mi.flashnet.it>). From-SVN: r40125
Ovidiu Predescu committed -
2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com> * objc/execute/bycopy-3.m: Added new test from Nicola Pero. * objc/execute/protocol.m (main): Added patch from Nicola Pero. From-SVN: r40124
Ovidiu Predescu committed -
From-SVN: r40123
Ovidiu Predescu committed -
From-SVN: r40122
Ovidiu Predescu committed -
* c-common.c (build_common_tree_nodes): Build intTI_type_nodes for HOST_BITS_PER_WIDE_INT == 32 too. From-SVN: r40121
Jan Hubicka committed -
* caller-save.c (reg_save_code, reg_restore_code): Index by mode, not NREGS. (insert_save, insert_restore): New parameter save_mode. (init_caller_save): Update initialization of reg_save_code and reg_restore_code. (save_call_clobbered_regs): Compute save_modes and update calls to reg_save_code and reg_restore_code. (insert_restore): Unsignetize numbers; use save_modes to choose mode of spill; update use of reg_restore_code. (insert_save): Likewise. * i386.h (HARD_REGNO_CALLER_SAVE_MODE): Update. * c4x.h (HARD_REGNO_CALLER_SAVE_MODE): Update. * regs.h (HARD_REGNO_CALLER_SAVE_MODE): Likewise. From-SVN: r40120
Jan Hubicka committed -
ifcvt.c (noce_emit_store_flag, [...]): Use reversed_comparison_code instead of reverse_comparison and... * ifcvt.c (noce_emit_store_flag, noce_try_store_flag_constants, noce_try_store_flag_inc, noce_try_store_flag_mask, noce_try_cmove_arith): Use reversed_comparison_code instead of reverse_comparison and can_reverse_comparison_p. From-SVN: r40119
Jan Hubicka committed -
jump.c (reversed_comparison_code_parts): Allow reversal of unordered compares in -ffast-math mode... * jump.c (reversed_comparison_code_parts): Allow reversal of unordered compares in -ffast-math mode; reverse ordered compares for FP even w/o -ffast-math. From-SVN: r40118
Jan Hubicka committed -
cp: Remove floating point and complex type template constant parms. * pt.c (convert_nontype_argument): Remove REAL_TYPE and COMPLEX_TYPE extensions. (invalid_nontype_parm_type_p): Likewise. testuite: * g++.old-deja/g++.ext/realpt1.C: Remove. From-SVN: r40117
Nathan Sidwell committed -
From-SVN: r40113
GCC Administrator committed -
* print-rtl.c (print_rtx) [i]: Don't print field five on NOTEs other than NOTE_INSN_DELETED_LABEL. From-SVN: r40110
Richard Henderson committed -
2001-02-27 Benjamin Kosnik <bkoz@redhat.com> libstdc++/1886 * include/bits/basic_file.h: Include basic_file_model.h. * config/c_io_libio.cc: Move to... * config/basic_file_libio.cc: Here. * config/basic_file_libio.h: New file. * config/c_io_stdio.cc: Move to... * config/basic_file_stdio.cc: Here. * config/basic_file_stdio.h: New file. * config/c_io_libio.h: Tweak. * config/c_io_stdio.h: Tweak. * src/Makefile.am (build_headers): Add basic_file_model.h. (sources): Add basic_file.cc, remove c++io.cc. * src/Makefile.in: Regenerate. * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Add support for basic_file_model.h and basic_file.cc. * aclocal.m4: Regenerate. * configure: Regenerate. * testsuite/27_io/filebuf.cc (test05): Add regression. From-SVN: r40109
Benjamin Kosnik committed -
2001-02-27 Benjamin Kosnik <bkoz@redhat.com> libstdc++/1886 * include/bits/basic_file.h: Include basic_file_model.h. * config/c_io_libio.cc: Move to... * config/basic_file_libio.cc: Here. * config/basic_file_libio.h: New file. * config/c_io_stdio.cc: Move to... * config/basic_file_stdio.cc: Here. * config/basic_file_stdio.h: New file. * config/c_io_libio.h: Tweak. * config/c_io_stdio.h: Tweak. * src/Makefile.am (build_headers): Add basic_file_model.h. (sources): Add basic_file.cc, remove c++io.cc. * src/Makefile.in: Regenerate. * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Add support for basic_file_model.h and basic_file.cc. * aclocal.m4: Regenerate. * configure: Regenerate. * testsuite/27_io/filebuf.cc (test05): Add regression. From-SVN: r40108
Benjamin Kosnik committed -
* mips/xm-iris4.h: Delete #if 0 block (there since before 1997). * pa/xm-linux.h, pa/xm-pa.h, pa/xm-papro.h: Don't declare errno. From-SVN: r40107
Zack Weinberg committed -
2001-02-27 Diego Novillo <dnovillo@redhat.com> * c-common.c (walk_stmt_tree): Visit the chain of the current tree even if walk_subtrees is 0. * c-semantics.c (prune_unused_decls): Return a non-null value to stop traversing the tree chain. From-SVN: r40106
Diego Novillo committed -
* config/m68k/m68k.c (output_function_prologue): Save the new CFA register, *then* define it as the new CFA. From-SVN: r40104
DJ Delorie committed -
2001-02-27 Benjamin Kosnik <bkoz@redhat.com> Correct license. * config/cpu/alpha/bits/atomicity.h: Change. * config/cpu/arm/bits/atomicity.h * config/cpu/generic/bits/atomicity.h * config/cpu/i386/bits/atomicity.h * config/cpu/i486/bits/atomicity.h * config/cpu/ia64/bits/atomicity.h * config/cpu/powerpc/bits/atomicity.h * config/cpu/sparc/sparc32/bits/atomicity.h * config/cpu/sparc/sparc64/bits/atomicity.h * config/os/aix/bits/atomicity.h * config/os/irix/bits/atomicity.h From-SVN: r40103
Benjamin Kosnik committed
-
- 27 Feb, 2001 7 commits
-
-
* pa.c (override_options): Promote -fpic to -fPIC. (legitimize_pic_address): Simplify due to removal of small PIC as a code generation option. (secondary_reload_class): Similarly. * pa.h (GO_IF_LEGITIMATE_ADDRESS): Similarly. (PRINT_OPERAND_ADDRESS): Similarly. * pa.md (various patterns): Similarly. (small pic lo_sum pattern): Remove. From-SVN: r40101
Jeffrey A Law committed -
2001-02-27 Benjamin Kosnik <bkoz@redhat.com> * include/bits/std_stdexcept.h (runtime_error): Make string member non-const. (logic_error): Same. * testsuite/19_diagnostics/stdexceptions.cc (test04): Add test. (test03): Fix. From-SVN: r40098
Benjamin Kosnik committed -
2001-02-27 Jeffrey Oldham <oldham@codesourcery.com> * except.c (call_eh_info): Revert "match_function"'s type. From-SVN: r40097
Jeffrey Oldham committed -
2001-02-27 Benjamin Kosnik <bkoz@redhat.com> * testsuite/19_diagnostics/stdexceptions.cc (test03): Fix. From-SVN: r40095
Benjamin Kosnik committed -
From-SVN: r40094
Jan Hubicka committed -
* i386.md (movsf, movdf): Use movaps for reg-reg moves if TARGET_PARTIAL_REG_DEPENDENCY. (truncdfsf2_1_sse, truncdfsf2_2): Penalize the fpreg->mem case. From-SVN: r40093
Jan Hubicka committed -
From-SVN: r40092
Jan Hubicka committed
-