c-common.h (259947) | c-common.h (260074) |
---|---|
1/* Definitions for c-common.c. 2 Copyright (C) 1987, 1993, 1994, 1995, 1997, 1998, 3 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. 4 5This file is part of GCC. 6 7GCC is free software; you can redistribute it and/or modify it under 8the terms of the GNU General Public License as published by the Free --- 375 unchanged lines hidden (view full) --- 384/* Nonzero means give `double' the same size as `float'. */ 385 386extern int flag_short_double; 387 388/* Nonzero means give `wchar_t' the same size as `short'. */ 389 390extern int flag_short_wchar; 391 | 1/* Definitions for c-common.c. 2 Copyright (C) 1987, 1993, 1994, 1995, 1997, 1998, 3 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. 4 5This file is part of GCC. 6 7GCC is free software; you can redistribute it and/or modify it under 8the terms of the GNU General Public License as published by the Free --- 375 unchanged lines hidden (view full) --- 384/* Nonzero means give `double' the same size as `float'. */ 385 386extern int flag_short_double; 387 388/* Nonzero means give `wchar_t' the same size as `short'. */ 389 390extern int flag_short_wchar; 391 |
392/* Nonzero means allow implicit conversions between vectors with 393 differing numbers of subparts and/or differing element types. */ 394extern int flag_lax_vector_conversions; 395 |
|
392/* Nonzero means allow Microsoft extensions without warnings or errors. */ 393extern int flag_ms_extensions; 394 395/* Nonzero means don't recognize the keyword `asm'. */ 396 397extern int flag_no_asm; 398 399/* Nonzero means give string constants the type `const char *', as mandated --- 386 unchanged lines hidden (view full) --- 786 787extern tree finish_label_address_expr (tree); 788 789/* Same function prototype, but the C and C++ front ends have 790 different implementations. Used in c-common.c. */ 791extern tree lookup_label (tree); 792extern tree lookup_name (tree); 793 | 396/* Nonzero means allow Microsoft extensions without warnings or errors. */ 397extern int flag_ms_extensions; 398 399/* Nonzero means don't recognize the keyword `asm'. */ 400 401extern int flag_no_asm; 402 403/* Nonzero means give string constants the type `const char *', as mandated --- 386 unchanged lines hidden (view full) --- 790 791extern tree finish_label_address_expr (tree); 792 793/* Same function prototype, but the C and C++ front ends have 794 different implementations. Used in c-common.c. */ 795extern tree lookup_label (tree); 796extern tree lookup_name (tree); 797 |
794extern int vector_types_convertible_p (tree t1, tree t2); | 798extern bool vector_types_convertible_p (tree t1, tree t2, bool emit_lax_note); |
795 796extern rtx c_expand_expr (tree, rtx, enum machine_mode, int, rtx *); 797 798extern tree c_staticp (tree); 799 800extern void init_c_lex (void); 801 802extern void c_cpp_builtins (cpp_reader *); --- 171 unchanged lines hidden --- | 799 800extern rtx c_expand_expr (tree, rtx, enum machine_mode, int, rtx *); 801 802extern tree c_staticp (tree); 803 804extern void init_c_lex (void); 805 806extern void c_cpp_builtins (cpp_reader *); --- 171 unchanged lines hidden --- |