aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1999-06-07inclhack.def (bad_lval): Remove bogus selector.Jeff Law3-16/+4
* fixinc/inclhack.def (bad_lval): Remove bogus selector. * fixinc/inclhack.sh, fixinc/fixincl.x, fixinc/fixincl.sh; Rebuilt. From-SVN: r27423
1999-06-07Daily bump.Jeff Law1-1/+1
From-SVN: r27419
1999-06-07inclhack.def (avoid_bool): Also catch "typedef [unsigned] int bool".Jeffrey A Law4-0/+36
* fixinc/inclhack.def (avoid_bool): Also catch "typedef [unsigned] int bool". * fixinc/inclhack.sh, fixinc/fixincl.x, fixinc/fixincl.sh: Rebuilt. From-SVN: r27418
1999-06-07p6610a.C: Expect failure on freebsd-elf.Jeffrey A Law2-1/+3
* g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf. Until dynamic thunks work. From-SVN: r27416
1999-06-07configure.in (*-*-freebsd2*): Add missing '*' at end of configure string.Jeffrey A Law2-1/+6
� * configure.in (*-*-freebsd2*): Add missing '*' at end of configure string. From-SVN: r27414
1999-06-07rbug.x: Expect failure on freebsd.Jeffrey A Law3-0/+16
* gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd. * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise. From-SVN: r27413
1999-06-07x-hp3bsd44: Delete obsolete and incorrect file.Jeff Law2-2/+0
� * m68k/x-hp3bsd44: Delete obsolete and incorrect file. * configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44. * configure: Rebuilt. From-SVN: r27412
1999-06-07x-hp3bsd44: Delete obsolete and incorrect file.Jeff Law1-93/+92
� * m68k/x-hp3bsd44: Delete obsolete and incorrect file. * configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44. * configure: Rebuilt. From-SVN: r27411
1999-06-07x-hp3bsd44: Delete obsolete and incorrect file.Jeff Law1-0/+6
� * m68k/x-hp3bsd44: Delete obsolete and incorrect file. * configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44. * configure: Rebuilt. From-SVN: r27410
1999-06-07gnu.h: Include <gnu.h> right after <i386/linux.h>...Mark Kettenis2-6/+30
� * config/i386/gnu.h: Include <gnu.h> right after <i386/linux.h>, such that we can override its definitions if necessary. (CPP_SPEC): New define. Support processor specific predefines via %(cpp_cpu). (CC1_SPEC): New define. Support processor specific compiler options via %(cc1_cpu). (STARTFILE_SPEC): New define. Use crt0.o instead of crt1.o for -static. From-SVN: r27406
1999-06-07inclhack.def (math_gcc_ifndefs): Insert whitespace between sed's -e flag, ↵Kaveh R. Ghazi4-6/+12
and the open-quote following it. * fixinc/inclhack.def (math_gcc_ifndefs): Insert whitespace between sed's -e flag, and the open-quote following it. * fixinc/fixincl.x, fixinc/fixincl.sh: Rebuilt. From-SVN: r27405
1999-06-07varasm.c (assemble_start_function): Remove the function from the pending ↵Robert Lipe2-7/+59
weak decls list when we define a function. * varasm.c (assemble_start_function): Remove the function from the pending weak decls list when we define a function. (assemble_variable): Similarly for variables. (weak_finish): Ignore items on the list with a NULL name. (remove_from_ending_weak_list); New function to "remove" an item from the pending weak declarations list. Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r27402
1999-06-07pa.md (fmpyfadd, [...]): New patterns.Jerry Quinn1-0/+82
( * pa.md (fmpyfadd, fmpynfadd, fnegabs): New patterns. From-SVN: r27398
1999-06-07pa.md (fmpyfadd, [...]): New patterns.Jerry Quinn1-0/+4
� * pa.md (fmpyfadd, fmpynfadd, fnegabs): New patterns. From-SVN: r27397
1999-06-07parse.y (note_possible_classname): Mark returned node with QUALIFIED_P only ↵Alexandre Petit-Bianco3-2/+7
if the original class name contained a '/'. Mon Jun 7 16:09:51 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (note_possible_classname): Mark returned node with QUALIFIED_P only if the original class name contained a '/'. From-SVN: r27396
1999-06-07search.c (convert_pointer_to_single_level): Reimplement without using get_binfo.Mark Mitchell3-7/+49
* search.c (convert_pointer_to_single_level): Reimplement without using get_binfo. From-SVN: r27394
1999-06-07c-lex.c (GETC): Redefine to call getch.Dave Brolley2-21/+77
Mon Jun 7 14:07:39 1999 Dave Brolley <brolley@cygnus.com> * c-lex.c (GETC): Redefine to call getch. (UNGETC): Redefine to call put_back. (putback_buffer): New structure type. (putback): New static structure. (getch): New function. (put_back): New function. (yylex): Replace unused bytes from bad multibyte character. From-SVN: r27393
1999-06-07lex.c (real_yylex): Replace unused bytes from bad multibyte char.Dave Brolley3-28/+61
1999-06-07 Dave Brolley <brolley@cygnus.com> * lex.c (real_yylex): Replace unused bytes from bad multibyte char. * input.c (putback_buffer): New structure type. (putback): Replaces putback_char member. (putback): Replaces putback_char static variable. (feed_input): Use putback. (end_input): Use putback. (sub_getch): Use putback. (put_back): Use putback. From-SVN: r27392
1999-06-07cpplib.c (do_define): Cast `alloca' return value.Dave Brolley5-10/+20
Mon Jun 7 13:33:39 1999 Dave Brolley <brolley@cygnus.com> * cpplib.c (do_define): Cast `alloca' return value. (do_include, do_undef, do_pragma): Likewise. * cpphash.c (dump_definition): Cast `xstrdup' and `alloca' return values. * cppfiles.c (initialize_input_buffer): Cast `xmalloc' return values. * gcc/cppspec.c (lang_specific_driver): Cast xmalloc return value. From-SVN: r27391
1999-06-07Any target using libsubdir must depend on installdirsCraig Burley2-4/+17
From-SVN: r27389
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-05* std/std_valarray.h: Don't #include unconditionally <alloca.h>Gabriel Dos Reis2-2/+30
From-SVN: r27364
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-04std_valarray.h: New file.Gabriel Dos Reis14-3/+3130
* std/std_valarray.h: New file. * std/slice.h: New file. * std/slice_array.h: New file. * std/gslice.h: New file. * std/gslice_array.h: New file. * std/mask_array.h: New file. * std/indirect_array.h: New file. * std/valarray_array.h: New file. * std/valarray_array.tcc: New file. * std/valarray_meta.h: New file. * valarray.cc: New file. * valarray: New file * Makefile.in (OBJS): add valarray.o (HEADERS): add valarray (valarray.o): define dependency on valarray.cc (install): make it possible to install valarray files. From-SVN: r27354
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-03[multiple changes]Warren Levy3-31/+114
1999-06-02 Warren Levy <warrenl@cygnus.com> * java/net/URL.java (URL(URL,String)): Initialize port to -1. Ignore context if spec is an absolute URL. Fix braindead string comparison. (hashCode): Use JDK 1.2 style algorithm. * java/net/URLStreamHandler.java (parseURL): Reimplement to handle context URL properly. 1999-05-30 Anthony Green <green@cygnus.com> * java/net/URLStreamHandler.java (parseURL): Parse relative URLs correctly. Clean up "/../" and "/./" path fragments. From-SVN: r27334
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