- 23 Apr, 2002 2 commits
-
-
2002-04-19 David O'Brien <obrien@FreeBSD.org> * encoding.c (MAX, MIN, ROUNDING): #undef before defining. Approved by: David S. Miller <davem@redhat.com> Message-Id: <20020419.184825.67430590.davem@redhat.com> From-SVN: r52648
David O'Brien committed -
2002-04-22 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/rs6000.md ("*movv4si_internal"): Change 'm' constraint to 'o' for m=r and r=m alternatives. ("*movv8hi_internal1"): Same. ("*movv16qi_internal1"): Same. ("*movv4sf_internal1"): Same. From-SVN: r52646
Aldy Hernandez committed
-
- 22 Apr, 2002 26 commits
-
-
* rtl.h (RTX_FLAG): New macro. * emit-rtl.c (copy_most_rtx): Use macros to access rtx flags. * final.c (alter_subreg): Use macro to access rtx flag. * integrate.c (copy_rtx_and_substitute): Use new access macro. * print-rtl.c (print_rtx): Use new access macro. * cse.c (insert): Check rtx code before accessing flag. * genattrtab.c (ATTR_IND_SIMPLIFIED_P, ATTR_CURR_SIMPLIFIED_P, ATTR_PERMANENT_P, ATTR_EQ_ATTR_P): New. (attr_hash_add_string, attr_rtx_1, attr_copy_rtx, check_attr_test, convert_const_symbol_ref, make_canonical, make_alternative_compare, evaluate_eq_attr, attr_rtx_cost, simplify_test_exp_in_temp, simplify_test_exp, optimize_attrs, simplify_by_exploding, find_and_mark_used_attributes, unmark_used_attributes, add_values_to_cover, simplify_with_current_value, simplify_with_current_value_aux, clear_struct_flag, walk_attr_value, copy_rtx_unchanging, main): Use new access macros. From-SVN: r52645
Janis Johnson committed -
From-SVN: r52644
Tom Rix committed -
From-SVN: r52643
Loren J. Rittle committed -
From-SVN: r52642
Loren J. Rittle committed -
* c-lex.c (lex_charconst): Call convert to get constant in proper type; don't just smash the type field. Fixes PR c/6300. * config.gcc: Add list of obsolete configurations. Disallow building these without --enable-obsolete. * doc/install.texi: Document --enable-obsolete and obsoletion policy. Mention obsoletion of individual targets in appropriate places. From-SVN: r52639
Zack Weinberg committed -
* jcf-parse.c: (yyparse): Don't prepend "./" to relative paths. Fixes PR java/2791. From-SVN: r52636
Alexandre Petit-Bianco committed -
PR libstdc++/4150 * include/std/std_streambuf.h (basic_streambuf::_M_set_indeterminate): Move to filebuf. (basic_streambuf::_M_set_determinate): Likewise. (basic_streambuf::_M_is_indeterminate): Likewise. * include/bits/std_fstream.h (basic_filebuf::_M_filepos): New non-static data member. (basic_filebuf::_M_underflow_common): New non-static member function. (basic_filebuf::_M_underflow, _M_uflow): Call it. (basic_filebuf::sync): Avoid useless seeking. (basic_filebuf::_M_set_indeterminate): Move here from streambuf. Set _M_filepos. (basic_filebuf::_M_set_determinate): Likewise. (basic_filebuf::_M_is_indeterminate): Likewise. * include/bits/fstream.tcc (basic_filebuf::_M_really_overflow): Seek back to _M_out_beg if necessary. (basic_filebuf::seekoff): Likewise. (basic_filebuf::_M_underflow_common): Generalization of old underflow(). Don't seek back to _M_in_beg. * src/ios.cc: Lose _GLIBCPP_AVOID_FSEEK stuff. * config/os/solaris/solaris2.?/bits/os_defines.h: Likewise. * config/os/bsd/freebsd/bits/os_defines.h: Likewise. * config/os/mingw32/bits/os_defines.h: Likewise. * testsuite/27_io/filebuf_virtuals.cc (test05): Don't overspecify ungetc test. From-SVN: r52634
Jason Merrill committed -
From-SVN: r52633
Richard Henderson committed -
PR f/6138. * function.c (fixup_memory_subreg): Add promoted_mode parameter. (walk_fixup_memory_subreg): Likewise. (fixup_var_refs_insn): Adjust accordingly. (fixup_var_refs_1): Likewise. From-SVN: r52631
Mark Mitchell committed -
2002-04-22 Benjamin Kosnik <bkoz@redhat.com> * include/bits/istream.tcc (istream::read): Fix. * testsuite/27_io/istream_unformatted.cc (main): Add. From-SVN: r52628
Benjamin Kosnik committed -
* config/s390/linux.h: (LIBPATH_SPEC, LIBPATH_ARCH31_SPEC, LIBPATH_ARCH64_SPEC): Define. (EXTRA_SPECS): Add libpath, libpath_arch31, libpath_arch64. (STARTFILE_SPEC, ENDFILE_SPEC): Define; use libpath. (LINK_ARCH31_SPEC): Add libpath_arch31 to search path. (LINK_ARCH64_SPEC): Add libpath_arch64 to search path. From-SVN: r52627
Ulrich Weigand committed -
2002-04-22 Joel Sherrill <joel@OARcorp.com> * gthr-rtems.h: Correct prototypes to remove warnings. From-SVN: r52626
Joel Sherrill committed -
* alias.c (canon_true_dependence): Special case (mem:blk (scratch)). * gcse.c (free_insn_expr_list_list): New. (clear_modify_mem_tables): Use it. Fix bit set usage. (canon_list_insert): Use EXPR_LISTs for expressions. (record_last_mem_set_info): Factor BLOCK_NUM (insn). From-SVN: r52624
Richard Henderson committed -
* cppfiles.c (_cpp_pop_file_buffer): Return void. Move file change and include code to _cpp_pop_buffer. * cpphash.h (struct pending_option): Predeclare. (struct cpp_reader): New member next_include_file. (_cpp_pop_file_buffer): Update. (_cpp_push_next_buffer): Update, rename. * cppinit.c (cpp_destroy): Free include chain and pending here. (cpp_finish_options): Simplify. (_cpp_push_next_buffer): Rename and clean up. * cpplib.c (cpp_pop_buffer): Move code from _cpp_pop_file_buffer. Clarify. * cppmacro.c (cpp_scan_nooutput): Set return_at_eof here. From-SVN: r52621
Neil Booth committed -
* gcc.c-torture/execute/980707-1.c: Don't use isspace(). Include stdlib.h, not stdio.h or ctype.h. From-SVN: r52619
Zack Weinberg committed -
2002-04-19 Andrew Haley <aph@redhat.com> * jcf-write.c (push_long_const): lo, hi: New variables. Use rshift_double to extract the high part of a 64-bit long. Use WORD_TO_INT to extract the low part. * jcf-parse.c (get_constant): CONSTANT_Integer: Use an unsigned HOST_WIDE_INT for num. Use JPOOL_UINT to get it. CONSTANT_Double: Use JPOOL_UINT to get both halve of a double. From-SVN: r52618
Andrew Haley committed -
From-SVN: r52614
Mark Mitchell committed -
From-SVN: r52612
Philipp Thomas committed -
2002-04-21 David S. Miller <davem@redhat.com> * include/dwarf2-signal.h (MAKE_THROW_FRAME, sparc32): Document magic instruction reading sequence. From-SVN: r52609
David S. Miller committed -
From-SVN: r52607
GCC Administrator committed -
2002-04-22 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/altivec.h (vec_xor): Add variant for both args being vector signed int. (vec_andc): Same. (vec_xor): Add variant for both args being vector signed char. Remove redundant variant. (vec_andc): Same. From-SVN: r52602
Aldy Hernandez committed -
2002-04-22 David S. Miller <davem@redhat.com> * include/private/gcconfig.h: Hard-code STACKBOTTOM on 64-bit SPARC Linux, the __libc_stack_end technique does not work in this case. 2002-04-22 Jeff Sturm <jsturm@one-point.com> * gcconfig.h: Enable DYNAMIC_LOADING for all sparc-solaris ABIs. From-SVN: r52601
David S. Miller committed -
2002-04-21 David S. Miller <davem@redhat.com> * config/sparc/sparc.md (set then compare DI mode peephole2): Fix compare mode in output RTL. From-SVN: r52597
David S. Miller committed -
* gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on cris-*-elf* and mmix-*-*. * g77.f-torture/execute/io0.x: xfail for cris-*-elf. * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x, g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x: Ditto. * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf. * gcc.dg/wchar_t-1.c: Ditto. From-SVN: r52595
Hans-Peter Nilsson committed -
* config/rs6000/rs6000.c (rs6000_override_options): Correct style and formatting of previous patch. From-SVN: r52593
David Edelsohn committed -
* config/rs6000/rs6000.c (rs6000_override_options): Always clear flag_pic for ABI_AIX. From-SVN: r52591
Alan Modra committed
-
- 21 Apr, 2002 12 commits
-
-
* g++.dg/opt/cleanup1.C (C::C()): Initialize member c. Clarify comment. From-SVN: r52588
Hans-Peter Nilsson committed -
* cppexp.c (struct op, parse_number): Replace U_CHAR with uchar. * cppfiles.c (read_include_file): Similarly. * cpphash.h (DSC, U_CHAR, ustrcmp, ustrncmp, ustrlen, uxstrdup ustrchr, ufputs): Similarly. * cppinit.c (TRIGRAPH_MAP, cpp_destroy): Similarly. * cpplex.c (parse_slow, unescaped_terminator_p, save_comment, cpp_ideq, parse_identifier, parse_number): Similarly. * cpplib.c (struct directive, dequote_string, D, run_directive, cpp_push_buffer): Similarly. * cppmacro.c (new_string_token, builtin_macro, cpp_quote_string, _cpp_create_definition, check_trad_stringification, cpp_macro_definition): Similarly. From-SVN: r52587
Neil Booth committed -
* cppmacro.c (funlike_invocation_p): Don't step back over CPP_EOF. testsuite: * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests. From-SVN: r52586
Neil Booth committed -
2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * gcc.c-torture/execute/20000906-1.x: Delete. From-SVN: r52584
Franz Sirl committed -
From-SVN: r52582
Joseph Myers committed -
From-SVN: r52581
Joseph Myers committed -
From-SVN: r52580
Florian Weimer committed -
re PR java/6391 (Constant float to int conversions don't use ieee_real_to_integer when compiled to byte-code) * mauve-libgcj: Don't run java.lang.ref tests since they are buggy. * libjava.mauve/xfail: Expect failures for PR java/6391 and libgcj/6389. From-SVN: r52577
Mark Wielaard committed -
2002-04-19 David S. Miller <davem@redhat.com> * include/dwarf2-signal.h (SIGNAL_HANDLER): Name siginfo_t pointer arg. (MAKE_THROW_FRAME): Define for 32-bit and 64-bit sparc. (INIT_SEGV, INIT_FPE): Use direct __libc_sigaction installation on Sparc too. * include/sparc-signal.h (FLUSH_REGISTER_WINDOWS): Define properly for 64-bit sparc. (MAKE_THROW_FRAME): Use long for sp/retaddr so 64-bit works. * sysdeps/sparc/locks.h: New file. * configure.in (SIGNAL_HANDLER): Set to include/sparc-signal.h on all sparc Solaris configurations. Set to include/dwarf2-signal.h on sparc Linux. * configure: Regenerate * configure.host (can_unwind_signal): sparc*-linux* can do it now. From-SVN: r52575
David S. Miller committed -
From-SVN: r52573
GCC Administrator committed -
* gnat_rm.texi: Do not include texiplus.texi. Include fdl.texi instead of gfdl.texi * xgnatug.adb, ug_words: New files. * Makefile.in (doc, dvi): New targets. Build gnat_ug_*, gnat_rm and gnat-style manuals. From-SVN: r52569
Florian Weimer committed -
* config/rs6000/rs6000.c (output_profile_hook): Do not increment labelno. From-SVN: r52565
David Edelsohn committed
-