- 21 Apr, 2000 20 commits
-
-
tromey authored
* java/util/natGregorianCalendar.cc (_REENTRANT, _POSIX_PTHREAD_SEMANTICS): Don't define. * java/net/natInetAddress.cc (_REENTRANT): Don't define. * java/lang/natSystem.cc (_REENTRANT, _POSIX_PTHREAD_SEMANTICS): Don't define. * java/io/natFile.cc (_REENTRANT, _POSIX_PTHREAD_SEMANTICS): Don't define. * configure: Rebuilt. * configure.in: If using POSIX threads, define _REENTRANT if needed. Define _POSIX_PTHREAD_SEMANTICS. Don't define GETHOSTBYNAME_R_NEEDS_REENTRANT. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33318 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
2000-04-21 Benjamin Kosnik <bkoz@redhat.com> * libstdc++-v3: New directory. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33317 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
java/io/PipedOutputStream.java, java/io/PipedWriter.java: New version from Classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33316 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
class, when doing inheritance check for protected reference. Fixes PR gcj/124. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33315 138bc75d-0d04-0410-961f-82ee72b054a4
-
kenner authored
* rtl.h: Likewise. * rtl.def: Update comment. * function.c (expand_function): Use NOTE_INSN_REPEATED_LINE_NUMBER. * integrate.c (expand_inline_function): Likewise. * profile.c (branch_prob): Likewise. * ggc-common.c (ggc_mark_rtx_children): Use NOTE_INSN_RANGE_BEG. * print-rtl.c (print_rtx): Likewise. * haifa-sched.c (sched_analyze, unlink_other_notes): Likewise. (reemit_notes): Likewise; also use enum insn_note. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33314 138bc75d-0d04-0410-961f-82ee72b054a4
-
kenner authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33313 138bc75d-0d04-0410-961f-82ee72b054a4
-
kenner authored
(place_field): Properly compute know and actual alignment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33312 138bc75d-0d04-0410-961f-82ee72b054a4
-
kenner authored
in proper format. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33311 138bc75d-0d04-0410-961f-82ee72b054a4
-
kenner authored
note for REG1. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33310 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
(warn_trad_stringify, duplicate_arg_p): New helper functions. (collect_expansion): Rewrite to scan over a token list. Remove -traditional support. (collect_formal_parameters): Rename to collect_params; rewrite to scan over a token list. (_cpp_create_definition): Adjust to scan a token list. (_cpp_macroexpand): Remove -traditional support. (_cpp_compare_defs): Whitespace is now canonicalized. (comp_def_part): Delete function. * cpphash.h: Update prototypes. * cpplex.c (init_token_list): Don't set lineno if there is no buffer. (pedantic_whitespace): New function. (_cpp_scan_line): Mark tokens that had hspace before. Don't consume a newline. Use pedantic_whitespace. (_cpp_lex_token): Remove support for -traditional macros. (_cpp_get_define_token): Delete. (_cpp_get_directive_token): Do the real work here. Use pedantic_whitespace. (_cpp_init_input_buffer): Initialize pfile->directbuf. * cpplib.c (get_macro_name): Delete. (do_define): Read the entire line into pfile->directbuf, then feed the token list to _cpp_create_definition. * cpplib.h (HSPACE_BEFORE): new define. (struct cpp_reader): Add a toklist member, "directbuf". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33309 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
branches around a block with no successors, predict it taken. Disentangle control flow. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33308 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
* Makefile.in: Rebuilt. * Makefile.am (gij_SOURCES): Added gij.cc. (EXTRA_gij_SOURCES): Removed. (gij_LDADD): Removed gij.lo. (gij_DEPENDENCIES): Likewise. ($(gij_OBJECTS)): Depend on nat_headers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33307 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
`setURL', not `url.set'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33306 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33305 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33304 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33302 138bc75d-0d04-0410-961f-82ee72b054a4
-
apbianco authored
* jcf-dump.c (SPECIAL_IINC): Fixed typo printing iinc instruction. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33301 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
* java/io/PipedInputStream.java, java/io/PipedReader.java, java/io/PipedOutputStream.java, java/io/PipedWriter.java: Imported from Classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33300 138bc75d-0d04-0410-961f-82ee72b054a4
-
gkm authored
when optimizing, but without sibling-call optimizations (-O1). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33299 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
* libjava.compile/block.out: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33298 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 20 Apr, 2000 20 commits
-
-
tromey authored
* gcj/javaprims.h (_Jv_word, _Jv_word2): Removed definitions. * include/jvm.h (_Jv_word, _Jv_word2): Define. * java/lang/Class.h (_Jv_word): Declare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33292 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
* libjava.jni/noclass.java (main): `find_it' throws an exception. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33291 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
punctuators. Distinguish pp-numbers from valid C numbers. Give some tokens better names. Initialize from macro. (struct cpp_name, cpp_token, cpp_toklist): New data structures. Update prototypes. * cpplex.c (bump_column, expand_name_space, expand_token_space, init_token_list, cpp_output_list, _cpp_scan_line): New functions. (output_line_command): Add third argument, new line number. * cpphash.h: Update prototypes. * cppexp.c, cpphash.c, cpplib.c, scan-decls.c: Update for new token names. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33289 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33288 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33286 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33285 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
object pointed to. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33284 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
REG_EQUAL note explaining the calculated value. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33283 138bc75d-0d04-0410-961f-82ee72b054a4
-
nathan authored
* g++.eh/catchptr1.C: Test incomplete pointer chains. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33282 138bc75d-0d04-0410-961f-82ee72b054a4
-
nathan authored
(target_incomplete_p): New function. (tinfo_base_init): Create comdat NTBS name variable. (ptr_initializer): Add non_public parameter. Calculate it. (ptmd_initializer): Likewise. (synthesize_tinfo_var): Adjust. Emit incomplete class tinfo. (create_real_tinfo_var): Add non_public parameter. Use it. Push proxy into global namespace. * inc/cxxabi.h (__pointer_type_info::incomplete_class_mask): New enumeration. * inc/typeinfo (type_info::before, type_info::operator==): Compare __name addresses. * tinfo2.cc: Remove new-abi builtins comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33281 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
and outgoing parameters space guarding for sibling calls. (store_one_arg): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33280 138bc75d-0d04-0410-961f-82ee72b054a4
-
kenner authored
(rest_of_compilation): Write sibling dump file and account for time as jump time. * invoke.texi: Update documentation on dump flags. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33279 138bc75d-0d04-0410-961f-82ee72b054a4
-
kenner authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33278 138bc75d-0d04-0410-961f-82ee72b054a4
-
kenner authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33277 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33276 138bc75d-0d04-0410-961f-82ee72b054a4
-
jason authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33275 138bc75d-0d04-0410-961f-82ee72b054a4
-
jason authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33274 138bc75d-0d04-0410-961f-82ee72b054a4
-
jason authored
* call.c (joust): Exit early if we get the same function, too. * decl2.c (key_method): Return NULL_TREE for template classes. (import_export_class): Don't need to check for template classes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33273 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
doesn't have a loader. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33272 138bc75d-0d04-0410-961f-82ee72b054a4
-
apbianco authored
* parse.y (yyerror): `msg' can be null, don't use it in that case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33270 138bc75d-0d04-0410-961f-82ee72b054a4
-