aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
1999-06-06Daily bump.Jeff Law1-1/+1
From-SVN: r27387
1999-06-06Update LCM stuff.Jeff Law1-10/+6
From-SVN: r27386
1999-06-06Jakub Jelinek <jj@ultra.linux.cz>Jakub Jelinek2-10/+29
Jakub Jelinek <jj@ultra.linux.cz> * sparc.md (abstf2): This should be an expand. (split after abstf2_notv9): Fix mode. (abstf2_hq_v9): New pattern. (abstf2_v9): Only use when no hard quad. (absdf2_v9): Fix if target is not the same as source. (ashrsi3_extend, ashrsi3_extend2, lshrsi3_extend, lshrsi3_extend2): Add correct output constraints. From-SVN: r27384
1999-06-06method.c (is_back_referenceable_type): Back-reference bools when not squangling.Mark Mitchell2-1/+10
* method.c (is_back_referenceable_type): Back-reference bools when not squangling. [[Split portion of a mixed commit.]] From-SVN: r27382.2
1999-06-05Daily bump.Jeff Law1-1/+1
From-SVN: r27380
1999-06-05update derived filesCraig Burley1-3/+7
From-SVN: r27378
1999-06-05describe more missing featuresCraig Burley2-1/+82
From-SVN: r27376
1999-06-05Dave Love's Intel-related doc fixesCraig Burley4-20/+27
From-SVN: r27375
1999-06-05[multiple changes]Anthony Green2-3/+11
Sat Jun 5 11:46:59 1999 Anthony Green <green@cygnus.com> * Make-lang.in (gcjh): More parallel build fixes. 1999-06-03 Mike Stump <mrs@wrs.com> * Make-lang.in (JCF_DUMP_SOURCES, jvgenmain): Fix parallel builds. From-SVN: r27373
1999-06-05replace with better testCraig Burley2-347/+67
From-SVN: r27370
1999-06-05mips.h (mips_output_conditional_branch): New function.Mark Mitchell4-724/+997
* mips.h (mips_output_conditional_branch): New function. (mips_adjust_insn_length): Likewise. (ASSEMBLER_SCRATCH_REGNUM): New macro. (ADJUST_INSN_LENGTH): Likewise. * mips.c (print_operand): Add `F' and `W' for floating-point comparison opcodes. (machine_dependent_reorg): Adjust MIPS16 code; instruction-lengths are now in bytes. (mips_adjust_insn_length): New function. (mips_output_conditional_branch): New function. * mips.md (length): Adjust attribute definition to handle conditional branches. Change lengths to bytes, rather than instructions throughout. Remove length attribute from instructions whose length is four bytes, and rely on the default instead. (dslot): Fix typo in comment. Reword conditional branch patterns to use mips_output_conditional_branch. From-SVN: r27369
1999-06-05* decl.c (grokdeclarator): Fix typo in last change.Mark Mitchell2-2/+6
From-SVN: r27368
1999-06-05Use libsubdir, not prefix, for lang-f77Craig Burley3-20/+36
From-SVN: r27367
1999-06-04doc stuff that used to be in README.g77Craig Burley1-0/+227
From-SVN: r27359
1999-06-04Daily bump.Jeff Law1-1/+1
From-SVN: r27358
1999-06-04osf.h (CPP_SUBTARGET_SPEC): Handle -threads.Rainer Orth2-3/+14
* alpha/osf.h (CPP_SUBTARGET_SPEC): Handle -threads. (LIB_SPEC): Likewise. Link with -lprof1_r for -g/-pg. From-SVN: r27353
1999-06-04add item to missing featuresCraig Burley2-1/+63
From-SVN: r27350
1999-06-03semantics.c (finish_if_stmt_cond): Copy cond to permanent_obstack.Jason Merrill2-4/+9
* semantics.c (finish_if_stmt_cond): Copy cond to permanent_obstack. (finish_while_stmt_cond, finish_do_stmt, finish_for_cond): Likewise. From-SVN: r27348
1999-06-03loop.c (check_dbra_loop): Fix change of Jan 19.Andreas Schwab2-1/+5
1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * loop.c (check_dbra_loop): Fix change of Jan 19. From-SVN: r27345
1999-06-04* except.c (build_throw): Check throw expression validity.Nathan Sidwell8-7/+40
From-SVN: r27344
1999-06-03* gcc.c-torture/execute/990604-1.c: New test.Andreas Schwab2-0/+23
From-SVN: r27343
1999-06-03Daily bump.Jeff Law1-1/+1
From-SVN: r27341
1999-06-03freebsd-elf.h (SWITCH_TAKES_ARG): Redefine, not define.Marc Espie2-0/+31
* freebsd-elf.h (SWITCH_TAKES_ARG): Redefine, not define. (STARTFILE_SPEC): Define, override the svr4.h version. (ENDFILE_SPEC): Likewise. From-SVN: r27340
1999-06-03inclhack.def (limits_ifndefs): Also apply to sys/limits.hJeff Law3-2/+4
� * fixinc/inclhack.def (limits_ifndefs): Also apply to sys/limits.h * fixinc/fixincl.x: Regenerated. * fixinc/inclhack.sh: Regenerated. From-SVN: r27338
1999-06-03inclhack.def (limits_ifndefs): Also apply to sys/limits.hJeff Law1-0/+6
� * fixinc/inclhack.def (limits_ifndefs): Also apply to sys/limits.h * fixinc/fixincl.x: Regenerated. * fixinc/inclhack.sh: Regenerated. From-SVN: r27337
1999-06-03Fix pcrel too far problems due to upping CACHE_LOG on SH2:J"orn Rennecke2-1/+6
* sh.c (barrier_align): Don't return early for normal branch/barrier when optimizing for SH2. From-SVN: r27333
1999-06-03udk.h (LINK_SPEC): Correct linker search path for system libraries.Robert Lipe1-1/+1
P * i386/udk.h (LINK_SPEC): Correct linker search path for system libraries. From-SVN: r27331
1999-06-03udk.h (LINK_SPEC): Correct linker search path for system libraries.Robert Lipe1-0/+5
� * i386/udk.h (LINK_SPEC): Correct linker search path for system libraries. From-SVN: r27330
1999-06-03sh.c (fixup_addr_diff_vecs): Emit braf reference label.J"orn Rennecke4-48/+23
* sh.c (fixup_addr_diff_vecs): Emit braf reference label. (braf_label_ref_operand): Delete. * sh.h (PREDICATE_CODES): Remove braf_label_ref_operand. * sh.md (casesi_jump_2): Operand1 is now the inside of a label_ref, and has no predicate. The patten has a predicate to guard against invalid substitutions. (dummy_jump): Delete. (casesi): Update use of casesi_jump_2. From-SVN: r27329
1999-06-03decl.c (grokdeclarator): Don't treat arbitrary types as unsigned just ↵Mark Mitchell3-8/+31
because flag_signed_bitfields is false. * decl.c (grokdeclarator): Don't treat arbitrary types as unsigned just because flag_signed_bitfields is false. From-SVN: r27328
1999-06-03Io_Def_Quotes): corrected sed expressionBruce Korb4-3/+12
From-SVN: r27327
1999-06-03semantics.c (begin_class_definition): Update the struct's location here ...Nathan Sidwell7-28/+24
* semantics.c (begin_class_definition): Update the struct's location here ... * class.c (finish_struct): ... rather than here. * decl.c (make_typename_type): Don't rely on uninitialized variable. From-SVN: r27326
1999-06-02dwarf2out.c (add_incomplete_type): New fn.Jason Merrill2-1/+64
* dwarf2out.c (add_incomplete_type): New fn. (gen_struct_or_union_type_die): Call it. (retry_incomplete_types): New fn. (dwarf2out_finish): Call it. From-SVN: r27325
1999-06-02Daily bump.Jeff Law1-1/+1
From-SVN: r27322
1999-06-02gcse.c (insert_insn_end_bb): Correct placement of insns when the current ↵Jeff Law1-3/+20
block starts with a CODE_LABEL and... � * gcse.c (insert_insn_end_bb): Correct placement of insns when the current block starts with a CODE_LABEL and ends with a CALL and we can not find all the argument setup instructions for the CALL. From-SVN: r27321
1999-06-02gcse.c (insert_insn_end_bb): Correct placement of insns when the current ↵Jeff Law1-0/+6
block starts with a CODE_LABEL and... � * gcse.c (insert_insn_end_bb): Correct placement of insns when the current block starts with a CODE_LABEL and ends with a CALL and we can not find all the argument setup instructions for the CALL. From-SVN: r27320
1999-06-02Revert this change:Mark Mitchell2-14/+16
* fold-const.c (fold): STRIP_NOPS when deciding whether or not something is a candidate for optimize_bit_field_compare. From-SVN: r27318
1999-06-02* sh.h (CONST_OK_FOR_I, CONST_OK_FOR_L): Cast VALUE to HOST_WIDE_INT.J"orn Rennecke2-2/+8
From-SVN: r27317
1999-06-02alpha.c (override_options): Thinko in last patch.Richard Henderson3-6/+18
* alpha.c (override_options): Thinko in last patch. * alpha/osf.h (CPP_SUBTARGET_SPEC): Define. (LIB_SPEC): Recognize -pthread. From-SVN: r27316
1999-06-02[multiple changes]Anthony Green4-8/+47
Wed Jun 2 10:44:38 1999 Anthony Green <green@cygnus.com> * except.c (link_handler): Chain exception handlers in order. Wed Jun 2 10:41:24 1999 Anthony Green <green@cygnus.com> * expr.c (expand_byte_code): Fill unreachable bytecode regions with nops and process as usual in order to always set correct EH ranges. Emit detailed warnings about unreachable bytecodes. Wed Jun 2 10:35:13 1999 Anthony Green <green@cygnus.com> * class.c (build_utf8_ref): Mark cinit and utf8 tree nodes as constant. (From egcs posted patches.) From-SVN: r27314
1999-06-02Synchronise definitions of USER_LABEL_PREFIXNick Clifton3-4/+11
From-SVN: r27313
1999-06-02Remove references to setenv/putenvBruce Korb4-61/+88
From-SVN: r27312
1999-06-01README, [...]: Update name (egcs -> gcc) and version #s (1.1 -> 2.96) as needed.Jeffrey A Law7-270/+13
* README, configure.in, gcc.1, gcc.texi: Update name (egcs -> gcc) and version #s (1.1 -> 2.96) as needed. * README.g77: Kill way out of date file in the toplevel directory. Part of the ongoing conversion to the one true gcc. From-SVN: r27308
1999-06-01Daily bump.Jeff Law1-1/+1
From-SVN: r27307
1999-06-01configure.in (i[34567]86-*-freebsdelf): Don't include linux.h, ↵David O'Brien6-34/+55
i386/freebsd-elf.h no longer requires it. * configure.in (i[34567]86-*-freebsdelf): Don't include linux.h, i386/freebsd-elf.h no longer requires it. Instead include svr4.h. * configure: Rebuilt. * i386/freebsd-elf.h (DEFAULT_VTABLE_THUNKS): Define. (ASM_COMMENT_START, ASM_APP_ON, ASM_APP_OFF, SET_ASM_OP): Likewise. (PREFERRED_DEBUGGING_TYPE, WCHAR_UNSIGNED): Likewise. (SWITCH_TAKES_ARG): Likewise. * i386/freebsd.h: Remove FREEBSD_NATIVE support. * config/t-freebsd: Moved from config/i386/ so it can used for all FreeBSD targets. From-SVN: r27305
1999-06-01x-mot3300 (XCFLAGS): Fixed to match stb.o, not f/stb.o.Philippe De Muyter1-3/+5
8 * m68k/x-mot3300 (XCFLAGS): Fixed to match stb.o, not f/stb.o. From-SVN: r27299
1999-06-01x-mot3300 (XCFLAGS): Fixed to match stb.o, not f/stb.o.Philippe De Muyter1-0/+4
� * m68k/x-mot3300 (XCFLAGS): Fixed to match stb.o, not f/stb.o. From-SVN: r27298
1999-06-01configure.in (i[34567]86-*-udk*): Install headers with cpio.Robert Lipe3-92/+99
Wed Jun 2 00:08:34 1999 Robert Lipe <robertlipe@usa.net> * configure.in (i[34567]86-*-udk*): Install headers with cpio. * configure: Rebuilt. From-SVN: r27291
1999-06-01aix41.h (RS6000_CALL_GLUE): Define.David Edelsohn5-7/+28
* rs6000/aix41.h (RS6000_CALL_GLUE): Define. * rs6000/aix43.h (RS6000_CALL_GLUE): Likewise. * rs6000/rs6000.c (rs6000_file_start): Use putc. (rs6000_output_load_toc_table): Same. (output_prolog, output_mi_thunk): Same. * rs6000/rs6000.h (SELECT_SECTION): Formatting. (ASM_GLOBALIZE_LABEL): Use putc. From-SVN: r27287
1999-05-31Daily bump.Jeff Law1-1/+1
From-SVN: r27286