- Aug 23, 2000
-
-
Alexandre Oliva authored
From-SVN: r35905
-
Alexandre Oliva authored
* simplify-rtx.c (simplify_rtx): Don't pass VOIDmode to simplify_relational_operation() unless both operands are of VOIDmode. * cse.c (fold_rtx): Likewise. From-SVN: r35904
-
Jeff Law authored
From-SVN: r35903
-
Gabriel Dos Reis authored
* decl.c (init_decl_processing): Remove bogus initialization. * error.c (lang_print_error_function): Restore here. (init_error): Initialize print_error_function. From-SVN: r35902
-
Phil Edwards authored
2000-08-23 Phil Edwards <pme@sourceware.cygnus.com> * acconfig.h: _GLIBCPP_USING_THREADS and some workaround types added. * acinclude.m4: New macro, GLIBCPP_ENABLE_WCHAR. Set the threads definition as well, and some minor spelling/spacing fixes. If building libio, check for certain typedefs. * libio/_G_config.h: Wrap _IO_MTSAFE_IO in _GLIBCPP_USING_THREADS. Conditionally define _LARGEFILE64_SOURCE, otherwise the 64-bit types will never be there. * libio/libio.h: In the null case, _IO_lock_t can't just be void. * src/string-inst.cc: Use _GLIBCPP_USE_WCHAR_T. * configure.in: Update the cache a bit more often. * mkcheck.in: For check-install, also need to -I the testsuite dir. From-SVN: r35901
-
John Wehle authored
rtlanal.c (rtx_unstable_p): The pic register is stable (within one function) and the actual rtx should be... * rtlanal.c (rtx_unstable_p): The pic register is stable (within one function) and the actual rtx should be used when checking the registers. (rtx_addr_can_trap_p): Pic memory addresses can't trap. * alias.c (true_dependence, write_dependence_p): Fix bug in previous patch. * i386.c (ix86_GOT_alias_set): New. (legitimize_pic_address): Use it. * rtlanal.c (rtx_unstable_p): An unchanging MEM is only stable if its address is stable. (rtx_varies_p): An unchanging MEM can't vary if its address doesn't vary. From-SVN: r35900
-
Kaveh R. Ghazi authored
From-SVN: r35899
-
DJ Delorie authored
From-SVN: r35898
-
- Aug 22, 2000
-
-
Benjamin Kosnik authored
2000-08-22 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * src/locale-inst.cc: Add codecvt<unicode_t, wchar_t, __enc_traits> instantiations for has_facet and use_facet. * testsuite/22_locale/codecvt_unicode_wchar_t.cc: New file, for testing two-byte unicode encodings converted to four-byte UCS4 encodings. * bits/codecvt.h (codecvt<__enc_traits>): Fix do_unshift. * testsuite/22_locale/codecvt_unicode_char.cc (test01): Add correct state/encoding information. * acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Add wcsrtombs, mbsrtowcs checks as codecvt<wchar_t, char, mbstate_t> needs them now. Add checks for langinfo.h, nl_langinfo function call. * libio/iofwide.c (_IO_fwide): Simplify, as nl_langinfo is assumed. From-SVN: r35897
-
J. David Anglin authored
From-SVN: r35896
-
Theodore Papadopoulo authored
From-SVN: r35895
-
J. David Anglin authored
* vax.h (ASM_SPEC): Pass `-J' to assembler. * x-vax-gcc: New file for bootstrapping with gcc. * x-vax: Use X_CFLAGS rather than X_CPPFLAGS to pass `-J'. * configure.in: Use x-vax-gcc with gcc. * configure: Rebuilt. From-SVN: r35894
-
Gabriel Dos Reis authored
* Makefile.in (error.o): Depends on diagnostic.h * cp-tree.h (problematic_instantiation_changed, record_last_problematic_instantiation, current_instantiation, print_instantiation_context): Declare. (maybe_print_template_context): Remove. * decl.c (init_decl_processing): Set print_error_function to NULL. (lang_print_error_function): Remove, since we're using a new machinery. * error.c: #include diagnostic.h (function_category): New function. (cp_diagnostic_starter): Likewise. (cp_diagnostic_finalizer): Likewise. (cp_print_error_function): Likewise. (maybe_print_instantiation_context): Likewise. (print_instantiation_full_context): Likewise. (print_instantiation_partial_context): Likewise. (print_instantiation_context): Define. (init_error): Initialize diagnostic pager and finalizer. * pt.c (problematic_instantiation_changed): Define. (record_last_problematic_instantiation): Likewise. (current_instantiation): Likewise. (maybe_print_template_context): Remove. (print_template_context): Likewise. (current_tinst_level): Make static to reflect Brendan Kehoe's change of 1995-04-13. (push_tinst_level): Call print_instantiation_context. From-SVN: r35893
-
J"orn Rennecke authored
* toplev.c (rest_of_compilation): Rebuild label notes after post-reload splitting pass if new labels have been created. From-SVN: r35892
-
Gabriel Dos Reis authored
* diagnostic.h (output_buffer_state): New macro. * diagnostic.c (diagnostic_for_decl, sorry, default_print_error_function, output_do_verbatim, report_diagnostic, report_problematic_module): Use it. (wrap_text): Tweak. (output_format): Use wrap_text instead of maybe_wrap_text. From-SVN: r35891
-
Nick Clifton authored
From-SVN: r35890
-
Kaz Kojima authored
* config/sh/sh.md (cmpeqdi_t splitter): Fix a reverse testing. * config/sh/sh.c (prepare_scc_operands): Apply force_reg to sh_compare_op1 when the mode is DImode and sh_compare_op1 isn't const0_rtx. From-SVN: r35889
-
Nick Clifton authored
Before performing any restorative additions, test for bottom bits of IP being set, rather than relying upon the RORs not matching. From-SVN: r35888
-
Alexandre Oliva authored
* calls.c (check_sibcall_argument_overlap_1): Adjust for ARGS_GROW_DOWNWARD. (check_sibcall_argument_overlap): Likewise. From-SVN: r35887
-
David Edelsohn authored
aix.h (ASM_DECLARE_FUNCTION_NAME): Call named_section() or text_section() as appropriate instead of emitting text... * aix.h (ASM_DECLARE_FUNCTION_NAME): Call named_section() or text_section() as appropriate instead of emitting text csect pseudo-op directly. (TEXT_SECTION_ASM_OP): Only require default 32-bit alignment. (UNIQUE_SECTION): Define macro. (ASM_OUTPUT_SECTION_NAME): Define macro. * rs6000.c (rs6000_override_options): Disable -ffunction-sections on AIX if debugging and -fdata-sections always. From-SVN: r35886
-
Geoff Berry authored
bitset (bitset::_M_is_any): Don't use __BITSET_WORDS macro on _Nw since _Nw is already the number of words... * stl/bitset (bitset::_M_is_any): Don't use __BITSET_WORDS macro on _Nw since _Nw is already the number of words in the bitset. From-SVN: r35885
-
Benjamin Kosnik authored
2000-08-22 Steven King <sxking@uswest.net> * config/float-i386.h (LDBL_EPSILON): Remove __convert_long_double machinery. (LDBL_MAX): Same here. From-SVN: r35884
-
Steven King authored
2000-08-22 Steven King <sxking@uswest.net> * config/float-i386.h (LDBL_EPSILON): Remove __convert_long_double machinery. (LDBL_MAX): Same here. From-SVN: r35883
-
Benjamin Kosnik authored
2000-08-22 Richard B. Kreckel <Richard.Kreckel@Uni-Mainz.DE> * config/cpu/alpha/bits/atomicity.h: Change __attribute__ ((unused)) to __attribute__ ((__unused__)). * config/cpu/arm/bits/atomicity.h: Same. * config/cpu/generic/bits/atomicity.h: Same. * config/cpu/i386/bits/atomicity.h: Same. * config/cpu/i486/bits/atomicity.h: Same. * config/cpu/powerpc/bits/atomicity.h: Same. * config/cpu/sparc/sparc32/bits/atomicity.h: Same. * config/cpu/sparc/sparc64/bits/atomicity.h: Same. From-SVN: r35882
-
Jason Merrill authored
From-SVN: r35881
-
Jason Merrill authored
From-SVN: r35880
-
Richard Henderson authored
From-SVN: r35879
-
Levente Farkas authored
2000-08-14 Levente Farkas <lfarkas@mindmaker.hu> * bits/basic_string.h: Fix up parameter names. From-SVN: r35878
-
Brent Verner authored
2000-08-22 Brent Verner <brent@rcfile.org> * src/Makefile.am (INCLUDES): Put $(CSHADOW_INCLUDES) before $(top_srcdir) * src/Makefile.in: Regenerate. From-SVN: r35877
-
Stan Cox authored
* Makefile.in (OBJS): Add dependence.o. * dependence.c: New file. From-SVN: r35876
-
Alexandre Oliva authored
* invoke.texi (SH Options): Document -m4-nofpu, -m4-single-only, -m4-single, -m4, -mbigtable, -mfmovd, -mhitachi, -mnomacsave, -misize, -mpadstruct, -mspace. From-SVN: r35875
-
Joseph Myers authored
c-common.c (check_format_info): Give the 'some locales' warning for strftime %Ey rather than the unconditional... * c-common.c (check_format_info): Give the 'some locales' warning for strftime %Ey rather than the unconditional 'only last 2 digits of year' one. testsuite: * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c, gcc.dg/c99-strftime-2.c: New tests. From-SVN: r35874
-
Richard Henderson authored
alias.c (init_alias_analysis): Do not register struct_value_incoming_rtx or static_chain_rtx as pointing to... * alias.c (init_alias_analysis): Do not register struct_value_incoming_rtx or static_chain_rtx as pointing to stack memory. From-SVN: r35873
-
Richard Henderson authored
From-SVN: r35872
-
Benjamin Kosnik authored
2000-08-21 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/codecvt.h: Implement codecvt<wchar_t, char, mbstate_t>. Fix up __enc_traits template so as to be marginally useful. * src/codecvt.cc: And here. * bits/char_traits: Tweak. * bits/locale_facets.h: Tweak. * bits/locale_facets.tcc: Tweak. * bits/localefwd.h: Tweak. * src/locale-inst.cc: Add use_facet/has_facet instantiations here. * testsuite/22_locale/codecvt_wchar_t_cc.cc: New file. * testsuite/22_locale/codecvt_char_char.cc: New file. * testsuite/22_locale/codecvt_unicode_char.cc: New file. From-SVN: r35871
-
Benjamin Kosnik authored
2000-08-21 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/codecvt.h: Implement codecvt<wchar_t, char, mbstate_t>. Fix up __enc_traits template so as to be marginally useful. * src/codecvt.cc: And here. * bits/char_traits: Tweak. * bits/locale_facets.h: Tweak. * bits/locale_facets.tcc: Tweak. * bits/localefwd.h: Tweak. * src/locale-inst.cc: Add use_facet/has_facet instantiations here. * testsuite/22_locale/codecvt_wchar_t_cc.cc: New file. * testsuite/22_locale/codecvt_char_char.cc: New file. * testsuite/22_locale/codecvt_unicode_char.cc: New file. From-SVN: r35870
-
Alexandre Oliva authored
`FUNCTION_TYPE_CHECK' and `(NODE)'. From-SVN: r35869
-
Jeff Law authored
From-SVN: r35868
-
Jeffrey A Law authored
From-SVN: r35867
-
Gabriel Dos Reis authored
2000-08-22 Gabriel Dos Reis <gdr@codesourcery.com> * diagnostic.h (report_problematic_module): Declare. * diagnostic.c (report_problematic_module): New function. (report_error_function): Tweak. From-SVN: r35866
-