aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
1999-07-07[multiple changes]Alexandre Petit-Bianco5-24/+83
Sat Jul 3 22:26:32 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * expr.c (force_evaluation_order): Save the COMPOUND_EXPR'ed CALL_EXPR, to avoid order of evaluation changes. Fri Jul 2 17:44:08 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (qualify_ambiguous_name): Do not use IDENTIFIER_LOCAL_VALUE when name is a STRING_CST. Thu Jul 1 23:31:16 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * check-init.c (check_init): Handle MAX_EXPR. * expr.c (force_evaluation_order): Force method call arguments to be evaluated in left-to-right order. * parse.y (qualify_ambiguous_name): Loop again to qualify NEW_ARRAY_EXPR properly. Wed Jun 30 17:27:58 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (patch_invoke): Resolve unresolved invoked method returned type. (qualify_ambiguous_name): STRING_CST to qualify expression for type name resolution. From-SVN: r27998
1999-07-06reload1.c (gen_reload): When synthesizing a 3 operand add sequence...Franz Sirl2-4/+20
� * reload1.c (gen_reload): When synthesizing a 3 operand add sequence, improve test for when to reload OP1 into the reload register instead of OP0. From-SVN: r27987
1999-07-06Daily bump.Jeff Law1-1/+1
From-SVN: r27985
1999-07-06unroll.c (unroll_loop): Don't delete NOTE_INSN_DELETED_LABEL notes.Jim Wilson1-1/+7
8 * unroll.c (unroll_loop): Don't delete NOTE_INSN_DELETED_LABEL notes. From-SVN: r27984
1999-07-06unroll.c (unroll_loop): Don't delete NOTE_INSN_DELETED_LABEL notes.Jim Wilson1-0/+4
� * unroll.c (unroll_loop): Don't delete NOTE_INSN_DELETED_LABEL notes. From-SVN: r27983
1999-07-06* decl2.c (mark_vtable_entries): Fix check for rtti offset.Alexandre Oliva2-3/+8
From-SVN: r27978
1999-07-06dguxbcs.h (CPP_SPEC): Add missing \ in multi-line string literal.Manfred Hollstein1-1/+1
H * m88k/dguxbcs.h (CPP_SPEC): Add missing \ in multi-line string literal. From-SVN: r27977
1999-07-06dguxbcs.h (CPP_SPEC): Add missing \ in multi-line string literal.Manfred Hollstein1-0/+5
� * m88k/dguxbcs.h (CPP_SPEC): Add missing \ in multi-line string literal. From-SVN: r27976
1999-07-06varargs.h (__builtin_va_alist_t): New typedef.Richard Henderson1-2/+3
X * ginclude/varargs.h (__builtin_va_alist_t): New typedef. (va_dcl): Use __builtin_va_alist_t. From-SVN: r27971
1999-07-06varargs.h (__builtin_va_alist_t): New typedef.Richard Henderson1-0/+5
� * ginclude/varargs.h (__builtin_va_alist_t): New typedef. (va_dcl): Use __builtin_va_alist_t. From-SVN: r27970
1999-07-06dwarf2out.c (gen_struct_or_union_type_die): Only remember types on the ↵Jason Merrill2-2/+8
permanent_obstack. p * dwarf2out.c (gen_struct_or_union_type_die): Only remember types on the permanent_obstack. * dwarfout.c (output_type): Likewise. From-SVN: r27969
1999-07-06dwarf2out.c (gen_struct_or_union_type_die): Only remember types on the ↵Jason Merrill1-0/+6
permanent_obstack. � * dwarf2out.c (gen_struct_or_union_type_die): Only remember types on the permanent_obstack. * dwarfout.c (output_type): Likewise. From-SVN: r27968
1999-07-06For gcc:Gavin Romig-Koch5-191/+110
* c-common.c (unsigned_type,signed_type,signed_or_unsigned_type) : Merged from c-typeck.c and cp/typeck.c. * c-typeck.c (unsigned_type,signed_type,signed_or_unsigned_type) : Merged into c-common. For gcc/cp: * typeck.c (unsigned_type,signed_type,signed_or_unsigned_type) : Merged into c-common. From-SVN: r27956
1999-07-06lex.c (errorcount): Declare it.Dave Brolley2-0/+7
1999-07-05 Dave Brolley <brolley@cygnus.com> * lex.c (errorcount): Declare it. (finish_parse): Update errorcount for when using CPPLIB. From-SVN: r27955
1999-07-06c-lex.c (errorcount): Declare it.Dave Brolley2-0/+7
Tue Jul 6 13:06:01 1999 Dave Brolley <brolley@cygnus.com> * c-lex.c (errorcount): Declare it. (finish_parse): Update errorcount when using CPPLIB. From-SVN: r27954
1999-07-06Double the backslash so sed gets a chance to see it.Bruce Korb2-2/+2
From-SVN: r27953
1999-07-06Double the backslash so sed gets a chance to see it.Bruce Korb2-1/+8
From-SVN: r27952
1999-07-05Daily bump.Jeff Law1-1/+1
From-SVN: r27950
1999-07-05cp-tree.h (IS_AGGR_TYPE): Include instantiated template template parameters.Mark Mitchell6-14/+27
* cp-tree.h (IS_AGGR_TYPE): Include instantiated template template parameters. (IMPLICIT_TYPENAME_TYPE_DECL_P): New macro. * decl.c (push_class_binding): Use it. (lookup_name_real): Likewise. From-SVN: r27948
1999-07-05* typename1.C, typename2.C: New tests.Alexandre Oliva3-0/+49
From-SVN: r27945
1999-07-05Add preliminary support for arm v5 architectures.Nick Clifton6-416/+531
From-SVN: r27944
1999-07-05egcs/MAINTAINERS:Manfred Hollstein2-1/+9
* Update my email address. gcc/testsuite/ChangeLog: 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com> * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly. 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu> * gcc.dg/990703-1.c: New test. From-SVN: r27943
1999-07-04Daily bump.Jeff Law1-1/+1
From-SVN: r27942
1999-07-04* g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.Alexandre Oliva2-0/+7
From-SVN: r27940
1999-07-04* template3.C: Fixed.Alexandre Oliva2-1/+3
From-SVN: r27939
1999-07-04* ns3.C: New test.Alexandre Oliva2-0/+18
From-SVN: r27938
1999-07-04New test; for odd case of token pastingZack Weinberg1-0/+24
From-SVN: r27937
1999-07-03Daily bump.Jeff Law1-1/+1
From-SVN: r27936
1999-07-03* ctor1.C: New test.Alexandre Oliva2-0/+21
From-SVN: r27934
1999-07-03* template3.C: New test.Alexandre Oliva2-0/+15
From-SVN: r27933
1999-07-02Daily bump.Jeff Law1-1/+1
From-SVN: r27930
1999-07-02configure.in (mips-sgi-irix6*): Handle --with-gnu-ld.Mark Mitchell4-2/+72
* gcc/configure.in (mips-sgi-irix6*): Handle --with-gnu-ld. * gcc/config/mips/t-iris6gld: New file. * gcc/config/mips/iris6gld.h: Likewise. From-SVN: r27924
1999-07-02For gcc:Gavin Romig-Koch11-4/+108
* c-decl.c (widest_integer_literal_type_node, widest_unsigned_literal_type) : New. (init_decl_processing): Handle/use the two new types. * c-common.c (type_for_size,type_for_mode) : Same. * c-lex.c (yylex) : Same. * c-typeck.c (unsigned_type,signed_type,signed_or_unsigned_type) : Same. * c-tree.h (widest_integer_literal_type_node, widest_unsigned_literal_type) : New. For gcc/cp: * cp-tree.h (widest_integer_literal_type_node, widest_unsigned_literal_type) : New. * decl.c (widest_integer_literal_type_node, widest_unsigned_literal_type) : New. (init_decl_processing): Handle/use the two new types. * lex.c (real_yylex): Same. * typeck.c (unsigned_type,signed_type,signed_or_unsigned_type) : Same. From-SVN: r27923
1999-07-01dwarfout.c (field_byte_offset): Correctly compute the object's byte offset ↵Jeffrey A Law2-2/+16
for the first bit of a field which... * dwarfout.c (field_byte_offset): Correctly compute the object's byte offset for the first bit of a field which crosses an alignment boundary on a !BYTES_BIG_ENDIAN target. From-SVN: r27921
1999-07-01Daily bump.Jeff Law1-1/+1
From-SVN: r27918
1999-07-01fixinc.svr4: Fix <arpa/inet.h> by deleting protos for htons and ntohs.Robert Lipe1-0/+31
P * fixinc.svr4: Fix <arpa/inet.h> by deleting protos for htons and ntohs. From-SVN: r27915
1999-07-01fixinc.svr4: Fix <arpa/inet.h> by deleting protos for htons and ntohs.Robert Lipe1-0/+5
� * fixinc.svr4: Fix <arpa/inet.h> by deleting protos for htons and ntohs. From-SVN: r27914
1999-07-01varargs.h (va_dcl): Use word_mode for type of __builtin_va_list.Richard Henderson2-1/+5
* ginclude/varargs.h (va_dcl): Use word_mode for type of __builtin_va_list. Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r27911
1999-07-01except.c: Include intl.h.Richard Henderson3-1/+3
X * except.c: Include intl.h. (expand_eh_return): Set current_function_cannot_inline. (save_eh_status, restore_eh_status): Twiddle eh_return_stub_label. * function.h (struct function): Add eh_return_stub_label. * flow.c (delete_unreachable_blocks): Don't merge across EH edges. * Makefile.in (except.o): Depend on intl.h. From-SVN: r27909
1999-07-01except.c: Include intl.h.Richard Henderson1-0/+5
� * except.c: Include intl.h. (expand_eh_return): Set current_function_cannot_inline. (save_eh_status, restore_eh_status): Twiddle eh_return_stub_label. * function.h (struct function): Add eh_return_stub_label. * flow.c (delete_unreachable_blocks): Don't merge across EH edges. * Makefile.in (except.o): Depend on intl.h. From-SVN: r27908
1999-07-01except.c: Include intl.h.Richard Henderson1-0/+10
� * except.c: Include intl.h. (expand_eh_return): Set current_function_cannot_inline. (save_eh_status, restore_eh_status): Twiddle eh_return_stub_label. * function.h (struct function): Add eh_return_stub_label. * flow.c (delete_unreachable_blocks): Don't merge across EH edges. * Makefile.in (except.o): Depend on intl.h. From-SVN: r27907
1999-07-01ns1.C: Typo.Alexandre Oliva3-2/+19
* ns1.C: Typo. * ns2.C: New test. From-SVN: r27903
1999-07-01* ns1.C: New test.Alexandre Oliva1-0/+14
From-SVN: r27902
1999-07-01* template2.C: New test.Alexandre Oliva2-0/+16
From-SVN: r27901
1999-07-01* ns1.C: New test.Alexandre Oliva1-0/+4
From-SVN: r27900
1999-07-01rs6000.md (movdf_hardfloat32): Handle PRE_INC and PRE_DEC the same as ↵David Edelsohn2-10/+11
offsettable in cases 1 and 2. * rs6000.md (movdf_hardfloat32): Handle PRE_INC and PRE_DEC the same as offsettable in cases 1 and 2. From-SVN: r27898
1999-07-01alpha.md (extqh): Define as 64-((R&7)*8) instead of 56-(((R-1)&7)*8).Richard Henderson2-15/+15
* alpha.md (extqh): Define as 64-((R&7)*8) instead of 56-(((R-1)&7)*8). (extlh, extwh): Likewise. From-SVN: r27897
1999-07-01decl.c (grokdeclarator): Don't give names "for linkage purposes" to ↵Mark Mitchell4-6/+15
anonymous cv-qualified types. * decl.c (grokdeclarator): Don't give names "for linkage purposes" to anonymous cv-qualified types. From-SVN: r27891
1999-07-01* new1.C: New test.Alexandre Oliva2-0/+20
From-SVN: r27888
1999-07-01* partord1.C: New test.Alexandre Oliva2-0/+30
From-SVN: r27887