- 06 Feb, 2002 1 commit
-
-
From-SVN: r49533
John David Anglin committed
-
- 05 Feb, 2002 26 commits
-
-
2002-02-06 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/altivec.h: Change elem to _S_elem. From-SVN: r49532
Aldy Hernandez committed -
2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com> * g77.dg/pr5473.f: New test From-SVN: r49531
David Billinghurst committed -
* config/netbsd.h (WCHAR_TYPE): Define. (WCHAR_TYPE_SIZE): Ditto. (WINT_TYPE): Ditto. * config/alpha/netbsd.h (WCHAR_TYPE): Remove. (WCHAR_UNSIGNED): Ditto. (WCHAR_TYPE_SIZE): Ditto. (WINT_TYPE): Ditto. * config/arm/netbsd.h: Likewise. * config/i386/netbsd-elf.h: Likewise. * config/i386/netbsd.h: Likewise. * config/m68k/netbsd-elf.h: Likewise. * config/m68k/netbsd.h: Likewise. * config/ns32k/netbsd.h: Likewise. * config/sparc/netbsd.h: Likewise. * config/vax/netbsd.: Likewise. From-SVN: r49528
Jason Thorpe committed -
* class.c: Include target.h. (check_bitfield_decl): Disregard EMPTY_FIELD_BOUNDARY, BITFIELDS_NBYTES_LIMITED and PCC_BITFIELD_TYPE_MATTERS for MS bit-field layout. * Make-lang.in: Adjust deps. From-SVN: r49527
Alexandre Oliva committed -
* target.h (struct gcc_target): Added ms_bitfield_layout_p. * target-def.h (TARGET_MS_BITFIELD_LAYOUT_P): New. Added to... (TARGET_INITIALIZER): this. * doc/tm.texi (TARGET_MS_BITFIELD_LAYOUT_P): Document. (BITFIELD_NBYTES_LIMITED): Markup fix. * tree.h (default_ms_bitfield_layout_p): Declare. (record_layout_info): Added prev_field. * tree.c (default_ms_bitfield_layout_p): New fn. * c-decl.c (finish_struct): Disregard EMPTY_FIELD_BOUNDARY and PCC_BITFIELD_TYPE_MATTERS for MS bit-field layout. * stor-layout.c: Include target.h. (start_record_layout): Initialize prev_field. (place_field): Handle MS bit-field layout, and disregard EMPTY_FIELD_BOUNDARY, BITFIELD_NBYTES_LIMITED and PCC_BITFIELD_TYPE_MATTERS in this case. Update prev_field. * Makefile.in (stor-layout.o): Adjust dependencies. From-SVN: r49526
Alexandre Oliva committed -
* demangle.h (cplus_demangle_v3): Add "options" parm. (cplus_demangle_v3_type): Remove prototype. (DMGL_VERBOSE): New macro. (DMGL_TYPES): New macro. * cplus-dem.c (flags): Add DMGL_VERBOSE (cplus_demangle_v3_p): Remove. (demangle_it): Add DMGL_TYPES to passed flags. * cp-demangle.c (cplus_demangle_v3_all): Remove. (cplus_demangle_v3_type): Remove. (cplus_demangle_v3): Add options parm. * collect2.c (dump_file): Pass DMGL_VERBOSE to cplus_demangle. From-SVN: r49525
Jason Merrill committed -
2002-02-05 Paolo Carlini <pcarlini@unitus.it> * include/bits/locale_facets.tcc (money_get::do_get(string)): First construct a tentative returned string, then, only if the parsing succeeds, copy it into the string passed by reference. * testsuite/22_locale/money_get_members_char.cc: Add test06. * testsuite/22_locale/money_get_members_wchar_t.cc: Add test06. From-SVN: r49523
Paolo Carlini committed -
From-SVN: r49522
Andreas Jaeger committed -
PR fortran/3393 * loop.c (loop_iv_add_mult_emit_before): Copy multiplier as well. (loop_iv_add_mult_sink, loop_iv_add_mult_hoist): Likewise. From-SVN: r49521
Richard Henderson committed -
PR fortran/3392 * config/mips/mips.c (function_arg): Handle TImode. (function_arg_advance): Likewise. From-SVN: r49520
Richard Henderson committed -
From-SVN: r49519
Richard Henderson committed -
2002-02-05 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/altivec.h (vec_step_help): Rename to __vec_step_help. From-SVN: r49518
Aldy Hernandez committed -
From-SVN: r49517
GCC Administrator committed -
2002-02-05 Aldy Hernandez <aldyh@redhat.com> * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format. Fix testcase accordingly. From-SVN: r49515
Aldy Hernandez committed -
From-SVN: r49514
Richard Henderson committed -
2002-02-05 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/altivec.h: Fix typos. From-SVN: r49513
Aldy Hernandez committed -
* gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff. (buf): Change to be an array of pointers, not ints. From-SVN: r49512
Richard Henderson committed -
From-SVN: r49511
Jason Thorpe committed -
2002-02-05 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/rs6000.c (altivec_init_builtins): Fix typo building void typed builtins. * config/rs6000/altivec.h (vec_ld*): Fix typos. (vec_step): Implement for C++. From-SVN: r49510
Aldy Hernandez committed -
2002-02-04 Adam Megacz <adam@xwt.org> * win32.cc: Created it. configure.in: Added PLATFORM_SPECIFIC_SOURCES, which is set to posix.cc or win32.cc. Makefile.am: Updated it to use $(PLATFORM_SPECIFIC_SOURCES). From-SVN: r49509
Adam Megacz committed -
2002-02-04 Adam Megacz <adam@xwt.org> * configure.in: Corrected mingw case branches; added * before and after. From-SVN: r49508
Adam Megacz committed -
2002-02-04 Adam Megacz <adam@xwt.org> * configure.in: Add -lgdi32 -lwsock32 -lws2_32 to libgcj.spec if compiling for win32 From-SVN: r49507
Adam Megacz committed -
2002-02-04 Adam Megacz <adam@xwt.org> * win32-threads.cc: #undef STRICT after gc.h inclusion From-SVN: r49506
Adam Megacz committed -
From-SVN: r49505
Jason Merrill committed -
From-SVN: r49503
Richard Kenner committed -
2002-02-04 Phil Edwards <pme@gcc.gnu.org> * docs/doxygen/TODO: Impl-defined behavior now documented... * docs/html/17_intro/howto.html: ...here. * docs/doxygen/mainpage.doxy: Remove, rename... * docs/doxygen/mainpage.html: ...to this. Tweak HTML, add license. * docs/doxygen/style.css: Add small text. * docs/doxygen/run_doxygen: Adjust for new mainpage. * docs/doxygen/user.cfg.in: Likewise. 2002-02-04 Stephan Buys <s.buys@icon.co.za> * include/bits/stl_map.h: Initial doxygen markup. * include/std/std_fstream.h: Initial doxygen markup. From-SVN: r49502
Phil Edwards committed
-
- 04 Feb, 2002 13 commits
-
-
* combine.c (nonzero_bits): Re-introduce special case for sp/fp/ap wrt REGNO_POINTER_ALIGN. From-SVN: r49501
Richard Henderson committed -
2002-01-31 Aldy Hernandez <aldyh@redhat.com> * doc/extend.texi: Warn about unsupported usage of altivec builtins. * config/rs6000/rs6000.md (altivec_vcmp*_p): Remove. (altivec_predicate_*): New. * config/rs6000/altivec.h: Rewrite predicates to use new builtins. Add C++ version of vec_*() functions. * config/rs6000/rs6000.c (bdesc_altivec_preds): New. (bdesc_2arg): Remove altivec predicates. (altivec_expand_builtin): Handle predicates. (altivec_init_builtins): Handle predicates. (altivec_expand_predicate_builtin): New. From-SVN: r49500
Aldy Hernandez committed -
* pa.c (DO_FRAME_NOTES): Move forward. (store_reg): Revise handling of frame notes. (load_reg): Likewise. (set_reg_plus_d): Likewise. (hppa_expand_prologue): Likewise. (hppa_expand_epilogue): Likewise. From-SVN: r49499
John David Anglin committed -
From-SVN: r49498
John David Anglin committed -
* c-common.def (SWITCH_STMT): Add SWITCH_TYPE operand. * c-common.h (SWITCH_TYPE): Define. * c-typeck.c (c_start_case): Set SWITCH_TYPE. * stmt.c (all_cases_count): Set lastval to thisval at end of loop. Rename spareness variable to sparseness. (expand_end_case_type): Renamed from expand_end_case, use orig_type if non-NULL instead of TREE_TYPE (orig_index). * tree.h (expand_end_case_type): Renamed from expand_end_case. (expand_end_case): Define using expand_end_case_type. * c-semantics.c (genrtl_switch_stmt): Pass SWITCH_TYPE to expand_end_case_type. * doc/c-tree.texi (SWITCH_STMT): Document SWITCH_TYPE. * semantics.c (begin_switch_stmt): Clear SWITCH_TYPE. (finish_switch_cond): Set SWITCH_TYPE. * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally before all tests. Move warning one line above to match where it C frontend emits. * gcc.dg/Wswitch-2.c: New test. * g++.dg/warn/Wswitch-1.C: New test. * g++.dg/warn/Wswitch-2.C: New test. From-SVN: r49497
Jakub Jelinek committed -
* pa.h (PREFERRED_STACK_BOUNDARY): Define to match standard rounding. (BIGGEST_ALIGNMENT): Change to 128. From-SVN: r49496
John David Anglin committed -
From-SVN: r49492
John David Anglin committed -
From-SVN: r49491
John David Anglin committed -
From-SVN: r49490
Nick Clifton committed -
locale_facets.tcc (money_get::do_get(string)): Deal correctly with !(__io.flags() & ios_base::showbase) for case... 2002-02-04 Paolo Carlini <pcarlini@unitus.it> libstdc++/5579 * include/bits/locale_facets.tcc (money_get::do_get(string)): Deal correctly with !(__io.flags() & ios_base::showbase) for case money_base::symbol. * testsuite/22_locale/money_get_members_char.cc: Add test05. * testsuite/22_locale/money_get_members_wchar_t.cc: Add test05. From-SVN: r49489
Paolo Carlini committed -
* cfgrtl.c (force_nonfallthru_and_redirect): Don't try to redirect the entry block. From-SVN: r49488
Bernd Schmidt committed -
From-SVN: r49487
Richard Henderson committed -
* combine.c (force_to_mode): Remove STACK_BIAS code. (nonzero_bits): Likewise. Replace sp/fp special case with REGNO_POINTER_ALIGN. * config/sparc/sparc.h (FRAME_POINTER_REGNUM): Change to SFP. (HARD_FRAME_POINTER_REGNUM): New. (FIRST_PSEUDO_REGISTER, REG_CLASS_CONTENTS): Update. (FIXED_REGS, CALL_USED_REGS): Update. (REG_ALLOC_ORDER, REGISTER_NAMES): Update. (CONDITIONAL_REGISTER_USAGE): Update for HFP. (HARD_REGNO_NREGS): Update for SFP. (STACK_POINTER_OFFSET): Include bias here ... (FIRST_PARM_OFFSET): ... not here. (STACK_BIAS): Remove. (INIT_EXPANDERS): New. (STARTING_FRAME_OFFSET): Do not include bias. (ELIMINABLE_REGS, CAN_ELIMINATE, INITIAL_ELIMINATION_OFFSET): New. (REGNO_OK_FOR_INDEX_P, REGNO_OK_FOR_BASE_P): Update for SFP. (REG_OK_FOR_INDEX_P, REG_OK_FOR_BASE_P): Likewise. * config/sparc/aout.h (DBX_REGISTER_NUMBER): Update for HFP. * config/sparc/litecoff.h, config/sparc/sol2.h: Likewise. * config/sparc/sparc.c (mem_min_alignment): Update for HFP. (sparc_nonflat_function_prologue, epilogue_renumber): Likewise. (MUST_SAVE_REGISTER): Likewise. (sparc_flat_function_prologue): Likewise. (sparc_flat_function_epilogue): Likewise. (HARD_FRAME_POINTER_MASK): Rename from FRAME_POINTER_MASK. (sparc_init_modes): SFP is GENERAL_REGS. (sparc_builtin_saveregs): SFP does not have bias applied. From-SVN: r49486
Richard Henderson committed
-