- 12 Aug, 2000 1 commit
-
-
* decl.c (lookup_name_real): Don't forget the TYPENAME_TYPE we're looking inside. From-SVN: r35650
Jason Merrill committed
-
- 11 Aug, 2000 33 commits
-
-
* config/ia64/ia64.md (addsi3): Remove expander. (subsi3, mulsi3, negsi2, one_cmplsi2): Likewise. (*addsi3_shladd): New. From-SVN: r35649
Richard Henderson committed -
* config/ia64/ia64.c (do_spill): Pass cfa offset to move expander. (do_restore): Likewise. (gen_movdi_x, gen_fr_spill_x, gen_fr_restore_x): New. (ia64_expand_prologue, ia64_expand_epilogue): Use them. (rtx_needs_barrier): Track actual bit manipulation for ar.unat moves, gr_spill, and gr_restore. (emit_insn_group_barriers): Special case gr_spill/gr_restore. (process_set): Don't handle varargs spills. * config/ia64/ia64.md (gr_spill): Accept cfa offset. Emit .mem.offset here instead of in process_set. (gr_restore): Likewise. From-SVN: r35648
Richard Henderson committed -
* std/straits.h (is_del): Boolify with !!. * std/bastring.cc (compare to charT*): Add rlen==n check. * std/bastring.h (Rep::grab): Add x86 atomic version. From-SVN: r35647
Jason Merrill committed -
From-SVN: r35646
Richard Henderson committed -
configure.in (CHILL_FOR_TARGET, [...]): Use slightly more portable shell script to convert blanks to commas in $LANGUAGES. * configure.in (CHILL_FOR_TARGET, CXX_FOR_TARGET): Use slightly more portable shell script to convert blanks to commas in $LANGUAGES. From-SVN: r35645
Geoff Keating committed -
2000-08-10 Alexandre Petit-Bianco <apbianco@cygnus.com> * class.c (maybe_layout_super_class): Fixed indentation. * java-tree.h (CLASS_METHOD_CHECKED_P): New macro. (java_check_methods): New function declaration. * jcf-parse.c (get_constant): Let `char_len' go up to 3. Use `str' instead of `str_ptr'. * jcf-write.c (generate_bytecode_insns): Emit number the of args of a `invokeinterface' at the right time. * parse.h (WFL_STRIP_BRACKET): New macro. (SET_TYPE_FOR_RESOLUTION): Use it. * parse.y (build_unresolved_array_type): Reuse `type_or_wfl.' (check_class_interface_creation): Don't check for cross package innerclass name clashes. (method_header): Behave properly if MDECL is `error_mark_node.' (method_declarator): Return `error_mark_node' if bogus current class. (resolve_class): Apply WFL_STRIP_BRACKET on `cl' if necessary. (resolve_and_layout): New local `decl_type', set and used. Call java_check_methods. (java_check_methods): New method. (java_layout_classes): Use it. (resolve_qualified_expression_name): No EH check necessary in access$<n>. (java_complete_lhs): Use VAR_DECL's DECL_INITIAL when evaluating `case' statement. (patch_assignment): Set DECL_INITIAL on integral final local. (http://gcc.gnu.org/ml/gcc-patches/2000-08/msg00516.html) From-SVN: r35644
Alexandre Petit-Bianco committed -
From-SVN: r35643
Manfred Hollstein committed -
* gcc.texi (The Configuration File): Document COLLECT2_HOST_INITIALIZATION, GCC_DRIVER_HOST_INITIALIZATION, and UPDATE_PATH_HOST_CANONICALIZATION. From-SVN: r35642
Mark Elbrecht committed -
c-parse.in (cast_expr): Avoid -Wstrict-prototype warnings for unprototyped function pointer casts on... * c-parse.in (cast_expr): Avoid -Wstrict-prototype warnings for unprototyped function pointer casts on integer constants. From-SVN: r35638
Kaveh R. Ghazi committed -
com.c (ffecom_transform_equiv_): Make EQUIVALENCEs addressable so that debug info can be attached to their storage. 2000-08-11 G. Helffrich <george@gly.bris.ac.uk> Toon Moene <toon@moene.indiv.nluug.nl> * com.c (ffecom_transform_equiv_): Make EQUIVALENCEs addressable so that debug info can be attached to their storage. Unconditionally list the storage set aside for them. Co-Authored-By: Toon Moene <toon@moene.indiv.nluug.nl> From-SVN: r35637
G. Helffrich committed -
From-SVN: r35636
Laurynas Biveinis committed -
From-SVN: r35635
Alexandre Oliva committed -
* cp-tree.h (resolve_scope_to_name): Remove unused prototype. (lookup_nested_tag): Likewise. * decl2.c (grokfield): Fix comment to reflect many types of _DECLs can be produced. From-SVN: r35634
Nathan Sidwell committed -
* parse.y (named_complex_class_head_sans_basetype): Remove always true if. From-SVN: r35633
Nathan Sidwell committed -
From-SVN: r35632
Nathan Sidwell committed -
From-SVN: r35631
Kazu Hirata committed -
From-SVN: r35630
Nathan Sidwell committed -
* decl2.c (build_expr_from_tree, case METHOD_CALL_EXPR): Build explicit TEMPLATE_ID_EXPR args. (build_expr_from_tree, case CALL_EXPR): Likewise. From-SVN: r35629
Nathan Sidwell committed -
From-SVN: r35628
Nathan Sidwell committed -
* decl.c (check_tag_decl): Diagnose typename's which don't declare anything. From-SVN: r35627
Nathan Sidwell committed -
* reload.c (push_secondary_reload): When invoking a reload_{in,out} pattern, always allocate a tertiary scratch register. * config/alpha/alpha.md (reload_inqi): Use a DImode scratch. (reload_inhi): Likewise. From-SVN: r35626
Richard Henderson committed -
* function.c (put_reg_into_stack): Allow type to be NULL. (schedule_fixup_var_refs): Likewise. (gen_mem_addressof): Allow decl to be NULL. (put_addressof_into_stack): Likewise. From-SVN: r35625
Richard Henderson committed -
From-SVN: r35624
Jeff Law committed -
* flow.c (merge_blocks_nomove): Be more careful about locating the beginning of block A. From-SVN: r35623
Richard Henderson committed -
From-SVN: r35622
Richard Henderson committed -
2000-08-10 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/locale_facets.tcc: Formatting tweaks. * bits/locale_facets.h (__enc_traits): Start integrating this into codecvt, ctype. Formatting tweaks. From-SVN: r35621
Benjamin Kosnik committed -
From-SVN: r35620
Ovidiu Predescu committed -
From-SVN: r35619
Geoff Keating committed -
* mips/elf.h (CTOR_SECTION_NAME, DTOR_SECTION_NAME): New macros define the name of CTOR and DTOR sections. (CTOR_LIST_BEGIN, CTOR_LIST_END, DTOR_LIST_BEGIN, DTOR_LIST_END): Change to use attributes to specify sections. * mips/elf64.h (CTOR_SECTION_NAME, DTOR_SECTION_NAME, (CTOR_LIST_BEGIN, CTOR_LIST_END, DTOR_LIST_BEGIN, DTOR_LIST_END): Same as in mips/elf.h. From-SVN: r35618
Chris Demetriou committed -
* java/net/natPlainSocketImpl.cc (bind): Don't go to error case when errno not set. (connect): Likewise. (accept): Likewise. (getOption): Likewise. * java/net/natPlainDatagramSocketImpl.cc (bind): Don't go to error case when errno not set. (peek): Likewise. (send): Likewise. (receive): Likewise. (mcastGrp): Likewise. (setOption): Likewise. (getOption): Likewise. From-SVN: r35617
Tom Tromey committed -
* h8300.c (expand_a_rotate): New. (emit_a_rotate): Likewise. (h8300_adjust_insn_length): Add support for the rotate insns. * h8300.md (rotlqi3): New. (*rotlqi3_1): Likewise. (rotlhi3): Likewise. (*rotlhi3_1): Likewise. (rotlhi3): Likewise. (*rotlhi3_1): Likewise. * h8300-proto.h: Add prototypes for expand_a_rotate and emit_a_rotate. From-SVN: r35616
Kazu Hirata committed -
* config/mn10300/mn10300.h: Added no-crt0 option for explicitly disabling just crt0.o. From-SVN: r35615
Drew Moseley committed -
From-SVN: r35610
Richard Earnshaw committed
-
- 10 Aug, 2000 6 commits
-
-
* h8300.c: Fix comment typos. (dosize): Declare the variable amount as unsigned. (get_shift_alg): Fix a comparison between signed and unsigned. (emit_a_shift): Likewise. (h8300_adjust_insn_length): Simplify the code. From-SVN: r35609
Kazu Hirata committed -
From-SVN: r35608
Kazu Hirata committed -
c-lex.c (parse_float, yylex): For -Wtraditional, issue a warning about non-traditional numeric constant suffixes. * c-lex.c (parse_float, yylex): For -Wtraditional, issue a warning about non-traditional numeric constant suffixes. * cppexp.c (parse_number): Likewise. * invoke.texi: (-Wtraditional): Document new behavior. From-SVN: r35607
Kaveh R. Ghazi committed -
From-SVN: r35606
Nathan Sidwell committed -
* init.c (build_aggr_init): Reject bogus array initializers early. From-SVN: r35605
Nathan Sidwell committed -
From-SVN: r35604
Bryce McKinlay committed
-