toplev.c (169699) | toplev.c (215840) |
---|---|
1/* Top level of GCC compilers (cc1, cc1plus, etc.) 2 Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 3 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 4 Free Software Foundation, Inc. 5 6This file is part of GCC. 7 8GCC is free software; you can redistribute it and/or modify it under --- 6 unchanged lines hidden (view full) --- 15FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 16for more details. 17 18You should have received a copy of the GNU General Public License 19along with GCC; see the file COPYING. If not, write to the Free 20Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 2102110-1301, USA. */ 22 | 1/* Top level of GCC compilers (cc1, cc1plus, etc.) 2 Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 3 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 4 Free Software Foundation, Inc. 5 6This file is part of GCC. 7 8GCC is free software; you can redistribute it and/or modify it under --- 6 unchanged lines hidden (view full) --- 15FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 16for more details. 17 18You should have received a copy of the GNU General Public License 19along with GCC; see the file COPYING. If not, write to the Free 20Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 2102110-1301, USA. */ 22 |
23/* $FreeBSD: head/contrib/gcc/toplev.c 169699 2007-05-19 02:12:21Z kan $ */ | 23/* $FreeBSD: head/contrib/gcc/toplev.c 215840 2010-11-25 20:29:14Z dim $ */ |
24 25/* This is the top level of cc1/c++. 26 It parses command args, opens files, invokes the various passes 27 in the proper order, and counts the time used by each. 28 Error messages and low-level interface to malloc also handled here. */ 29 30#include "config.h" 31#undef FLOAT /* This is for hpux. They should change hpux. */ --- 1043 unchanged lines hidden (view full) --- 1075 1076 (*debug_hooks->finish) (main_input_filename); 1077 timevar_pop (TV_SYMOUT); 1078 1079 /* Output some stuff at end of file if nec. */ 1080 1081 dw2_output_indirect_constants (); 1082 | 24 25/* This is the top level of cc1/c++. 26 It parses command args, opens files, invokes the various passes 27 in the proper order, and counts the time used by each. 28 Error messages and low-level interface to malloc also handled here. */ 29 30#include "config.h" 31#undef FLOAT /* This is for hpux. They should change hpux. */ --- 1043 unchanged lines hidden (view full) --- 1075 1076 (*debug_hooks->finish) (main_input_filename); 1077 timevar_pop (TV_SYMOUT); 1078 1079 /* Output some stuff at end of file if nec. */ 1080 1081 dw2_output_indirect_constants (); 1082 |
1083 /* Flush any pending external directives. cgraph did this for 1084 assemble_external calls from the front end, but the RTL 1085 expander can also generate them. */ | 1083 /* Flush any pending external directives. */ |
1086 process_pending_assemble_externals (); 1087 1088 /* Attach a special .ident directive to the end of the file to identify 1089 the version of GCC which compiled this code. The format of the .ident 1090 string is patterned after the ones produced by native SVR4 compilers. */ 1091#ifdef IDENT_ASM_OP 1092 if (!flag_no_ident) 1093 fprintf (asm_out_file, "%s\"GCC: (GNU) %s\"\n", --- 953 unchanged lines hidden --- | 1084 process_pending_assemble_externals (); 1085 1086 /* Attach a special .ident directive to the end of the file to identify 1087 the version of GCC which compiled this code. The format of the .ident 1088 string is patterned after the ones produced by native SVR4 compilers. */ 1089#ifdef IDENT_ASM_OP 1090 if (!flag_no_ident) 1091 fprintf (asm_out_file, "%s\"GCC: (GNU) %s\"\n", --- 953 unchanged lines hidden --- |